PDA

Volledige versie bekijken : Tabbladen


Trolleystad
%Europe/Berlin %585 %2007, 14:03
Ik krijg code aangeleverd die ik zelf nogal vaag vind. De bedoeling is het volgende. Er zijn 4 tabbladen met elk aparte content. Nu is het al voor elkaar zodra je de muis op een tabblad houdt dat de juiste content erbij verschijnt en het tabblad gloeit. Nu moet ik er alleen voor zorgen dat de tabbladen automatisch doorgaan met wisselen als de muis er niet opstaat. Dit is de as:


numberOfTabs = 4;
for (i=1; i<=numberOfTabs; i++) {
line = eval("tab"+i);
line.onRollOut = function() {
for (i=1; i<=numberOfTabs; i++) {
// Hier moet code komen om het juiste tabblad te laten gloeien
}
this._parent.contents.gotoAndPlay(contentFrame);
} // End onRollOut function

line.onRollOver = function() {
for (i=1; i<=numberOfTabs; i++) {
otherTabs = eval("this._parent.tab"+i);
otherTabs.bottomLine._visible = true;
trace("SET auto = FALSE");
}
this.bottomLine._visible = false;
contentFrame = Number(this._name.substr(3, 1));
this._parent.contents.gotoAndStop(contentFrame);
} // end onRollOver function
} // end for loop

tab1.bottomLine._visible = false;


De onRollOut functie heb ik al geschreven en werkt in zoverre dat hij stopt weer start met wisselen zodra ik de muis eraf haal. Met 'this.bottomline._visible = false' in de RollOver functie wordt de juiste tabblad aan het gloeien gebracht. Dat This kan ik niet gebruiken aangezien de functie niet wordt aangeroepen als hij automatisch wisselt. Hoe zorg ik ervoor dat er steeds bij tab1,tab2,tab3,tab4 de bottomline._visible op false komt als ie daar is?