Webサイトに動画を付けたいけどメディアプレーヤーは嫌。
だけどHTML5はまだ対応していないブラウザがあるし・・・。
Flashで作ってしまえばいけるけど時間も予算もない。
ってことが起きた(゜д゜;)
ってことでフラッシュで動画を再生させようと思ってFLVPlaybackで
さくってやってみた。さくっと作れたのだが、ん・・・もっとスッキリした感じ
でいいんだよな。再生マークがあるだけのシンプルなやつ!
ってことで
動画を扱うときに便利なコンポーネントはそのまま利用して、コントロールの
デザインをなしにした。
これはなんか他でも使いそうな予感!
特に急いでいて早く作らなきゃいけないときにコピーして再利用できるようにメモ
だけどHTML5はまだ対応していないブラウザがあるし・・・。
Flashで作ってしまえばいけるけど時間も予算もない。
ってことが起きた(゜д゜;)
ってことでフラッシュで動画を再生させようと思ってFLVPlaybackで
さくってやってみた。さくっと作れたのだが、ん・・・もっとスッキリした感じ
でいいんだよな。再生マークがあるだけのシンプルなやつ!
ってことで
動画を扱うときに便利なコンポーネントはそのまま利用して、コントロールの
デザインをなしにした。
これはなんか他でも使いそうな予感!
特に急いでいて早く作らなきゃいけないときにコピーして再利用できるようにメモ

FLVPlaybackを使って再生ボタンは自作
import fl.video.FLVPlayback;
import fl.video.VideoEvent;
//sは再生ボタンのインスタンス名
//vはFLVPlaybackコンポーネントのインスタンス名
s.buttonMode = true; //ボタンモード
s.useHandCursor = true ; //ハンドルを手にする
//ボタンが押されたら再生スタート
s.addEventListener(MouseEvent.CLICK, moviePlay);
function moviePlay(event:MouseEvent):void {
//動画スタート
v.play();
//動画の上に載っている再生ボタンを非表示
s.visible = false;
}
//動画が終了したら最初の画面に戻る
v.addEventListener(VideoEvent.COMPLETE, onComplete);
function onComplete(event:VideoEvent):void {
//再生ボタンを表示
s.visible = true;
//一番最初に戻す
v.seek(0);
}