Menu i Flash
Hey..Har en menu der ser således ud i koden:
[code]
menu = ["Forside", "Produkter", "Vision", "Om Os", "Kontakt"];
this.createEmptyMovieClip("content", 1000);
this.attachMovie("sectionBackground", "mask", 1001);
mask._y = content._y=208;
mask._x = target=68;
content.setMask(mask);
content._x = -1000;
imageScrollSpeed = 5;
xStart = 125;
yStart = 51;
bWidth = 79;
bHeight = 17;
interval = 50;
countDown = menu.length;
menuOpen = false;
theTime = 0;
buttonScrollSpeed = 2;
for (var i = 0; i<menu.length; i++) {
var section = content.attachMovie("section_"+menu[i], "section_"+menu[i], i+100);
section._x = section._width*i;
var b = this.attachMovie("subButton", "subButton"+i, countDown);
countDown--;
b.stop();
b._x = xStart;
b._y = yStart;
b.interval = interval*i;
b.target = yStart+(bHeight*i);
b.txt = menu[i];
b.pos = target+(i*-section._width);
b.onPress = function() {
target = this.pos;
closeMenu();
this.gotoAndStop(1);
};
b.onRollOver = function() {
this.gotoAndStop(2);
};
b.onRollOut = function() {
this.gotoAndStop(1);
};
b._visible = false;
}
function closeMenu() {
for (var i = 0; i<menu.length; i++) {
var b = this["subButton"+i];
b._visible = false;
b._x = xStart;
b._y = yStart;
}
menuOpen = false;
}
mainButton.onPress = function() {
if (!menuOpen) {
theTime = getTimer();
menuOpen = true;
for (var i = 0; i<menu.length; i++) {
_root.main["subButton"+i]._visible = true;
}
} else {
closeMenu();
}
};
function scrollButtons() {
if (menuOpen) {
for (var i = 0; i<menu.length; i++) {
var b = this["subButton"+i];
if ((theTime+b.interval)<getTimer()) {
b._y += (b.target-b._y)/buttonScrollSpeed;
}
}
}
}
this.onEnterFrame = function() {
content._x += (target-content._x)/imageScrollSpeed;
scrollButtons();
};
[/code]
Og nu vil jeg så gerne have en menu mere, som fungerer på samme måde, bare i et andet MC og med nogle andre links..
Jeg kan fint sætte menuen ind, men når jeg klikker på menuen sker der absolut intet? :S
Nogle der kan hjælpe med det?
Vi kan godt finde ud af at jeg sender .fla filen, hvis det kan hjælpe nogle..
Siden kan ses på www.test.kaffeogte.dk
