2014-02-11 70 views
0

是否可以創建一個包含類型位圖變量的對象。如何將類型位圖的變量創建爲對象

我的意思是,我創建位圖數據位圖這樣

var swordBitmap:Bitmap = new Bitmap(new Sword_0()); 

但我如何通過這些數據爲對象的變量

我試着去直接獲得位圖到這樣的對象。

public static const SWORD1:Object = { Image:Bitmap = new Bitmap(new Sword_0());, DMG:10, Cost: 50 } 

,然後以某種方式使用這樣的

var myWeapon:Sprite = new Sprite; 
myWeapon.addChild(SWORD1.Image) 

或什麼IM做的是不完全正確/是不可能的。

PS:Sword_0是圖像的名稱在庫

回答

2

enter image description here

在庫中選擇您的位圖,並確保你在「的ActionScript」選項卡中選擇「爲ActionScript導出」。給位圖一個類名稱,你的代碼看起來像這樣...

import flash.display.Sprite; 
import flash.display.Bitmap; 

var struct:Object = { 
    "bitmap":new Bitmap(new myImg()) 
} 


var mySprite:Sprite = new Sprite(); 
mySprite.addChild(struct.bitmap); 
addChild(mySprite); 
+0

10x爲快速響應和容易得到答案:D – GregorII