Comunidad de diseño web y desarrollo en internet online

Ayuda con AS3 -Carga de video FLV desde XML

Citar            
MensajeEscrito el 02 Sep 2010 02:53 am
Hola...Soy algo novato con el trabajo de los AS desde el FLA y tengo el siguiente problema

Mi archivo AS

Código ActionScript :

package ArchivosAS{
   
   import flash.net.URLLoader;
   import flash.net.URLRequest;
   import flash.display.MovieClip;
   import flash.events.EventDispatcher;
   import flash.events.Event;
   import flash.events.ProgressEvent;
   import flash.events.IOErrorEvent;
   
   public class LoadXMLManager extends EventDispatcher{
      
      private var __url:String;
      private var __loader:URLLoader;
      private var __porcen:String;
      
      public function LoadXMLManager(){
         __loader = new URLLoader();
      }
      
      public function start(url:String){
         this.__url = url;
         var request:URLRequest = new URLRequest(__url);
         __loader.addEventListener(Event.COMPLETE,loadComplete);
         __loader.addEventListener(ProgressEvent.PROGRESS, loadProgress);
         __loader.addEventListener(IOErrorEvent.IO_ERROR, error);
         __loader.load(request);
      }
      
      public function error(event:IOErrorEvent){
         trace("error:",event);
      }
      
      public function loadProgress(event:ProgressEvent){
         __porcen = String(Math.round((event.bytesLoaded*100)/event.bytesTotal));
         dispatchEvent(new ProgressEvent(ProgressEvent.PROGRESS));
      }
      
      public function loadComplete(event:Event){
         dispatchEvent(new Event(Event.COMPLETE));
         __loader.removeEventListener(ProgressEvent.PROGRESS, loadProgress);
         __loader.removeEventListener(Event.COMPLETE, loadComplete);
      }
      
      public function get porcen(){
         return __porcen;
      }
      
      public function get loader(){
         return __loader;
      }
      
      public function get content(){
         return __loader.data;
      }
   }
}


y mi FLA

Código ActionScript :

import ArchivosAS.LoadXMLManager

var loader:LoadXMLManager=new LoadXMLManager();


loader.addEventListener(Event.COMPLETE, cesde);
loader.addEventListener(ProgressEvent.PROGRESS, cesde);

function iniciarXML(cadena:String){
   var xml:XML=new XML(cadena);
}

function cesde(e:*){
   if (e.type==Event.COMPLETE){
      trace("Carga completa"); 
      iniciarXML(e.target.content);
   }else{
      trace (e.target.porcen);
   }
}


loader.start("ArchivosXML/data.xml")


con esto verifico mi XML y genero la carga... he ensayado de mil formas pero no he podido agregar al escenario los videos FLV que estan enrutados en mi XML

Archivo XML

Código XML :

<galeria>
      <videos src="Videos/about.flv"/>
      <videos src="Videos/aboutus.flv"/>
      <videos src="Videos/actors.flv"/>
      <videos src="Videos/contact.flv"/>
      <videos src="Videos/examples.flv"/>
      <videos src="Videos/faq.flv"/>
      <videos src="Videos/home.flv"/>
</galeria>   


A ver si alguien pude ayudarme


MUCHAS GRACIAS.....

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 02 Sep 2010 09:34 am
Hola, en el código que muestras no veo donde intentas instanciar el vídeo al escenario.
Puedes usar el objeto Video o el componente FLVPlayback, también tienes otras opciones por ahí (osmf).
Si quieres algo rápido usa FLVPlayback y le pasas a la propiedad source la url del vídeo que quieras cargar.

Por Robot04

104 de clabLevel


1 articulo

Genero:Masculino  

safari

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.