bonjour à tous,
voilà j'ai un petit problème sur un clip dans un full browser qui doit être resizé en proportion du background (lui aussi en resize) qui est une video.
je post mon code arrangé sauce qui peut.
si quelqu'un peu m'aider ca serait bien cool je planche depuis longtemps.
l'endroit où je bloque est indiqué dans le clip. merci d'avance à tous.
Code ActionScript :
stop();
import gs.TweenMax;
import gs.easing.*;
// stage aligné
stage.align=StageAlign.TOP_LEFT;
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, resizeHandler);
function resizeHandler(event:Event):void {
position();
}
position();
var limit_width = stage.stageWidth-5 ;
var limit_height = stage.stageHeight-5 ;
if(stage.stageWidth < limit_width + stage.stageHeight < limit_height)
{removeEventListener(Event.RESIZE, resizeHandler);}
else{
function position():void {
///footer et top
footer.x=0;
footer.y=stage.stageHeight;
footer.barre.width=stage.stageWidth;
top_mc.x=0;
top_mc.y=stage.stageHeight-stage.stageHeight
top_mc.barre2.width=stage.stageWidth;
/// variables for stage center (horizontl & vertical)
var reg2=stage.stageWidth/2;
var reg1=stage.stageHeight/2;
bg_mc.x=reg2;
bg_mc.y=reg1;
bg_mc.width=stage.stageWidth;
bg_mc.height=stage.stageHeight;
logo_mc.x=reg2 +20 ;
logo_mc.y=reg1 +50;
[b]c'est là que je bloque[/b]
//logo_mc.width= bg_mc.scaleX * stage.stageWidth/logo_mc.scaleX ;
//logo_mc.height= bg_mc.scaleY * stage.stageWidth/logo_mc.scaleY ;
//logo_mc.scaleX <= logo_mc.scaleY ? (logo_mc.scaleX = logo_mc.scaleY) : (logo_mc.scaleY = logo_mc.scaleX);
/// resizing background proportional
bg_mc.scaleX <= bg_mc.scaleY ? (bg_mc.scaleX = bg_mc.scaleY) : (bg_mc.scaleY = bg_mc.scaleX);
}
}