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 3 Discussion :

Ralentir le changement d'une propriete


Sujet :

ActionScript 3

  1. #1
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 145
    Par défaut Ralentir le changement d'une propriete
    Hellow !

    Dans mon code j'ai une fonction qui selon le cas, change la propriete d'une HBox (soit right va etre egale a 0, soit a 146). Cependant, je souhaiterais ralentir/controler la vitesse de ce changement d'attribut. (genre comme play des methode Resize des effects)
    Pensez-vous que cela soit possible et comment ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    private function myFunction () : void {
     
    				if (myTargets.width == 150) {
    					HBoxOfButton.setStyle("right",0);		
    				}	
    				else {
    					HBoxOfButton.setStyle("right",146);
    				}	
    			}

  2. #2
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    76
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 76
    Par défaut
    Si le second paramètre de setStyle correspond à une position en x, tu peux jouer avec un Tween.
    autrement, tu peux créer un Timer, que tu fais sonner toutes les 5 centièmes, et qui fera incrémenter la valeur un truc du style
    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
     
    var position:int=0;
    var myTimer:Timer = new Timer(10, 146);
    myTimer.addEventListener("timer", myFunction);
    myTimer.start();
     
    private function myFunction () : void {
    	if (myTargets.width == 150) {
    		position--;
    		HBoxOfButton.setStyle("right",position);		
    	}else{
    		position++;
    		HBoxOfButton.setStyle("right",position);
    	}	
    }

  3. #3
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 145
    Par défaut
    Okay, merci pour la reponse, je vais checker ca !

  4. #4
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 145
    Par défaut
    Bon, finalement j'ai resolu mon probleme en jouant avec l'effet Move !

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

Discussions similaires

  1. [2.0][C#] exposer une propriete d'1 usercontrol avec combo
    Par chnew dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/01/2006, 20h10
  2. [POO] [PHP 4.4.X] Nom d'une propriété de classe
    Par stailer dans le forum Langage
    Réponses: 8
    Dernier message: 11/12/2005, 23h02
  3. [DOM] agir sur le DOM au changement d'une chaîne dans un FORM
    Par boteha dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 30/11/2005, 14h39
  4. [ImageMagick] getimagesize qui fait ralentir le chargement d'une page ?
    Par Death83 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 18/10/2005, 20h08
  5. [VB.NET] une chaine de caractère qui devient une propriete
    Par lucie.houel dans le forum ASP.NET
    Réponses: 8
    Dernier message: 20/09/2005, 14h10

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