使用 Actionscript 2 在背景层加载视频剪辑

Posted

技术标签:

【中文标题】使用 Actionscript 2 在背景层加载视频剪辑【英文标题】:Loading videoclips in background layer with Actionscript 2 【发布时间】:2017-02-26 18:14:03 【问题描述】:

我正在尝试在 Macromedia Flash 8 pro 上使用下面的 Actionscript 2 根据帧号将视频剪辑(或图像)加载到背景层中。

有两层;背景和文本层。该脚本可以正常加载剪辑,但会将它们放在文本层的前面。脚本放置在背景层的第一帧:-

请问我这里做错了什么?

我是新手,从一些论坛获得了脚本。我会很感激任何帮助.. 谢谢!

            mclListener.onLoadInit = function(target_mc:MovieClip) ;

            this.createEmptyMovieClip("image_mc",1);

            var mclListener:Object = new Object();

            mclListener.onLoadInit = function(target_mc:MovieClip) ;

            var image_mcl:MovieClipLoader = new MovieClipLoader();

            image_mcl.addListener(mclListener);


            // the first clip on frame 1
            image_mcl.loadClip("movie1.swf", image_mc);

            onEnterFrame = function () 
             if (this._currentframe == 100) 
              image_mcl.loadClip("movie2.swf", image_mc);
             
             if (this._currentframe == 200) 
              image_mcl.loadClip("movie3.swf", image_mc);
             
            ;

【问题讨论】:

任何答案的机会..或提示我正确的方向? 我发错版块了吗?有人可以建议吗? 非常感谢,greg-449。 【参考方案1】:

我已经找到了解决方案。在脚本的第二行:-

            this.createEmptyMovieClip("image_mc",1);

将 1 更改为 -16384,如下所示:-

            this.createEmptyMovieClip("image_mc",-16384);

这可能对仍在从事石器时代软件工作的人有所帮助 -:)

【讨论】:

以上是关于使用 Actionscript 2 在背景层加载视频剪辑的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 2 加载另一个加载其他文件的 SWF - 相对路径/url 问题

如何使用 actionscript 在 flash builder 中将背景放在我的 swf 后面?

Actionscript 2的简单预加载程序设置

ActionScript 3 AS3:在图像上放置叠加层

ActionScript 3 在窗口的舒展背景调整大小

ActionScript 3 使用loader类加载外部swf