ne hast es ein wenig falsch verstanden…ich hoffe ich erklär es mal nen bisschen verständlich:
ich habe nen dropdown menu erstellt…dieses liegt auf einem layer (menu)
die anderen layer sind (pages) wo die einzelnen seiten erstellt werden sollen
und das action script als layer (AS)
in (menu) liegt das dropdown menu als movieclip…dieser heisst „navbar_mc“ und ist wie folgt aufgebaut:
erster layer (AS)
zweiter layer (buttons) die buttons welche jederzeit angewählt werden können -> Home,Wer,Was,Wie und Wo
dritter layer (submenu) hier habe ich keyframes angelegt und die seiten benannt:
homemenu,wermenu,wasmenu,wiemenu,womenu und hidemenu
spule ich die timeline nun vor droppen neue buttons aus!
vierter layer(hide) beinhaltet eine weitere schaltfläche: hidemenu_btn ,um das menu wieder einzufahren
meine programmierung sieht so aus:
AS (im MovieClip navbar_mc)
stop();
home_btn.addEventListener(MouseEvent.ROLL_OVER,showhome);
function showhome(event:MouseEvent){
gotoAndStop(„homemenu“)
}
wer_btn.addEventListener(MouseEvent.ROLL_OVER,showwer);
function showwer(event:MouseEvent){
gotoAndStop(„wermenu“)
}
was_btn.addEventListener(MouseEvent.ROLL_OVER,showwas);
function showwas(event:MouseEvent){
gotoAndStop(„wasmenu“)
}
wie_btn.addEventListener(MouseEvent.ROLL_OVER,showwie);
function showwie(event:MouseEvent){
gotoAndStop(„wiemenu“)
}
wo_btn.addEventListener(MouseEvent.ROLL_OVER,showwo);
function showwo(event:MouseEvent){
gotoAndStop(„womenu“)
}
hidemenu_btn.addEventListener(MouseEvent.ROLL_OUT,hidemenu);
function hidemenu(event:MouseEvent){
gotoAndStop(„hidemenu“)
}
ich verlasse nun den MovieClip und gehe in meine Szene1
hier gebe ich in das ActionScript (AS) folgendes ein:
stop();
navbar_mc.lebenslauf_btn.addEventListener(MouseEvent.CLICK,clickedlebenslauf);
function clickedlebenslauf(event:MouseEvent){
gotoAndStop(„page2“)
}
dieses funktionier nicht und er gibt mir einen fehler aus :
TypeError: Error #1009: Der Zugriff auf eine Eigenschaft oder eine Methode eines null-Objektverweises ist nicht möglich.
ich hoffe es war verständlich für dich und vllt kommst du ja auf ne lösung.