我有一个名为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;
}
答案 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);
}