![]() |
Люди почему это висит?
on (release) {
if ( _xmouse>mn1._x ) { der=_xmouse; mt= new date(); aert1=mt.getseconds(); while ( der-mn1._x>10 ) { rr1=mt.getseconds(); alert=aert1; alert1=rr1; if (rr1<>aert1 ) { aert1=rr1; mn1._x+=(der-mn1._x)-100; } } } } Вощем смысл в том что если мышка правее обьекта я хотел чтобы обьек плавно подьезжял на место нажатия %) (Нажимается на кнопку) |
потому что ты это все хочешь сделать в одном фрейме...
все изменения в ролике проходят в момент перехода от фрейма к фррейму. повесь акцию на мувик onClipEvent (enterFrame) { if (flag) { tmp = (NewXpos-this._x)/speed; this._x += tmp; if (Math.abs(tmp)<1) { this._x = NewXpos; flag = false; } } } где NewXpos - координата к которой должен подьехать мувик. speed - скорость подьезда (точнее сказать ускорение) flag - тригер разрешающий мувику начать движение и выключающий вычисления когда мувик подьехал к координате на растояние менее одного пиксела. |
| Часовой пояс GMT +4, время: 09:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.