Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    4

    Problem with aligning code loaded MovieClip

    Ciao a tutti ho un problemino ino ino,
    sto cercando di centrare e mettere in primo piano la seguente istanza video


    con questo codice attivo il link del bottone e l'istanza:


    // Creo un alias alla connessione
    var nc:NetConnection = new NetConnection( );
    //la connessione si connette
    nc.connect(null);
    // Creo lo stream che incapsula la connessione
    var ns:NetStream = new NetStream(nc);
    // allineo
    //
    // Creo l'oggetto videoclip
    var vid:Video = new Video( 560, 420 );
    // Controllo e poi lo metto sullo stage
    //if ( vid != null ) {removeChild(vid)};
    addChild(vid);
    // eseguo lo stream ns nell'l'oggetto videoclip
    vid.attachNetStream(ns);
    // Creo il listener che fa cose...
    var listener:Object = new Object();
    listener.onMetaData=function(evt:Object):void {};
    ns.client=listener;
    ns.addEventListener(NetStatusEvent.NET_STATUS, statusHandler);
    function statusHandler(evt:NetStatusEvent):void {
    if (evt.info.code=="NetStream.Play.Stop") {
    ns.seek(0);
    }
    }


    video.addEventListener(MouseEvent.CLICK, gotovideo);
    function gotovideo(event:MouseEvent):void
    {
    gotoAndPlay(67);
    ns.play("./video/20090220_93_final_high.flv");
    }

    idee?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Ciao, ma video esattamente cos'è? Un movieclip che deve contenere l'flv o cos'altro?
    Ho provato il codice semplicemente copiandolo in un file vuoto e ottengo errore sull'istanza video (che immagino sia un clip o ... non so).

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Provando con questo codice, il video mi viene esattamente al centro dello stage:

    Codice PHP:
    var video:Video addChild(new Video(560420)) as Video;
    video.= (stage.stageWidth-video.width) * 0.5;
    video.= (stage.stageHeight-video.height) * 0.5;
    var 
    conn:NetConnection = new NetConnection(); conn.connect(null);
    var 
    stream:NetStream = new NetStream(conn);
    stream.addEventListener(NetStatusEvent.NET_STATUS, function (evt:NetStatusEvent) {})
    var 
    listener:Object = new Object();
    listener.onCuePoint = function (evt) {}
    listener.onMetaData = function (evt) {}
    listener.onPlayStatus = function (evt) {}
    stream.client listener;
    video.attachNetStream(stream);
    stream.play("test_video.flv"); 

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.