Просмотр полной версии : Программное изменение цвета сцены
Alex Pusher
15.12.2008, 23:48
Тупой вопрос, но ответа реально не нашел =\\
Мне нужно сменить программно фон целого FLA на определенном кадре. КАК?
Division
15.12.2008, 23:51
Например, положить клип на фон и менять ему цвет
Alex Pusher
15.12.2008, 23:55
Всё бы ничего, но мне нужен фон, который заполнит 100% экрана т.к. ширина и высота ролика равна 100%
Тогда как создать мувик со 100% шириной и высотой?
Division
16.12.2008, 00:16
http://noregret.org/tutor/elastic/
Alex Pusher
16.12.2008, 00:43
вот мозги компосируют! там пропорциональное изменение!
function drawScene (target:MovieClip, color:Number):Void{
target.beginFill(color);
target.lineTo(Stage.width, 0);
target.lineTo(Stage.width, Stage.height);
target.lineTo(0, Stage.height);
target.lineTo(0, 0);
target.endFill();
}
Division
16.12.2008, 11:18
[офтоп]всегда считал что мозги нужны для того, чтобы ими пользоваться. И мне не понятно, почему ты считаешь, что подталкивание к этому процессу с моей стороны является компосированием мозгов. А по ссылке, которую я привёл, всё что может понадобится для решения задачи описано[/офтоп]
chingachgoog
16.12.2008, 11:21
Если swf-ка находиться в браузере, то параметры прозрачности, цвета фоны, размеров и масштабирования задаются тэгами для браузера, а не в самой swf-ке.
Иначе да - подставлять под самый низ клип или отрисовывать там квадрат.
Division правильно ссылку положил, но преждевремено.
Alex Pusher, Вы задачу сформулируйте адекватно: фон чего - флешки или браузера, почему программно на !конкретном кадре!, каков характер фона - это заполнение ч.л. однотипным орнаментом, заливка цветом, градиентом, или большой фоновой картинкой...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.