PDA

Просмотр полной версии : Прокрутка последовательности изображений вперёд-назад


Burns
12.06.2008, 19:31
Добрый день!

Есть задача - сделать флешку, в которой пользователь мог бы вращать трёхмерный объект по одной оси. Кликнул по объекту, потянул курсором налево - и объект вращается налево, потянул направо - вращается направо.

Для этого я смоделировал и отрендерил упаковку в максе. Получились 50 картинок, в которых есть все необходимые фазы поворота. Осталось одно - прикрутить во флеше к этой последовательности изображений скрипт, который реагировал бы на действия курсора и прокручивал бы её вперёд-назад. Экшна я, можно сказать, не знаю совсем, поэтому обращаюсь за помощью к вам, уважаемые флешеры. Может быть, есть какой-то общедоступный скрипт для решения такой задачи? Заранее большое спасибо!

Fernando Costa
12.06.2008, 19:36
по иксу
yourMc.onMouseMove = function(){
var frame = Math.floor(this._x/10)
this.gotoAndStop(frame)
}

Psycho Tiger
12.06.2008, 20:31
И запихнуть это в 50 кадров
yourMc.onMouseMove = function(){
var frame = Math.floor((this._x/10)%50)
this.gotoAndStop(frame)
}

Fernando Costa
12.06.2008, 20:47
И запихнуть это в 50 кадров
Это зачем?

Psycho Tiger
13.06.2008, 14:12
Ну, если мышку утащить далеко обьект остановиться на последнем или первом кадре. Пусть крутиться много раз :)