![]() |
Не работают if - ы
Вот написал такой класс с движением космокорабля - но столкнулся с тем что операторы if в onEnterFrame - e как то странно себя ведут. Тоесть должно работать так, чтоб мой корабль при вылетании за пределы появлялся с другой стороны. Но в моей версии они срабатывают сразу и возвращают на указанные координаты мой корабль. Вообщем прошу совета как исправить - или же как написать это правильно. Сама проблема в закомменченном блоке - но на всякий - я выложу весь код.
Код:
class SpaceShipClip extends MovieClip |
Пусть х = 605
Код:
if (this._x > 600){ |
Спасибо.
|
А зачем столько if'ов? А switch и case'ы уже не в моде?
|
Цитата:
|
Цитата:
|
ну так а какой смысл менять 2 if для _x и 2 для _y на 2 switch с парой же case для каждого?..
|
Вложений: 1
Может ещё посоветуете как движение исправить? Просто я его и через Swich писал и для каждой кнопки по функции делал и onKeyDown в онЕнтерФрейм засовывал, а всё равно как то одновременно не срабатывают две кнопки.Как оно сейчас работает можете глянуть в файле.
|
| Часовой пояс GMT +4, время: 11:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.