我想在編譯時嵌入一些圖像,所以最終只有一個swf。 他們需要在數組內部,因爲我需要以編程方式修改它們,它們可以是100個圖像。不能使用柔性,因爲我要保持動作的整體功能(又名使較小的文件)Actionscript嵌入數組
我發現如何做到這一點的彎曲:
...
<mx:Array id="test">
<mx:Image id="image0" source="@Embed(source='../../../lib/Images033,jpg')" />
<mx:Image id="image1" source="@Embed(source='../../../lib/Images034,jpg')" />
<mx:Image id="image2" source="@Embed(source='../../../lib/Images035,jpg')" />
<mx:Image id="image3" source="@Embed(source='../../../lib/Images036,jpg')" />
</mx:Array>
...
addChild(test[1] as something);
...
因此,沒有人知道該怎麼做上面的,但只是在Actionscript?
非常感謝。
你應該能夠將嵌入式圖像類直接放入像這樣的數組中: private var images:Array == [Image0,Image1,Image2,Image3,Image4]; 您可以通過ImageN靜態Image0,如果這不起作用。 – joshtynjala 2009-06-23 20:18:15
其實,它們可能需要是const而不是var。 – joshtynjala 2009-06-23 20:18:46
沒錯,如果你不喜歡onInitialize中的for循環,那麼可以使用括號表示法。正如他們所說,其中一個是六個。 ;) – 2009-06-23 21:05:04