Bonjour,
C'est bizare, voici un clip qui doit s'effacer a la 100eme frame et ce code fonctionne mais pas le deuxieme :
Il sagit de definir le compteur en root :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 onClipEvent(enterFrame) { if(_root.blabla && compteur < 100) { this._x = _root.tux._x - 70 ; this._y = _root.tux._y - 150 ; compteur += 1 ; } if(_root.blabla && compteur > 99) { this.removeMovieClip() ; _root.blabla = 0 ; } }
En debuguant je m'aperçois que j'entre bien dans le second if, la fleche du debugueur se mets devant this.removeMovieClip() puis je fait suivant et ca ne m'a pas supprimé mon clip !Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 onClipEvent(enterFrame) { if(_root.blabla && _root.compteur < 100) { this._x = _root.tux._x - 70 ; this._y = _root.tux._y - 150 ; _root.compteur += 1 ; } if(_root.blabla && _root.compteur > 99) { this.removeMovieClip() ; _root.blabla = 0 ; } }
Eb bref, quand j'ajoute _root. devant compteur, mes fonctions ne fonctionnent plus ! J'ai esseyé de replacer ce this par this._x = 500, et ca ne se deplace pas non plus !
Etrange n'est-il pas ?
(flash 8)
