Всем привет,
И сразу к делу. Давно уже работаю с ас3, но только недавно решил освоить взаимодействие ас3 и пхп, и сразу наткнулся на проблему, которую не могу решить уже 2 дня.
Создал простенький пхп файл с таким кодом:

PHP код:
<?php
$name = $_POST['name'];
$password = $_POST['password'];
print $name . " " . $password;
?>
И класс делающий запрос к этому файлу:

Код AS3:
package
{
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import flash.net.URLVariables;
public class Main extends MovieClip
{
public function Main()
{
mLogin.addEventListener(MouseEvent.MOUSE_DOWN, tryLogin);
}
private function tryLogin(e:MouseEvent):void
{
var request:URLRequest = new URLRequest("http://flash.test/request.php");
request.method = URLRequestMethod.POST;
var variables:URLVariables = new URLVariables();
variables.name = "SomeName";
variables.password = "SomePassword";
request.data = variables;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE, showResult);
try {
loader.load(request);
} catch (e:Error) {
trace(e.message);
}
}
private function showResult(e:Event):void
{
trace(e.target.data);
}
}
}
При попытке запроса, получаю такой текст:
Цитата:
Error opening URL 'http://flash.test/request.php'
Error #2044: Необработанный ioError:. text=Error #2032: Ошибка потока. URL: http://flash.test/request.php
at Main/tryLogin()
|
Не могу понять, как это исправить?
З.ы. Знаю, что подобные тему уже есть, читал их и здесь и на других форумах, но решения оттуда мне не помогли