做flash程式經常會用到美工提供的素材,幾年下來總結了一些經驗,發現花樣還不少。現在彙總如下:
1.打包成swc類庫形式:
這種方法比較簡單,操作步驟如下:
1)將flashcs中想要使用的東西,轉換成原件
2)在庫中右鍵該原件,選擇屬性
3)選中『為actionscript』匯出
4)在類的填充框中填寫乙個類名如:loading,點選確定。這時候發現該原件在類庫中如下:
5)ctr+shift+f12(或者檔案--發布設定)選中swc,點選發布。這時候你會發現對應檔案的資料夾下多出乙個swc檔案。將此swc檔案匯入你的as專案中new出loading就可以使用了。
(此方法對於小專案來說,使用快捷簡單,推薦使用。但是對於大型專案,如果將所有素材都打包到swc中,無疑會加大主程式的體積,犧牲了使用者體驗,不推薦使用)
2.打包到swf中:
(1)直接嵌入在程式中:
打包方法同1,但是不用發布設定,直接編譯成swf如loading.swf然後在專案中使用
[embed(source='檔案位置/loading.swf',symbol='loading')]
public var loading:class;
直接new出loading就可以使用了。
此種方法的缺點和優點同1一樣。
(2)使用loader動態引導程式中:
打包方法同1,同樣不用發布設定,直接編譯成swf,在需要的使用loader.load(new urlrequest('檔案位置/loading.swf'));
當載入完成時,使用
this.addchild(new display());
在Flash中使用style
設定 style 安優先順序排序 1.直接設定 var mybutton button mybutton.setstyle fontsize 20 2.使用 css物件設定 stylename var styleobj new mx.styles.cssstyledeclaration styleo...
Rails中使用flash總結
九 30th,2011 trackback 這個flash與adobe macromedia flash沒有任何關係。用於在兩個actions間傳遞臨時資料,flash中存放的所有資料會在緊接著的下乙個action呼叫後清除。一般用於傳遞提示和錯誤訊息。使用示例 controller class p...
Rails中使用flash總結
九 30th,2011 trackback 這個flash與adobe macromedia flash沒有任何關係。用於在兩個actions間傳遞臨時資料,flash中存放的所有資料會在緊接著的下乙個action呼叫後清除。一般用於傳遞提示和錯誤訊息。使用示例 controller class p...