首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MovieClip改变阶段对齐

MovieClip改变阶段对齐
EN

Stack Overflow用户
提问于 2010-03-29 13:04:16
回答 2查看 383关注 0票数 0

我正在使用MovieClip加载MovieClipLoader。当MovieClip开始播放时,它会将我的舞台对齐更改为LT,这会错误地重新定位我舞台上的所有其他对象。

不管怎么说,对我来说:

  1. 阻止MovieClip更改舞台的对齐方式??
  2. 将事件处理程序添加到适当的事件中,以便在舞台对齐被更改时重新设置对齐?

我已经尝试过在onLoadInit事件的MovieClipLoaderMovieCliponEnterFrame事件上重置舞台对齐,但两者似乎都过早地重置了对齐。

EN

回答 2

Stack Overflow用户

发布于 2010-03-29 13:10:21

尝试将_lockroot = true设置在违规剪辑上,一旦您加载了它,这可能会防止它扰乱您的舞台。

http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00001321.html

票数 0
EN

Stack Overflow用户

发布于 2010-03-29 15:02:01

我试图在我的_lockroot = trueonLoadComplete事件处理程序中设置onLoadComplete,但这并没有解决问题。我的事件处理程序如下:

代码语言:javascript
复制
lLoadListener.onLoadComplete = function(target_mc:MovieClip)
{
    Debug.info("lockroot is " + target_mc._lockroot);
    target_mc._lockroot = true;
    Debug.info("lockroot is " + target_mc._lockroot);
}

但这只印了两次lockroot is undefined。我还尝试将_lockroot = true添加到正在加载的MovieCliponLoad事件处理程序中,但经过一些调查和调试跟踪之后,似乎从未调用过onLoad事件。

target_mc._lockroot为什么要返回undefined有什么原因吗?它是否与被调用的onLoad有关?

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

https://stackoverflow.com/questions/2538024

复制
相关文章

相似问题

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