J'ai un problème de chemin sur un scrolling!!! enfin je pense..
Le principe est le suivant :
Dans la séquence principale du FLA, le calque "list recherche 2" contient le script qui fait appel au clip "mcitem2". C'est ce clip qui m'affiche mon deuxième menu (celui de gauche).
Ensuite dans ce clip "mcitem2", le calque "action" contient la fonction "navigbase()" qui fait appel au clip "scrollnav" qui doit normalement faire bouger mon deuxième menu???
function navigbase() {
_root.navigbasehaut.attachMovie("carrea", "carrea", 0);
setProperty("carrea", _x, 50);
setProperty("carrea", _y, 50);
titre = _root.navigbasehaut.attachMovie("listinghaut", "listinghaut", 25);
titre.complet.text = description.text;
titre.affaire.text = "AE"+" "+numero.text;
_root.navigbasebas.attachMovie("carrea", "carrea", 0);
setProperty("carrea", _x, 50);
setProperty("carrea", _y, 50);
for (var j = 0; j<caractere.length; j++) {
if (caractere[j].firstChild.firstChild.nodeValue == undefined) {
} else {
atach = _root.navigbasebas.carrea.attachMovie("listingbas", "listingbas"+j, j);
atach.caract.text = caractere[j].firstChild.firstChild.nodeValue;
}
atach.lien.text = caractere[j].firstChild.nextSibling.firstChild.nodeValue;
setProperty(atach, _y, (30*j));
startingY = navigbasebas.carrea._y;
bottom = 138;
if (_root.navigbasebas.carrea._height>230) {
_root.navigbasebas.attachMovie("scrollnav", "scrollnav", 25);
setProperty(_root.navigbasebas.scrollnav, _x, 355);
setProperty(_root.navigbasebas.scrollnav, _y, 70);
}
}
}
function scrollnav(direction) {
speed = 22;
if (direction == "up") {
if (navigbasebas.carrea._y-speed+navigbasebas.carrea._height>(startingY+bottom)) {
navigbasebas.carrea._y -= speed;
} else {
navigbasebas.carrea._y = (startingY+bottom)-navigbasebas.carrea._height;
}
} else if (direction == "down") {
if (navigbasebas.carrea._y+speed<startingY) {
navigbasebas.carrea._y += speed;
} else {
navigbasebas.carrea._y = startingY;
}
}
}
C'est peut être compliqué comme ça mais je débute...
SVP, j'ai vraiment besoin d'aide sur ce coup là. Merci d'avance.