Ciao a tutti, non sono uno sviluppatore flash, ma per un sito ho deciso di avere un video flv caricato a tutto browser come background. Avevo un po di dimestichezza con as1, e dopo qualche anno riaprendo flash mi trovo a non saper dove mettere le mani.

Ho un file con il video di cui il codice:
Codice PHP:
package
{
    
import flash.display.MovieClip;
    
import flash.text.TextField;
    
import flash.events.Event;
    
    public class 
Main extends MovieClip
    
{
        public function 
Main()
        {
            
init();
            
            
checkResize();
        }
        
        private function 
init():void
        
{
            
stage.frameRate=31;
            
            
bg_mc.x=0;
            
bg_mc.y=0;
            
bg_mc.width=stage.stageWidth;
            
bg_mc.height=stage.stageHeight;
            
            
clip_mc.x=stage.stageWidth/2;
            
clip_mc.y=stage.stageHeight/2;
            
            
            
footer.x=100;
            
footer.y=stage.stageHeight-53;
        }
        
        private function 
checkResize():void
        
{
            
stage.addEventListener(Event.RESIZEresizeStage);
        }
        
        private function 
resizeStage(event:Event):void 
        
{
            
init();
        }
    }

Mentre un altro file ha il codice del pattern:
Codice PHP:
package {
import flash.display.Sprite;
import flash.display.BitmapData;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.geom.Matrix;
import flash.system.Capabilities;

public class 
Pattern extends Sprite {

private var 
url:String "pattern.png";
private var 
loader:Loader = new Loader();

public function 
Pattern() {

var 
request:URLRequest = new URLRequest(url);

loader.load(request);
loader.contentLoaderInfo.addEventListener(Event.COMPLETEdrawImage);
}

private function 
drawImage(event:Event):void {

var 
mySprite:Sprite = new Sprite();

var 
resX:Number Capabilities.screenResolutionX;
var 
resY:Number Capabilities.screenResolutionY;

var 
myBitmap:BitmapData = new BitmapData(loader.widthloader.heightfalse);
myBitmap.draw(loader, new Matrix());

var 
matrix:Matrix = new Matrix();

mySprite.graphics.beginBitmapFill(myBitmapmatrixtrue);
mySprite.graphics.drawRect(00resXresY);
mySprite.graphics.endFill();

addChild(mySprite);
}
}

Come si fa ad unire i due file .as?
P.S.
Dovrei mantenere il resize dello script del video di sfondo, in modo tale che se l'utente ridimensiona il browser anche il pattern si comporti di conseguenza.

GRAZIE.