Forum de discussion
Forum « Flash et Shockwave » (archives)
Un slideshow inversé
Envoyé: 12 février 2005, 6h25 par Hiidalgo
VOYEZ ???? :D voici le code :
onClipEvent (load) {
this.direction = 1;
this.vitesse = 10;
this.MaxDroite = this.Contenu1._width;
this.MaxGauche = 0;
this.Contenu1.duplicateMovieClip("Contenu2", 1);
this.Contenu2._x = this.Contenu1._x-this.MaxDroite;
}
onClipEvent (enterFrame) {
if (this._xmouse<0) {
this.direction = +1;
} else {
this.direction = 1;
}
if (this.direction==1) {
if (this.Contenu1._x<=this.MaxDroite) {
this.Contenu1._x += Math.floor(this._xmouse/(this.vitesse));
} else {
this.Contenu1._x = this.Contenu2._x+Math.floor(this._xmouse/(this.vitesse))-this.MaxDroite;
}
if (this.Contenu2._x<=this.MaxDroite) {
this.Contenu2._x += Math.floor(this._xmouse/(this.vitesse));
} else {
this.Contenu2._x = this.Contenu1._x-this.MaxDroite;
}
} else {
if (this.Contenu1._x>=(this.MaxGauche-this.MaxDroite)) {
this.Contenu1._x += Math.floor(this._xmouse/(this.vitesse));
} else {
this.Contenu1._x = (this.Contenu2._x+Math.floor(this._xmouse/(this.vitesse)))+this.MaxDroite;
}
if (this.Contenu2._x>=(this.MaxGauche-this.MaxDroite)) {
this.Contenu2._x += Math.floor(this._xmouse/(this.vitesse));
} else {
this.Contenu2._x = this.Contenu1._x+this.MaxDroite;
}
}
}
Merci a tous :)
Réponses
|