Помогите понять в чём суть проблемы.
Суть кода в том что по нажатию кнопки флеш обращается к пхп и изменяет хмл файл, далее этот хмл файл флеш парсит и выводит в текст филде.
Когда запускаю код в тестовом режиме из флеш cs5 всё работает, когда запускаю на хом серве ничё не работает.

Код AS3:
import flash.events.KeyboardEvent;
import flash.net.URLRequest;
var xml:XML = new XML();
var xmlList:XMLList = new XMLList();
function loadXML ():void{
var xmlRequest:URLRequest = new URLRequest('xml/messages.xml');
var loader:URLLoader = new URLLoader();
//запускает функцтю когда хмл лоадед
loader.addEventListener(Event.COMPLETE, xmlLoaded);
loader.load(xmlRequest); // загружает хмл файл
}
function xmlLoaded (e:Event):void {
xml = XML(e.target.data);
xmlList = xml.children();
updateText();
}
function updateText():void{
text_a.text = "";
for (var i:int=0; i<xmlList.length();i++){
text_a.text +="\n"
+ xmlList[i].name + "\n" + xmlList[i].date
+ xmlList[i].text;
}
}
loadXML();
send_btn.addEventListener(MouseEvent.CLICK, sendData);
text_in.addEventListener(KeyboardEvent.KEY_DOWN,otpr);
function sendData(event:MouseEvent):void{
var d:Date = new Date();
var h:String = ""+d.getHours();
var m:String = ""+d.getMinutes();
var s:String = ""+d.getSeconds();
if (10>d.getHours())
h= "0" + d.getHours();
if (10>d.getMinutes())
m= "0" + d.getMinutes();
var newD:String = h+ ":" + m + ":" + s;
var newT:String = text_in.text;
text_in.text = "";
var newX:XML = XML ("<message><date>" + newD + "</date><text>"
+ newT + "</text></message>");
var phpRequest:URLRequest = new URLRequest('http://troll_ch/mes.php');
phpRequest.data = newX;
phpRequest.contentType = 'text/xml';
phpRequest.method = URLRequestMethod.POST;
var phpLoader:URLLoader = new URLLoader();
phpLoader.addEventListener(Event.COMPLETE, xmlSended);
phpLoader.load(phpRequest);
trace(newX);
}
// отправление с клавиатуры
function otpr(event:KeyboardEvent):void{
if ( event.keyCode == 13 ){
var d:Date = new Date();
var h:String = ""+d.getHours();
var m:String = ""+d.getMinutes();
var s:String = ""+d.getSeconds();
if (10>d.getHours())
h= "0" + d.getHours();
if (10>d.getMinutes())
m= "0" + d.getMinutes();
var newD:String = h+ ":" + m + ":" + s;
var newT:String = text_in.text;
text_in.text = "";
var newX:XML = XML ("<message><date>" + newD + "</date><text>"
+ newT + "</text></message>");
var phpRequest:URLRequest = new URLRequest('http://troll_ch/mes.php');
phpRequest.data = newX;
phpRequest.contentType = 'text/xml';
phpRequest.method = URLRequestMethod.POST;
var phpLoader:URLLoader = new URLLoader();
phpLoader.addEventListener(Event.COMPLETE, xmlSended);
phpLoader.load(phpRequest);
}
}
function xmlSended (e:Event):void {
loadXML();
}