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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.06.2009, 00:48
Igor93rus вне форума Посмотреть профиль Отправить личное сообщение для Igor93rus Найти все сообщения от Igor93rus
  № 1  
Ответить с цитированием
Igor93rus

Регистрация: Jun 2009
Сообщений: 15
По умолчанию Как обычно вставляется 3d анимация во flash?

У меня есть flex builder 3 и 3ds max 2009
С этими программами работаю 1-й день! (вообще я php-программист)
Мне нужно сделать сайт например http://www.r1design.com.au/
Где-то в гугле прочитал, что легко можно перенести через avi, но как импортировать avi во флекс - так и не понял.
В архиве этого форума (за 2004 год) прочел, что для переноса используется swift3d, которая устанавливается надстройкой к 3d max. Скачал эту прогу, поставил, прочел в реадми к ней, что это все-таки надстройка к Flash MX.
Мысли у меня сейчас запутались. Буду рад любым советам и ответам.
-
Элементарные понятия стереометрии у меня есть. Что такое ActionScript, MXML, события во Flash тоже разобрался.
Вот мне например нужно сделать на сайте 3d куб ссылкой, и при наведении на него мышкой он должен поворачиваться или светиться.
Алгоритм моих действий?
1. Рисую куб в 3д максе
2. Рендерю его в avi
Дальше как?
Чтобы управлять им во флэш, мне нужно получить файл в формате flv, swf

Старый 28.06.2009, 01:01
Алиль вне форума Посмотреть профиль Отправить личное сообщение для Алиль Посетить домашнюю страницу Алиль Найти все сообщения от Алиль
  № 2  
Ответить с цитированием
Алиль
 
Аватар для Алиль

Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
Если разобрались в ActionScript то Предлагаю альтернативу!
Делайте КУБ покадрово. Думаю он у Вас не большой, поэтому перевеса не будет.
18 кадров вполне хватит (для глаза нормально). Делайте мувиклип с командами
AS 2.0: mc.onRollOver=function()-->mc.onRelease=function(). Так как он у вас роль кнопки выполняет, то этого в полне хватит!

Но это лишь альтернатива! Мне самому интересно узнать, как вставлять 3D модели другим методом!

Добавлено через 14 минут
А кстати если светиться, то тэто ещё проще! И вес файла меньше.
Делаете мувиклип где куб будет постепенно подсвечиваться!
То есть :
1. ставите картинку куба на сцену
2.щелкаете по нему правой кнопкой и конвертируете в символ.
3. выбираете Movieclip
4.Сконвертировали.Далее двумя щелчками по кубу заходим внутрь мувиклипа куба.
5.опять конвертируем в символ мувиклип.
6.получили мувиклип в мувиклипе.
7.Тут же на ТаймЛайне делаем ещё один ключевой кадр.Допустим кадр №10 (или мышкой или F6)
8.Получили серую полоску.Следующим действием на вкладке снизу выбираем Filters
9.Нажимаем на мувик КУБА и выбираем фильтр GLOW
10.крутим вертим как надо.добились, что куб подсвечивается.
11.Получили, что на первом кадре куб не светится, а на 10 он подсвечен.
12.для надёжности щёлкаем сначала на 1 кадр, потом на 10 а потом на любой кадр между ними правой кнопкой мыши и выбираем MOTION TWEEN.
13. получили синюю полоску со стрелкой
14.Проверяем нажав Ctrl+Enter.Куб будет мигать.
15.Чтоб он не мигал в 10 кадре пишем
Код AS1/AS2:
stop();
16. Мувиклип светящегося куба готов!
17. Ну следующим действием можно сделать кнопку через код, а можно создать символ Button и там расставить всё на свои места.


В обоих случаях Пишите на мувиклип код (в отдельном слое)
Код AS1/AS2:
mc.onRelease=function(){
getUrl ("http://www.......", "_blank");
}
Вроде правильно написал...

Если это то, что Вам нужно, то пожалуйста!
__________________
-Конструктивная критика- лучшее, что можно ожидать! (Т.Грин)
www.sectorobzora.ru


Последний раз редактировалось Алиль; 28.06.2009 в 01:34.
Старый 28.06.2009, 01:20
Igor93rus вне форума Посмотреть профиль Отправить личное сообщение для Igor93rus Найти все сообщения от Igor93rus
  № 3  
Ответить с цитированием
Igor93rus

Регистрация: Jun 2009
Сообщений: 15
Алиль,
спасибо за ответ! У меня 2 вопроса.
1. Эти алгоритмы, что вы привели, делаются во Flex Buildere?
2. Куб это просто как пример. Если я хочу вставить идущего человека?
Или прыгающий мячик?

