2011-04-21 39 views
0

我的圖書館裏有27個動畫片段,都是圖片。目前他們作爲父母的實例被定位在舞臺上,然後在我的動作層的第一幀中起作用。我只想用代碼重新創建這個佈局,所以舞臺上沒有任何東西。我該怎麼做呢?在as3中重新創建舞臺佈局

在此先感謝。 Sam

回答

2

右鍵單擊庫中的動畫片段,然後轉到屬性。 勾選「導出爲ActionScript」,然後檢查名稱「Class」的名稱。點擊確定。 假設這個名字是「Symbol1」。

然後輸入這個腳本:

var symbol1:MovieClip = new Symbol1(); 
addChild(symbol1); 

VAR符號1意味着你創建了一個變量,是影片剪輯的類型。該影片剪輯變量是一個「新」符號1(這是名庫,屬性,類

然後將其添加到舞臺:

addChild(symbol1) 

如果你想將其定位在舞臺上,設置變量的座標:

symbol1.x = 10; 
symbol1.y = 10; 

所說的那樣(10,10)

取決於你有多少個對象都可以鍵入他們中的每一個代碼(不要忘了出口 他們在圖書館 - >屬性中的動作)。

如果你有很多的動畫片段,你不想輸入evertyhing,但寧願寫一些動態代碼,給我們一個暗示你的圖書館結構和你如何命名你的對象。

希望這會有所幫助。

+0

謝謝你的幫助anemgyenge。我完全按照你的指示(我認爲)。我的圖書館影片剪輯被稱爲「一」,「二」,「三」,「四」等。我現在得到錯誤1180調用一個可能未定義的方法之一。 – samwhocan 2011-04-21 13:24:50

+0

我也得到錯誤1046:找不到類型或不是編譯時常量:1。 – samwhocan 2011-04-21 13:29:03

+1

在圖庫中,您可以看到您的動畫片段,右鍵單擊這些元素,然後轉到屬性並選擇「爲ActionScript導出」。你有沒有找到這部分? – anemgyenge 2011-04-21 13:31:19