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

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

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

Регистрация: Oct 2008
Адрес: Санкт Раменсбруйск
Сообщений: 17
Отправить сообщение для don_Kiro с помощью ICQ
По умолчанию изменение цвета фона флэшролика

Здравствуйте.
Делаю флэш сайт, возникла проблема. Сайт во весь экран браузера.
Нужно изменить плавно цвет фона от черного к белому.
Сначала хотел решить так, создал sprite, залил его белым, альфу сделал ноль, ширину и высоту сделал по размерам стейджа. По таймеру меняю альфу этого спрайта. Все бы хорошо, но анимация происходит не плавно, начинает рябить, такое ощущение, что флэш не справляется.
Попробовал чуть чуть по другому, создал мувиклип в котором белый прямоугольником с шейп твин анимацией. Растягиваю его по размерам стейджа, эфект тот же, анимация начинает моргать как старый телевизор.
Скажите пожалуйста, как грамотно плавно поменять цвет фона, чтобы не вылезали всякие артефакты?)
__________________
Пусть будет как будет, ведь никогда не было так, чтоб небыло никак!


Последний раз редактировалось don_Kiro; 19.08.2010 в 19:33.
Старый 19.08.2010, 19:41
shaman4d вне форума Посмотреть профиль Отправить личное сообщение для shaman4d Найти все сообщения от shaman4d
  № 2  
Ответить с цитированием
shaman4d
 
Аватар для shaman4d

Регистрация: Jun 2008
Сообщений: 205
Ни в коем случае не надо менять альфу - это очень ресурсоемкая операция - делайте именно изменение цвета от белого к черному , например с помощью MotionTween регулируя параметр tint

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

Регистрация: Oct 2008
Адрес: Санкт Раменсбруйск
Сообщений: 17
Отправить сообщение для don_Kiro с помощью ICQ
сделал через MotionTween при помощи tint, результат практически тот же. Нельзя ли как-то просто программно менять цвет фона?
__________________
Пусть будет как будет, ведь никогда не было так, чтоб небыло никак!

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

Регистрация: Jun 2008
Сообщений: 205
Есть такой объект transform.colorTransform
http://www.flashandmath.com/basic/colors/

Старый 19.08.2010, 22:05
don_Kiro вне форума Посмотреть профиль Отправить личное сообщение для don_Kiro Найти все сообщения от don_Kiro
  № 5  
Ответить с цитированием
don_Kiro

Регистрация: Oct 2008
Адрес: Санкт Раменсбруйск
Сообщений: 17
Отправить сообщение для don_Kiro с помощью ICQ
А можно как-то добраться до цвета бэкграунда флэшки?
__________________
Пусть будет как будет, ведь никогда не было так, чтоб небыло никак!

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

Регистрация: Jun 2008
Сообщений: 205
Цитата:
Сообщение от don_Kiro Посмотреть сообщение
А можно как-то добраться до цвета бэкграунда флэшки?
Нет - это сделано всего лишь для удобства разработки, на самом деле этот параметр управляет цветом фона HTML контейнера в котором расположена флешка.

Старый 20.08.2010, 12:51
Hidest вне форума Посмотреть профиль Отправить личное сообщение для Hidest Найти все сообщения от Hidest
  № 7  
Ответить с цитированием
Hidest
 
Аватар для Hidest

Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
Может быть, попробовать вручную в BitmapData менять цвет с помощью setPixel?

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

Теги
анимация , цвет фона
Опции темы
Опции просмотра

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

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


 


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


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