问题:
我做了页面load,但是打开时一开始是空白。load一出来就是40%或者以上。
这是为什么?
回答
1.因为编写组件时或者给库中元件加link_id时都忘了去掉在第一帧导出这个选项。导致第一帧加载。
flash中默认在第一帧导出,所以容易出现这个问题。如果你确定第一帧不会用到那些加了link_id的元件,或者as类,可以放心的去掉这个选项。
![]()
2.类文件在第一帧导致过大。
按Ctrl+U调出“首选参数”,选择ActionScript>ActionScript 2.0语言设置,在其中把导出用于类的帧调到你的loader所在帧的后面。当然前提是你的loader没有用到这些类文件。![]()
广告:哈哈,现在刚好是阿里妈妈推广期哦,你是站长吗?推荐注册阿里妈妈赚广告费







Comments (3)
对第一个问题的回答的疑问:
如果和loading相关的东西不是由程序创建的呢?
Posted by ishowing | May 24, 2006 11:30 AM
Posted on May 24, 2006 11:30
我可能没说清楚,不是指loading条用到的东西是attach或者create出来的。而是指库中所有设置了link_id的元件,都要注意把"在第一帧导出"去掉。
但如果loading条用到了attach或者create,那么相关的元件第一祯导出要保留。
Posted by 黑羽 | May 24, 2006 1:18 PM
Posted on May 24, 2006 13:18
Hi,我的库中元件是一个MP3文件,用AS中的SOUND类,attachSound()加载,在库中MP3去掉link_id在第一帧导出这个选项,声音就不没有了。
Posted by donet | June 4, 2006 1:09 AM
Posted on June 4, 2006 01:09