I am getting FLEX error # 2007, just like when the app starts. TypeError: Error # 2007: The parameter child should be non-blank Mx.core :: container / getChildIndex () [C: \ autobuild \ 3.2.0 \ frameworks \ projects \ framework \ src
\ Mx \ core \ container.as: on Flash.display :: DisplayObjectContainer / getChildIndex at 2411) on Mx.containers :: viewstack / set selectild () [/ user / perus url] at [c: \ autoblog \ 3.2.0 \ Frameworks \ Projects \ Framework \ src \ MX \ container \ ststs. AS: 557] Myname / documents / Flex Builder 3 / property / src / property.mxml: 8803] on property / initBrowserManager () [/ user / myname / documents / Flex Builder 3 / property / src / property.mxml: 8749] At the / ___ property_Application1_creationComplete () [/ user / myname / documents / Flex Builder 3 / property / src / property.mxml: 19]I get deeplinking to work properly I'm trying to Bhaskar Chari on the Escape Flex forum was enough to help me with the code below:
Personal function parseUrl (e: BrowserChangeEvent = null): zero {var o: object = URLUtil. StringToObject (browserManager.fragment); Var j: object = o.view; Var f: string = string (j); Var c: string = f.replace (/ - / g, "_"); Var t: container = mainViewStack.getChildByName (C) as container; MainViewStack.selectedChild = t; }
Actually, I'm Browser Manager. I get the straggle, convert it to a string, replaces the dash with underscore, converts it into container and sets the channel selected on it MainViewStack
But, when it starts, it says that there is no child parameter, how can I solve this problem?
Thank you.
- Lakkidi
OK,
I Understood. I need to add:
If (t! = Null) {mainViewStack.selectedChild = t} and {mainViewStack.selectedIndex = 0}
Children were not created yet .
Thank you.
- Lakmeady
Comments
Post a Comment