我有一个从数据库创建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属性或其他默认属性。
答案 0 :(得分:0)
您是否检查过t [i] [0]每次遇到有效字符串时都会解析?顺便说一句,i:数字可能会更好,因为我:int。