Bonjour,
J'ai fait un site dont le menu est un clip qui prend toute la pge au démarrage, puis une fois qu'un sous-menu est sélectionné il se redimensionne en plus petit au coin à gauche... bref c'est très simple techniquement et cela fonctionne .. presque...car parfois, au moment du rétrécissement , la taille n'est pas celle que j'ai introduite, elle est plus petite... mais cela de manière aléatoire..pour être complet voici le code d'un bouton compris dans le Clip menu qui, au départ fait donc 800*600 px :
on (press) {
_root.titre.gotoAndStop(4);
}
/*cette partie-ci est celle qui me pose problème
j'ai mis 500 derrière le If, mais 600 donne les mêmes résultats*/
on (press) {
if (_root.meNu._height >= 500) {
_root.meNu._height = 150;
_root.meNu._width = 200;
_root.meNu._x = 0;
_root.meNu._y = 0;
}
_root.meNub._visible = 1;
_root.meNu.animSite.gotoAndPlay(30);
}
on (rollOver) {
_root.meNu.animSite.gotoAndPlay(2);
_root.cadreinfo._visible = 1;
_root.cadreinfo._x = _root._xmouse;
_root.cadreinfo.descr.text = "WebSite";
}
on (rollOut) {
_root.cadreinfo._visible = 0;
}
on (press) {
_root.cadreinfo._visible = 0;
}
Donc ca me paraît simple et logique, vu que je veux que le menu reste petit quand je l'utilise par après...
Mais j'ai créé l'option de pouvoir le remettre en pleine page
avec un simple bouton _root.meNub, qui n'apparaît que lorque le menu se rétrécit...
Et suite à plusieurs essais "intempestifs" de boutonnages, de rétrécissements puis d'agrandissements, il arrive que certaines fois le menu petit ne fasse pas les 200*150px escomptés mais soit moins large...
le code du bouton (_root.meNub ) qui réagrandit le clip menu est celui-ci :
on (release) {
_root.meNu._height = 600;
_root.meNu._width = 800;
_root.meNu._x = 0;
_root.meNu._y = 0;
_root.meNub._visible = 0;
_root.titre.gotoAndStop(1);
}
le swf est online pour l'instant sur
http://hota.ulb.ac.be/studentprivate/invites/jpbuse/sensiprod_2_0/
merci bcp de jeter un oeil ...
@+
gypsy
sur www.busejulienpierre.be.tf
@°)