主题:  我再也不打包问问题了,求你们帮我吧!

kanstu

职务:普通成员
等级:1
金币:0.0
发贴:144
#12003/6/5 9:55:47


我昨天那没人理的帖子删了,

帮我看看下面带注释的两行,为什么加上它们就读不出图呢?

可能我又犯什么低级错误了,嘻嘻~~~

_root.createEmptyMovieClip("aaa", 1);
aaa.createEmptyMovieClip("bbb", 1);
with (aaa.bbb) {
//_width = 400;
//_height = 300;
_x = 50;
_y = 50;
}
loadMovie("image.swf", aaa.bbb);



5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
#22003/6/5 13:19:53
没试过这个,不过,没必要阿,就算是一切正常的话,_width和_height在这里也不会起作用,因为在loadMovie之前_width和_height都是空的,只有在判断loadMovie加载完毕才可以设置_width和_height。



kanstu

职务:普通成员
等级:1
金币:0.0
发贴:144
#32003/6/5 13:32:35


奥,是啊,加载完毕再设也一样,一设就没了,不信你试试。
我昨天把原文件放上来,放了一天没人理,我就给删了。


相关文件:点这儿打开



5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
#42003/6/5 21:38:26
_root.createEmptyMovieClip("aaa", 1);
aaa.createEmptyMovieClip("bbb", 1);
aaa.bbb.loadMovie("testimage.swf");
with (aaa.bbb) {
    _x = 50;
    _y = 50;
}
_root.onEnterFrame = function() {
    if (aaa.bbb.getBytesTotal() == aaa.bbb.getBytesLoaded() && aaa.bbb.getBytesLoaded()>1) {
        aaa.bbb._width = 400;
        aaa.bbb._height = 300;
    }
};

稍微该了该,文件就懒的搞上来了。
另外,有个loadMovie的onLoad的bug补丁代码,一下子找不到了,那个实现起来可能方便一点。
还有,你的图不错嘛,呵呵



kanstu

职务:普通成员
等级:1
金币:0.0
发贴:144
#52003/6/5 22:20:28


太感谢了,我才明白你上一贴中说的“在判断loadMovie加载完毕才可以设置_width和_height”是什么意思。

我根本就不知道loadMovie有什么bug,能说的具体点吗?或是告诉我哪里有介绍。

还有,真不好意思,那图不是我的,是精品归档里fla打包源文件里的,我没敢把自己的图传上来,怕吓到大伙~~~



5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
#62003/6/5 22:42:32
MovieClip有个onLoad事件,可以触发初始化的一些动作,可是loadMovie的时候,onLoad是不管用的,如果可以,上面的代码是不是可以简化很多。。。