Показать сообщение отдельно
Старый 05.04.2009, 21:56
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 13  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Мой вариант с 25-ю собаками
Код:
package
{
	import flash.display.*
	import flash.events.*;
	import flash.text.*;
	import flash.ui.*;
	import flash.system.*;
	import flash.net.*;
	import flash.utils.*;


	dynamic public class DocManyDog extends Sprite
	{
		private var loader:Loader,
		urlLoader:URLLoader,
		i:int;

		public function DocManyDog()
		{
			trace("ok");
			urlLoader = new URLLoader();
			urlLoader.dataFormat= URLLoaderDataFormat.BINARY;
			urlLoader.addEventListener(Event.COMPLETE, onLoadComplete);
			urlLoader.load(new URLRequest("cat.swf"));
		}

		public function onLoadComplete(evt:Event):void {
			init();
			trace("OK");
			
		}

		private function init():void{
			for (i=0; i<25; i++){
				addChild(loader = new Loader());
				loader.loadBytes(urlLoader.data);
				loader.x = int(i/5)*100;
				loader.y = int(i%5)*100;
			}
			
		}
	}
}
Распакуйте куда нибуть архив для тестов. Пробовал вытащить документ класс из загруженной флешки нормально - катит, при создании экземпляра типа new загруженныйДок виснет намертво CS3, в FlashDevelop работает. Архивчик для Flash CS3
Вложения
Тип файла: rar many-dog.rar (11.3 Кб, 29 просмотров)