Bonjour,
j'ai un code en AS (flash cs4) qui permet de déplacer du texte ou une image (ici il s'agit d'une image de fond) sur l'axe des x et des y, avec réglage de la vitesse, sur un clic de bouton. Existe t'il le même effet avec JS ? un slide show ?
ci-dessous mon code en flash :
var coordx:Number=ocfondprestations.x; //la var coordx est = à la position sur x du fond au départ
var coordy:Number=ocfondprestations.y;
navigation.addEventListener(Event.ENTER_FRAME,afficher_infos);
function afficher_infos(evt:Event)
{
ocfondprestations.x-=(ocfondprestations.x-coordx)/25;
ocfondprestations.y-=(ocfondprestations.y-coordy)/25;//réglage de la vitesse de déplacement du fond
}
//liste des évènements qui se passent lors du clic souris sur les zones (clicables) de la navigation
navigation.ocbtlogo.addEventListener(MouseEvent.CLICK,deplacement_fond);
navigation.ocbtvitrines.addEventListener(MouseEvent.CLICK,deplacement_fond);
navigation.ocbtanimations.addEventListener(MouseEvent.CLICK,deplacement_fond);
//fonction de déplacement du fond ...
function deplacement_fond(evenement:MouseEvent) {
//...liée à l'objet qui subit l'évènement ("currentTarget.name")
switch (evenement.currentTarget.name) {
//dans le cas ou on clic sur le boutton
case'ocbtlogo' :
coordx=0;
coordy=-1290;
break;//on arrète l'action avant de passer à la suivante
case'ocbtvitrines' :
coordx=0;
coordy=-2550;
break;
case'ocbtanimations' :
coordx=0;
coordy=-3180;
break;
}}
Merci de vos réponses.
... heu! attention fragile : je suis débutante ;-)