Ciao ho da poco preso Flash8 e 'intravedo' le potenti possibilità dei cue point associate ai video....il problema è che non si trova da nessuna parte ( o quasi) spiegazione sul loro uso con as
Mi spiego meglio, quello che devo realizzare è l'interazione tra un un video di 5 minuti con diversi cue point che ho fissato senza problemi e quattro swf esterni
Il video si chiama
videocar
gli swf esterni
strada.swf
cambio.swf
ruote.swf
volante.swf
e i cue point
navigazione1
evento1
navigazione2
evento2
navigazione3
Queste sono gli eventi che devo gestire
* al verificarsi del cue point navigazione1 caricare strada.swf
* al verificarsi del cue point evento1 far avanzare la timeline di strada.swf di qualche frame
* al verificarsi del cue point navigazione2 caricare cambio.swf
ecc.
inoltre devo riuscire a fare il contrario ossia
cliccando su un swf esterno caricato (ad es. strada.swf) riportare il filmato videocar ad un determinato suo cue point
Spulciando il web e la guida di flash8...in quest'ultima ho trovato quasto script che ho adattato:
/**
Richiede:
- componente FLVPlayback sullo stage con il nome di istanza: my_FLVPlybk
*/
import mx.video.*;
my_FLVPlybk.contentPath = "videocar.flv";
var listenerObject:Object = new Object();
listenerObject.ready = function(eventObject:Object):Void {
if (rtn_cuePt=my_FLVPlybk.findCuePoint("navigazione 1", FLVPlayback.EVENT)) {
loadMovieNum("strada.swf", 5);
}
}
my_FLVPlybk.addEventListener("ready", listenerObject);
var listenerObject:Object = new Object();
listenerObject.cuePoint = function(eventObject:Object):Void {
if(eventObject.info.name == "navigazione 1")
trace("OK");
}
my_FLVPlybk.addEventListener("cuePoint", listenerObject);
Con questo script sono riuscito a caricare l'swf esterno strada.swf al verificarsi del cue point 'navigazione 1', ora come faccio a fare in modo che cliccando su un punto di strada.swf reagisca il videocar.flv ???