Показать сообщение отдельно
Старый 03.08.2014, 09:42
sospamom вне форума Посмотреть профиль Отправить личное сообщение для sospamom Найти все сообщения от sospamom
  № 9  
Ответить с цитированием
sospamom

Регистрация: Jun 2008
Сообщений: 126
Нужно больше информации. Вот этот пример работает.

Код AS3:
package 
{
	import flash.display.Bitmap;
	import flash.display.BitmapData;
	import flash.display.DisplayObject;
	import flash.display.Sprite;
	import flash.events.Event;
 
	public class Main extends Sprite 
	{
		public function Main():void 
		{
			var excess:Array = ["предмет1", "предмет2"];
 
			var apple:Bitmap = new Bitmap(new BitmapData(100, 100, false, 0xff0000));
			var orange:Bitmap = new Bitmap(new BitmapData(100, 100, false, 0x00ff00));
			var banana:Bitmap = new Bitmap(new BitmapData(100, 100, false, 0x0000ff));
 
			addChild(apple);
			addChild(orange);
			addChild(banana);
 
			for (var i:Number = 0; i < excess.length; i++) 
			{
				if (excess[i] == "предмет1")
				{
					removeChild(orange);
				}
				if (excess[i] == "предмет2" )
				{
					removeChild(banana);
				}
			}
		}
	}
}