Comunidad de diseño web y desarrollo en internet online

Migración de AS3 a AIR, problemas con FLVPlayback.

Citar            
MensajeEscrito el 29 Ene 2013 08:17 pm
Hola! , es la primera vez que publico aca, pero la verdad es que leo el foro hace muchismo tiempo, aca va mi pregunta:
Tengo una aplicación de escritorio programada en Flash AS3, (no AIR) y quería pasarla a AIR porque vi que con AIR se puede tener control sobre los archivos entre otras cosas. El inconveniente es que está programado TODO sobre la TimeLine (nunca programé con clases y la verdad es que me asustan un poco), asi que tengo unas 2200 lineas de código en el script principal todo en un solo fotograma.
Cuando lo paso a AIR y lo pruebo para ver cómo va me saltan un monton de errores. Busqué en internet pero no encuentro a qué se deba, no sé qué es lo que estoy haciendo mal... y sobre todo, por qué con AS3 comun sí me funciona mi aplicación, pero con AIR me saltan estos errores de compilador.
Cito los errores con sus códigos correspondientes:

Código :

Escena 1, Capa 'Acciones', Fotograma 3, Línea 838   1119: Acceso a una propiedad COMPLETE posiblemente no definida mediante una referencia con tipo estático Class.
Escena 1, Capa 'Acciones', Fotograma 3, Línea 839   1119: Acceso a una propiedad READY posiblemente no definida mediante una referencia con tipo estático Class.
Escena 1, Capa 'Acciones', Fotograma 3, Línea 840   1119: Acceso a una propiedad STATE_CHANGE posiblemente no definida mediante una referencia con tipo estático Class.
Escena 1, Capa 'Acciones', Fotograma 3, Línea 870   1119: Acceso a una propiedad state posiblemente no definida mediante una referencia con tipo estático flash.events:VideoEvent.


Código ActionScript :

var myVideo:FLVPlayback;
function CreateFLVPlayback():void {
   myVideo = new FLVPlayback(); //Creo el FLVPlayback.
   //Configuración de myVideo y addChild de myVideo
   // y aquí es donde aparecen los primeros tres errores.
   myVideo.addEventListener(VideoEvent.COMPLETE, RepeatFLVPlayback); //PRIMER ERROR
   myVideo.addEventListener(VideoEvent.READY, ReadyFLVPlayback); //SEGUNDO
   myVideo.addEventListener(VideoEvent.STATE_CHANGE, StateChangeFLVPlayback ); //TERCER
}
// [ ... más código ...]
function StateChangeFLVPlayback(e:VideoEvent ):void
{
    var videoPlayer:FLVPlayback = e.target as FLVPlayback;
   if (e.state == VideoState.CONNECTION_ERROR) {   ///LINEA DEL TERCER ERROR
      trace("No se encontró el video: "+myVideo.source );
   }
}

Por Ciberman96

3 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 29 Ene 2013 08:34 pm
Pon la linea 838 del fotograma 3 para ver que es lo que genero el error (lo mismo para las otras líneas citadas en los errores)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Ene 2013 09:07 pm
Esas que están citadas son las lineas del error con su contexto.
myVideo.addEventListener(VideoEvent.COMPLETE, RepeatFLVPlayback); //PRIMER ERROR
myVideo.addEventListener(VideoEvent.READY, ReadyFLVPlayback); //SEGUNDO
myVideo.addEventListener(VideoEvent.STATE_CHANGE, StateChangeFLVPlayback ); //TERCER
y la 870:
if (e.state == VideoState.CONNECTION_ERROR) {

Por Ciberman96

3 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 29 Ene 2013 10:30 pm
Tienes que importar VideoEvent, pon al principio

import fl.video.VideoEvent

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Ene 2013 07:49 pm
Lo puse a eso que me indicas pero sigue apareciendo los mismos errores... es raro porque cuando lo tenía como un SWF común no aparecía, pero ahora que lo puse como AIR sí aparece ese error.

Por Ciberman96

3 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 30 Ene 2013 07:52 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Ene 2013 08:15 pm
estoy usando AIR 2.6 asi que no sé cuál sea el problema....

Por Ciberman96

3 de clabLevel



Genero:Masculino  

chrome

 

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