Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Работа с stage, обязательно ли добавлять в него контейнер типа sprite (http://www.flasher.ru/forum/showthread.php?t=136660)

ps_spectre 23.02.2010 01:56

Killer_13, в догонку: если ты пишешь под веб - тогда это решается при встраивание флешки в html страницу. Если хочешь делать настольное приложение - тогда смотри в сторону AIR.

Killer_13 23.02.2010 02:02

Спасибо.
Пока только настольное, первая игрушка, много косяков, сного делается неправильно, и так д...
Нууу.. как наверное и все первые приложения, - начинания..
:)

wvxvw 23.02.2010 02:19

Цитата:

Сообщение от ps_spectre (Сообщение 888548)
wvxvw, кста, а зачем super? если можно this ? Ну в смысле, как лучше использовать?.. или больше дело вкуса?

Я пишу this если именно этот класс объявил метод / свойство, либо этот метод предназначен для того, чтобы его переопределил наследник и при этом нужно чтобы другие ссылки на этот метод в в классе наследнике тоже указывали не переопределенный метод. (Второй враиант - довольно редкая ситуация). Например, у нас есть функция invalidateSize() которая в свою очередь вызывает invalidateWidth() и invalidateHeight(), предположим, наследник переопределил invalidateWidth(), в таком случае, чтобы наследник из invalidateSize() вызвал свою (а не super) функцию, я буду писать this. По умолчанию - я всегда пишу super (птому что если не указывать, то по умолчанию - this).
Кроме того, мне так удобнее ориентироваться - т.как если я вижу super - я уже знаю, что это "не родное". Ну и если ошибки - сразу знаешь где искать.

ps_spectre 23.02.2010 02:30

wvxvw, спасибо за развернутый ответ, все стало понятно.

ERrorMAKros 24.02.2010 08:37

Цитата:

Сообщение от GentleFLASH (Сообщение 888543)
Кстати removeEventListener(Event.ADDED_TO_STAGE, init) почему то снимается с функции init, а не с addedToStageHandler..

тогда попробуем:
Код AS3:

removeEventListener(Event.ADDED_TO_STAGE, addedToStageHandler);



Часовой пояс GMT +4, время: 00:54.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.