Salve ragazzi, in questo periodo sto allestendo un sito con resize automatico del file flash...per farvi capire meglio il genere potete andare a vedere questo sito : andreabocelli.com.

Ho inserito nell'html il java per togliere le toolbar e quindi ok.

Ho inserito lo script per il resize automatico del .swf e quindi ok.

import fl.transitions.Tween;
import fl.transitions.easing.*;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.*;


stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
//assegno la funzione al gestore evento
stage.addEventListener(Event.RESIZE,onScreenResize );
//funzione per gestire il resize
//(e=null di default per evitare errori a runtime)
resizeListener();
var ball_width:Number=ball_mc.width;
var ball_height:Number=ball_mc.height;


function onScreenResize(e:Event=null):void
{
resizeListener();

}



//stage.addEventListener(Event.RESIZE, resizeListener);


function resizeListener():void {

var number_width:Number=ball_mc.width;
var number_height:Number=ball_mc.height;
var screen_base_width:Number=1024;
var screen_base_height:Number=1024;
var screen_stage_width:Number=stage.stageWidth;
var screen_stage_height:Number=stage.stageHeight;
var rapporto:Number=screen_stage_width/screen_base_width;
var rapporto_x:Number=screen_stage_width/screen_base_width;
var rapporto_y:Number=screen_stage_height/screen_base_height;
ball_mc.x = (200*rapporto_x);
ball_mc.y = (200*rapporto_y);
ball_mc.width=ball_width*rapporto;
ball_mc.height=ball_height*rapporto;

}
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT; stage.align = StageAlign.TOP_LEFT;



Adesso arriva il brutto...perchè come noterete sopra oltre al resize di flash stavo iniziando a buttare giu tutte le casistiche per far i che i vari movieclip interni del sito e swf esterni richiamati dallo stesso sia sempre al loro posto e si ridimensionano in proporzione al tipo di schermo.

Però il dubbio che mi è sorto è il seguente :

E' possibile che non ci sia una classe che gestisce il resize automatico dei movieclip?

Esempio :

Se lo schermo ha la risoluzione 2000x1500 lo stage si adatta a quello e vorrei che anche i movie interni (menu , foto e swf esterni) si ridimensionino in auomatico mantendendo le proporzioni.

Grazie in anticipo.

Alex