2017-06-10 3 views
0

Ich habe eine Instanz eines MovieClips Video_Flow namens Flow. Ich versuche es nur zu spielen, wenn Sie eine Taste drücken, aber aus irgendeinem Grund wird das Audio jedes Mal gestartet, wenn ich das Programm starte. Das ist mein Code:Flash auto play movieclip

var flow:Video_Flow = new Video_Flow(); 

PlayButton.addEventListener(MouseEvent.CLICK, PlayVideo); 

function PlayVideo(event:MouseEvent) 
{ 
addChild(flow); 
flow.x = 0; 
flow.y = 50; 
} 

Antwort

1

Da in AS3 Objekte existieren und funktionieren können, auch wenn sie nicht zur Liste angezeigt werden. Sobald Sie Ihre Video_Flow instanziieren, fängt es an, Video zu spielen. Wenn Sie es nur der Anzeigeliste hinzufügen, können Sie anzeigen lassen.

var flow:Video_Flow; 

PlayButton.addEventListener(MouseEvent.CLICK, playVideo); 

function playVideo(e:MouseEvent):void 
{ 
    flow = new Video_Flow; 

    flow.x = 0; 
    flow.y = 50; 

    addChild(flow); 
} 
Verwandte Themen