OVH Cloud OVH Cloud

[FlashMX] pb de lien avec étiquette

3 réponses
Avatar
[dz3is]
Bonjour,
j'ai créer des btns imbriqués ds des clips (pour permettre le lien deja
visité) et ceux-ci pointent vers des étiquettes d'image nommés 01; 02;
03 etc..

voila l'action que j'ai affecté à un btn:
on (release) {
gotoAndPlay("01");
btn_on._visible = false;
btn_off._visible = true;
}

j'ai beau tout essayé, rien ne se passe
Quelqu'un pourrait m'aider?

Merci beaucoup

3 réponses

Avatar
estampida
Bonjour,

1) Créer un movie clip vide
2) Dans ce clip, créer tes étiquettes "normal", "actif" et "desactive"
3) créer un bouton "invisible" qui va sur les 2 premières étiquettes et lui
donner l'instance "monBouton"
4) mettre un "stop();" à l'étiquette "normal"
5) Placer le clip sur la scene et lui donner l'instance "monClip"
6) Dans le root de ta scene, placer ce code:

monClip.monBouton.onRelease=function(){
this._parent.gotoAndStop("desactive");
}
monClip.monBouton.onRollOver=function(){
this._parent.gotoAndStop("actif");
}
monClip.monBouton.onRollOut=function(){
this._parent.gotoAndStop("normal");
}


--
e-S-tampida
http://www.alienintelligentacoustic.co.nr
"L'humilité épargne les affres de l'humiliation."

Flash Projects & eXPeriences :
http://development.bbri.be/elearning/
http://development.bbri.be/ictp/xperimentz/
--

"[dz3is]" wrote in message
news:cjc3ul$2dn$
Bonjour,
j'ai créer des btns imbriqués ds des clips (pour permettre le lien deja
visité) et ceux-ci pointent vers des étiquettes d'image nommés 01; 02; 03
etc..

voila l'action que j'ai affecté à un btn:
on (release) {
gotoAndPlay("01");
btn_on._visible = false;
btn_off._visible = true;
}

j'ai beau tout essayé, rien ne se passe
Quelqu'un pourrait m'aider?

Merci beaucoup


Avatar
[dz3is]
Bonjour et merci pour votre réponse,
En fait je me suis mal exprimé:

j'ai créér une galerie avec une quinzaine de pages à visiter.
Chq galerie est représenté par un numéro,une fois qu'on l'a visité, le
numéro passe en "btn_off".

En temps normal j'y arrive, mon pb c'est que chq image de ma galerie
pointe vers une étiquette dans ma séquence '01' '02' '03' '04' etc...

voir le site (avec des btns "standard" :
http://dzeis.free.fr/tecktemp.html
(teckmediadesign/domaine de compétences/images synthèse



Lorsque je clic sur mon btn, l'occurence change mais le lien ne marche pas !

on (release) {
> gotoAndPlay("01");
> btn_on._visible = false;
> btn_off._visible = true;
> }


J'ai le statut freelance depuis 2 mois mais je suis nul en actionscript,
ça me fait défaut :o(

Merci pour votre aide




estampida a écrit :
Bonjour,

1) Créer un movie clip vide
2) Dans ce clip, créer tes étiquettes "normal", "actif" et "desactive"
3) créer un bouton "invisible" qui va sur les 2 premières étiquettes et lui
donner l'instance "monBouton"
4) mettre un "stop();" à l'étiquette "normal"
5) Placer le clip sur la scene et lui donner l'instance "monClip"
6) Dans le root de ta scene, placer ce code:

monClip.monBouton.onRelease=function(){
this._parent.gotoAndStop("desactive");
}
monClip.monBouton.onRollOver=function(){
this._parent.gotoAndStop("actif");
}
monClip.monBouton.onRollOut=function(){
this._parent.gotoAndStop("normal");
}




Avatar
estampida
ce sont bien les chiffres qui doivent se mettre en mode "désactivé" non ?
alors je ne vois pas où est le problème.
en plus il y a la possibilité de créer ces 14 boutons de façon dynamique
avec une boucle "for", en attachant le mc qui contient le bouton par
actionscript (linkage)

for (var i:Number=1; i<; i++){
this.attachMovie("monClip", "monClip"+i, i);
this["monClip"+i].chargeImage="monimage_"+i+".jpg";
this["monClip"+i].monBouton.onRelease=function(){
trace(this._parent.chargeImage);//a remplacer par le chemin vers le
clip qui contient l'image chargée ex :
_root.clipImage.loadMovie(this._parent.chargeImage);
this._parent.gotoAndStop("desactive");
}
this["monClip"+i].monBouton.onRollOver=function(){
this._parent.gotoAndStop("actif");
}
this["monClip"+i].monBouton.onRollOut=function(){
this._parent.gotoAndStop("normal");
}
this["monClip"+i].numeroBouton.text=i;
this["monClip"+i]._x=i*30;
}

pourquoi s'amuser à écrire plusieurs fois un code quand il peut être écrit
qu'une fois ?
A moins que le film soit publié en flash 5, dans ce cas, l'intitulé du titre
est incorrect, c'est quand même plus facile d'avoir tout son code au même
endroit (surtout quand il faut se replonger dedans 2-3 mois plus tard)
plutôt que d'utiliser le code standard directement sur le bouton. Mais bon,
je ne vous apprends rien puisque le webdesign est une de vos activités.