Я получаю следующее сообщение, когда начинаю писать что-то внутри textField:
*** Security Sandbox Violation ***
SecurityDomain 'http :// localhost/crossdomain.xml' tried to access incompatible context 'file:///C|/.../Login.swf'
Я не вижу причины для этого сообщения, но кажется, что это сообщение выдается, когда я делаю Key.isDown (у меня есть AS2 SWF, который я загружаю в свой AS3 SWF - я использую его для определения средних щелчков мыши).
crossdomain.xml был ранее загружен с Security.loadPolicy и без проблем.
Есть идеи?
ошибка выдается внутри метода Key.idDown (который вызывается при каждом событии ENTER_FRAME).это код, используемый для обнаружения щелчков средней и правой мыши:
import flash.system.Security;
Security.allowInsecureDomain("*");
Security.allowDomain("*");
var mouseButtons:Function = ASnative(800, 2);
onEnterFrame = function() {
_root._width = 0;
_root._height = 0;
if (mouseButtons(2)) {
_root._width = 2;
}
if (mouseButtons(4)) {
_root._height = 2;
}
};