![]() |
продвинутые пятнашки
Товарищи, подскажите плиз как заставить action script понять что все элементы находятся на своем месте.
Я пробовал в каждой ячейке вставить прзрачный мувик а в каждом элементе мозайки прописать Код:
onClipEvent (enterFrame) {Может указать для каждого элемента необходимые координаты, если да, то как это делается? Если поможите, то flasher станет моим любим форумом ))) |
Код:
if (my_mc._x>100 && my_mc._x<105 && my_mc._y<120 && my_mc._y>115){Цитата:
|
В общем есть слой actions в нем мувик, там вставил
Код:
onClipEvent (enterFrame) {Для оператора if нужноновую функцию написать или как? Или можно прописать как равно Код:
Tile2._x=90 && Tile2._y=125исходник http://***************/files/12437995..._____.fla.html |
Вложений: 1
Вот разобрался как на форум заливать, залил исходник, помогите пожалуйста... :wacko:
|
Ты рехнулся в каждом кадре проверять? Пишешь функцию
Код:
function checkSomething(){Код:
onClipEvent (enterFrame) {Потом нужно включить мозг и подумать, как жп проверять... Ага, придумал! Сделаем 2 вложеных цикла и в них будем проверять координаты. Будет что то вроде этого (за работоспособность не ручаюсь, мы даем пинок - рыть придетсья самому) Код:
for (var i:Number=1; i<=4; i++){Код:
tile = x+y*4; |
Psycho Tiger, Спасибо дружище, пойду рыть ))
|
Самый простой способ, это в двухмерном массиве менять индексы при движении, а потом сравнивать этот массив с "правильным"
Код:
this.lineStyle (0, 0, 0); |
| Часовой пояс GMT +4, время: 19:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.