2011-10-18 89 views
1

我正在AS3中編寫日曆。 我在嘗試訪問對象(每月的幾天)名稱時遇到問題。下面 代碼:動態訪問AS3中的對象名稱

var tempDayName:String = "day"+dd.toString(); 
Calendar.tempDayName.gotoAndStop(2); 

所以這從發生1 - 31月的每一天。 「DD」 是和INT從1 - 31 手動它的工作原理:

Calendar.day1.gotoAndStop(2);

但我希望把它放在一個for循環。

請幫忙嗎?

問候 Luben

- 編輯 -

同樣不爲動態文本不起作用工作...

NewsMC [ 「新聞」 +1] .text = NewsLoadedData [0] .articleText;

任何人是否有任何想法如何執行以下操作:

NewsMC.News1.text = NewsLoadedData [0] .articleText; NewsMC.News2.text = NewsLoadedData [1] .articleText;

乾杯Luben

回答

2

ActionScript對象也是陣列

可以測試該日曆[ 「日」 + I] .gotoAndStop(2);

+0

謝謝文森特!這工作完美:) – Luben

+1

澄清:Calendar.day1是相同的日曆[「日」+ 1] – Mattias

+0

但是! 同樣不適用於動態文本不起作用... NewsMC [「News」+1] .text = NewsLoadedData [0] .articleText; NewsMC.News1.text = NewsLoadedData [0] .articleText; NewsMC.News2.text = NewsLoadedData [1] .articleText; – Luben