Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Преграда (http://www.flasher.ru/forum/showthread.php?t=36041)

Bipe® 20.08.2002 23:40

Преграда
 
Вложений: 1
И так начну с приветствия:
Здрасте!
Продолжим тему,
Дело вот в чём я хочу сделать(точнее уже сделал,но осталося доделать)!
Суть вот в чём:
Есть объект и есть стена
в ActionScrip'te пишу чтобы обьект двигался
onClipEvent (load) {
maxspeed=15;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT) && !Key.isDown(Key.RIGHT)) {
_x -= speed;
}
if (Key.isDown(Key.RIGHT) && !Key.isDown(Key.LEFT)) {
_ += speed;
НУ вот едем дальше!

-
Когда мой объект едет вправо (именно в этом направлении я поставил стенку) и когда он попадает в эту стенку (обьект(поподает)) ну вот когда попадает в стенку чтобы был взрыв!
короче еду а впереди стена и я в эту стенку и Бах!
Ну и тд
Как так сделать?Если кто-нибудь знает подскажите плз!

Palag 21.08.2002 01:42

Добавь в свой объект несколько дополнительных кадров с взрывом и при столкновении your-object.gotoAndPlay("взрыв")
Должно работать!

yurail 21.08.2002 01:47

est takoe sobitie - mc.hitTest(MC2);

vot ego i usai....

Bipe® 21.08.2002 13:12

Вы меня не поняли!
Я делаю обьект и стену!
Виду этот обьект к стене но он её просто проходит насквозь(как будто там ничего и нету)А мне надо чтобы он при столкновении с этой стеной взрывался!

Bipe® 21.08.2002 13:13

Цитата:

Оригинал написал(а) yurail
est takoe sobitie - mc.hitTest(MC2);

vot ego i usai....

Я таких событий вообще не знаю можеть просветишь?

Egoritch 21.08.2002 13:23

Ну так почитай хелп по .hitTest

и сразу будешь знать.

Не, ты так порадовал тут всю нашу контору описанием своей проблемы (некоторые ржали вголос, особенно от картинки), что расскажу.

Ентот метод возвращает - пересекается ли один объект с другим или нет.

например, если mc1 пересекается с mc2, то

mc1.hitTest(mc2) вернёт значение true;
то есть

if (mc1.hitTest(mc2)){
trace("Пересекается!");
}

Читай хелп.

LostWarrior 21.08.2002 13:42

2 yurail:

hitTest не событие а метод. Надеюсь ты понимаеш разницу и это просто опечатка.

2 Bipe®:

Egoritch правильно написал. Вставляеш это в свой onEnterFrame и вуаля...

Papa Karlo 21.08.2002 16:25

2 yurail:
век живи, век учись ;) :) :)

Bipe® 22.08.2002 05:39

Ну так дайте мне ссылку на этот ХЕЛП!
надеюсь там будет всё подробно написанно!

freez 22.08.2002 07:55

Вложений: 1
надеюсь разберешься


Часовой пояс GMT +4, время: 18:30.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.