GFX-zone.eu
%Europe/Berlin %888 %2009, 21:19
Hallo,
ik probeer mij het werken met sprite's eigen te maken, maar ik stuit op een probleem met
de positionering van een sprite binnenin een andere sprite. Ik heb 2 sprite's (vierkanten),
in de eerste sprite plaats ik een tweede, deze zou in het midden moeten komen. Als ik de x en
y positie van deze sprite op 50 zet, zou hij normaal in het midden moeten staan vh vierkant.
De derde sprite blijkt zich echter te positioneren t.o.v. de stage. Wat doe ik fout?
var sprite1:Sprite=new Sprite();
sprite1.graphics.lineStyle(2,0x000000);
sprite1.graphics.beginFill(0xCCCCCC);
sprite1.graphics.drawRect(50,50,100,100);
addChild(sprite1);
var sprite2:Sprite=new Sprite();
sprite2.graphics.lineStyle(2,0x000000);
sprite2.graphics.beginFill(0xCCCCCC);
sprite2.graphics.drawRect(200,50,100,100);
addChild(sprite2);
var sprite3:Sprite=new Sprite();
sprite3.graphics.lineStyle(2,0x000000);
sprite3.graphics.beginFill(0x333333);
sprite3.graphics.drawCircle(0,0,20);
sprite3.x=50;
sprite3.y=50;
sprite1.addChild(sprite3);
ik probeer mij het werken met sprite's eigen te maken, maar ik stuit op een probleem met
de positionering van een sprite binnenin een andere sprite. Ik heb 2 sprite's (vierkanten),
in de eerste sprite plaats ik een tweede, deze zou in het midden moeten komen. Als ik de x en
y positie van deze sprite op 50 zet, zou hij normaal in het midden moeten staan vh vierkant.
De derde sprite blijkt zich echter te positioneren t.o.v. de stage. Wat doe ik fout?
var sprite1:Sprite=new Sprite();
sprite1.graphics.lineStyle(2,0x000000);
sprite1.graphics.beginFill(0xCCCCCC);
sprite1.graphics.drawRect(50,50,100,100);
addChild(sprite1);
var sprite2:Sprite=new Sprite();
sprite2.graphics.lineStyle(2,0x000000);
sprite2.graphics.beginFill(0xCCCCCC);
sprite2.graphics.drawRect(200,50,100,100);
addChild(sprite2);
var sprite3:Sprite=new Sprite();
sprite3.graphics.lineStyle(2,0x000000);
sprite3.graphics.beginFill(0x333333);
sprite3.graphics.drawCircle(0,0,20);
sprite3.x=50;
sprite3.y=50;
sprite1.addChild(sprite3);