将id附加到movieclip

时间:2010-04-21 15:21:28

标签: actionscript-3 dynamic properties

我有一个从数据库创建mc的循环

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);
}

我尝试将t [i] [0]分配给name属性的表id,但是我jsut得到'instance4'或实例14.我怎样才能给这些动态创建mc的名称或自定义属性?

理想情况下,我想使用名为portfolio.id的自定义属性,但如果有效,则使用name属性或其他默认属性。

1 个答案:

答案 0 :(得分:0)

您是否检查过t [i] [0]每次遇到有效字符串时都会解析?顺便说一句,i:数字可能会更好,因为我:int。