Bonsoir,
J'ai réalisé une petite animation en .swf où l'internaute a la possibilité de déplacer horizontalement des photos avec l'action de la souris.
Je souhaiterai que le déplacement s'effectue également sans l'action de l'internaute car j'ai peur que celui-ci ne trouve pas l'astuce pour faire défiler les images.
Je n'arrive pas à trouver le bout de code que je pourrais ajouter pour cette action.
bandeau_mc : bandeau où se trouve toutes les images les unes à la suite des autres.
curseur_mc : le curseur de la souris.
Voici le code mis dans la 1ere image clé dans un calque action :
stop();
var vitesse:Number = 0;
_root.curseur_mc._visible = false;
_root.onMouseMove = function() {
_root.bandeau_mc.onEnterFrame = function() {
if (_root.zone_mc.hitTest(_root._xmouse, _root._ymouse, false)) {
Mouse.hide();
_root.curseur_mc._visible = true;
_root.curseur_mc._x = _root._xmouse;
_root.curseur_mc._y = _root._ymouse;
_root.vitesse = (_root._xmouse-Stage.width/2)/10;
if (_root.vitesse>0) {
_root.curseur_mc._rotation = 180;
} else {
_root.curseur_mc._rotation = 0;
}
if (this._x<=0 and this._x>=Stage.width-this._width) {
this._x -= _root.vitesse;
}
if (this._x>0) {
this._x = 0;
}
if (this._x<Stage.width-this._width) {
this._x = Stage.width-this._width;
}
} else {
this.onEnterFrame = null;
Mouse.show();
_root.curseur_mc._visible = false;
}
};
};
merci pour l'aide
