![]() |
Отправка запроса
Здравствуйте.
Мне нужна помощь по ActionScript 3, т.к. сам я не знаю этот язык, а делать надо. Есть флэшка, в которой есть функция, написанная на AS 2. Надо ее переписать на AS 3 Функция отправляет запрос методом GET с помощью sendAndLoad класса LoadVars. Как я понял, в AS 3 этим занимается URLLoad и его метод load, но я с ним так и не разобрался - запрос не отправляется. В AS 2 сейчас функция выглядит так: Код AS1/AS2:
Код AS3:
Подскажите, в чем проблема. |
Код AS3:
|
Скрипт находится в том же домене, что и флэшка?
Добавлено через 1 минуту Цитата:
|
Исправил по совету SONce, но запрос все равно не отправляется.
Флэшка находится в том же домене. Добавлено через 13 минут Что подумал: а не могут ли быть проблемы из-за того, что я правлю код в Macromedia Flash Professional 8? Выкладываю функцию полностью. Код AS1/AS2:
Код AS3:
|
Цитата:
А как вы определяете, что запрос не отправляется? Какие события приходят от URLLoader? Что слышно на серваке? |
Цитата:
Спасибо, попробую. Цитата:
|
а вы попробуйте лучше свой лоадер на события подписать, и тогда узнаете идут они или нет. И подпишите на все события тогда узнаете точно где проблема.
|
Подписать-то нужно обязательно, но раз файрбаг не видит трафика – то, скорее всего, его нет. Теперь осталось разобраться – почему :)
Подпишитесь хотя бы на следующие события лоадера: Event.OPEN, ProgressEvent.PROGRESS, SecurityErrorEvent.SECURITY_ERROR, IOErrorEvent.IO_ERROR и Event.COMPLETE. И посмотрите, какие из них приходят и в какой последовательности. И да, забыл спросить: из-под Flash IDE работает? Только поставьте сначала CS3 или CS4) |
|
Переход на CS3 помог! Флэкша просто публиковалась в AS2.
Теперь весь код надо переписывать на AS3. Спасибо всем за помощь! |
| Часовой пояс GMT +4, время: 00:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.