Bonjour a tous !!
J'ai le script suivant.
Je veux faire en sorte qu'au survol de mon menu dynamique, j'ai une simple fonction de roll-over qui me change la couleur des libelles de menus, mais ca ne marche pas.
mon clip "clip" est une simple animation qui fait déplacer mon menu e haut en bas.
fscommand("fullscreen", "true" );
stop();
mPunkte = new Array();
mPunkte.push({titel:"test 1", inhalt:"<font size=\"12\"><b>ok 1</b>."});
mPunkte.push({titel:"test 2", inhalt:"<font size=\"12\"><b>ok 2</b>."});
for (var i = 0; i<mPunkte.length; i++) {
attachMovie("clip", "mc"+i, i);
this["mc"+i]._x = 320;
this["mc"+i]._y = this["mc"+i]._height*i+90;
this["mc"+i].txt_mc.txt = ": : . "+mPunkte[i].titel+" ";
this["mc"+i].details = mPunkte[i].inhalt;
this["mc"+i].onRelease = function() {
this.play();
_root.ausgabe = this.details;
this[animintro.gotoAndStop(340)];
};
this["mc"+i].onRollOver = function() {
maCouleur.setRGB(0xff0000);
maCouleur = new Color(this["mc"+i]);
};
}
pos_top = mc0._y;
pos = new Array();
for (var i = 0; i<mPunkte.length; i++) {
pos[i] = this["mc"+i]._y;
}
Array.prototype.sort = function(str) {
for (var j = 0; j<this.length; j++) {
if (this[j]<str) {
this[j] = this[j]+mc0._height;
}
}
};
onEnterFrame = function () { for (var i = 0; i<pos.length; i++) {if (this["mc"+i]._currentframe == 16) {pos.sort(pos[i]);pos[i] = pos_top;wahl_mc = i;this["mc"+i]._y = pos_top;}if ((wahl_mc != i) && (this["mc"+i]._y<pos[i])) {this["mc"+i]._y = this["mc"+i]._y+1;this["mc"+i].gotoAndStop(1);}}};
Merci de vos lumières.
Marc