Суббота, 23.11.2024, 14:02
Приветствую Вас Гость | RSS

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

Вращение 3D

Вращение объёмных объектов.

 

Перебор мышкой кадров.

 

 

Прежде всего нужно подготовить 9 - 12 последовательных изображений для работы.

Возьмите какой-либо объёмный предмет,  поместите его на поворотный круг, и

вращая на 10-15°  сфотографируйте серию кадров. Обрабатывать их желательно

в пакетном режиме для лучшего качества.

Создайте новый документ AS 3.0   Создайте новый символ с точкой регистрации в

верхнем левом углу.  Дайте название "photos_mc"  и разместите последовательно

 в каждом кадре все подготовленные изображения.  Вернуться на главную сцену.

Создать второй слой и, открыв панель скриптов поместить следующий код:

 

photos_mc.stop();
photos_mc.addEventListener(MouseEvent.ROLL_OVER, overHandler);
photos_mc.addEventListener(MouseEvent.ROLL_OUT, outHandler);

function overHandler(e:Event):void {
    photos_mc.addEventListener(MouseEvent.MOUSE_MOVE,changeFrame);
}

function changeFrame(e:Event):void {
    var frame : uint = Math.ceil(photos_mc.totalFrames * photos_mc.mouseX / photos_mc.width);
    photos_mc.gotoAndStop(frame);
}

function outHandler(e:Event):void {
    photos_mc.removeEventListener(MouseEvent.MOUSE_MOVE, changeFrame);
}

 

 

Не забудьте на панели свойств присвоить муви клипу instance name - photos_mc

Тестируем ролик для просмотра.

Поиск


Календарь
Друзья сайта
Друзья сайта



Все права принадлежат Akrus.Просьба при копировании давать ссылку на мой сайт. © 2024