作者MrMarcus (请勿忘记密码)
看板Flash
标题Re: [问题] loading bar
时间Fri Jan 5 22:12:12 2007
※ 引述《GZXmas (另一种对待)》之铭言:
: 已经找过之前的文章,好像没有人解答
: 就是我做了一个连结,里面内容便是照片、影片(场景2)
: 由於档案太大,所以我就在场景1做了一个loading bar
: 我在此flash档执行发布,并且用模拟下载去看loading bar
: 正确来说,只要一读取进去应该会就看到loading bar
: 可是我出现的却是画面全都是空白,而且空白了一阵子,才开始跑loading bar
: 而且loading bar突然出现就已经九十几趴,瞬间跳到场景2
出现这种状况代表你有很多东西是放在第一个影格里面。
虽然你在舞台上并没有实际摆放很多东西在第一个影格,
但是Flash有些组件会预设把该组件需要用到的资源汇出
在第一个影格,而这些东西在舞台以及影格上面是看不到的。
此外如果你的library里面有一些symbol有使用到"汇出给ActionScript使用"
这样的设定,预设也是会将该symbol汇出在第一个影格,
此状况和Flash内建组件相同。
: 然後我试着去删除场景二的一些东西,然後再去跑一次loading
: 可是依然空白一阵子,再跑出loading bar,不过是从五十几趴开始跑
: 所以想请问大大,为什麽会空白一阵子
: 然後突然跳到一半或直接显示读取完毕画面就直接跳进下一个场景
: 跟下一个场景的内容有关系吗?
: 执行发布时,把频宽设定打勾,这时右边出现了两条直条图
: 看了一下,我的是第一条比第二条还长....
这印证了前面的推测。你的影片有太多资源被汇出在第一个影格,
造成在开始出现你的进度bar之前就必须先下载太多资料。等这些
资料下载完毕才会看到你的进度bar,而这时候整个影片的资料量
也几乎都下载完了,所以你的进度bar会从9x%开始跑。
你可以在影片的发布设定(Ctrl+Shift+F12)里面勾选"产生档案大小报表",
然後发布这个档案,在该档案的目录里面会产生一个文字档,里面会
详细列出每个影格占据的大小,以及到底是哪些东西在占据。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.153.19
1F:推 GZXmas:多谢大大教导 01/05 22:48