Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.02.2009, 20:05
Grumble вне форума Посмотреть профиль Отправить личное сообщение для Grumble Найти все сообщения от Grumble
  № 1  
Ответить с цитированием
Grumble
[+6 13.05.06]

Регистрация: May 2006
Сообщений: 29
По умолчанию Проблема с 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()

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

Старый 15.02.2009, 21:47
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 2  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
плохой поиск.
перевожу ошибку:
"я не нашёл 'http://hostname.com/test.php',
а у тебя к тому же необработанный ioError, поэтому, на тебе."

Старый 15.02.2009, 22:14
Grumble вне форума Посмотреть профиль Отправить личное сообщение для Grumble Найти все сообщения от Grumble
  № 3  
Ответить с цитированием
Grumble
[+6 13.05.06]

Регистрация: May 2006
Сообщений: 29
из 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"]

Старый 15.02.2009, 22:39
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 4  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
я перевёл код ошибки. если написано 2 разу "нету", значит я верю в то, что действительно "нету".

Старый 15.02.2009, 22:48
Grumble вне форума Посмотреть профиль Отправить личное сообщение для Grumble Найти все сообщения от Grumble
  № 5  
Ответить с цитированием
Grumble
[+6 13.05.06]

Регистрация: May 2006
Сообщений: 29
ну вот и вопрос, почему он пишет, что "нету", когда скрипт "есть" и виден из любого браузера.

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

Старый 16.02.2009, 10:03
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 6  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
мде вы сами то прочитайте что вы написали ....
когда вы делаете тест муви где по вашему запускается swf ? подумайте ... иногда полезно бывает ... правда не у всех получается но вы пробуйте .... пробуйте ...
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 16.02.2009, 12:50
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 7  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
>>
Код:
http://hostname.com/fltest.php
Вызовется и заработет, во всяком случае у меня работает без проблемм под 10 плеер
локально, но виртуальный сервер должен быть
>>
Код:
http://www.hostname.com/fltest.php
И у него в корне должен лежать crossdomain.xml

Старый 16.02.2009, 12:55
Grumble вне форума Посмотреть профиль Отправить личное сообщение для Grumble Найти все сообщения от Grumble
  № 8  
Ответить с цитированием
Grumble
[+6 13.05.06]

Регистрация: May 2006
Сообщений: 29
Цитата:
Сообщение от darksranger Посмотреть сообщение
мде вы сами то прочитайте что вы написали ....
когда вы делаете тест муви где по вашему запускается swf ? подумайте ... иногда полезно бывает ... правда не у всех получается но вы пробуйте .... пробуйте ...
Там по-моиму русским по белому написано "http://hostname.com/test.php". Так что и правда не у всех подумать получается, как и внимательно прочитать.

Старый 16.02.2009, 13:11
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 9  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
>>Там по-моиму русским по белому написано "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.

Старый 08.03.2009, 15:46
rudra вне форума Посмотреть профиль Отправить личное сообщение для rudra Найти все сообщения от rudra
  № 10  
Ответить с цитированием
rudra
[+1 20.01.09]

Регистрация: Nov 2008
Адрес: Kiev
Сообщений: 18
та же самая проблема
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, время: 20:19.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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