如何使用Button将属性传递给事件

时间:2010-03-20 04:45:59

标签: flex actionscript-3

我正在动态生成按钮,我希望它调用这样的方法:

private function fetchTheDay(day:String):void {
...             
}

但我不知道如何让按钮将字符串传递给它

button.addEventListener(MouseEvent.CLICK,fetchTheDay);
buttonVGroup.addElement(button);

试图做这样的事情不起作用:

 button.addEventListener(MouseEvent.CLICK,fetchTheDay(myString));

我该怎么做?

1 个答案:

答案 0 :(得分:1)

你可以使用内联函数,这是最简单的解决方案:

button.addEventListener(MouseEvent.CLICK, function(event:MouseEvent):void
{
    fetchTheDay(myString));
});

希望有所帮助, 兰斯