![]() |
Не отображается созданный объект
Делаю свою первую flash игру. Летящий корабль должен стрелять ракетами. Но при нажатии кнопки эта ракета не появляется. Хотя координата в функции EnterFrame изменяется.
Код класса корабля : Код AS3:
Код AS3:
|
Ракета у тебя добавляется в корабль. missile.x=x; - координата относительно корабля.
На сцене она будет равна 2*ship.x; или добавляй ракеты на сцену, куда добавляется корабль, либо missile.x = 0; |
Спасибо, но дело не в этом...Иначе можно было видеть ракету, пущенную за левой стороной сцены (координаты бы тогда были отрицательными и увеличивались).
И если строку Код AS3:
Код AS3:
|
какое еще?
Код AS3:
Код AS3:
|
2iflamberg, спасибо, это исправил. Но проблема не в привязке координат. Даже если я строго задаю missile.x = 10; missile.y = 10; то изображения ракеты не появляется.
|
Значит к твоей ракете не привязано никакого символа из библиотеки. Должна стоять галочка Export for ActionSctipt и прописан класс Missile в свойствах символа.
|
Вложений: 1
2Rzer, Это в первую очередь проверял...
|
А чего у вас пакет зовется то main, то Main?
|
2КорДум, спасибо! Я дурной, не заметил...проблема решена.
|
И флеш никакого предупреждающего окна даже не выдал? Или вы просто не обратили внимания или когда-то поставили галочку "не показывать это окно больше"?
|
| Часовой пояс GMT +4, время: 10:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.