![]() |
Проблема с выполнением условий
Вложений: 1
Ребята у меня такая проблемка. Я сделал тестовый ролик в котором двигается курсор а за ним следует объект ( клип смайл-таракан) , этот объект следует за курсором по кратчайшему пути и при достижении курсора должен смайл-таракан "писать" на курсор. Большая часть моего клипа работает ( смайл-таракан двигается за курсором) но не получается сделать чтобы при достижении смайла-таракана курсора чтобы он на него "писал". Я пробывал привязать условие что если координаты смайла-таракана равны координатам курсора тогда включается клип "писающего" смайла на курсор с координатами смайла-таракана. Не вышло потому что координаты смайла-таракана и координаты курсора не всега получаются равными идет расхождения координат с непонятной зависимостью, то бывают равны то не равны.
Я прикрепляю файл с проектом тестовым. Может кто посмотрит на него и как нибудь поможет мне в чем поя ошибка и как мне реализовать то что не получилось ( чтобы всетаки "писал" смайл на курсор при достижении смайла курсора). За ранне благодарин. |
hitTest
|
попробуй проверку не не равенство координат курсора и смайла, а на их близость на какой-нибуть доверительный интервал:
Код:
if ((Math.abs(курсор._x - смайл._x) < 0.2) && (Math.abs(курсор._y - смайл._y) < 0.2)) |
Вложений: 1
Код:
DElta = Math.sqrt(([смайл]._x-[точка]._x)*([смайл]._x-[точка]._x)+([смайл]._y-[точка]._y)*([смайл]._y-[точка]._y)); |
AlexSol a в вашем коде вырожение [точка]._x это точка координат по х курсора?
P.S. : Ваше анимашка прикольная |
[точка]._x - куда должен бежать объект - //у вас соответственно _xmouse,_ymouse
|
Цитата:
Как сделать исчезнавение "писающего" клипа если опять передвигать курсор. Я "писающий" смайл запустил при помощи следующего кода Код:
_root.cl.play(); |
тоже условие
if(DElta>10){//убирай его} или крепи исходник |
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 19:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.