|
今天上海信誠朋友送我兩個flash源文件,讓我研究。用flash cs3打開,更改后發(fā)布.swf文件,卻出現(xiàn)了一個奇怪的現(xiàn)象:不僅沒有生成新的.swf文件,也不能CTRL+ENTER預(yù)覽,就連原來的.swf都無影無蹤的消失了。我以為是老公又裝了什么軟件影響了我的軟件正常使用,還跟他鬧了一頓。于是,我重新安裝了flash cs3軟件,結(jié)果還是如此。上網(wǎng)咨詢了上海信誠,他說:從來也沒有遇到此類事情。我說:難道見鬼了不成?——.swf文件不能生成就算了,原來的.swf文件怎么能無影無蹤的消失了呢?鼓搗半天,也沒有結(jié)果。只好上網(wǎng)查查看,是否有出現(xiàn)與我相同的情況發(fā)生。經(jīng)過“百度老師”的指點,查找出大致原因,歸納總結(jié)起來就是:FLASH CS3對中文字體支持的BUG導(dǎo)致不能正確生成SWF文件。
解決方案有四:一是把文字打散,變成形狀。二是把漢字的字體設(shè)成FLASH默認支持的_serif或者_sans字體。三是把所有文字屬性欄里“動畫消除鋸齒”修改成“使用設(shè)備字體”(在下拉菜單中有)。四是不是系統(tǒng)默認字體不能加粗,如:像方正行楷等特殊字體的加粗,flash CS3并不支持。
我試用了第一種、第二種和第三種辦法,是第三種辦法幫我解決了問題。呵呵,不管是什么辦法,只要解決了就OK。之所以把幾種辦法都搜集起來,是為遇到相同問題的朋友提供解決問題辦法。 另外,還查到在flash cs3中,不能直接在按鈕上添加動作,除非你把文檔設(shè)置成使用as2。如果選擇了as3.0則必須使用.addEventListener方法才行。雖然暫時沒有遇到這方面的問題,收集起來備用。 |
|
|