タグ

Flashとas3に関するHeRoのブックマーク (7)

  • ActionScript3で動画をループさせる(Video,NetStreamクラス) - web新参

    ActionScript3の疑似ストリーミング(プログレッシブダウンロード)を使う場合に ループ再生はありがちだと思います。(個人的に) 以下、Adobeのリファレンスガイドに載ってるリファレンスを例にします。 package { import flash.display.Sprite; import flash.events.*; import flash.media.Video; import flash.net.NetConnection; import flash.net.NetStream; public class VideoExample extends Sprite { private var videoURL:String = "Video.flv"; private var connection:NetConnection; private var stream:Net

    ActionScript3で動画をループさせる(Video,NetStreamクラス) - web新参
  • onMetaData の使い方 - happy lie, happy life

    NetStream から FLV などを扱うときに、全体の再生時間が知りたい事は良くあります。しかし NetStream から総バイト数は取得できても、直接秒数を取得できるプロパティは存在しません。 この場合 onMetaData というイベントを使って FLV 自体からメタデータを取得する事になるのですが、使い方が分かりにくかったのでメモ。 先に書いておくと、これは通常のイベントのように addEventListener を使って登録するものではありません。 イベントの受け取り先指定 onMetaData は登録しなくとも送出されるイベントです。なので、記述の際にはイベントを受け取るオブジェクトを指定する事になります。 NetStream の場合は client プロパティで受け取り先を指定し、デフォルトでは 自分自身(this)が指定されています。これを変更する事で、イベントを受け取る

    onMetaData の使い方 - happy lie, happy life
  • クロスドメインポリシーファイル(crossdomain.xml)設定について | さわいじり

    クロスドメインポリシーファイルについてまとめました。 Flash Player 10からの情報も追記しましたが、ちょっと自信が無いので間違っていたらすみません。 youtubeのクロスドメインファイル ○クロスドメインポリシーファイルとは Flashから別ドメインにある外部ファイルを読む場合に必要になる、設定を記述したファイルです。設置場所は読み込みたい外部ファイルが置いてあるサーバになります。ファイル名は基的に「crossdomain.xml」とします。 ファイルには以下のように記述します。 <?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-ac

  • FLV 全画面 リサイズ - MasatakaKimuraBlog

    CMやPVのWebデザインでよくあるFLV(FlashVideo)を柔軟にウインドウサイズの伸縮に対応させるためには、外部FLVを ActionScriptで読み込んだ後にリサイズイベントを実行させます。 FLVをコンテンツの背景で再生させるなど重ね順を変えるには、以下ソースのaddChild(video)のターゲットを下層レイヤーのムービークリップに指定するか、ライブラリパネル内のムービークリップシンボルをリンケージでクラスを指定する、といった方法があります。 仕様: 1.外部flvを配置し、縦横比を維持したままビデオの中心を基準にウインドウサイズに合わせて伸縮表示されます。 2.("ビデオ名.flv") はflvのファイル名、new Video(960, 540) は再生するビデオの縦横サイズです。 実行環境: AdobeFlashCS3、ActionScript3.0 使用方法: 以

    HeRo
    HeRo 2011/12/07
  • NetStream - Adobe ActionScript® 3(AS3 )API リファレンス

    NetStream クラスは NetConnection 経由で単方向ストリーミングチャンネルを開きます。 NetStream クラスを使用して、次の操作を行います。 NetStream.play() を呼び出して、ローカルディスク、Web サーバーまたは Flash Media Server からメディアファイルを再生します。 NetStream.publish() を呼び出して、ビデオ、オーディオおよびデータストリームを Flash Media Server にパブリッシュします。 NetStream.send() を呼び出して、サブスクライブされたすべてのクライアントにデータメッセージを送信します。 NetStream.send() を呼び出して、メタデータをライブストリームに追加します。 NetStream.appendBytes() を呼び出して、ByteArray データを N

    HeRo
    HeRo 2011/12/07
  • ActionScript 3.0 メモ Yukku++

    自分用Webメモ張ブログ。パソコン周りとか趣味とか。 | ADMIN | POST | | <- Prev | Top | Next -> | Menu : hide | flvをスクラッチ再生みたくしたいのがどうにもうまく行かない。 キーフレームを増やさないとガクガクになったり、ロードが追いつかなかったり。 ローカルでやってるのに重い。たぶん自分のスキル不足なんだろうけど。 んで、仕方ないので連番jpgをその都度書き換えて動画っぽく見せてやろうかと。 つまりほぼ gif アニメーション。 使うのはローカルだから読み込み遅延はあまり考えなくてもよいし、容量もそれほど気にしない。 長いと異常なファイル数でキツイけど、短いし、フレームレート落して対応する。 とりあえず、画像の読み込みについてメモっておく。 // それぞれ必要なクラスをインポート import flas

    HeRo
    HeRo 2011/12/07
  • Flash CS3 のコンポーネントを Flex SDK (Flex Builder) で使う - 2nd life (移転しました)

    Flash CS3 には、ボタン、チェックボックス、その他様々なコンポーネントが含まれています。Flex のコンポーネントは利用すると Flash のサイズが超肥大化してしまうため、シンプルなコンポーネントを使いたい場合、Flex SDK 等からも Flash CS3 のコンポーネントを使えると楽になるのですが、やり方が載ってません。適当に Flash CS3 の *.swc をコピーしても catalog.xml にのってないよとかでエラーになってしまいます。 というわけで調べてみたら我らがコリン・ムックが moockblog: How to Use Flash CS3's V3 Components in Flex Builder でやり方を書いていたので紹介。一番簡単な Flash のコンポーネントを含む swc を作るには Flash CS3 を起動し、利用するコンポーネントをドラ

    Flash CS3 のコンポーネントを Flex SDK (Flex Builder) で使う - 2nd life (移転しました)
    HeRo
    HeRo 2011/10/19
  • 1