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 :

[FLASH MX] Appel de fonction [Débutant(e)]


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2002
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 18
    Par défaut [résolu][FLASH MX] Appel de fonction
    Bonjour,
    je fais quelques tests sur des mouvements, et je voudrais pouvoir appeler une fonction sur evenements, voici le code exemple dans la premiere image de l'ecran principal :

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
     
     
    function sens (langle) {
    	trace("dans sens");
    	if ((langle >180)&& (langle < 210)){
    		_root.sens = -1;
    		bouger();
    	}
     
    	if ((langle >330)&& (langle < 355)){
    	_root.sens = 1;
    			bouger();	
    	}
     
     
    };
     
    Bar.onRollOver = function () {
    	trace ("dans roll over bar");
    	_root.sens(this.angle);
    };
     
    Historique.onRollOver = function () {
    	trace ("dans roll over histo");
    	_root.sens(this.angle);
    };
     
    Photos.onRollOver = function () {
    	trace ("dans roll over photos");
    	_root.sens(this.angle);
    };
     
    Forum.onRollOver = function () {
    	trace ("dans roll over forum");
    	_root.sens(this.angle);
    };
     
    Liens.onRollOver = function () {
    	trace ("dans roll over liens");
    	_root.sens(this.angle);
    };
    liens, forum photos, histo et bar etant des clips ...
    quand je survol mes clips, j'ai bien trace du survol du clip, et la trace du debut de la fonction "sens" ... Mais des que j'execute la fonction bouger(), qui se deroule correctement, si je survol a nouveau mes clip, j'ai bien la trace du survol, mais jamais de la fonction sens() ... J'ai du faire une boulette mais je n'arrive pas a la localiser ...

    Merci d'avance ... je sais pas si j'ai été tres clair ...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 126
    Par défaut
    et si tu fais
    bouger().call;
    ?

  3. #3
    Membre Expert
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Par défaut
    ta fonction se trouve au meme niveau que le code pr les boutons ?

  4. #4
    Membre averti
    Inscrit en
    Décembre 2002
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 18
    Par défaut
    Pareil avec .call ...
    Oui, ma fonction se trouve juste au dessus de la fonction sens() ... c'est peut-etre a cause de ce qu'il y a dedans ? :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function bouger () {
    	trace ("dans bouger");
    	_root.tourne = 1;
    	_root.arret = 0;
    	Bar.gotoAndPlay(1);
    	Forum.gotoAndPlay(1);
    	Photos.gotoAndPlay(1);
    	Liens.gotoAndPlay(1);
    	Historique.gotoAndPlay(1);
    }

  5. #5
    Membre averti
    Inscrit en
    Décembre 2002
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 18
    Par défaut
    non, en fait j'ai tout mis en commentaire dans la fonction bouger(), sauf la trace, et on y repasse quand meme jamais 2 fois ...

  6. #6
    Membre averti
    Inscrit en
    Décembre 2002
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 18
    Par défaut
    OK ... j'ai trouvé ... C'est en fait la variable sens qui fout le bazar ... Elle s'appelle pareil que la fonction ... Honte sur moi ... Merci

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

Discussions similaires

  1. [FLASH/JS]Appeler une fonction
    Par Epica84 dans le forum Flash
    Réponses: 3
    Dernier message: 24/03/2010, 10h28
  2. [FLASH 8] appelle fonction redim img
    Par BrItneY dans le forum Flash
    Réponses: 11
    Dernier message: 21/06/2006, 13h07
  3. Réponses: 2
    Dernier message: 13/03/2006, 13h54
  4. [FLASH 8] Pb avec appel de fonction
    Par php_de_travers dans le forum Flash
    Réponses: 1
    Dernier message: 15/11/2005, 19h44
  5. Réponses: 10
    Dernier message: 06/04/2005, 15h44

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