Не ловит событие загрузки
Подскажите пожалуйста, почему не отлавливается событие загрузки. Не вызывается функция onLoaded
Код AS3:
|
сорри за оффтоп, но когда в описании вакансии указано "умение разбираться в чужом коде", я кажется представляю, что они имеют в виду...
Из конструктора ничего не вызывается. Что вообще планировалось сделать? :) |
Вобщем проблема в том что когда я гружу картинки
Код AS3:
Вызывается все из другого класса - т.е. картинки вижу они грузятся, но событие не срабатывает |
А, ну ок. Короче, у вас не код, а тихий ужас. Но понимание этого придёт со временем)
Так же следует добавить что вы не указали что вызываете метод make - я сам должен додумывать? А ошибка в том, что на Event.COMPLETE надо подписывать не loader, a loader.contentLoaderInfo |
Точно! Спасибо, забыл)
Кстати, а почему тихий ужас? Тоесть, откровенно говоря "это я ещё старался" - раньше я тупо всё лепил в один класс, а тут както решил постараться разбить на несколько: один грузит данные другой отображает итп.. Если можно, еще вопрос: Код AS3:
|
Цитата:
- само собой проблема с ТАБами; - переменные странно называются, одни с подчёркивания, другие - нет. Обычно приватные с подчёркивания, а тут и те и те (и наоборот соответственно); - желательно явно писать типа функции (ну то есть public); - обработчики должны быть private функциями; - надо явно объявлять тип возвращаемого значения, то бишь ":void"; - ну Адоби рекомендует ещё обработчики называть специальным образом, можно у них где то почитать про это; - помоему что-то слышал про то, что оператор with не рекомендуют использовать, типа это остатки первого AS. Но в этом не уверен. Сам лично ни разу не использовал. Вот как-то так я бы сказал. Насчёт расстановки скобок спорный вопрос, я сам открывающую привык ставить на новой строке, но так и не понял как правильней считается (хотя какая разница на самом деле). Замечал что в основном открывающую ставят на той же строке что и определение функции, я же почему-то привык иначе. Цитата:
Код AS3:
|
Часовой пояс GMT +4, время: 21:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.