![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 5
|
Здравствуйте.
Я про забадался сегодня искать в гугле и тому подомном ответ на вопрос. Поэтому пишу тут: Имею скрипт AS: var signature:LoadVars = new LoadVars(); signature.onData = function(text:String):Void { _global.signatureString = text; }; trace(_global.signatureString); signature.sendAndLoad('http://127.0.0.1/test.php'); Мой вопрос: почему не срабатывает и пишет undefined ? Последний раз редактировалось FreShBY; 11.11.2009 в 22:25. |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 669
|
Потому что onData вызывается асинхронно и на момент трейса еще не была вызвана
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 5
|
Как решить данную проблему?
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 669
|
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 5
|
))))))похоже вы меня не понели, я то вкурсе что так всё покажет, но мне потом _global.signatureString нужно использовать в других функция. А оно пустое |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 669
|
вызывать другие функции после наступления onData
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 5
|
Пример можно?
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 669
|
Ну вообще-то показал уже на примере трейса, но вот еще один
А если вызвать showSignature не в обработчике, то в поле выведется undefined
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:52. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|