Показать сообщение отдельно
Старый 30.07.2012, 07:22
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Код AS3:
package  {
	import flash.display.DisplayObject;
	import flash.display.Loader;
	import flash.display.Sprite;
	import flash.utils.ByteArray;
	/**
	 * ...
	 * @author casey ryan
	 */
	public class Main extends Sprite {
 
		[Embed(source="swf/TestSwf.swf", mimeType="application/octet-stream")]
		private var EmbededSWF:Class;
 
		public function Main() {
			var ba:ByteArray = new EmbededSWF as ByteArray;
			var loader:Loader = new Loader();
			loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
			loader.loadBytes(ba);
		}
 
		private function onLoadComplete(e:Event):void {
			e.target.removeEventListener(Event.COMPLETE, onLoadComplete);
			var loadedSwf:DisplayObject = e.target.content as DisplayObject;
			addChild(loadedSwf);
		}
	}
}