2010-04-21 61 views
0

我有一個從數據庫連接ID到MovieClip

for (var i:Number = 0; i < t.length; i++) { 


var portfolioItem:PortfolioItem = new PortfolioItem(); 
addChild(portfolioItem); 
portfolioItem.name = t[i][0]; 
portfolioItem.addEventListener(MouseEvent.CLICK, getThisName); 

} 
public function getThisName(evt:Event) { 
trace(evt.target.name); 
} 

我嘗試和分配牛逼創建MC循環[I] [0],這是表中的id name屬性,但我僅僅指剛拿到「實例4「或實例14.我怎樣才能給這些動態創建MC的名稱或自定義屬性?

理想情況下,我想使用名爲portfolio.id的自定義屬性,但會使用name屬性或其他默認屬性(如果它有效)。

+1

如果你只是嘗試添加一個普通的MovieClip,你的代碼是否工作?我看不到任何原因,爲什麼那裏的代碼不會做你想要的。問題可能在於如何獲得PortfolioItem類的設置。 – 2010-04-21 16:32:05

回答

0

您是否檢查過每次遇到t [i] [0]時都解析爲有效的字符串?另外,我:數字可能會更好,因爲我:詮釋。