![]() |
Обратиться к функции из листенера
на сцене (на некотором уровне вложенности) лежит символ colorPicker, внутри которого такой код:
Код:
var myListener:Object = new Object(); то есть для кода внутри colorPicker'a она получается "родительская". но this внутри myListener.onPickColor ссылается ессно на myListener. и this._parent ессно не понимает. как тут по-хитрому сделать, подскажите, плз? |
Эх, это все вредные последствия примеров в хелпе.
Код:
onPickColor = function(picked_color) { |
спасибо и респект!
вот уж не думал, что в хелпе плохое посоветуют |
Нет, ничего плохого там нет, просто эти «листенеры» сбивают с толку людей. В результате они думают, что «листенер» — это какой-то специфический объект и его надо всегда создавать для подобных конструкций.
|
во-во, я так и думал )
но какая же жутко неудобная для использования конструкция получается! без объекта гораздо юзабельнее |
| Часовой пояс GMT +4, время: 14:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.