Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 有人能让你去工作吗?_Flash_Actionscript 2 - Fatal编程技术网

Flash 有人能让你去工作吗?

Flash 有人能让你去工作吗?,flash,actionscript-2,Flash,Actionscript 2,我有以下代码,最终使用电影剪辑加载器将SWF加载到movieclip“myloader”中,代码如下: var myload:MovieClipLoader = new MovieClipLoader(); var listener:Object = new Object(); myload.addListener(listener); listener.onLoadStart = function(){ animcontainer.myloader._lockroot = true;

我有以下代码,最终使用电影剪辑加载器将SWF加载到movieclip“myloader”中,代码如下:

var myload:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
myload.addListener(listener);

listener.onLoadStart = function(){
    animcontainer.myloader._lockroot = true;
    trace("Started");
    }

listener.onLoadInit = function(){
    animcontainer.myloader._lockroot = true;
    trace("finished and locked");
    }

listener.onLoadComplete = function(){
    animcontainer.myloader._lockroot = true;
    }

myload.loadClip(path, animcontainer.myloader);
我正在加载的swf有暂停、回放和播放按钮,这些按钮必须引用根目录,因为它们在单独播放时工作正常。在将它们加载到我的加载程序中时,它们不再工作

根据以上代码,在加载完成后,myloader剪辑是否应该锁定为_root

我已经在谷歌上搜索过了,运气不好。任何帮助都将不胜感激


谢谢。

\u lockroot
是一个标志。您需要将其设置为
true

编辑:加载前是否尝试过
animcontainer.myloader.\u lockroot=true

格里茨

back2dos

Oops,起初认为这是3:

尝试:


为这个愚蠢的错误道歉,我一直在做这件事;整整一天,但一切都没有改变。如果myloader是我正在加载swf的剪辑,那么需要将myloader设置为myloader。_lockroot=真的,对吗?很抱歉这么晚才响应,但我确实尝试了animcontainer.myloader。_lockroot=真的在加载之前以及onLoadComplete和onLoadInit,但仍然没有运气,它就像一个我从未驯服过的动作脚本怪物!
listener.onLoadComplete = function(target_mc:MovieClip, httpStatus:Number){
    target_mc._lockroot = true;
    }