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

Flash Discussion :

_currentframe et les étiquettes


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de sourivore
    Homme Profil pro
    Lead Tech Front-End
    Inscrit en
    Juin 2005
    Messages
    451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lead Tech Front-End

    Informations forums :
    Inscription : Juin 2005
    Messages : 451
    Par défaut _currentframe et les étiquettes
    Bonjour à tous.

    J'ai utilisé mon meilleur ami Google pour arriver au résultat :
    "on ne peut pas faire de test sur _currentframe en utilisant les labels plutot que les numeros de frame" => ce qui est fort désagréable.
    Il serait normal de pouvoir faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (_currentframe == "MonEtiquette){
    blablabla
    }
    Or, arrière petit fils du côté germain de la nièce de second degré par alliance de Saint Thomas, je ne crois que ce que je vois.

    J'aimerais l'avis de développeurs tels que vous pour me confirmer ces propos et le cas échéant s'il y a un moyen de contourner le problème sans en arriver aux numéros de frame qui posent les problèmes que vous savez tous.

    Flash est déjà un langage bien installé il serait dommage qu'il n'y ait aucun moyen (De la part du lotusscript et de Lotus Notes je veux bien mais Flash pitié )

    En vous remerciant de votre réponse...

  2. #2
    Membre Expert
    Avatar de Demco
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 396
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 396
    Par défaut
    (et après ça ose dire "vive les étiquettes" hein ... :p)

    Je te confirme que mes recherches ont donné le même résultat. On peut penser contourner le problème avec une table de hachage par exemple, mais là encore le numéro de la frame sera dans la table et donc il faudra la mettre à jour en car de déplacement d'une étiquette ...

    J'espère que quelqu'un qui passe pas là te trouveras quelque chose de plus futé.

  3. #3
    Expert confirmé

    Avatar de freegreg
    Profil pro
    Inscrit en
    Août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Par défaut
    Salut,

    _currentFrame renvoie un entier, donc si tu veux le comparer, faudra lui donner un entier, désolé.

    Ps : Je partage avec toi, la moitié de ta signature. je te laisse deviner laquelle

  4. #4
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    bonjour,
    il y a une solution pas très originale mais qui peut dépanner c'est de créer une variable de controle et la mettre à jour sur les images clé importantes.

  5. #5
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Par défaut
    Je connai une maniere de le faire ... mais bon : serieurisement, ce n'est pas serieu ...

    en utilisant javascript .

    Code monFlash.html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <object>
      <embed src="monFlash.swf" name="monFlash"></embed>
    </object>
     
    <script type="text/javascript">
    function setCurrentLabel(){
      var elementFlash=window.document.monflash;
      var label=elementFlash.TcurrentLabel();//flash playeur 2 et plus
      elementFlash.SetVariable("myVarFlash",label);//flash playeur 4 et plus
    }
    </script>

    Code monFlash.fla : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    var myVarFlash:String=new String();
    function getCurrentLabel(){
    //on execute la fonction javascript setCurrentLabel()
    FSCommand(/* je sais plus */ );
    // la fonction javascript lit l'étiquette courante de l'animation.
    // puis, la fonction javascript modifie la variable myVarFalsh
    trace("l'étiquette courante porte le nom :"+myVarFlash);
    }

    Sinon j'ai vue sur le net une propriété : _currentLabel , mais je ne la trouve pas dans la doc de flash 8.

    _____________
    La meilleur façon d'apprendre c'est d'essayer

  6. #6
    Membre éclairé Avatar de sourivore
    Homme Profil pro
    Lead Tech Front-End
    Inscrit en
    Juin 2005
    Messages
    451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lead Tech Front-End

    Informations forums :
    Inscription : Juin 2005
    Messages : 451
    Par défaut
    Ok merci pour le moment je me suis raccroché à la solution de dom_dev.
    La solution en Javascript étant inutile car externe à une page HTML.

Discussions similaires

  1. Enlever tous les formats et les étiquettes des variables
    Par cardamome dans le forum SAS Base
    Réponses: 1
    Dernier message: 19/03/2010, 12h52
  2. Réponses: 2
    Dernier message: 23/04/2009, 19h28
  3. Réponses: 4
    Dernier message: 29/01/2009, 14h44
  4. Réponses: 1
    Dernier message: 25/06/2008, 21h26
  5. Automatiser les étiquettes
    Par Job3-14 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 16/01/2008, 10h10

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