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

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

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

Регистрация: Feb 2009
Сообщений: 2
Question Фон из видео, меню, масштабирование, прелоадер

Всем привет! У меня возникли следующие вопросы:

1. Есть видеофайл, который нужно пустить фоном. Что сделано: импортировано в Flash в отдельный мувиклип. Растянут на весь фон (2000x15000), играет. Можно ли как-нить сделать, чтобы видео масштабировалось вместе с окном браузера и у него небыло фиксированного размера?

2. Меню. Есть задумка сделать плавающие меню. Т.е. как к нему приблежается курсор (но ещё не на нём), то текст бы поворачивался на 3 градуса в сторону фона. И наоборот как отходит от него, то текст бы разворачивался в другую сторону, тоже на 3 градуса.

3. Как привязать прелоадер к флешке? Его нужно ли делать отдельной флешкой, или можно прям в сайт вставить (если так, то куда?)?

Заранее спасибо!

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

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Сколько?
__________________
Griver

Старый 05.02.2009, 20:20
vigor вне форума Посмотреть профиль Отправить личное сообщение для vigor Найти все сообщения от vigor
  № 3  
Ответить с цитированием
vigor

Регистрация: Aug 2007
Сообщений: 34
1. для stage делаешь чтобы он не масштабировался, плюс регистрируешь слушателя на событие "изменение размера сцены"
Код AS3:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, resizeHandler);
в самом слушателе resizeHandler масштабируешь свое видео в зависимости от текущих размеров stage'а.
для флэшки в html размеры (ширину и высоту) указываешь в процентах.

2. ничего не понял...

3. Как хочешь, можешь прелоадер воткнуть в флэшку.
можешь создать прелоадер, который бы твою флэшку загружал.
можешь еще чтонить придумать...

Старый 05.02.2009, 20:59
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 4  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Цитата:
Сообщение от Ostine
2000x15000
15К пикселей? О_о Ну нихудожественные мониторы...
Цитата:
Сообщение от mre
Сколько?
Эээ?
Цитата:
Сообщение от Ostine
Меню. Есть задумка сделать плавающие меню. Т.е. как к нему приблежается курсор (но ещё не на нём), то текст бы поворачивался на 3 градуса в сторону фона. И наоборот как отходит от него, то текст бы разворачивался в другую сторону, тоже на 3 градуса.
В сторону фона - это куда? )))
И что конкретно у вас не получается?
Цитата:
Сообщение от Ostine
Как привязать прелоадер к флешке? Его нужно ли делать отдельной флешкой, или можно прям в сайт вставить (если так, то куда?)?
По сути да, лучше делать отдельной флешкой.
Можно сделать в самой оригинаьной флешке. В отдельный или базовый класс, я полагаю.

Старый 06.02.2009, 10:48
Ostine вне форума Посмотреть профиль Отправить личное сообщение для Ostine Найти все сообщения от Ostine
  № 5  
Ответить с цитированием
Ostine

Регистрация: Feb 2009
Сообщений: 2
Цитата:
15К пикселей? О_о Ну нихудожественные мониторы...
1500 px =)

Цитата:
В сторону фона - это куда? )))
И что конкретно у вас не получается?
Это значит создание перспективы. Левый край отдалён от зрителя, правый приближен. И наоборот. Т.е. объект как бы плавает в пространстве. В общем пример тут. http://www.airtightinteractive.com/p...iltviewer/app/

Добавлено через 32 секунды
Спасибо!

Добавлено через 1 минуту
Цитата:
Сообщение от vigor Посмотреть сообщение
1. для stage делаешь чтобы он не масштабировался, плюс регистрируешь слушателя на событие "изменение размера сцены"
Код AS3:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, resizeHandler);
в самом слушателе resizeHandler масштабируешь свое видео в зависимости от текущих размеров stage'а.
для флэшки в html размеры (ширину и высоту) указываешь в процентах.

2. ничего не понял...

3. Как хочешь, можешь прелоадер воткнуть в флэшку.
можешь создать прелоадер, который бы твою флэшку загружал.
можешь еще чтонить придумать...
Спасибо! На счёт второго я чуть выше отписался, прочитай пожалуйста.

Старый 06.02.2009, 14:52
vigor вне форума Посмотреть профиль Отправить личное сообщение для vigor Найти все сообщения от vigor
  № 6  
Ответить с цитированием
vigor

Регистрация: Aug 2007
Сообщений: 34
Возможно уже есть и средства для для работы с 3d во флэш, но я в это не вникал.

Можешь попробовать использовать трансформацию объекта. Юзай классы:
Код AS3:
import flash.geom.Matrix;
import flash.geom.Transform;
я думаю всего этого можно будет добиться. В зависимости от положения курсора относительно твоего текста меняй его форму: при отдалении вправо, сужай его по ширине и левый край, при отдалении влево то же самое, но сужай правый край, при перемещении курсора по вертикали вращай объект. Я это себе так представляю. Код писать не буду ибо походу будет громоздким 8)

Старый 06.02.2009, 18:37
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 7  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Флеш 10 позволяет крутить, на AS2 и 3 полно библиотек 3д движков.

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

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

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


 


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


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