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

ActionScript 1 & ActionScript 2 Discussion :

Spécifier un nombre défini


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut Spécifier un nombre défini
    Bonjour à tous

    Lorsque je clique sur le bouton, ça appelle un marque-page.
    J'aimerai pouvoir limiter ce nombre à 6 marques-page par exemple. Comment donc puis-je limiter mon incrémentation (+1) à 6?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    on (press) {
    _parent.attachMovie('mark11', 'marqueur'+_global.nomP, _global.nomP+1);
    trace ('marqueur'+_global.nomP);
    _parent["marqueur"+_global.nomP].markPage = _parent.page;
    _parent["marqueur"+_global.nomP].markP1._x += _global.markX;
    _global.markX+=25;
    _global.nomP+=1;
     
    }
    Merci à tous

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Bonjour,

    tu peux tester la valeur à chaque click :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    on (press) {
      if( _global.nomP < 6 )
      {
        _parent.attachMovie('mark11', 'marqueur'+_global.nomP, _global.nomP+1);
        trace ('marqueur'+_global.nomP);
        _parent["marqueur"+_global.nomP].markPage = _parent.page;
        _parent["marqueur"+_global.nomP].markP1._x += _global.markX;
        _global.markX+=25;
        _global.nomP+=1;
      }
    }
    le mieux est de supprimer l'écoute de l'évènement, il faut utiliser AS2 en donnant un nom d'occurence au clip (ici monClip) et de placer le code dans un autre calque :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    monClip.onPress = function()
    {
      if( _global.nomP < 6 )
      {
        _parent.attachMovie('mark11', 'marqueur'+_global.nomP, _global.nomP+1);
        trace ('marqueur'+_global.nomP);
        _parent["marqueur"+_global.nomP].markPage = _parent.page;
        _parent["marqueur"+_global.nomP].markP1._x += _global.markX;
        _global.markX+=25;
        _global.nomP+=1;
      }else{
        delete this.onPress;
      }
    };

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut
    Bonjour et merci pour ta réponse
    J'ai du employé la première solution pour mon cas.

    J'avais une dernière question...
    En faite, j'aimerai que lorsque je fais appelle à mes marques-page, de 1 à 6, je puisse par l'intermédiaire d'un texte dynamique positionné sur mon marque-page (clip markP1 qui se trouve dans mark11), définir le numéro de la page où celui-ci a été positionné.
    En gros, c'est pour pouvoir se repérer quand on navigue dans l'album photo, si je pose le marque page page5, qu'il y est le chiffre 5 dessus...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    markP1.onRelease = function(){
        trace ("clic"+markPage);
    _parent.gotoPage(markPage,true);
    }
    Je définie sur "markPage".
    (La fonction gotoPage me permet de me balader page/page)

    Comment puis-je spécifier cela dans mon code? Je n'ai jamais fait et je suis un peu perdu...

    Merci d'avance & bonne journée!

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/04/2008, 14h51
  2. Réponses: 1
    Dernier message: 27/03/2008, 11h57
  3. [XSLT] Répétion de boucles à un nombre défini
    Par Fatjo dans le forum XSL/XSLT/XPATH
    Réponses: 9
    Dernier message: 20/11/2007, 12h06
  4. [paradox] supprimer un nombre défini d'enregistrement
    Par epeichette dans le forum Langage SQL
    Réponses: 5
    Dernier message: 30/05/2007, 18h35
  5. [CR8.5] Comment spécifier un nombre d'étiquettes
    Par ccquick dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 14/10/2004, 23h27

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