![]() |
Условия
Что не так в моих правилах, у меня он определяется и как первый и как второй
Код AS3:
|
Если должно выполняться первое условие, и при этом игнорироваться второе, то для второго условия нужно использовать оператор else if, а не if
иначе проверяются оба, и если оба true, соответственно и оба блока коды будут выполнены. п.с. Название темы не раскрывает сути вопроса. |
Суть, что они должны выполняться либо, одно либо второе.
При нахождении мыши на поле отслеживается положение курсора, и меняется положение объекта. А я кажется понял, надо проверять на каком объекте отслеживается положение мыши. Попробую может получится. Спасибо. |
Всё работает, только неясно, так ли вам нужно:
Код AS3:
Цитата:
|
Они оба не могут быть TRUE в данном контексте... Условие можно немного упростить, слишком много скобок, они тут лишние. Ну и само собой да, лучше использовать else if, например так:
Код AS3:
|
Я предлагаю сделать что то такое вместо громоздких if -else:
Код AS3:
|
Просто я создаю поле по которому передвигая мышь двигался бы квадрат, но проблема когда я передвигаю мышь, квадрат переходит но новое положение и положение курсора отслеживается уже на квадрате.
|
Цитата:
|
Так и сделал
Код AS3:
У меня получилось, а на сколько обоснованно и какие проблемы могут возникнуть при том что я использую mouseX и mouseY Код AS3:
А теперь подскажите пожалуйста, а как лучше всего проверку выполнять, если поле 500 на 500 px. |
Цитата:
Код AS3:
|
| Часовой пояс GMT +4, время: 15:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.