Я пишу программу в flex, и у меня проблема с этим указателем.AS3, уточнение на указателе 'this'
У меня есть вызов функции внутри функции, и мне интересно, какое событие передается моим этим указателем.
private function funcA(someArgument)
{
newDialog.show("Title", "Body", funcB, this) // the 'this' is the argument for funcB
}
private function funcB(CloseEvent:event)
{
if(event == Event.CANCEL)
doStuff;
if(event == Event.COMPLETE)
doOtherStuff;
}
Чтобы уточнить, мой вопрос, когда я прохожу этот указатель в функцию в NewDialog, я передавая свой вновь созданный диалог или я переходящий в funcA. Я думаю и надеюсь, что его первое.
Я бы просто проверил это вручную, но система действительно большая и в настоящее время связана с другими событиями, поэтому мне сложно просто создать объекты для их проверки.
Вы передаете экземпляр области/класса, в котором содержится этот код. – BadFeelingAboutThis
'CloseEvent: event' похоже, что это должно быть' событие: CloseEvent' –
OP, вероятно, приходит из формы C# или аналогичной. –