Flex 3 : Easy Deep Linking Question -


i'm having problem deeplinking on flex 3 site. want people able link different parts of site. want able type url browser bar , taken particular part of site. also, need default open #view=2.

i'm having problems setting default #view=2. so, it's supposed check browser fragment see whether valid section of site. if should call parseurl() , open section of site. far, good. problem how set default view=#2, if loop doesn't find valid view number?

here's code:

private function initbrowsermanager(): void {      browsermanager = browsermanager.getinstance();     browsermanager.addeventlistener(browserchangeevent.browser_url_change, parseurl);         browsermanager.init("","my website");      if(browsermanager.fragment != null){           (var j:uint = 0; j < comboboxdp.length; j++){             if(browsermanager.fragment == "view="+comboboxdp[j].series){                             parseurl();                             break;             }            }      }    } 

i've tried add line: else{browsermanager.setfragment("view="+ 2); parseurl();} everywhere think of, no luck far. know answer simple. suggestions?

thank you.

-laxmidi

i'm assuming of intent of code, i'd use boolean:

var initialfragmentvalid:boolean = false; if(browsermanager.fragment != null){      (var j:uint = 0; j < comboboxdp.length; j++){         if(browsermanager.fragment == "view="+comboboxdp[j].series){             initialfragmentvalid = true;             break;         }      } }  if (!initialfragmentvalid) {     // set default     browsermanager.setfragment("view=2"); }  // parse because we'll have fragment regardless parseurl(); 

Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

sql server - python to mssql encoding problem -

windows - Python Service Installation - "Could not find PythonClass entry" -