だから私は、メニュータイプのページから、ユーザーがムービークリップをクリックしてビデオを見ることができるプラットフォームを構築しようとしています。その後、ビデオが消えてから別のムービークリップをクリックすると、別のビデオが開始されます。
ただし、1 つのビデオを視聴するときはいつでも、ビデオが終了した後にクリックできるのは同じムービークリップだけであり、別のムービークリップをクリックすることはできません。
他のビデオを開始する他のムービー クリップを検出可能にするにはどうすればよいですか? 他のムービー クリップを参照する新しい eventListener を追加し、それをすべてのムービー クリップ内に配置する必要がありますか?
私のムービークリップのコードは次のようになります
taffrail_click_play_mc.addEventListener(MouseEvent.MOUSE_DOWN, showTaffrailMovieBox);
taffrail_text_mc.addEventListener(MouseEvent.MOUSE_DOWN, showTaffrailMovieBox);
function showTaffrailMovieBox(e:MouseEvent):void
{
MovieClip(root).taffrail_movie_mc.visible=true;
var myTaffTween = new Tween(MovieClip(root).taffrail_movie_mc, "alpha", Strong.easeIn, 0, 1, 1, true);
var taffVideo:FLVPlayback = new FLVPlayback();
var myTaffTween1 = new Tween(taffVideo, "alpha", Strong.easeIn, 0, 1, 1, true);
taffVideo.source = "Wildlife.flv";
addChild(taffVideo);
taffVideo.play("Wildlife.flv");
var cuePt:Object = new Object(); //create cue point object
cuePt.time = 3;
cuePt.name = "ASpt1";
cuePt.type = "actionscript";
taffVideo.addASCuePoint(cuePt);
taffVideo.addEventListener(MetadataEvent.CUE_POINT, taff_vid_close);
function taff_vid_close(eventObject:MetadataEvent):void {
var myTaffTween2 = new Tween(taffVideo, "alpha", Strong.easeIn, 1, 0, 1, true);
var myTaffTween3 = new Tween(MovieClip(root).taffrail_movie_mc, "alpha", Strong.easeIn, 1, 0, 1, true);
MovieClip(root).taffrail_movie_mc.visible=false;
}
}