2011年5月5日

[AS3.0]初體驗紀錄_如何匯入import as檔?

雖然這問題很基礎,但一開始還真是不知如何做起

網友大部份都直接說寫成另一個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

沒有留言:

張貼留言