IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Intégration Discussion :

Gestion FLVplayback et transition


Sujet :

Intégration

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2007
    Messages : 10
    Par défaut Gestion FLVplayback et transition
    Bonjour, je debute en flash 8 et j'ai grand besoin de vos lumières.
    J'ai sur une frame un flvplayback géré par AS.
    Je souhaite qu'a 22 sec de la lecture du FLV (la durée totale du flv etant de 34 secondes), la lecture se stoppe et que je puisse passer à l'animation suivante gotoplay().

    Quelles fonctions faut-il utiliser ?
    cuepoint ?
    setintervall ?
    je ne maitrise pas bien et suis vraiment perdu.

    merci d'avance pour vos conseils.

  2. #2
    Membre Expert
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Par défaut
    salut
    oui comme tu le precises tu peux creer un cuepoint et un écouteur

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2007
    Messages : 10
    Par défaut
    ok pour l'insertion d'un cuepoint à la 22em sec du FLV.
    ce que je comprends pas c'est comment l'ecouteur qui rencontre le cuepoint va dire qu'à ce moment précis il faut que la lecture du FLV s'arrete et que l'anim suivante se joue gotoplay ().y a t'il un code precis pur faire cette action ?
    merci

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2007
    Messages : 10
    Par défaut
    voila j'ai crée un cuepoint par AS et un ecouteur.
    le tout marche bien puisqu'à la 22 em seconde il m'envoie bien le message que la tête de lecture est passée sur le cuepoint.

    voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    import mx.video.*;
    //my_FLVPlybk.contentPath = "http://www.xxxx.com/flash/video/essai.flv";
    stop();
     
    // Création d'un objet point de repère.
    var cuePt:Object = new Object(); // Création d'un objet point de repère.
    cuePt.time = 22.000;
    cuePt.name = "transition";
    cuePt.type = "actionscript";
    my_FLVPlybk.addASCuePoint(cuePt);  // Ajout d'un point de repère AS.
     
    ////
    var listenerObject:Object = new Object();
    listenerObject.cuePoint = function(listen:Object):Void  {
        if (listen.info.time == "22.000") {
            // Test si on a atteind le point de repère a 22s
    	trace("Transition");   
        }
    };
     
    my_FLVPlybk.addEventListener("cuePoint", listenerObject);

    Comment faut il faire ensuite pour "capturer" cet événement, stopper la lecture du FLV et passer sur une autre animation qui est sur une autre frame.

  5. #5
    Membre Expert
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ////
    var listenerObject:Object = new Object();
    listenerObject.cuePoint = function(listen:Object):Void  {
        if (listen.info.time == "22.000") {
            // Test si on a atteind le point de repère a 22s
    	trace("Transition");
            my_FLVPlybk.stop(); 
            tonClip.gotoAndPlay(autreframe);
        }
    };
    	
    my_FLVPlybk.addEventListener("cuePoint", listenerObject);

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2007
    Messages : 10
    Par défaut
    merci beaucoup jean Philippe....super ça marche
    en revanche il y a un message d'erreur car le champ texte (textarea)qui renvoi les variables doit absolument être la premiere image de la frame.
    comment fait-on quand la lecture du FLV (flvplayback + textarea) se déclenchent au milieu d'une frame (en cours d'animation) ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Gestion d'identifiants d'objets contenus dans une Map qui transite entre 2 bundles
    Par Laurent.B dans le forum Plateformes réactives et architectures modulaires
    Réponses: 7
    Dernier message: 21/05/2012, 10h50
  2. Réponses: 0
    Dernier message: 21/09/2010, 21h45
  3. Réponses: 0
    Dernier message: 26/08/2010, 21h46
  4. c: gestion des exceptions
    Par vince_lille dans le forum C
    Réponses: 7
    Dernier message: 05/06/2002, 14h11
  5. gestion d'un joystick ...
    Par Anonymous dans le forum DirectX
    Réponses: 1
    Dernier message: 23/05/2002, 12h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo