網友大部份都直接說寫成另一個as檔
但我資質欠佳還是不懂是怎麼運作
通常會Flash的朋友都會一點AS,就是在影格裡加上action
影格上會出現個a的標示,直接在fla匯出swf就ok了~
但如何把swf和as兩者分開呢?因為這樣對程式開發者而言比較好維護,不用老是要打開fla來修
有位網友他把import as寫的很清楚
1.先有一個ShapeExample.as
2.在Flash的as裡(即fla檔中影格上的a)寫上
import ShapeExample;
var shape:ShapeExample = new ShapeExample;
addChild(shape);
在此,我測試了好幾遍都不行,原因可能是上面用法是AS2
於是用以下寫法就ok了
include "ShapeExample.as";
##### 2011.5.6 #####
AS中使用MovieClip類別,如何匯入MovieClip?
import flash.display.MovieClip;
import flash.display.*;
##### 2011.5.16 #####
了解網友為什麼會這樣寫了
import ShapeExample;
var shape:ShapeExample = new ShapeExample;
addChild(shape);
ShapeExample指的是已經包裝好的package
package{
public class ShapeExample {
...........
}
}
所以才會用import!!
詳請看[AS3.0]初體驗紀錄_基礎code
沒有留言:
張貼留言