Показать сообщение отдельно
Старый 11.02.2014, 01:42
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 12  
Ответить с цитированием
Akopalipsis
Banned

Регистрация: Mar 2013
Сообщений: 1,864
Код AS3:
package  
{
	import flash.display.DisplayObject;
	import flash.display.Sprite;
	public class TestClass extends Sprite
	{
		private var _array:Array;
		public function TestClass() 
		{
			_array = [];//создаём массив
			var sprite:Sprite = new Sprite();
			_array.push(sprite);//помещаем туда созданный объект
			addChild(_array[0] as DisplayObject);//так можно добавить элемент массива, если хочется
		}
		private function removeElementsArray():void
		{
			removeChild(_array[0] as DisplayObject);//так удалить
			//но так нужно помнить номера элементов, что сложно
			//по этому можно ...
		}
 
	}
 
}
Код AS3:
package  
{
	import flash.display.DisplayObject;
	import flash.display.Sprite;
	public class TestClass extends Sprite
	{
		private const IGROK_ID:uint = 0;//создаём константу с номером... или лучше не 0, а 0x000000
		private var _array:Array;
		public function TestClass() 
		{
			_array = [];//создаём массив
			var igrok:Sprite = new Sprite();
			_array.push(sprite);//помещаем туда созданный объект
			addChild(_array[IGROK_ID] as DisplayObject);//так можно добавить элемент массива, если хочется
		}
		private function removeElementsArray():void
		{
			removeChild(_array[IGROK_ID] as DisplayObject);//так удалить
			//но так нужно помнить номера элементов, что сложно
			//по этому можно ...
			_array.splice(IGROK_ID, 1);//удаляем ссылку из массива
		}
 
	}
 
}