Tutorial 12 - Vídeo i TLF
Pas 10 de 18
Com que aquesta vegada serà el mateix vídeo el que detecti l'esdeveniment d' haver arribat a un punt determinat, ho seleccionem en l'escenari, obrim el panell Fragmentos de código i seleccionem Audio y vídeo > Evento onCuePoint.
Si no modifiquem el nou codi generat i provem la nostra pel·lícula, veurem que en el panell Salida apareixen els noms dels nostres punts de referència quan el capçal passa per ells.
Per tant, event.info.name
retorna el nom dels nostres punts de referència.
Canviarem la funció generada per una altra en la qual, en primer lloc, es facin visibles tots els botons. Després, amb un switch
, analitzarem en quin punt ens trobem, i a partir d'això farem invisible un botó o un altre.
Crearem un últim punt de referència al que anomenarem cuePoint4 en la posició 00:03:31:00, que és la que correspon al final del vídeo. Quan el cap lector arribi a aquesta posició, deixarem marcat l'inici del vídeo. Així, si l'usuari torna a reproduir-lo trobarà marcat el primer punt.
Si tens dubtes sobre la utilització de la sentència switch
, pots consultar el pas 10 del tutorial 9.
function fl_CuePointHandler(event:MetadataEvent):void
{
controlVisible();
switch (event.info.name)
{
case "cuePoint1" :
control1_btn.visible = false;
break;
case "cuePoint2" :
control2_btn.visible = false;
break;
case "cuePoint3" :
control3_btn.visible = false;
break;
case "cuePoint4" :
control1_btn.visible = false;
break;
default :
trace("Error: " + event.info.name);
}
}