2009年2月27日星期五

FLASH CS4小作:AS3+XML循环外部图片

该作品很早前已使用FLASH CS3完成,但后来发现加载的图片比较多的时候,后有被一层白色遮盖的现象,反复检查代码无问题发现,后来使用FLASH CS4重新编译也不行。对着作品发呆半天后,突然发现那白色层的位置好像是上一幅图片消失后的位置,于是不断调整参数,终于确认了此问题:

当外部图片加载过多时,可能因为缓冲区之类的bug,影响图层alpha值的改变,以致alpha=0时显示了一白色层,而不是全透明,该白色层停留一秒左右消失。解决方法是把alpha=0的层移到舞台之外,这样就不会有机会挡住舞台的任何元素。
如果你是导演的话,就叫演完一幕的演员滚到后台,不要在舞台上发呆。哈哈!

沒有留言: