Hallo,
ich weiß, heute frag ich zu viel. Aber das muss noch raus:
In diesem Code gibts in der "onPress"-funktion doch das:
Und nun würde ich gern hinkriegen, dass beim Klick auf den ersten Menüpunkt ("entry") die Rubrik [0] angewählt wird, beim zweiten die [1], beim dritten die [2] usw. Kann mir da vielleicht jemand hilfreich zur Seite stehn?
ich weiß, heute frag ich zu viel. Aber das muss noch raus:
PHP:
var inhalte = new Array("inhalt1", "inhalt2", "inhalt3", "inhalt4", "inhalt5", "inhalt6", "inhalt7");
var titel = new Array("SEITE EINS", "SEITE ZWEI", "SEITE DREI", "SEITE VIER", "SEITE FÜNF", "SEITE SECHS", "SEITE SIEBEN");
var entry = new Array(inhalte.length);
var baseline = 400;
for (var i = 0; i<entry.length; i++) {
entry[i] = hauptnav.attachMovie("entry", "entry"+i, i);
entry[i]._y = baseline-(entry.length-i)*(entry[i].bar._height-1);
entry[i].num = i;
entry[i].title = titel[i];
entry[i].content = inhalte[i];
entry[i].bar.onPress = function() {
this._parent.gotoAndStop("aktiv");
_root.nav.ladeRubrik(_root.nav.rubriken[0]);
showEntry(this._parent.num);
};
}
function showEntry(n) {
var obj = entry[n];
obj.dy = n*(obj.base-1);
for (var i = 0; i<n; i++) {
entry[i].dy = i*(entry[i].base-1);
}
for (var i = n+1; i<entry.length; i++) {
entry[i].dy = baseline-(entry.length-i)*(obj.base-1);
}
this.onEnterFrame = function() {
var done = 0;
for (var i = 0; i<entry.length; i++) {
entry[i]._y += (entry[i].dy-entry[i]._y)/3;
if (Math.abs(entry[i]._y-entry[i].dy)<1) {
entry[i]._y = entry[i].dy;
done++;
}
}
};
}
PHP:
_root.nav.ladeRubrik(_root.nav.rubriken[0]);