Flash的调试与常见问题:发布的时候,发现loading完全没有出现,而后面的网页也断断续续的;发布的时候,发现loading已经过了大半才出现;如果在发布的时候发现编译速度非常慢,并且最后影片的体积超过了人们理解的范围。
1、调试
Ctrl+Enter,我们每做一个全站都不知道要按几百遍,预览窗口中的view-bandwidth profiler选项,单击后可以查看影片的一些基本数据,如体积、帧数等。其中影片尺寸在调试中,我们应当时刻注意其体积的变化,及时发现异常的体积变化,同时在窗口中还可以查看每一帧的体积,尤其应该注意第一帧的体积,如果体积超过100KB那么就应该找原因了,因为这样可能造成loading失效。另外,模拟下载的选项也可以测试loading。在Download setting选项中,可以选择模拟下载的带宽。
2、常见问题
(1)发布的时候,发现loading完全没有出现,而后面的网页也断断续续的,那么应该是你在主时间轴中忘记写上一个Stop()。
(2)发布的时候,发现loading已经过了大半才出现,那么说明你第一帧的数据体积过大,这时候需要减小体积。
(3)如果在发布的时候发现编译速度非常慢,并且最后影片的体积超过了人们理解的范围,如几十兆字节,那么非常可能是影片中的动态文本嵌入了字体。如果不是有意嵌入的字体,就要把字体属性中的embed选项打开,然后将里面嵌入的部分完全去掉,这样就可以解决这个问题。
其实中文网站嵌入字体的用处并不大,因为一个种字体,一般在3MB左右,体积太大,而英文网站就相对好很多,动态文本完全可以嵌入一个美术字体来实现效果,不过嵌入字体有个作用就是控制输入的字符类型。比如一个输入文本框是输入电话号码的,如果只嵌入数字字体,那么这个文本框就指可以输入数字类型的字符。