Ragazzi nel mio flash carico lo sfondo per il filmato da xml e lo adatto in maniera proporzionale allo schermo.
La classe che controlla tutto è questa:

codice:
package
{
import flash.text.*;
import flash.display.*;
import flash.events.MouseEvent;
import flash.text.*;
import flash.utils.*;
import flash.net.*;
import com.greensock.*; 
import com.greensock.easing.*;


public class Main extends MovieClip
{


    public function Main()
    {
		var strURL:String = "main.xml";
				
		mcmenu.x = mcmenu.width / 2;
		mcmenu.y = 43;
		mcmenu.asd.company.text = "asdasd";
		stage.addEventListener(Event.RESIZE, sizeListener);
		mcmenu.addEventListener(MouseEvent.MOUSE_DOWN, Fullscreen);
		loadxml(strURL);
    }

	private function Fullscreen(e:MouseEvent){
		stage.displayState = StageDisplayState.FULL_SCREEN;
	}
	
	private function loadxml(stringaURL:String):void{
		var loader:URLLoader = new URLLoader();
		loader.addEventListener(Event.COMPLETE, handleComplete);
		loader.load(new URLRequest(stringaURL));
	}
	private function handleComplete(e:Event):void{
		var myXML:XML = new XML(e.target.data);
		var myURL:String = myXML.sfondo;
		var sfondoURL:URLRequest = new URLRequest(myURL);
		var loader:Loader = new Loader();
		loader.load(sfondoURL);
		sfondo.addChild(loader);
		sfondo.x = 0;
		sfondo.y = 0;
		loader.contentLoaderInfo.addEventListener(Event.COMPLETE, sfondoCompleto);
		loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, sfondoCaricamento);
	}
	private function sfondoCaricamento(e:ProgressEvent){
		var perc:Number = e.bytesLoaded / e.bytesTotal;
		bar.width = Math.ceil(perc*100);
	}
	private function sfondoCompleto(e:Event){
		backgroundHandle();
		TweenMax.to(sfondo, 1, {blurFilter:{blurX:20, blurY:20}, delay:2});
		
	}
	
	private function backgroundHandle(){
		scaleProportional();
		centerPic();
	}
	
	private function scaleProportional():void {
		var picHeight = sfondo.height / sfondo.width;
		var picWidth = sfondo.width / sfondo.height;
		if ((stage.stageHeight / stage.stageWidth) < picHeight) {
			sfondo.width = stage.stageWidth;
			sfondo.height = picHeight * sfondo.width;
		} else {
			sfondo.height = stage.stageHeight;
			sfondo.width = picWidth * sfondo.height;
		}
	}

	private function centerPic():void {
		sfondo.x = 0;
		sfondo.y = 0;
	}
	
	private function sizeListener(e:Event){
		scaleProportional();
		centerPic();
	}

}
}
Ho aggiunto il controllo dello sfondo una volta che questo è caricato tramite l'evento Event.COMPLETE sul contentLoaderInfo listener.
Tutto è apposto se carico il filmato in flash vedo lo sfondo ma se carico il filmato nel browser tramite il file html creato da flash stesso lo sfondo non appare e non riesco a capire proprio il motivo....sto impazzendo veramente...anche perchè il sito va consegnato entro una settimana....e non so che fare