打印

[基础] 关于loadMovie 和 onEnterFrame 的问题,请帮帮忙

_root.createEmptyMovieClip("myMc",this.getNextHighestDepth());
_rootmyMc.loadMovie("gameList.jpg");
myMc.onEnterFrame = function(){//注意,这行。
trace(_root.myMc.getBytesTotal());
}

只能trace 到一次,而且值是0,也就是说 onEnterFrame 的循环无效;

如果把红色这行的myMc改成_root或者其他的mc或者button,
就可以trace到myMC的getBytesTotal,而且循环是ok的。

不知道为什么,难道 onEnterFrame 事件对于没有加载完成的 mc 无效?
如何解决呢?难道 loadMovie 和 onEnterFrame 不能用在同一个mc 上?

我知道 movieClipLoader,我只是想弄清楚这个问题。高手赐教~

[ 本帖最后由 5468sun 于 2008-6-22 11:15 编辑 ]
因为loadMovie把图片加载进来后,会覆盖这个myMC,也就是说重新填充它的所有属性、变量,这时候你为myMC定义的事件就已经不存在了。
谢楼上的
对load完之后,你的flash里就只有一个gamelist.jpg了!
拉家登舍

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!