在AS3中将多按钮添加到数组或向量的简单方法

斯梅斯塔德

1)我试图将34个按钮添加到数组(或向量,我读起来会更有效)。每个按钮称为button1,button2 .... button34。这是我尝试解决的方法,但是似乎无法使用以下方法。我收到一个错误消息,说按钮的名称不明。有谁知道为什么,或者更容易解决我的问题?

var vector: Vector. < MovieClip > = new Vector. < MovieClip > ();
var i = 1; 
while (i <= 34) {
  vector.push(button[i]); //This part does not work
  i++;
}

2)其次,我试图为所有按钮制作一个EventHandler。制作34个事件处理程序(和函数)确实令人沮丧。有没有什么简单的方法可以识别按下了哪个按钮,所以我可以对分别按下的按钮(在EventHandler内部)进行相同的更改?当您按下不同的按钮时,应该发生相同的事情,但是只对哪个按钮进行了更改。被按下。

阿兹兹·埃尔沃(Azzy Elvul)

1)访问button [i]的意思是:button是一个集合,我访问'i'元素。如果按钮的名称为“ button1”,则必须使用getChildByName进行获取。

var vector: Vector. < MovieClip > = new Vector. < MovieClip > ();
var i = 1; 
while (i <= 34) 
{
   vector.push( getChildByName( "button" + i) ); //This part does not work
   i++;
}

2)您可以在eventHandler上使用,并且可以在其中通过currentTarget属性访问发送者。例如,您可以在上述的while循环中附加事件侦听器,并在此处理程序中找到带有事件的名称,即(我假设按钮是SimpleButton实例)var vector: Vector. < MovieClip > = new Vector. < MovieClip > (); var i = 1; while (i <= 34) { var btn: SimpleButton = SimpleButton( getChildByName( "button" + i) ): btn.addEventListener( MouseEvent.CLICK, eventHandler ); vector.push( btn ); //This part does not work i++; }

function eventHandler ( evnt: Event )
{
 String callerName = evnt.currentTarget.name;
  evnt.currentTarget.visible = false; // will hide the clicked button
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

一种将目录中的所有图像添加到MWPhotoBrowser的更简单方法?

来自分类Dev

将错误的.txt文件添加到列表的最简单方法

来自分类Dev

将PuTTY设置添加到kitty的任何简单方法?

来自分类Dev

单击按钮将div元素添加到数组中

来自分类Dev

将多列添加到数组

来自分类Dev

在python 3中使用布尔条件向量选择numpy子数组的简单方法

来自分类Dev

将按钮添加到数组

来自分类Dev

如何将数组的每个元素添加到舞台as3

来自分类Dev

使用用户/密码将基本身份验证添加到web.config的最简单方法

来自分类Dev

通过Ajax将原始数据添加到dc.js复合图表的简单方法

来自分类Dev

将图例添加到具有多个geom_step的ggplot的最简单方法是什么?

来自分类Dev

将背景音乐添加到 Swift iOS 应用程序的最简单方法是什么?

来自分类Dev

将数组添加到数组中

来自分类Dev

如何在Swift中将新项目添加到我的多类型数组中

来自分类Dev

将样式添加到按钮中

来自分类Dev

将命名向量添加到R中的向量列表

来自分类Dev

将值添加到Flash AS3中输入的文本的当前值?

来自分类Dev

如何将点击功能添加到在JavaScript中动态添加的按钮数组中?

来自分类Dev

将向量添加到多维数组Matlab

来自分类Dev

将向量添加到多维数组Matlab

来自分类Dev

动态将按钮添加到已存在的按钮数组中

来自分类Dev

如何在Windows Phone 8.1中将AppBarButton图标添加到常规按钮?

来自分类Dev

如何在Windows Phone 8.1中将AppBarButton图标添加到常规按钮?

来自分类Dev

在Swift 1.2中将约束添加到以编程方式创建的按钮

来自分类Dev

将数组添加到ArrayList中

来自分类Dev

如何在D3.js中将点击按钮动态添加到html表中

来自分类Dev

如何在javascript中将数组添加到数组中?

来自分类Dev

在MongoDB中将数据添加到数组中的数组

来自分类Dev

在Java脚本中将图像添加到按钮中

Related 相关文章

  1. 1

    一种将目录中的所有图像添加到MWPhotoBrowser的更简单方法?

  2. 2

    将错误的.txt文件添加到列表的最简单方法

  3. 3

    将PuTTY设置添加到kitty的任何简单方法?

  4. 4

    单击按钮将div元素添加到数组中

  5. 5

    将多列添加到数组

  6. 6

    在python 3中使用布尔条件向量选择numpy子数组的简单方法

  7. 7

    将按钮添加到数组

  8. 8

    如何将数组的每个元素添加到舞台as3

  9. 9

    使用用户/密码将基本身份验证添加到web.config的最简单方法

  10. 10

    通过Ajax将原始数据添加到dc.js复合图表的简单方法

  11. 11

    将图例添加到具有多个geom_step的ggplot的最简单方法是什么?

  12. 12

    将背景音乐添加到 Swift iOS 应用程序的最简单方法是什么?

  13. 13

    将数组添加到数组中

  14. 14

    如何在Swift中将新项目添加到我的多类型数组中

  15. 15

    将样式添加到按钮中

  16. 16

    将命名向量添加到R中的向量列表

  17. 17

    将值添加到Flash AS3中输入的文本的当前值?

  18. 18

    如何将点击功能添加到在JavaScript中动态添加的按钮数组中?

  19. 19

    将向量添加到多维数组Matlab

  20. 20

    将向量添加到多维数组Matlab

  21. 21

    动态将按钮添加到已存在的按钮数组中

  22. 22

    如何在Windows Phone 8.1中将AppBarButton图标添加到常规按钮?

  23. 23

    如何在Windows Phone 8.1中将AppBarButton图标添加到常规按钮?

  24. 24

    在Swift 1.2中将约束添加到以编程方式创建的按钮

  25. 25

    将数组添加到ArrayList中

  26. 26

    如何在D3.js中将点击按钮动态添加到html表中

  27. 27

    如何在javascript中将数组添加到数组中?

  28. 28

    在MongoDB中将数据添加到数组中的数组

  29. 29

    在Java脚本中将图像添加到按钮中

热门标签

归档