Показать сообщение отдельно
Старый 18.05.2009, 16:59
Mur4ik вне форума Посмотреть профиль Отправить личное сообщение для Mur4ik Найти все сообщения от Mur4ik
  № 5  
Ответить с цитированием
Mur4ik
ветеран форума

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
Цитата:
Сообщение от 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);
		}
	}
}
__________________
trace("Остановите Землю, я сойду!!!");


Последний раз редактировалось Mur4ik; 18.05.2009 в 18:30.