Показать сообщение отдельно
Старый 14.01.2013, 10:49
fd96 вне форума Посмотреть профиль Отправить личное сообщение для fd96 Найти все сообщения от fd96
  № 1  
Ответить с цитированием
fd96
 
Аватар для fd96

Регистрация: Jan 2013
Адрес: If(Sprite.x >0){Sprite.x=(Sprite.x-Sprite.x)}
Сообщений: 51
Отправить сообщение для fd96 с помощью ICQ Отправить сообщение для fd96 с помощью Skype™
По умолчанию Спрайты и addChild

Вопрос нубский, но почему не добавляет в Child к spr2(а может и не создаёт) Shape dnco, upco, leco, rico?

Код AS3:
public var spr1:Sprite = new Sprite; 
public var spr2:Sprite = new Sprite;
public var dnco:Shape = new Shape;
public var rico:Shape = new Shape;
public var leco:Shape = new Shape;
public var upco:Shape = new Shape;
public function Game1()
{
spr1.graphics.beginFill(0x666666, 1);
			spr1.graphics.drawRect(-300, 0, 1600,1400);
			spr1.graphics.endFill();
			addChild(spr1);
			spr1.name="spr1";
			spr2.width=30;
			spr2.height=50;
			spr2.graphics.beginFill(0x0099ff, 1);
			spr2.graphics.drawRect(-300, 0,1800 ,1600);
			spr2.graphics.endFill();
			spr2.x=30;
			spr2.width=30;
			spr2.height=50
			spr2.y=250;
			wall1.graphics.beginFill(0x222222, 1);
			wall1.graphics.drawRoundRect(-300, 0,1800 ,1600,2,2);
			wall1.graphics.endFill();
			wall1.x=0;
			wall1.y=350;
			wall1.width=600;
			wall1.height=50;
			addChild(wall1);
			dnco.graphics.beginFill(0x222222, 1);
			dnco.graphics.drawRoundRect(0, 0,1800 ,1600, 2, 2);
			dnco.graphics.endFill();
			dnco.x=5;
			dnco.y=45;
			dnco.width=20;
			dnco.height=5;
			upco.graphics.beginFill(0x222222, 1);
			upco.graphics.drawRoundRect(0, 0,1800 ,1600, 2, 2);
			upco.graphics.endFill();			
			upco.x=5;
			upco.y=0;
			upco.width=20;
			upco.height=5;
			leco.graphics.beginFill(0x222222, 1);
			leco.graphics.drawRoundRect(0, 5,5 ,40, 2, 2);
			leco.graphics.endFill();
			leco.x=0;
			leco.y=5;
			leco.width=5;
			leco.height=40;
			rico.graphics.beginFill(0x222222, 1);
			rico.graphics.drawRoundRect(0, 0,1800 ,1600, 2, 2);
			rico.graphics.endFill();
			rico.x=25;
			rico.y=5;
			rico.width=5;
			rico.height=40;
			spr2.addChild(leco);
			spr2.addChild(rico);
			spr2.addChild(upco);
			spr2.addChild(dnco);
			spr1.addChild(spr2);
}
__________________
...Nothing can't be coded...