Ciao
Non sò se esistono altri metodi ma nel caso di un video esterno caricato nel componente di riproduzione, puoi usare i cuePoints.
Dopo aver importato il video, selezionalo sullo stage nelle sue Proprietà dai un <NomeIstanza> al componente FVLPlayback, nell'esempio: myVideo
Sempre nel pannellino Proprietà c'è un campo di testo per inserire i cue Point, clicca sul + per crearne uno.
Dovrai quindi inserire il tempo esatto in cui vuoi che quel cuePoint sia intercettato e faccia scattare l'evento.
Nel fotogramma che contiene l'istanza FVLPlayback inserisci il codice:
Codice PHP:
import flash.display.Loader;
import flash.net.URLRequest;
var myImage:Loader = new Loader
myImage.load(new URLRequest("immagine.jpg"));
import fl.video.MetadataEvent;
myVideo.addEventListener(MetadataEvent.CUE_POINT, myCuePoint);
function myCuePoint(event:MetadataEvent):void
{
trace(event.info.name);
removeChild(myVideo)
addChild(myImage);
}
Con la seconda riga nella funzione rimuovi il video dallo stage e con la terza aggiungi l'immagine caricata in precedenza.
ciao