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 :

Cellules de tableau et Tween.


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 190
    Par défaut Cellules de tableau et Tween.
    Bonjour,
    comment ce fait - il que quand je met la cellule d'un tableau dans la ligne
    : var funcTween:Object = new Tween(LesJours[i], "_y", tomber, -300, 150, 1, true);
    mon code ne fonctionne plus?
    par quelle altérnative puis-je contourner ceci?
    merci

    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
    import mx.transitions.Tween;
    var verticalPosFinal:Number = 160;
    var tomber = mx.transitions.easing.Elastic.easeOut;
     
     
    LesJours=new Array("un","deux","trois","quatre","cinq","six");
    for(i=0;i<LesJours.length;i++){
    	_root.attachMovie(LesJours[i],LesJours[i],333,{_x:200,_y:-300});
    	var funcTween:Object = new Tween(LesJours[i], "_y", tomber, -300, 150, 1, true);
     
    	funcTween.onMotionFinished=function(){
    		onEnterFrame=function(){
    			un._alpha-=5;
    		}
    	}
     
    }

  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 : 40
    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,

    le constructeur de la classe Tween attend un clip et non une chaine de caractère.
    il faut donc remplacer :
    par:
    ensuite il ne faut pas attacher les clips dans le même niveau mais utiliser la fonction getNextHighestDepth pour cibler le prochain niveau disponible, et il est préférable d'utiliser this que _root.
    pour ne pas ralentir l'animation il ne faut pas laisser la fonction onEnterFrame s'exécuter à l'infini mais la supprimer une fois qu'elle ne sert plus.
    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
    import mx.transitions.Tween;
    
    var verticalPosFinal:Number = 160;
    var tomber = mx.transitions.easing.Elastic.easeOut;
    
    
    LesJours=new Array("un","deux","trois","quatre","cinq","six");
    for(i=0;i<LesJours.length;i++)
    {
        this.attachMovie(LesJours[i], LesJours[i], this.getNextHighestDepth(), {_x:200,_y:-300});
        var funcTween:Object = new Tween(this[LesJours[i]], "_y", tomber, -300, 150, 1, true);
        
        funcTween.onMotionFinished=function(){
            onEnterFrame=function(){
                if( un._alpha > 0 )
                {
                    un._alpha-=5;
                }else{
                    delete this.onEnterFrame;
                }
            }
        }
    }
    et ça fonctionne

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 190
    Par défaut
    merci bcp pour ta réponse beepkeep,

    bonne soirée à toi

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

Discussions similaires

  1. Colorier cellule du tableau
    Par Blast dans le forum AWT/Swing
    Réponses: 22
    Dernier message: 10/04/2006, 16h54
  2. faire disparaitre les contours d'une cellule de tableau
    Par moonia dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 06/04/2006, 12h27
  3. Réponses: 2
    Dernier message: 12/01/2006, 01h11
  4. Faire défiler un texte dans une cellule de tableau
    Par Furius dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 01/12/2005, 17h06
  5. [HTML] largeur mini d'une cellule de tableau
    Par khayyam90 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 01/02/2005, 23h28

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