2010-03-20 71 views
0

我動態生成的按鈕,我想它來調用這樣的方法:如何將財產傳遞給一個事件與按鈕

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

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

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

試圖做這樣的事情沒有工作:

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

我應該怎麼辦呢?

回答

1

你可以只使用一個內聯函數對於這一點,這是最簡單的解決方案:

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

相關問題