Forum de discussion
Forum « Flash et Shockwave » (archives)
scroll lateral de clips differentiel
Envoyé: 8 juin 2004, 5h30 par rodney
Comme je desirais piloter, toujours avec "this._xmouse" , les differents plans de ma scene, j'ai rajouté des calques dans le calque ou se trouve des actions, ou j'ai mis mes clips "a coté" de "contenu", celui piloté par les actions. et pourtant, rien ! pas de scroll pour mes clips... quelle erreur ai-je faite? et surtout comment renseigner le 'else' pour que mon clip ne continu pas de voyager apres qu'il soit arrivé au bord (la j'ai mis les valeurs limites de x mais ça marche pas) ?
merci beaucoup <:)
ci-joint le script :
onClipEvent (load) {
this.direction = 1;
this.vitesse = 20;
this.MaxBas = this.Contenu1._width;
this.MaxHaut = 0;
}
onClipEvent (enterFrame) {
if (this._xmouse<0) {
this.direction = -1;
} else {
this.direction = 1;
}
if (this.direction = 1) {
if (this.Contenu1._x<=this.MaxBas) {
this.Contenu1._x += Math.floor(this._xmouse/(this.vitesse));
this.arbres._x += Math.floor(this._xmouse/(this.vitesse*2));
this.collines._x += Math.floor(this._xmouse/(this.vitesse*4));
} else {
this.Contenu1._x = -241
}
} else {
if (this.Contenu1._x>=(this.MaxHaut-this.MaxBas)) {
this.Contenu1._x += Math.floor(this._xmouse/(this.vitesse));
this.arbres._x += Math.floor(this._xmouse/(this.vitesse*2));
this.collines._x += Math.floor(this._xmouse/(this.vitesse*4));
} else {
this.Contenu1._x = -1740
}
}
}
Réponses
|