【问题标题】:dynamically create, add and addEventListener items in flash builder 4.6在 flash builder 4.6 中动态创建、添加和 addEventListener 项
【发布时间】:2012-11-04 11:46:09
【问题描述】:

我正在使用 Adob​​e Flash Builder 4.6 并尝试将 createaddaddEventListener 用于我动态创建的对象,在 as2 中我是通过以下方式进行的:

for(i=0;i<10;i++){
    abc[i]doSomeThing;
}

在 actionScript 3 中是怎样的?我搜索了很多,一无所获,所以任何帮助将不胜感激。

【问题讨论】:

标签: actionscript-3 apache-flex for-loop addeventlistener flashbuilder4


【解决方案1】:

你必须在flash中使用AS3.0

for(var i:int=0;i<10;i++){

  abc[i].addEventListener(MouseEvent.CLICK,doSomeThing);

}

 function doSomeThing(event:MouseEvent):void
{
   switch(event.target)
{
    case abc[0]:
    //statements for object 1;
    break;
    case abc[1]:
    //statements for object 2;
    break;
    '
    '
    '
    '
    '
    '
}
}

【讨论】:

  • 感谢您的帮助,但我没有明白这一点;我如何创建和添加 - 例如 textinputs- 项目
  • 我的意思是如何在 for 循环中创建文本输入并将项目添加到面板容器中,例如 panel.addItem(abc[i]);
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-15
  • 1970-01-01
  • 2018-01-21
  • 2012-02-27
相关资源
最近更新 更多