Показать сообщение отдельно
Старый 09.08.2013, 13:08
Fogflasher вне форума Посмотреть профиль Отправить личное сообщение для Fogflasher Найти все сообщения от Fogflasher
  № 4  
Ответить с цитированием
Fogflasher

Регистрация: Mar 2013
Сообщений: 290
belv, Хм, просто, я хотел сделать заготовку для прдыдущей программки обрабатывающей нажатие.
И хотел сделать чтобы в конструкторе основного класса просто было:
Код AS3:
textInitter = new TextInit();
mouseInitter = new MouseInit();
И при инициализации обоих субклассов уже была готовая программа : )

Насчет TextField понял. Но ведь можно пронаследовать и от Sprite, нет?


Цитата:
Сообщение от Wolsh Посмотреть сообщение
1) Никогда не добавляйте ничего в stage.
2) У this свойство stage появится ТОЛЬКО ПОСЛЕ добавления this в Список Отображения.
По первому пункту, а почему, кстати?
Могу предположить, что наверное нужно просто грамотно юзать AddChild и тогда в этом не будет необходимости.
Насчет второго пункта не знал, спасибо.

Насчет больших буков : ) да, было такое. В данном случае, я наверное так сделал потому, что имена то классов у нас же в кэмэл-кэйзе, и с большой буквы. Ну и вроде как почему-бы именам экземпляров не быть такими же.

P.S. По поводу единcтвенно-верности, а разве нельзя вот так:
Код AS3:
public class TextInit extends Sprite
тогда AddChild метод будет существовать, и можно будет финт провернуть используя внутреннюю переменную типа TextField.