Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Функции creationComplete (http://www.flasher.ru/forum/showthread.php?t=136004)

locust19 07.02.2010 10:51

Функции creationComplete
 
goroskop.send() считывает xmllist, initVars() Берет переменные через FlashVars и запускает работу с xmllist ом.. проблемма в том что похоже не успевает загрузиться xmllist - выдает пустые поля. Все точно работает(мануально пробывал), а вот с загрузкой нет. Как можно это поправить? В голову приходит только одна мысль, опросить загружен ли xmllist и после запускать initVars()

Код:

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
      creationComplete="goroskop.send(), initVars()" layout="absolute" >

Полностью дебугил.. точно список не успевает загрузиться :(

BeDLiNt 07.02.2010 11:07

Откуда вы загружаете xmllist? Скорее всего его загрузка происходит асинхронно - вызывайте initVars() после завершения загрузки и присвоения данных xmllist-а.

locust19 07.02.2010 11:23

как это сделать? вот как грузиться xmllist!

Код:

        <mx:HTTPService id="goroskop" url="bin-debug/optional/goro.xml"
        result="resultHandler(event)"/>

Код AS1/AS2:

 private function resultHandler(event:ResultEvent):void
            {
                goros = event.result.catalog.goroskop;
            }

Добавлено через 3 минуты
точно супер.. как я сам не догадался :)

Код AS1/AS2:

 private function resultHandler(event:ResultEvent):void
            {
                goros = event.result.catalog.goroskop;
                initVars();
            }



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

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