0
如何使用ActionScript的事件偵聽器傳遞參數?如何在addEventListener中傳遞參數(動作腳本)
我有代碼,如下所示,它創建一個標籤,我想,當點擊標籤時,它應該傳遞與該標籤相關的工具提示。
這就是我要怎樣做:
public function create_folderpath():void
{
for(var i:int = 0; i < fm_model.absolute_path_ac.length; i++)
{
var absolutePathToolTip:String = new String;
for(var j:int = 0; j <= i; j++)
{
absolutePathToolTip += fm_model.absolute_path_ac[j].path.toString() + '/';
}
var textItem:Label = new Label();
textItem.data = absolutePathToolTip;
textItem.toolTip = absolutePathToolTip;
textItem.text = fm_model.absolute_path_ac[i].path.toString() + ' /';
textItem.addEventListener(MouseEvent.CLICK, testing)
directoryPathHBox.addChild(textItem);
}
}
public function testing(e:MouseEvent)
var direcoryLabel:Label = e.target as Label;
Alert.show(direcoryLabel.data +"");
}
這是不行的,況且我得到任何錯誤。
請幫我解決這個問題。
在此先感謝 Zeeshan