Как передать аргументы, используя прослушиватель событий ActionScript?
У меня есть код, как показано ниже, который создает метку, и я хочу, чтобы при нажатии на метку она передавала подсказку, связанную с этим.этикетка.
Это то, что я пытался сделать:
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