Hallo
Und schon wieder habe ich eine Frage bezüglich meines gekauften Flash Menüs !
Und zwar habe ich ein Accordion Flashmenü mit Unterpunkten: siehe Beispielseite ()
Mein Problem ist jetzt, das die Untermenüs beim laden der Seite nicht ausgewählt bleiben (Beispiel: Ich klicke im Untermenü vom Home z.B. 1 an, dann öffnet sich Seite 1, leider schließt sich dann aber das Menü wieder, ich hätte das gerne so, das wenn sich seite 1 öffnet auch noch das Menü offen ist und der Punkt Seite 1 ausgewählt ist.)
Meine erste überlegung war, das ich für jede Seite sprich 1, 2, 3, etc... eine eigene XML Datei anlegen, und je nach Punkt mit der Funktion class="current" den Punkt auswähle. Hat aber leider nicht geklappt -
Dann habe ich im Internet geschaut ob es eine Möglichkeit gibt das ganze irgendwie in Flash zu lösen:
Da habe ich dann folegendes gefunden:
oder ....
Hmmmm, da ich ehrlich gesagt nicht so die Ahnung von Flash habe, würde mich interessieren ob einer eine einfach Möglichkeit kennt das Problem zu lösen Vielen Dank.
Und schon wieder habe ich eine Frage bezüglich meines gekauften Flash Menüs !
Und zwar habe ich ein Accordion Flashmenü mit Unterpunkten: siehe Beispielseite ()
Mein Problem ist jetzt, das die Untermenüs beim laden der Seite nicht ausgewählt bleiben (Beispiel: Ich klicke im Untermenü vom Home z.B. 1 an, dann öffnet sich Seite 1, leider schließt sich dann aber das Menü wieder, ich hätte das gerne so, das wenn sich seite 1 öffnet auch noch das Menü offen ist und der Punkt Seite 1 ausgewählt ist.)
Meine erste überlegung war, das ich für jede Seite sprich 1, 2, 3, etc... eine eigene XML Datei anlegen, und je nach Punkt mit der Funktion class="current" den Punkt auswähle. Hat aber leider nicht geklappt -
Dann habe ich im Internet geschaut ob es eine Möglichkeit gibt das ganze irgendwie in Flash zu lösen:
Da habe ich dann folegendes gefunden:
Code:
[B][COLOR=black][FONT='Courier New']onClipEvent (load) {[/FONT][/COLOR][/B]
[B][COLOR=black][FONT='Courier New'] [/FONT][/COLOR][/B]
[B][COLOR=black][FONT='Courier New']if (this._url = "page1.html") {[/FONT][/COLOR][/B]
[B][COLOR=black][FONT='Courier New'] slider.xMove = button_1._x;[/FONT][/COLOR][/B]
[B][COLOR=black][FONT='Courier New']}else if (this._url = "page2.html") {[/FONT][/COLOR][/B]
[B][COLOR=black][FONT='Courier New'] slider.xMove = button_2._x;[/FONT][/COLOR][/B]
[B][COLOR=black][FONT='Courier New']}else if (this._url = "page3.html") {[/FONT][/COLOR][/B]
[B][COLOR=black][FONT='Courier New'] slider.xMove = button_3._x;[/FONT][/COLOR][/B]
[B][COLOR=black][FONT='Courier New']}else if (this._url = "page4.html") {[/FONT][/COLOR][/B]
[B][COLOR=black][FONT='Courier New'] slider.xMove = button_4._x;[/FONT][/COLOR][/B]
[B][COLOR=black][FONT='Courier New']}[/FONT][/COLOR][/B]
[B][COLOR=black][FONT='Courier New']easeSpeed = 2;[/FONT][/COLOR][/B]
[B][COLOR=black][FONT='Courier New'] [/FONT][/COLOR][/B]
[B][COLOR=black][FONT='Times New Roman','serif']}[/FONT][/COLOR][/B]
oder ....
Code:
stop();
//get page string
var pageURL:String=ExternalInterface.call('window.location.href.toString');
url_txt.text=pageURL;
//set up website pages
var homeURL:String=('http://www.dwyse.com/menu/home_loans.html');
var businessURL:String=('http://www.dwyse.com/menu/business.html');
var refinanceURL:String=('http://www.dwyse.com/menu/refinancing.html');
var debtURL:String=('http://www.dwyse.com/menu/debt.html');
var personalURL:String=('http://www.dwyse.com/menu/personal.html');
// show rollover state of pageURL
function pageLoad():void {
if(pageURL==homeURL) {
nav.nav_home.gotoAndPlay("over");
}else if(pageURL==businessURL){
nav.nav_business.gotoAndPlay("over");
}else if(pageURL==refinanceURL){
nav.nav_refinacing.gotoAndPlay("over");
}else if(pageURL==debtURL){
nav.nav_debt.gotoAndPlay("over");
}else if(pageURL==personalURL){
nav.nav_personal_loans.gotoAndPlay("over");
}else{
gotoAndStop(1);
}
}
pageLoad();
/* main nav */
nav.nav_business.buttonMode = true;
nav.nav_business.addEventListener(MouseEvent.ROLL_OVER, onButtonOver);
nav.nav_business.addEventListener(MouseEvent.ROLL_OUT, onButtonOut);
nav.nav_business.addEventListener(MouseEvent.CLICK, nav_businessClick);
nav.nav_debt.buttonMode = true;
nav.nav_debt.addEventListener(MouseEvent.ROLL_OVER, onButtonOver);
nav.nav_debt.addEventListener(MouseEvent.ROLL_OUT, onButtonOut);
nav.nav_debt.addEventListener(MouseEvent.CLICK, nav_debtClick);
nav.nav_home.buttonMode = true;
nav.nav_home.addEventListener(MouseEvent.ROLL_OVER, onButtonOver);
nav.nav_home.addEventListener(MouseEvent.ROLL_OUT, onButtonOut);
nav.nav_home.addEventListener(MouseEvent.CLICK, nav_homeClick);
nav.nav_refinacing.buttonMode = true;
nav.nav_refinacing.addEventListener(MouseEvent.ROLL_OVER, onButtonOver);
nav.nav_refinacing.addEventListener(MouseEvent.ROLL_OUT, onButtonOut);
nav.nav_refinacing.addEventListener(MouseEvent.CLICK, nav_refinacingClick);
nav.nav_personal_loans.buttonMode = true;
nav.nav_personal_loans.addEventListener(MouseEvent.ROLL_OVER, onButtonOver);
nav.nav_personal_loans.addEventListener(MouseEvent.ROLL_OUT, onButtonOut);
nav.nav_personal_loans.addEventListener(MouseEvent.CLICK, nav_personal_loansClick);
function onButtonOver(e:MouseEvent):void
{
e.currentTarget.gotoAndPlay("over");
}
function onButtonOut(e:MouseEvent):void
{
e.currentTarget.gotoAndPlay("out");
}
/* main nav */
function nav_businessClick(e:MouseEvent):void
{
var nav_businessURL:URLRequest = new URLRequest ("[url=http://www.dwyse.com/menu/business.html]Untitled Document[/url]");
navigateToURL(nav_businessURL, "_parent");
}
function nav_debtClick(e:MouseEvent):void
{
var nav_debtURL:URLRequest = new URLRequest ("[url=http://www.dwyse.com/menu/debt.html]Untitled Document[/url]");
navigateToURL(nav_debtURL, "_parent");
}
function nav_homeClick(e:MouseEvent):void
{
var nav_homeURL:URLRequest = new URLRequest ("[url=http://www.dwyse.com/menu/home_loans.html]Untitled Document[/url]");
navigateToURL(nav_homeURL, "_parent");
}
function nav_refinacingClick(e:MouseEvent):void
{
var nav_refinacingURL:URLRequest = new URLRequest ("[url=http://www.dwyse.com/menu/refinancing.html]Untitled Document[/url]");
navigateToURL(nav_refinacingURL, "_parent");
}
function nav_personal_loansClick(e:MouseEvent):void
{
var nav_personal_loansURL:URLRequest = new URLRequest ("[url=http://www.dwyse.com/menu/personal.html]Untitled Document[/url]");
navigateToURL(nav_personal_loansURL, "_parent");
}
Hmmmm, da ich ehrlich gesagt nicht so die Ahnung von Flash habe, würde mich interessieren ob einer eine einfach Möglichkeit kennt das Problem zu lösen Vielen Dank.