Loadvars problem igen
Er der en der kan fortælle mig hvorfor mit LoadVars script ikke virker? nedenstående et forsøg på at forklarer hvordan det hænger sammen.//Flash kode i første frame
tjek_menu = new LoadVars();
tjek_menu.onLoad = function(succes) {
if(succes){
menustatus = this.var_menunavn;
if(menustatus == ""){
gotoAndPlay("start_her");
}
if(menustatus == "menu1"){
gotoAndStop("menu1");
}
if(menustatus == "menu2"){
gotoAndStop("menu2");
}
if(menustatus == "menu3"){
gotoAndStop("menu3");
}
if(menustatus == "menu4"){
gotoAndStop("menu4");
}
if(menustatus == "menu5"){
gotoAndStop("menu5");
}
}else{
gotoAndStop("fejl");
}
}
tjek_menu.load("top.php", tjek_menu);
stop();
og mit PHP script(top.php) ser således ud:
<?
echo "&var_menunavn=".$_GET['menu_navn'];
?>
Selve flash filen ligger også på siden top.php.
Det som jeg forsøger er at hente variablens værdi af "var_menunavn" ind i flash og guide flash hen til den korrekte frame i mit flash dokument.
Hvis "var_menunavn" er tom(eks.http://www.etellerandet.com/top.php)
så skal den gå hen til "start_her" i flash filen.
Det vil den typisk være første gang man kommer ind på siden.
I min flash fil har jeg så en menu men nogle knapper, med links der ser såleds ud:
on(release){
getURL("http://www.etellerandet.com/top.php?menu_navn=menu2")
}
Her henter den så variablen "menu_navn"s værdi "menu2" og ligger den ned i en variabel der hedder "var_menunavn" som hentes ind i flash og guider flash hen til den korrekte frame.
Jeg håber jeg har forklaret mig bedre denne gang :o)
PS. Det skal kører til Flash 7 - 2.0.
