Показать сообщение отдельно
Старый 15.02.2010, 16:12
Ваня Ветров вне форума Посмотреть профиль Отправить личное сообщение для Ваня Ветров Найти все сообщения от Ваня Ветров
  № 20  
Ответить с цитированием
Ваня Ветров

Регистрация: Dec 2009
Сообщений: 27
По этому срипту(!hitTest!) все работает как в нем и прописано. НО! Осталась одна маленькая и очень важная ерунда). Уж извините пожалуйста, что отнял время и силы и видимо еще и НЕРВЫ). Не со зла). Один ньюанс.... . Как мне при наведении курсора с большого клипа на маленький клип, отключить(остановить) твин (движение) маленького клипа, прописанное на роллауте(ролловере) большого?


то есть...

bigMc.onRollOver = function()

{var img_Tween:Tween = new Tween(smallMc, "_y",Regular.easeOut, smallMc._y,2, 1, true);};
bigMc.onRollOut = function()
{var img_Tween11:Tween = new Tween(smallMc,"_y", Regular.easeOut,smallMc._y,-60, 1, true);

вот...навожу курсор мыши на small mc и сробатывает bigMc.onRollOut. small mc уезжает) вверх. А нужно что бы smallMc оставался на месте). И наоборот, когда, курсор с smallMc переходит на bigMc, сробатывает bigMc.onRollOver(вообще smallMc в этот момент дергается)), smallMc где бы он ни находился начинает движение сверху, то есть с тех координат какие заданы в твине. А должен стоять на месте). Все осталное время bigMc.onRollOut и bigMc.onRollOver работают как им и положенно, то есть при убирании и наведении курсора на сцену smallMc появляется и убирается. Вот и вся заморочка) На самом деле мне не так уж и смешно как можно подумать в первый раз. Сижу уже неделю над этой проблемой, столько всего поначитался , да понасмотрелся. Есть какое ни будь очевидное или пусть даже не очевидное решение этой проблемы?)