привет
написал скрипт, что проверяет время ответа от сервера(пинг).
с локального компа все ок, загрузил на серв, тут началось.
Error #2044: Необработанный securityError:. text=Error #2048: Нарушение изолированной среды:
http://maturez.name/1.swf не может загрузить данные из maturez.name:80.
at SocketExample()[C:\blabla\lala\lalalalal\tralala\SocketExample.as:21]
пробовал лить различные кроссдомены на
http://maturez.name/crossdomain.xml

PHP код:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
пробовал добавлять строчку Security.allowDomain("*");
и Security.loadPolicyFile("http://maturez.name/crossdomain.xml");
ппц подскажите, плз, уже упарился, целый день сижу....
вот код скрипта на AS

Код AS1/AS2:
package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.errors.*;
import flash.events.*;
import flash.net.Socket;
import flash.system.Security;
Security.loadPolicyFile("http://maturez.name/crossdomain.xml");
// Security.allowDomain("*");
public class SocketExample extends Sprite {
var ts,te=0;
var domain='';
public function SocketExample() {
var s = new Socket();
s.addEventListener(Event.CONNECT, connectHandler);
ts=getTimeStamp();
domain=root.loaderInfo.parameters.domain;
trace(domain);
s.connect('maturez.name',80);
}
function getTimeStamp():Number {
var now:Date = new Date();
return now.getTime();
}
function connectHandler(event:Event):void {
te=getTimeStamp();
var text1:TextField = new TextField();
text1.text=String(te-ts);
addChild(text1);
trace(te-ts);
trace("connectHandler: " + event);
}
}
}
попробовать тут можно -
http://maturez.name/1.html