Старый 28.06.2009, 01:38
Алиль вне форума Посмотреть профиль Отправить личное сообщение для Алиль Посетить домашнюю страницу Алиль Найти все сообщения от Алиль
  № 4  
Ответить с цитированием
Алиль
 
Аватар для Алиль

Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
Это всё описано...для применения в Macromedia Flash 8 и языка ООП AS 2.0.
Я работаю именно с Flash 8 и Action Script 2.0

Вы просто сказали, что разобрались с Action Script, вот я и написал Вам совет прроименительно к Flash 8

Добавлено через 1 минуту
Прыгающий мячик и идущего человека тоже можно сделать...

Мячик это проще, а вот с человеком повозиться придётся...
__________________
-Конструктивная критика- лучшее, что можно ожидать! (Т.Грин)
www.sectorobzora.ru

Старый 28.06.2009, 01:53
Igor93rus вне форума Посмотреть профиль Отправить личное сообщение для Igor93rus Найти все сообщения от Igor93rus
  № 5  
Ответить с цитированием
Igor93rus

Регистрация: Jun 2009
Сообщений: 15
Алиль
а 3d max не нужен?

Старый 28.06.2009, 02:02
Алиль вне форума Посмотреть профиль Отправить личное сообщение для Алиль Посетить домашнюю страницу Алиль Найти все сообщения от Алиль
  № 6  
Ответить с цитированием
Алиль
 
Аватар для Алиль

Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
Вы можете сделать красивые нужные Вам картинки в 3DMax а потом использовать их в Flash 8, поместив в библиотеку...итд итп

Дело в том, что ,как Вы понимаете, Flash разработан с одной из главных целей - использование в Интернете!
Flash - это интерактивность, анимация, эффекты. и др

Работая во флеш для создания приложения для WEB всегда надо заботиться о весе сайта. Поэтому рисуя картинки их предварительно лучше оптимизировать ...
__________________
-Конструктивная критика- лучшее, что можно ожидать! (Т.Грин)
www.sectorobzora.ru


Последний раз редактировалось Алиль; 28.06.2009 в 02:08.
Старый 28.06.2009, 02:05
Igor93rus вне форума Посмотреть профиль Отправить личное сообщение для Igor93rus Найти все сообщения от Igor93rus
  № 7  
Ответить с цитированием
Igor93rus

Регистрация: Jun 2009
Сообщений: 15
Но при этом анимацию перетаскивать покадрово, а не цельным клипом, правильно я вас понимаю?

Старый 28.06.2009, 02:06
Алиль вне форума Посмотреть профиль Отправить личное сообщение для Алиль Посетить домашнюю страницу Алиль Найти все сообщения от Алиль
  № 8  
Ответить с цитированием
Алиль
 
Аватар для Алиль

Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
Дело в том, что ,как Вы понимаете, Flash разработан с одной из главных целей - использование в Интернете!
Flash - это интерактивность, анимация, эффекты. и др

Работая во флеш для создания приложения для WEB всегда надо заботиться о весе сайта. Поэтому рисуя картинки их предварительно лучше оптимизировать ...
__________________
-Конструктивная критика- лучшее, что можно ожидать! (Т.Грин)
www.sectorobzora.ru

Старый 28.06.2009, 02:06
Igor93rus вне форума Посмотреть профиль Отправить личное сообщение для Igor93rus Найти все сообщения от Igor93rus
  № 9  
Ответить с цитированием
Igor93rus

Регистрация: Jun 2009
Сообщений: 15
http://www.laloft.com.au/
Посмотрите здесь пожалуйста
Как сделать такой эффект? (говорящая тетка)

Добавлено через 1 минуту
Алиль,
т.е. лучше делать анимацию покадрово, и при этом оптимизировать каждый кадр?
Swift 3d не использовали?

Старый 28.06.2009, 02:09
Алиль вне форума Посмотреть профиль Отправить личное сообщение для Алиль Посетить домашнюю страницу Алиль Найти все сообщения от Алиль
  № 10  
Ответить с цитированием
Алиль
 
Аватар для Алиль

Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
щас посмотрю

Добавлено через 14 минут
ща ещё немного и загрузится

Добавлено через 20 минут
А где говорящая тетка?

Добавлено через 21 минуту
А где говорящая тетка?
__________________
-Конструктивная критика- лучшее, что можно ожидать! (Т.Грин)
www.sectorobzora.ru

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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