Показать сообщение отдельно
Старый 23.03.2010, 22:38
Artic вне форума Посмотреть профиль Найти все сообщения от Artic
  № 2  
Ответить с цитированием
Artic
Banned

Регистрация: Jun 2009
Сообщений: 298
вот так работает
Код AS3:
var sp:Sprite = new Sprite();
var sp0:Sprite = createRec(20, 20, 300, 40, 0xd70d29,1);
sp.blendMode = BlendMode.MULTIPLY;
sp.addChild(sp0);
sp.rotationY = 30; // если убрать поворот или поворачивать sp0, то такое наложение работает
 
var sp1:Sprite = createRec(10, 10, 300, 40, 0x0000FF,1);
 
addChild(sp1);
addChild(sp);
 
 
function createRec(x:Number,y:Number,width:Number,height:Number,color:uint,alpha:Number):Sprite
{
	var s:Sprite = new Sprite();
	s.graphics.beginFill(color,alpha);
	s.graphics.drawRect(x,y,width,height);
	s.graphics.endFill();
	return s;	
}