Bonjour,
Je suis novice en AS3, j'essais de faire differentes manipulations en programmation et actuellement j'essais de centrer et de redimensionner un clip (un simple rectangle) par rapport à la scene principale avec une interpolation dynamique TweenMax.
Mon problème est le suivant, sans TweenMax j'arrive parfaitement à centrer et à redimensionner mon clip par rapport à mon SWF donc voici le code:
Code:
//alignement au centre et redimensionnement du swf
clip.x = stage.stageWidth/2 - clip.width/2
clip.y = stage.stageHeight/2 - clip.height/2
clip.width = stage.stageWidth -10
//ecoute RESIZE
stage.addEventListener (Event.RESIZE, redimm);
function redimm (e:Event):void
{
clip.x = stage.stageWidth/2 - clip.width/2
clip.y = stage.stageHeight/2 - clip.height/2
clip.width = stage.stageWidth -10
}
mais lorsque je veux ajouter un effet avec TweenMax mon clip ne reste plus centré, voici le code:
Code:
//alignement au centre et redimensionnement du swf
clip.x = stage.stageWidth/2 - clip.width/2
clip.y = stage.stageHeight/2 - clip.height/2
var clip_Width:int = stage.stageWidth - 10;
TweenMax.to (clip, 0.5,{width:clip_Width, ease:Bounce.easeOut});
//ecoute RESIZE
stage.addEventListener (Event.RESIZE, redimm);
function redimm (e:Event):void
{
clip.x = stage.stageWidth/2 - clip.width/2
clip.y = stage.stageHeight/2 - clip.height/2
var clip_Width:int = stage.stageWidth - 10;
TweenMax.to (clip, 0.5,{width:clip_Width, ease:Bounce.easeOut});
}
J'espere que quelqu'un pourra me guider et m'expliquer la marche à suivre.
Merci beaucoup!!
