1
我已經在我的FLA庫中應用了類名的幾個影片剪輯。在我的AS包文件中,我有一組這樣的類名。我想要做的是顯示在舞臺上的movieclip如下:Array類名稱AS3
- 一旦SWF負載,陣列[0]顯示
- 當點擊下一步按鈕,添加1至陣列,然後顯示
- 當點擊PREV按鈕時,從數組中減去1,然後顯示
總的n00b問題,我敢肯定。我瞭解基礎知識,但調用類名讓我感到困惑。任何幫助,將不勝感激!
我已經在我的FLA庫中應用了類名的幾個影片剪輯。在我的AS包文件中,我有一組這樣的類名。我想要做的是顯示在舞臺上的movieclip如下:Array類名稱AS3
總的n00b問題,我敢肯定。我瞭解基礎知識,但調用類名讓我感到困惑。任何幫助,將不勝感激!
如果你有一個類數組,你可以實例化這樣一個類:
var classArray:Array = [ Class1, Class2, Class3 ];
// instantiate the first class in the array at index 0
var instance:MovieClip = new classArray[0]();
如果你有類名稱的數組,你首先需要檢索類定義之前,可以動態實例化它。您可以使用getDefinitionByName()方法。
var clazz:Class = getDefinitionByName(myClassName) as Class;
var instance:MovieClip = new clazz();
好,我沒有注意到OP說的類**名**的數組。這是一個更準確的答案。 –