Bonjour à tous,

j'ai un petit problème assez compliqué à expliquer, alors je vais tenter d'être le plus clair possible...


Alors voilà, j'ai acheté la template d'un site pour pouvoir la modifier. Je n'ai pour le moment eu aucun problème majeur. Mais voilà que j'en ai un gros...

Pour faire simple, je schématise le site:
- en haut: logo+menu
- au centre: un cadre contenu (avec systèmes d'animations flash pour passer d'un cadre à un autre)
- en bas: informations annexes

Le menu est constitué de:
- Accueil
- Réalisations
- Offres
- Contact

Lorsque l'on arrive sur le site, on tombe directement sur la page "Accueil". Aussi, pour allé sur la page "Réalisations", on clic sur "Réalisations" dans le menu du haut... et le cadre contenu "Accueil" s'anime pour laisser place au cadre contenu "Réalisation" (une sorte de slide en mouvement).

Sur chaque bouton du menu il y a donc un code action script, qui est le suivant (exemple: bouton réalisations)
onClipEvent (load) {
num = 2;
}
on (rollOver) {
if (_root.link<>num) {
this.gotoAndPlay("s1");
}
}
on (releaseOutside, rollOut) {
if (_root.link<>num) {
this.gotoAndPlay("s2");
}
}
on (release) {
if (_root.link<>num and _root.animation == 1) {
_root.animation = 0;
_root.link_prev = _root.link;
_parent["item"+_root.link].gotoAndPlay("s2");
_root.link = num;
_root.play();
_root.anim.gotoAndPlay("s1");
_root.scroller.scroller.gotoAndStop(3);
_root.fruts.gotoAndStop(_root.link);
if (_root.animation2 == 1) {
_root.pic_num_prev = _root.pic_num;
_root.pic_num = num;
_root.pic7.play();
}
_root.DY = stage.height+4;
_root.DX = stage.width+4;
}
}

Ma problématique
J'aimerai mettre en place un lien dans un cadre contenant (en l'occurrence: offres), et qu'au clic de ce lien, l'animation slide se fasse pour amener sur un nouveau cadre contenant.

J'ai donc placé un clip sur l'un des cadres contenant, à l'intérieur duquel j'ai mis un texte statique: "test". Sur ce clip, j'ai attribué le même code que celui du menu:
onClipEvent (load) {
num = 2;
}
on (rollOver) {
if (_root.link<>num) {
this.gotoAndPlay("s1");
}
}
on (releaseOutside, rollOut) {
if (_root.link<>num) {
this.gotoAndPlay("s2");
}
}
on (release) {
if (_root.link<>num and _root.animation == 1) {
_root.animation = 0;
_root.link_prev = _root.link;
_parent["item"+_root.link].gotoAndPlay("s2");
_root.link = num;
_root.play();
_root.anim.gotoAndPlay("s1");
_root.scroller.scroller.gotoAndStop(3);
_root.fruts.gotoAndStop(_root.link);
if (_root.animation2 == 1) {
_root.pic_num_prev = _root.pic_num;
_root.pic_num = num;
_root.pic7.play();
}
_root.DY = stage.height+4;
_root.DX = stage.width+4;
}
}
Pourtant, lorsque je lance l'animation swf, le lien est inactif. La souris se transforme en main donc on voit que le lien existe, mais au clic, rien ne se passe.


Quelqu'un peut-il m'aider ?

J'ai une adresse msn s'il faut...


Je vous remercie tous beaucoup !