Flash自动播放movieclip

时间:2017-06-10 13:13:52

标签: actionscript-3 flash actionscript flash-cs6

我有一个名为flow的movieclip Video_Flow实例。我只是在你按下一个按钮时试图让它播放,但由于某种原因,每次运行程序时音频都会开始播放。这是我的代码:

var flow:Video_Flow = new Video_Flow();

PlayButton.addEventListener(MouseEvent.CLICK, PlayVideo);

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

1 个答案:

答案 0 :(得分:1)

因为在AS3中,即使没有将对象添加到显示列表中,它们也可以存在并运行。只要您实例化 Video_Flow ,它就会开始播放视频。将其添加到显示列表只会使您能够查看

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);
}