![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2013
Сообщений: 290
|
in4core, Спасибо за пример, попробую разобрать структуру.
Сразу отмечу, что некоторые import'ы несколько устрашают. Этот: видимо ваш самописный. |
|
|||||
|
Цитата:
Цитата:
__________________
return this... |
|
|||||
|
Регистрация: Mar 2013
Сообщений: 290
|
in4Core, Нда, сложновато для моего уровня. Понял код процентов на 40%.
Основные заморочки примерно следующие: - Dictionary: у Мука про этот класс ничего нет, даже не знаю как он работает. - Манипуляции со свойством .stage. Например я смутно понимаю суть выражений типа: ...то есть мы удаляем слушатель... непонятно с чего. - Абстрактные выражения, типа: ...где еще надо понять чем является currentTarget, и к какому классу принадлежит функция onAdded, то ли к PopupHelp, то ли к PopupHelpMessage. Наверное, было бы чуть проще понять хитросплетения всех объектов и вызовов, наблюдая визуально за swf-кой. AlexCooper, мне непонятно с последним кодом. Вот этот класс Bober, это аналог, например, Круга? То есть, я должен ДЛЯ КАЖДОГО типа объектов, которые у меня есть в проекте, написать ОТДЕЛЬНЫЙ вот такой класс? А как это сделать для классов, которые галочкой автоматически создаются? Или надо каждому типу объектов сделать наследование от Bober? Но тогда непонятна идея с функцией return, ведь она всегда возвращает "Это бобёр", а должна возвращать различные строки: "Это круг", "Это квадрат", "Это текст"... |
|
|||||
|
[+4 06.05.14]
|
Dictionary - это словарь, Мук тут не причем. Вы пользуетесь Object? Так вот dicionary - типизированный объект, так сказать. Словарь используется для хранения ключей. Ничего сложного
Сначала разберитесь кто такой _holder. Это как минимум DO - значит у него есть доступ к stage, а значит я могу добавить слушателя на стейдж или удалить. Тут объяснять нечего, все понятно. Там понятно что он DOC, onAdded - принадлжеит к тому классу, в котором она создана, что за троллинг?
__________________
Марк Tween |
|
|||||
|
Регистрация: Mar 2013
Сообщений: 290
|
Да нету никакого троллинга.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|