![]() |
Ошибается hitTest.... помогите
есть мувик, при нажатии мышки я делаю:
Код:
dr = this.duplicateMovieClip("dr",++drag_depth,this);Код:
function obj_MouseUp() {ошибка не периодична!!! Помогите... кроме вычисления длины гипотинузы и проверки пройденного пути ничего в голову не приходит.... |
не понял в чем проблема..... :confused: мувики не удаляются при перетаскивании на родителя?
|
Вложений: 1
тащем мувик, при этом создается дубликат, а родитель остается на месте.... затем отпускаем и дубликат возвращается к родителю. при пересечении с родителем дубликат удаляется... проблема в том, что момент пересечения иногда не отлавливется и дубликат летит в бесконечность.... хотя визуально он пересекается с родителем.....
|
Полчаса таскал твои кружочки, - все работает нормально, никаких сбоев.
Единственное замечание: ты излишне усложняешь код. К примеру, последнюю часть кода я бы написал так: Код:
_root.onEnterFrame = function () { |
дык в том-то и дело, что ошибка возникает очень редко, особенно когда показываешь заказчику :D ... кроме этого, случаются проблемы с определением угла до родителя, в этом случае родитель и предок не пересекаются вообще (визуально)... решил все с помощью определения длины пройденного пути до родителя...работает 100%, пока глюков не было.... кому интересно - вот:
Код:
function obj_MouseUp() { |
| Часовой пояс GMT +4, время: 13:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.