[AS2] SWFAddress 1.3

Status
Niet open voor verdere reacties.

slabbetje

Gebruiker
Lid geworden
5 mei 2007
Berichten
290
Heey helpers,
Ik ben al een flinke tijd bezig met een dynamische website alleen ik loop op dit moment zwaar vast op de SWFAddress class van assuasal.

In mijn menubutton word de setValue aangepast met:
Code:
SWFAddress.setValue(deeplinkMain+'/'+deeplinkSub+'');

In dit geval is het na de check of het een submenu of een main menu is...

Vervolgens roept hij netjes mn onchange functie op:
Code:
SWFAddress.onChange = function() {
	var value = SWFAddress.getValue();

	if (value != "/") {	
		deeplink.text = SWFAddress.getValue();
		var value2 = SWFAddress.getValue();
		var value:Array = value2.split("/");
		
		if (value[1] != null or value[1] != "" or value[1] != undefined) {
			if (value[2] != "" or value[2] != undefined) {
				for (i=0; i<_global.totalMainButton; i++) {				
						for (j=0; j<total_SM[i]; j++) {		
							if (value[2] == sub_Deeplink[i+"_"+j]) {
								SWFAddress.setTitle(value[2]);
								clickAction(menu_holder.btn_holder["subItem"+i+"_"+j],i,j,sub_linkType[i+"_"+j],sub_Lurl[i+"_"+j],sub_Rurl[i+"_"+j]);
								if (debugMode) {
								trace("[Deeplink] Main: "+i+" Sub: "+j);
								}
							}
						}							
				}
			}
			if (value[2] == "" or value[2] == undefined) {

				for (i=0; i<_global.totalMainButton; i++) {
					if (value[1] == main_Deeplink[i]) {
						clickAction(menu_holder.btn_holder["mainItem"+i],i,0,main_linkType[i],main_Lurl[i],main_Rurl[i]);
					}
				}
			}		
		}
	}
	else if (value == "/") {}
	
};

Dit werkt allemaal prima alleen hij slaat geen history op wat hij wel zou moeten doen lijkt me...
En ik kan ook niet direct in de url typen bijv. /#/home/welkom om direct naar het subje te gaan welkom in het hoofdmenu home...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan