![]() |
Loadvars
Подскажите плиз, есть код
newvars= new LoadVars(); newvars.load("load.ini"); newvars.onLoad = function(){ v=this.urlconn; trace("v1="+v); } trace("v2="+v); import mx.data.components.WebServiceConnector; var conn1:WebServiceConnector = new WebServiceConnector(); _root.conn1.WSDLURL=v; сначала trace v2 выполняется, потом trace v1 вопросы 1. Почему в таком порядке идет 2. Как сделать, что бы все таки в _root.conn1.WSDLURL присваивалось "v" загруженное из файла. Спасибо. |
1. Порядок такой, потому что newvars.onLoad срабатывает только после получения данных, а на это требуется некое время, а для trace("v2="+v) действие выполняется сразу.
2. _root.conn1.WSDLURL = newvars.v; |
1. в2 трейсится потому что сразу выполняется команда, а в1 только после загрузки данных.
Отсуда ответ на второй вопрос: 2. запихни это: ------- trace("v2="+v); import mx.data.components.WebServiceConnector; var conn1:WebServiceConnector = new WebServiceConnector(); _root.conn1.WSDLURL=v; ------- в функцию и вызывай ее на ------- newvars.onLoad = your_func; ------- без этих () скобок функцию вызывай. |
| Часовой пояс GMT +4, время: 10:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.