Foros del Web » Creando para Internet » Flash y Actionscript »

problemas con FLVPlayback

Estas en el tema de problemas con FLVPlayback en el foro de Flash y Actionscript en Foros del Web. Hola, estoy trasteando en AS3 con el FLVPlayback y todo bien salvo una cosa, quiero que cuando acabe el video se cierre solo, he estado ...
  #1 (permalink)  
Antiguo 08/11/2011, 15:29
Avatar de Quentin_  
Fecha de Ingreso: septiembre-2011
Mensajes: 32
Antigüedad: 12 años, 7 meses
Puntos: 0
problemas con FLVPlayback

Hola,

estoy trasteando en AS3 con el FLVPlayback y todo bien salvo una cosa,

quiero que cuando acabe el video se cierre solo, he estado mirando por ahi y el codigo que suele usar la gente para esta acción es algo asi:

import fl.video.VideoEvent;

video.addEventListener(VideoEvent.COMPLETE,cerrar) ;

function cerrar(event:VideoEvent):void {
video.visible=false;
}

esto he visto por ahi que funciona pero a mi me da un error que es:

1119: Aceso a una propiedad COMPLETE posiblemente no defenida mediante una referencia con tipo estatico Class.

Saludos
  #2 (permalink)  
Antiguo 09/11/2011, 10:30
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: problemas con FLVPlayback

Hola Quentin_:
El código está bien, posiblemente no le pusiste al Componente FLVPlayback su nombre de instacia que es: video.

Espero haberte sido de ayuda
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 09/11/2011, 11:51
Avatar de Quentin_  
Fecha de Ingreso: septiembre-2011
Mensajes: 32
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: problemas con FLVPlayback

Gracias por contestar Bandit,

si que le tengo puesto al Componente FLVPlayback el nombre de instacia video

mi codigo entero es asi:

import fl.video.VideoEvent;
import flash.events.Event;
import fl.video .*;

//primera parte: abrir y ver video

var video:FLVPlayback=new FLVPlayback();
addChildAt(video,0);
video.source = "video.flv";

//segunda parte: cerrar video cuando acabe

function cerrar(event:VideoEvent):void {
video.visible=false;
}
video.addEventListener(VideoEvent.COMPLETE,cerrar) ;

La primera parte funciona perfecta, cuando lanzo el programilla se abre el video y se ve, bien.

Es al añadir la segunda parte cuando me da el error este 1119 Aceso a una propiedad COMPLETE posiblemente no defenida mediante una referencia con tipo estatico Class.

No se, lo más seguro que sea una tontería que me estoy pasando.

Saludos
  #4 (permalink)  
Antiguo 09/11/2011, 12:13
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: problemas con FLVPlayback

Todo el código está bien y no da problemas, acabo de probarlo.
Código actionscript:
Ver original
  1. import fl.video.VideoEvent;
  2. import flash.events.Event;
  3. import fl.video.*;
  4. //primera parte: abrir y ver video
  5. var video:FLVPlayback=new FLVPlayback();
  6. addChildAt(video,0);
  7. video.source="video.flv";
  8. //segunda parte: cerrar video cuando acabe
  9. video.addEventListener(VideoEvent.COMPLETE,cerrar);
  10. function cerrar(event:VideoEvent):void {
  11.     video.visible=false;
  12. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 10/11/2011, 16:11
Avatar de Quentin_  
Fecha de Ingreso: septiembre-2011
Mensajes: 32
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: problemas con FLVPlayback

He probado el mismo codigo en el CS5 y no me da error, funciona bien.

En el CS5.5 el mismo codigo letra por letra me da el error al compilar:

1119: Aceso a una propiedad COMPLETE posiblemente no defenida mediante una referencia con tipo estatico Class.

Saludos.
  #6 (permalink)  
Antiguo 10/11/2011, 17:15
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: problemas con FLVPlayback

Una posibilidad que el CS5 tenga algún problema, en el CS4 funciona bien.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 11/11/2011, 06:31
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Respuesta: problemas con FLVPlayback

No lo he probado y nunca trabajo con vídeos, pero por el mensaje de error puede ser que necesites definir la propiedad complete:
Código ActionScript:
Ver original
  1. import fl.video.VideoEvent.COMPLETE;
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #8 (permalink)  
Antiguo 11/11/2011, 17:10
Avatar de Quentin_  
Fecha de Ingreso: septiembre-2011
Mensajes: 32
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: problemas con FLVPlayback

Poniendo import fl.video.VideoEvent.COMPLETE; tambien me daba error :(

pero ya lo he solucionado :)

en vez de poner el codigo este que me daba error:

video.addEventListener(VideoEvent.COMPLETE,cerrar) ;
function cerrar(event:VideoEvent):void {
video.visible=false;
}

lo he puesto de esta otra forma y ya no me da error y funciona:

video.addEventListener(Event.COMPLETE,cerrar);
function cerrar(event:Event):void {
video.visible=false;
}

Saludos.

Etiquetas: flvplayback, videoevent.complete, actionscript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:21.