Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблема с URLRequest (http://www.flasher.ru/forum/showthread.php?t=121400)

Grumble 15.02.2009 20:05

Проблема с URLRequest
 
Привет всем,
Есть такой код:

Код AS3:

        var req:URLRequest = new URLRequest("http://hostname.com/test.php");
        var ldr:URLLoader  = new URLLoader();
        ldr.addEventListener(Event.COMPLETE, fnComplete);
        ldr.load(req);
}
 
function fnComplete(e:Event):void{
        var vdata:URLVariables = new URLVariables(e.target.data);
        trace(vdata.var_a);
}

выдаёт такое:
Error opening URL 'http://hostname.com/test.php'
Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: http://hostname.com/test.php
at Untitled_fla::MainTimeline/Untitled_fla::frame1()

Скрипт доступен, отрабатывает напрямую без проблем.. В чём грабли могут быть? Поиск по форуму и Инету никак не подвинул к решению:(

BlooDHounD 15.02.2009 21:47

плохой поиск.
перевожу ошибку:
"я не нашёл 'http://hostname.com/test.php',
а у тебя к тому же необработанный ioError, поэтому, на тебе."

Grumble 15.02.2009 22:14

из Internet Explorer http://hostname.com/test.php находится без проблем. Я пробовал с разных хостов, с локального компа (под денвером) - нигде он почему-то не может его найти, а из под IE все нормально.Обработка ioError есть, просто не стал сюда весь код постить.
Выдает: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error. URL: http://hostname.com/fltest.php"]

BlooDHounD 15.02.2009 22:39

я перевёл код ошибки. если написано 2 разу "нету", значит я верю в то, что действительно "нету".

Grumble 15.02.2009 22:48

ну вот и вопрос, почему он пишет, что "нету", когда скрипт "есть" и виден из любого браузера.

Добавлено через 2 часа 20 минут
собственно проблема решилась, но причину я не понял.. Ошибка генерится когда я из Flash делаю Test Movie.. А когда я делаю Publish и заливаю swf на сервер, то всё ОК.

darksranger 16.02.2009 10:03

мде вы сами то прочитайте что вы написали ....
когда вы делаете тест муви где по вашему запускается swf ? подумайте ... иногда полезно бывает ... правда не у всех получается но вы пробуйте .... пробуйте ...

Alex Lexcuk 16.02.2009 12:50

>>
Код:

http://hostname.com/fltest.php
Вызовется и заработет, во всяком случае у меня работает без проблемм под 10 плеер
локально, но виртуальный сервер должен быть
>>
Код:

http://www.hostname.com/fltest.php
И у него в корне должен лежать crossdomain.xml

Grumble 16.02.2009 12:55

Цитата:

Сообщение от darksranger (Сообщение 798645)
мде вы сами то прочитайте что вы написали ....
когда вы делаете тест муви где по вашему запускается swf ? подумайте ... иногда полезно бывает ... правда не у всех получается но вы пробуйте .... пробуйте ...

Там по-моиму русским по белому написано "http://hostname.com/test.php". Так что и правда не у всех подумать получается, как и внимательно прочитать.

Alex Lexcuk 16.02.2009 13:11

>>Там по-моиму русским по белому написано "http://hostname.com/test.php". Так что и правда не у всех подумать получается, как и внимательно прочитать.

Сколько я не пробовал но на
Код:

http://hostname.com/test.php
Флеш забивает, если только его не вызывать из браузера по адресу примерно такому
Код:

http://hostname.com/flashtest.swf
а вот если сделать взыов из
Код:

http://www.hostname.com/test.php
а это легко сделать достаточно переписать файл в виндовсе
C:\WINDOWS\system32\drivers\etc\hosts
И дописать в конце
Код:

127.0.0.1      localhost www.hostname.com
также нужно в корень этого виртуального сайта положить файл
сrossdomain.xml
Код:

<?xml version="1.0"?>
<cross-domain-policy>
 <allow-access-from domain="*" />
</cross-domain-policy>

и вызов запуск флешки из плеера будет с доступом к содержимому домена www.hostname.com, а на hostname.com она все равно будет забивать.

Версия плеера 10, в 9 у меня требовалась какая-то авторизация на сайте Adobe.

rudra 08.03.2009 15:46

та же самая проблема
Error opening URL 'http://www.test1.ru/lfSender.py'
Error #2044: Необработанный ioError:. text=Error #2032: Ошибка потока. URL: http://www.test1.ru/lfSender.py
at src::buildDescription/btDown()

Но скрипт срабатывает и передает постом. Просто вываливается вот такой эррор.


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

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