如何将财产传递给一个事件与按钮

问题描述:

我动态生成的按钮,我想它来调用这样的方法:如何将财产传递给一个事件与按钮

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

但我不知道如何使按钮通字符串它

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

试图做这样的事情没有工作:

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

我应该怎么办呢?

你可以只使用一个内联函数对于这一点,这是最简单的解决方案:

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

希望帮助, 兰斯

+0

此链接提供一点沿着相同的概念HTTP更好的解决方案:// nwebb.co.uk/blog/?p=243 – Tam 2010-03-21 19:30:27