Цитата:
Сообщение от darksranger
значит не судьба ...
|
Можно ведь и в обход crossdomain.xml получить данные оттуда где его нет.
Цитата:
Сообщение от BlooDHounD
1. не получится.
2. в хелпе популярно написано.
|
В хелпе многое и не написано
решение проблемы от __etc
А это моя альтернатива:

Код AS3:
package
package
{
import flash.display.*;
import flash.system.LoaderContext;
import flash.events.Event;
import flash.net.URLRequest;
public class FuckCrossdomain extends Sprite
{
protected var _container:Sprite;
protected var _loader:Loader;
public function FuckCrossdomain()
{
addEventListener(Event.ADDED_TO_STAGE, init);
}
protected function init(event:Event):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
var ldrContext:LoaderContext = new LoaderContext(true);
_loader = new Loader();
_loader.contentLoaderInfo.addEventListener(Event.INIT, loader_initHandler);
_loader.load( new URLRequest("http://mw2.google.com/mw-panoramio/photos/medium/5738675.jpg"), ldrContext );
}
protected function loader_initHandler(event:Event):void
{
_loader.contentLoaderInfo.removeEventListener(Event.INIT, loader_initHandler);
var ldrInfo:LoaderInfo = event.target as LoaderInfo;
var unrealContent:DisplayObject;
try
{
unrealContent = ldrInfo.loader.content;
}
catch(err:SecurityError)
{
var loaderContainer:Sprite = new Sprite();
loaderContainer.addChild(ldrInfo.loader);
unrealContent = loaderContainer as DisplayObject;
}
_container = new Sprite();
_container.addChild(unrealContent);
addChild(_container);
}
}
}