2010-09-06 7 views
1

У меня есть пользовательский прелоадер, который я создал во флеше. Когда я загружаю его в flex, он загружается с белым фоном. Когда я пытаюсь изменить фон на черный в моем флэш-файле &, загрузите его в Flex, цвет фона останется белым. Я также попытался обновить параметры компилятора в Flex, добавив «-default-background-color # 000000», но у меня все еще есть белый фон перед загрузчиком. Я использую Flex 4. Вот мой Pre.as файл: `изменить цвет фона прерывателя

`

ТНХ!

ответ

0

This человек решил это, добавив справочный спрайт и заполнив его пользовательским цветом, который вы хотите.

И здесь http://iamjosh.wordpress.com/2007/12/18/flex-custom-preloader/ автор также сказал, что он добавил опцию компилятора, как это:

Наконец, давайте изменим цвет фона приложения , чтобы соответствовать нашим логотип немного лучше. Просто добавьте следующие Flex аргумента компилятора:

-default-цвет фона #FFFFFF

Таким образом, вы могли бы добавили эту возможность еще одного приложения вам нужно вместо этого.

UPDATE 1

Также посмотрите на эту

http://cookbooks.adobe.com/post_Change_Background_Color_of_the_Preloader_Phase-1421.html

И, пожалуйста, объясните еще раз ваши цели, вы хотите установить цвет или что-то другое, из-загрузчик или родительского приложения или что хочешь, просто дай мне знать.

ОБНОВЛЕНИЕ 2 И слушайте, если вы действительно хотите какой-нибудь классный bg, вы можете сделать следующее. 1) Забудьте о механизме предварительного натяжения.
2) Напишите приложение BG
3) Добавьте накладку swfLoader к вашему приложению bg 4) Проделайте прогресс в этом контейнере 5) Наслаждайтесь 2-мя архитектурой приложения вместо стандартного.

Вопросы !?

+0

Я не вижу пользовательский bg спрайт в вашем предварительном загрузчике выше. и отправьте код, который вы пробовали, пожалуйста. Благодарю. – Eugene

+0

lol, но не могли бы вы добавить addChild на сцену? :) – Eugene

+0

Вы спрашивали, как настроить цвет прелоадера из приложения, которое его использует? – Eugene

1

Я столкнулся с той же проблемой. решить ее с помощью opaqueBackground:

loader:Loader = new Loader(); 
loader.contentLoaderInfo.addEventListener(Event.INIT, init); 

private function init(e:Event):void{ 
loader.opaqueBackground = 0x000000; 
} 

работал большой для меня.

Смежные вопросы