29
jun

Loop para FLVPlayback en AS3

   Posteado por: n0ldor en ActionScript, Flash

Hace unos días puse un artículo en el que explicaba una forma muy sencilla de hacer un loop en AS2 en el FLVPlayback. Hoy traigo lo mismo pero para AS3, es algo mas complejo, pero no deja de ser bastante sencillo.

Actionscript:
  1. import fl.video.VideoEvent;
  2.  
  3. my_FLVPlayback.autoRewind=true;
  4.  
  5. function again(event:VideoEvent):void {
  6. my_FLVPlayback.play();
  7. }
  8. my_FLVPlayback.addEventListener(VideoEvent.COMPLETE, again);

Espero que os sea de utilidad. Un saludo

Tags: ,

Esta entrada fue posteada en Lunes, junio 29th, 2009 a las 22:41 y está archivada como ActionScript, Flash. Puede seguir cualquier respuesta a esta entrada a traves de RSS 2.0 feed. También puede dar una respuesta, o enlazar desde su propia web.

7 comentarios

1
ronad G
julio 10th, 2011 a las 6:23

Hola hno muchas gracias por la ayuda!! realmente me fue muy util, gracias por compartir conocimiento.

2
Yomismo
noviembre 9th, 2011 a las 16:15

he puesto exactamente el mismo codigo y me da este error:

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

3
noviembre 9th, 2011 a las 16:18

Comprobaste que el nombre del reproductor sea (en el caso del ejemplo) my_FLVPlayback?

4
Yomismo
noviembre 9th, 2011 a las 16:38

sip, se llaman igual, he mirado bastante por internet a ver si soluciono este error porque yo tambien tengo un flash en CS5 y con AS3 con videos que se reproducen con el FLVplayback y no encuentro nada de momento

5
noviembre 9th, 2011 a las 16:49

es que me parece muy raro la verdad, si quires pasame el fla y lo miro.

6
Yomismo
noviembre 9th, 2011 a las 18:40

Yo lo que buscaba es lanzar un video y cuando acabe que se cierre.

el codigo que he puesto en mi .fla es muy simple:

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

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

con esto al lanzarlo ya sale el video y se puede ver, perfect.
pero cuando le pongo lo del COMPLETE:

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

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

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

es cuando me da el error:
1119: Aceso a una propiedad COMPLETE posiblemente no defenida mediante una referencia con tipo estatico Class.

7
Yomismo
noviembre 10th, 2011 a las 23:10

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.

Dejar un comentario

Nombre (*)
E-mail (no será publicado) (*)
URL
Comentario