![]() |
[as2] Передача указателя на самого себя из класса.
У меня есть маленький классик, который представляет собой листалку изображений. Часть клипов он подгружает из библиотеки. Так же ему передаётся параметр target где он будет рисовать эту листалку. Но вот появилась проблемка.
Из класса необходимо назначить клипу события, но чтобы из этих собыйтий запускать методы класса приходится писать путь до класса и его название. т.е. --- класс Код:
this.target.items.item1.onRelease = function(){ |
Код:
var ref=this; |
вполне возможно. Приду на работу, попробуй. спасибо.
|
2ffffff:
использовать Delegate либо DelegateExt (если нужно передавать параметры) |
ffffff, во избежание проблем и путаницы уровней вложенности в одном классе не должно быть больше одного.
Код:
private function anyClassMethod():Void { |
2 Juice_Green. Спасибо. DelegateExt оказалось то, что надо.
2 __etc и тебе спасибо. |
| Часовой пояс GMT +4, время: 01:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.