Ниже приведена надстройка по полной функции для прелоадера в Flex.вызов flex initComplete в определенное время
private function initComplete(e:Event):void
{
//dispatchEvent(new Event(Event.COMPLETE));
cp.status.text="Configuring... Please Wait";
}
То, что я хочу сделать, это когда приложение finsihed загрузки Я хочу, чтобы изменить текст Preloaders «Настройка». Затем я хочу пойти и сделать кучу настроек в своем коде.
Как только я выполнил всю настройку, я хотел, как я могу заставить Preloader отправить свой Event.complete из другого места, где в моем коде?
Я пробовал Application.application.preloader, но он имеет значение null.
Итак, я думаю, что мой вопрос в том, как получить доступ к прелоадеру из любого места в моем приложении. Будет ли лучший подход состоять в том, чтобы все классы установки были членами моего класса preloader?
У меня есть «вид решения», но я не вполне доволен своим правилом. В основном в моем основном приложении Я установил логическое имя «isConfigured», для которого установлено значение false; Когда предварительный загрузчик загружает приложение, он запускает таймер, чтобы проверить эту переменную. Если он ложный, таймер идет снова. Если это правда, preloader разгоняет полное событие. Я установил переменную isConfigured из выбранного вами места. Он отлично работает, но, как я сказал, должен быть лучший способ ......? – dubbeat