PDA

Volledige versie bekijken : menu functionaliteit


bigl
%Europe/Berlin %372 %2006, 09:56
Hey allemaal,

Ik ben met het menu van een site bezig maar om de een of andere reden werken alleen de knoppen die ik direct al op het scherm heb bij het begin.
Op het moment dat ik de knoppen in lijn 3 probeer op te roepen lukt dat niet, weet iemand wat er fout gaat?

Thnx,
Bigl

//hoofdmenu
main_menu.welkom_bt.onRelease = function(){
main_menu.menu_line_2.gotoAndStop(1);
}
main_menu.werkwijze_bt.onRelease = function(){
main_menu.menu_line_2.gotoAndStop("sub_werkwijze");
}
main_menu.cases_bt.onRelease = function(){
main_menu.menu_line_2.gotoAndStop("sub_cases");
}
main_menu.tarieven_bt.onRelease = function(){
main_menu.menu_line_2.gotoAndStop(1);
}
main_menu.contact_bt.onRelease = function(){
main_menu.menu_line_2.gotoAndStop(1);
}
//om deze knop gaat het
main_menu.menu_line_2.aanvullende_bt.onRelease = function(){
main_menu.menu_line_3.gotoAndStop("aanvul_diensten");
}

FredHeusschen
%Europe/Berlin %377 %2006, 10:03
staat die button al wel op in het huidige frame van de movieclip op het moment dat de actie wordt uitgevoerd?

de link naar de button (main_menu.menu_line_2.aanvullende_bt) moet te vinden zijn om de actie er aan toe te kennen.

Ik ben met het menu van een site bezig maar om de een of andere reden werken alleen de knoppen die ik direct al op het scherm heb bij het begin.
dit kan dus niet. een knop moet 'op het scherm staan' om een actie toegekend te krijgen.

darkslayer
%Europe/Berlin %379 %2006, 10:06
instance name vergeten?? of label name vergeten??

bigl
%Europe/Berlin %387 %2006, 10:18
De knop "main_menu.menu_line_2.aanvullende_bt" is pas zichtbaar als het submenu "werkwijze" (main_menu.menu_line_2.gotoAndStop("sub_werkwijze")) getoond wordt. Ik ga naar werkwijze door naar het frame label sub_werkwijze te gaan in de mc menu_line_2.

De rollover van de knop werkt ook prima, alleen werkt hij niet als ik erop druk.
Alle instance namen kloppen ook (heb het ook al met frame numbers geprobeerd).

han.brouwer-keij
%Europe/Berlin %402 %2006, 10:39
main_menu.menu_line_3._visible = false;

main_menu.menu_line_2.aanvullende_bt.onRelease = function(){
main_menu.menu_line_3._visible = true;
}

Volgens mij moet je het zo doen en alle buttons al vooraf op de stage plaatsen.

groet,
Han

bigl
%Europe/Berlin %431 %2006, 11:21
Bedankt! Ik ga het meteen proberen.