I think I need more help on this one :-( I found getElementAt(), getElementIndex() etc in the GraphicElement->ContentElement class, but not sure how to relate any of this to the loaded .fxg object:
If I go to this.contentGroup __mxmlContent ____[0] VGroup (button group) ____[1] displayGroup (Group var containing .fxg object for display) ______mxmlContent ________[0].fxg Object __________myGroup1 __________myGroup2 etc I still arrive at this mxmlContent array of 1 row containing the .fxg object with all the groups I want to reference. Any kind of getElementAt() at this level throws an index error talking about unknown mxml content. Am I even interrogating the correct instance? TIA, Mic. --- In [email protected], "Haykel BEN JEMIA" <hayke...@...> wrote: > > You should use the content management functions of group to access its > children: numElements(), getElementAt(index:int), > getElementIndex(element:Object) etc. > > Haykel Ben Jemia > > Allmas > Web & RIA Development > http://www.allmas-tn.com > > > > > On Tue, Dec 16, 2008 at 10:28 PM, Mic <chigwel...@...> wrote: > > > (OK to ask Gumbo questions?)When an .fxg file is loaded into > > FxApplication and added to a Group, and that Group is then added to > > FxApplication, array mxmlContent[0] contains the .fxg Graphic object, > > whose child Groups can be accessed directly by name: > > > > displayGroup.mxmlContent[0].myGroup1 > > > > However I cannot access mxmlContent[0] with getChildAt() etc, nor can > > I work out how to extract out references to mxmlContent[0] into > > another array etc so a list can be displayed where a Group object > > might be selected. Can find no info on mxmlContent :-( > > > > code: > > testFXG.fxg contains group id="myGroup1", group id="myGroup2" etc > > > > private var displayGroup:Group; > > displayGroup = new Group(); > > var source: testFXG= new testFXG(); > > displayGroup.addItem(source); > > addItem(displayGroup); > > > > breakpoint shows: > > > > displayGroup > > [inherited] > > mxmlContent > > [0] > > myGroup1 > > myGroup2 > > etc > > > > code: > > private var testGroup:Group; > > testGroup = displayGroup.mxmlContent[0].myGroup1; > > > > - this is a good reference and can be used to change myGroup1.x, > > myGroup1.y etc. However as stated above I cannot get a reference to > > e.g. the 3rd child etc. As always, TIA, > > > > Mic. > > > > > > >

