Actionscript 3 闪存为3 movieclip.stop();对我来说不起作用

Actionscript 3 闪存为3 movieclip.stop();对我来说不起作用,actionscript-3,movieclip,Actionscript 3,Movieclip,我的问题:通过内容加载器导入swf文件。它有两帧,我想在第1帧停止。它基本上是一个动画开始按钮,将动画鼠标_超过。 启动按钮。停止();不起作用。它只是不停地播放。我不能使用图书馆的按钮,因为这是一项大学作业,所有东西都必须从外部加载 谢谢你的帮助 function Main() { start_button_ldr.load(new URLRequest("images/start_button.swf")); start_button_ldr.

我的问题:通过内容加载器导入swf文件。它有两帧,我想在第1帧停止。它基本上是一个动画开始按钮,将动画鼠标_超过。 启动按钮。停止();不起作用。它只是不停地播放。我不能使用图书馆的按钮,因为这是一项大学作业,所有东西都必须从外部加载

谢谢你的帮助

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

这不是问题的确切答案,但Flash内置了您正在创建的内容:您应该使用运行时共享库

转到库中按钮的符号属性。选择“
Export for runtime sharing
”。确保url是
start\u button.swf
。然后拖动.fla中应该使用的按钮。在库中,链接列中的“导入:”,符号属性中的“导入运行时共享”。运行该文件


使用http调试器,您将看到它自动加载.swf。这非常好用,并且提供了很好的方式来处理外部的东西,因为它的行为就像它的本地一样。

或者如果其他人对如何从外部加载动画按钮有建议,我很乐意接受:)这是一个iOS项目吗?加载的SWF将在这些软件上播放,但其中的可执行代码将被忽略,因为苹果不允许在运行时加载任何可执行代码。不,这只是一个用于计算机/web浏览器的任务。start_按钮只是一个我制作成按钮的电影剪辑。我不允许在图书馆里或在.fla的舞台上有任何东西,如果我理解正确的话,这就是你解释我要做的。我需要找到一种方法,让动画电影唇/按钮100%外部加载。