PDA

Volledige versie bekijken : Cirkel scaling


Meduzz
%Europe/Berlin %607 %2010, 15:34
Als ik een cirkel zijn grootte wil tweenen dan verplaats deze zich ook. Ik heb al zitten zoeken op google maar ik vind maar niets. Kan iemand mij helpen ?



public function Cirkel():void{
var dc:Number = 0.1;
for(var ci:int=0; ci < 5; ci++){
var q:MovieClip = new MovieClip();
var c:Shape = new Shape();

c.graphics.lineStyle(1, 0x000000, 1);
c.graphics.drawEllipse(200, 200, 20, 10);
c.alpha = 1;

q.addChild(c);
MCRegenVal.addChild(q);
TweenMax.to(q, 1, {scaleX:2,alpha:1,delay:dc});
dc += 1;
}
}





Ik heb al geprobeert om het in een movieclip te steken maar dit helpt ook niet.
De cirkel vergroot wel, maar hij verplaatst zich zeer ver op de stage..

jelmer91
%Europe/Berlin %622 %2010, 15:56
Dat komt omdat het registratiepunt van de circel niet in het midden zit, maar links bovenin.

Jan
%Europe/Berlin %630 %2010, 16:07
Je kan op negatieve coordinaten teken:
c.graphics.drawCircle(-50,-50, 50);

Jan

Meduzz
%Europe/Berlin %638 %2010, 16:19
Hoe kan ik dan ervoor zorgen dat de cirkel terplaatse vergroot ?

Meduzz
%Europe/Berlin %661 %2010, 16:53
ok gevonden, alleen nu nog mooi in een formule gooie :)