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;