flash素材在as程式中使用的幾種方法

2022-03-28 23:38:18 字數 899 閱讀 3806

做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...