Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 26.12.2008, 03:43
root.Unknown вне форума Посмотреть профиль Отправить личное сообщение для root.Unknown Найти все сообщения от root.Unknown
  № 1  
Ответить с цитированием
root.Unknown

Регистрация: Dec 2008
Сообщений: 20
По умолчанию Остановка 3D объекта в сцене

Не могу разобратся с остановкой 3D объекта в сцене.
В общем сцена в которой всего 1-н кадр, на котором собственно расположен 3D Объект и две кноки, 1-я кнопка запускает вращение объекта по часовой стрелке, 2-я кнопка останавливает объект и он останавливается так как крутился, а не перепрыгивает в самое изначальное положение то есть на '0'.

Объект был создан в программе 3D Max, конвертирован в код AS, и создан как внешний файл, который подгружается в сцену...

Вот пример моего кода, нужно просто дописать вторую функцию, то есть для кнопки которая останавливает объект:

Код AS3:
var pot; // 3D Объект
/* Первая кнопка с ID: hmBtn расположена в сцене */
hmBtn.addEventListener( MouseEvent.MOUSE_DOWN, rotateObj);
function rotateObj( event : Event ):void {
addEventListener( Event.ENTER_FRAME, enterFrameHandlerPlay );
}
private function enterFrameHandlerPlay( event : Event ):void {
pot.pan +=2;
scene.render();
}
 
/* Вторая кнопка с ID: hmBtnTwo расположена в сцене */
hmBtnTwo.addEventListener( MouseEvent.MOUSE_DOWN, enterFrameHandlerStop );
private function enterFrameHandlerStop( event : Event ):void {
pot. <- ?????????????????????????????????????????????????
scene.render();
}
Нужно дописать вторую функцию...
Как можно остановить 3D объект? Вот он крутится и только нажму по кнопке он сразу остановится в том же месте в которое перекрутился.
Может есть способ еще проще написать функции для воспроизведения и остановки 3д объекта, подскажите...
Задолбался лазить по Adobe Flash Help-у...


Последний раз редактировалось iNils; 26.12.2008 в 14:10.
Создать новую тему   Часовой пояс GMT +4, время: 10:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 10:48.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.