Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    89

    as3 / unire script full browser e pattern

    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.

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    89
    da dove potrei iniziare? qualche consiglio?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.