![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2011
Сообщений: 63
|
Весь персонаж состоит из множества мувиклипов. Нужно на некоторые из этих мувиклипов наложить другие мувики.
К примеру есть голова, на ню можно надеть шляпу или очки. Как это реализировать? Попытался так: var i:int; i = 1; if (i == 1) { var balda:head1 = new head1; } if (i == 2) { var balda:head2 = new head2; } balda.addEventListener(Event.ENTER_FRAME, baldaPos); function baldaPos(E:Event):void { balda.x = sHead.x; balda.y = sHead.y; } Цитата:
|
|
|||||
|
Регистрация: Nov 2009
Сообщений: 300
|
А зачем ты два раза балду объявляешь? Объяви перед проверкой, а потом просто присваивай.
|
|
|||||
|
Регистрация: Jul 2011
Сообщений: 63
|
Все, разобрался. Спасибо.
|
|
|||||
|
Регистрация: May 2010
Сообщений: 543
|
Правильно new head1(); Аргумент, что Ваш вариант, не даст ошибки, не принимается!
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) |
|
|||||
|
Цитата:
(позволил себе подкорректировать код) При таком раскладе должен вывалиться варнинг о дублировании переменной. FlashIDE, помнится, не выдает, похоже, ее компилятор не выносит объявления переменных из условий-циклов. Кроме того, в данном случае правильно создать одну переменную вне условий с одним общим типом. Это может быть как общий интерфейс IHead, так и какой-то общий суперкласс - HeadCore (прям как HardCode, хех).
__________________
тут я |
|
|||||
|
Регистрация: May 2010
Сообщений: 543
|
Цитата:
![]()
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) |
|
|||||
|
Цитата:
В том или ином случае конструктор создаваемого объекта срабатывает.
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 63
|
Использовать скобки при отсутствии агрументов для конструктора или нет, это зависит от вашего стиля написания кода)
Последний раз редактировалось recew; 04.08.2011 в 21:03. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|