![]() |
|
||||||||||
|
|||||
|
звиня, за глупый предыдущий ответ, опять не прочитал вопрос до конца.
дык, правильно они у будут так двигаться, функцию то ты исполняешь в руте, а не в мувике, то есть и переменные учавствуещие в функцие, будут иметь одинаковые значения, не зависимо от мувика вызвавшего функцию function dot(obj) { obj._x<obj.x0 ? obj.accellerator++ : obj.accellerator--; obj._y<obj.y0 ? obj.accellerator2++ : obj.accellerator2--; obj.accellerator *= 0.9; obj.accellerator2 *= 0.9; obj._x += obj.accellerator; obj._y += obj.accellerator2; } так будет правильно, это раз два, подобные вещи конечно лучше определять в прототипе MovieClip.prototype.dot=function() { _x<obj.x0 ? accellerator++ : accellerator--; _y<obj.y0 ? accellerator2++ : accellerator2--; accellerator *= 0.9; accellerator2 *= 0.9; _x += accellerator; _y += accellerator2; } вставь в первый кадр теперь достаточно из любого мувика вызвать эту функцию, она исполнится именно в нем. onClipEvent ( load) { x0 = 170 y0 = 170 } onClipEvent (enterFrame) { dot() } |
![]() |
Часовой пояс GMT +4, время: 03:51. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|