Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/05/2010, 10:01
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 1 mes
Puntos: 175
Respuesta: saltar a un fotograma al finalizar el video

Si estamos hablando de AS 2.0, podrias seleccionar el elemento FLV y ponerle

SI QUIERES QUE HAGA UN BUCLE:

Código actionscript:
Ver original
  1. on (complete) {
  2. this.autoRewind =true;
  3. this.play ();
  4. }

Esto es seleccionando el objeto FLV, no en el fotograma, es lo mismo que ponerle un codigo al boton

SI QUIERES QUE VAYA A UN FOTOGRAMA DISTINTO

Código actionscript:
Ver original
  1. on (complete) {
  2. this.autoRewind =false;
  3. _root.gotoAndPlay("el_fotograma");
  4. }

en el primero se usa this, para indicarle que lo que debe parar es el reproductor, y en el segundo caso, se usa _root, debido a que lo que queremos es que vaya a otro fotograma, pero de la linea de tiempo principal...

si usas AS 3.0, seria algo similar a esto, depende de como hayas declarado tus controladores


Código actionscript:
Ver original
  1. function estadoVideo(event:NetStatusEvent):void {
  2. if(event.info.code == "NetStream.Play.Stop"){
  3. dices que vaya o otro fotograma
  4. }
  5. }
  6. ns.addEventListener(NetStatusEvent.NET_STATUS, estadoVideo);

obs: "ns" es una variable tipo NetStream, o sea, que controla el flujo de acciones del video, e indica que rayos esta pasando con el video que hayas declarado...

ej:

Código actionscript:
Ver original
  1. var ns:NetStream = new NetStream(nc);
  2. ns.client = {onMetaData:ns_onMetaData, NetStatusEvent:estadoVideo};
  3.  
  4. video.attachNetStream(ns);
  5. ns.play("tu_video.flv");

NC es una variable tipo NetConection, lo veras que aparece en
var ns:NetStream = new NetStream(nc);

como usarlo, creo que ya lo sabes, no
Código actionscript:
Ver original
  1. var video:Video = new Video();
  2. addChild(video);
  3.  
  4. var nc:NetConnection = new NetConnection();
  5. nc.connect(null);

lo puse en mal orden, cuestion que lo ordenes de menera ascendene, y tendras una rutina mas clara
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...