首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人能让_lockroot正常工作吗?

有人能让_lockroot正常工作吗?
EN

Stack Overflow用户
提问于 2010-05-05 20:41:51
回答 2查看 1.2K关注 0票数 0

我有下面的代码,它最终使用电影剪辑加载器将SWF加载到movieclip 'myloader‘中,代码如下:

代码语言:javascript
复制
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有暂停、回放和播放按钮,这些按钮必须引用_root,因为它们单独播放时工作得很好。一旦将它们加载到myloader中,它们就不再工作。

根据上面的代码,在加载完成后,myloader剪辑肯定应该锁定为_root?

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

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2010-05-05 21:32:48

糟糕,我还以为这是最初的as3:

尝试:

代码语言:javascript
复制
listener.onLoadComplete = function(target_mc:MovieClip, httpStatus:Number){
    target_mc._lockroot = true;
    }
票数 2
EN

Stack Overflow用户

发布于 2010-05-05 20:45:22

_lockroot是一个标志。您需要将其设置为true

编辑:你在加载之前有没有尝试过animcontainer.myloader._lockroot = true

问候

back2dos

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2773220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档