2013-03-28 40 views
0

另一個noobie問題。AS3,簡單:從其時間線內更改動畫片段屬性

我在主時令石上有movieclip spaceship_mc。
它的實例名稱是spaceship1_mc(手動從庫中添加)。
在庫中,這個符號有2層:對象層和​​動作層。

我把裏面的操作層,簡單的代碼:

var spaceship1_mc:MovieClip = new MovieClip; 
spaceship1_mc.blendMode = BlendMode.SCREEN; 
spaceship1_mc.scaleX = 2; 
spaceship1_mc.scaleY= 2; 

我想,在運行時該代碼必須自動工作,而所有這些參數將在一開始進行設置。

然而,沒有什麼變化。就好像這段代碼不起作用一樣。

問題1:請告訴我什麼是錯的?
也許我應該使用一些更復雜的點語法?

問題2:什麼叫主要時間線
我試圖用階段MainTimeLine,在上面的代碼,但它不工作。

回答

0

使用谷歌我找到了一個決定。
也許,它有點多餘,(..嘿......跆​​拳道?它是直升機在天際線,帥哥!......酷......)......好吧。

這裏,它是:

var ship1:MovieClip = parent.getChildByName("spaceship1_mc") as MovieClip; 
ship1.blendMode = BlendMode.SCREEN; 
ship1.scaleX = 2; 
ship1.scaleY= 2; 

嗯......我想這是有點太間接。
所以我們必須讀取一些實例的名稱並將其確定爲變量。我想應該有一些更簡潔的方式。

相關問題