Показать сообщение отдельно
Старый 27.11.2007, 20:32
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 7  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
или я недопонял чего или автор не умеет сказать чего хочет или тут какая-то тень на плетень наводится..
а почему по по простому-то нельзя?
Код:
package{
	import flash.display.Sprite;
	
	public class Main extends flash.display.Sprite{
		public function Main():void	{
			var elka:Elka=new Elka();
			addChild(elka);
		}
	}
}

import flash.display.Sprite;
import flash.display.Bitmap;
class Elka extends Sprite{
	[Embed(source="elka.png")]
	public static const ElkaPNG:Class;
	public function Elka():void{
		var el:Bitmap=new ElkaPNG();
		addChild(el);
		el.x=-width/2-4;
		el.y=-height+20;
	}
}
дада, сори
никакой тени: "Написать стат. метод, возвращающий спрайт"
это уж кому чего надо
Код:
package{
	import flash.display.Bitmap;
	import flash.display.Sprite;
	
	public class Main extends flash.display.Sprite{
		[Embed(source="elka.png")]
		public static const ElkaPNG:Class;
		public function Main():void	{
			var elka:Sprite=getElka();
			addChild(elka);
		}
		public static function getElka():Sprite{
			var sprite:Sprite=new Sprite();
			var el:Bitmap=new ElkaPNG();
			sprite.addChild(el);
			el.x=-sprite.width/2-4;
			el.y=-sprite.height+20;
			return sprite;
		}
	}
}


Последний раз редактировалось silin; 27.11.2007 в 20:46.