我正在动态生成按钮,我希望它调用这样的方法:
private function fetchTheDay(day:String):void {
...
}
但我不知道如何让按钮将字符串传递给它
button.addEventListener(MouseEvent.CLICK,fetchTheDay);
buttonVGroup.addElement(button);
试图做这样的事情不起作用:
button.addEventListener(MouseEvent.CLICK,fetchTheDay(myString));
我该怎么做?
答案 0 :(得分:1)
你可以使用内联函数,这是最简单的解决方案:
button.addEventListener(MouseEvent.CLICK, function(event:MouseEvent):void
{
fetchTheDay(myString));
});
希望有所帮助, 兰斯