我的问题:通过内容加载器导入了一个 swf 文件。它有两帧,我想在第一帧停止它。它基本上是一个动画开始按钮,将在 mouse_over 上动画。start_button.stop(); 不起作用。它只是连续播放。我不能使用库中的按钮,因为这是一项大学作业,所有内容都必须从外部加载。
感谢所有帮助。
function Main()
{
start_button_ldr.load(new URLRequest("images/start_button.swf"));
start_button_ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,showMainMenu);
}
function showMainMenu($evt:Event):void
{
start_button = MovieClip(start_button_ldr.content);
start_button.x = SCENE_WIDTH / 2;
start_button.y = SCENE_HEIGHT / 2;
start_button.buttonMode = true;
start_button.useHandCursor = true;
start_button.stop();
start_button.addEventListener(MouseEvent.MOUSE_DOWN, startGame);
this.addChild(start_button);
start_button_ldr.contentLoaderInfo.removeEventListener(Event.INIT, showMainMenu);
}