Réponse acceptée !
Heu quand tu dis "importation d'une vidéo", tu entends quoi ? Un loadMovie ?
Moi ce que je disais de faire c'est d'avoir un fichier avec 2 calques.
Sur le premier calque (on va l'appeler entre nous : calque_video, pour s'y retrouver), tu mets une key frame à la frame 1 et une simple frame à la suivante
Tu mets ta vidéo (dans un clip ayant un nom d'occurence) sur la key frame. (le clip sera donc visible sur les deux frames)
Sur l'autre calque (qui ne contiendra que du code, on l'appelera calque_action), tu mets deux key frames.
Sur les deux key frames de ton calque action, tu mets des
stop();Tu crées une fonction qui analysera dans quel sens doit se jouer la vidéo et tu la lances directement lors de la lecture de la frame. Tu auras donc sur ta première frame :
stop();
function analyse_lecture(){
// Vérification que la video est à la fin ou pas
if(clip_video.currentFrame == clip_video.totalFrames){
this.onEnterFrame = function(){
clip_video.prevFrame();
}
}else{
delete this.onEnterFrame;
}
}
// lancement automatique de l'analyse dés qu'on arrive sur la première frame
analyse_lecture();Tu mets dans la seconde keyframe le changement de frame
gotoAndStop(1);A la fin de ton clip vidéo, tu mets un
stop(); et un code permettant de passer à la frame deux :
_parent.nextFrame();
Normalement ça devrait fonctionner. Mais pour que ça marche, il faut que ta vidéo soit une succession de frame et pas un objet. Il ne faut pas non plus que la vidéo soit chargée sur la première frame, sinon il rechargera à chaque fois la vidéo (et donc se jouera dans le sens normal).
Voilà. Je pense que si ton projet colle avec ces restrictions, ça devrait fonctionner.
--------- Darkrats ---------
la loi est dure mais c'est la loi
Si je ne réponds pas assez vite, rappelez-moi par MP (assez vite, j'ai dit)