protected function button1_clickHandler(event:MouseEvent):void
{
Security.allowDomain("*.googleapis.com" );
Security.allowDomain("*.google.com" );
var q : URLLoader = new URLLoader();
q.addEventListener( Event.COMPLETE, onGeocodingComplete );
q.load( new URLRequest( 'http://maps.googleapis.com/maps/api/geocode/json?latlng=40.548555,24.558466&sensor=false' ) );
}
protected function onGeocodingComplete( event : Event ) : void
{
Alert.show( 'geocoding succeed' );
}
Я пытаюсь с кодом выше, но он бросает меня:
sandbox violationError #2044: Unhandled securityError:. text=Error #2048: Security sandbox violation...
как получить прямой доступ к службам обратного геокодирования, связанным с Flash?
, поскольку геокодер с Flash API не предоставляет достаточных данных.