Hello All, I think I will try posting my question again. See below... Maybe someone from Macromedia can tell me if this is the behavior I have to live with or if I am doing something wrong... Please help.
Lawrence --- In flexcoders@yahoogroups.com, "lm7e" <[EMAIL PROTECTED]> wrote: > > In attempting to utilize the RSL feature, I am designing an > application that is composed of a wrapper app that in turn loads > different subsystem apps. This works fine. The interesting behavior > I have seen is that a subsystem app I have written contains a > DividedBox and when it is loaded, the cursor does not show the > proper "move" indicator (->| |<-) that it should when hovering over > the divider; the cursor disappears. If I open the subsystem app > separately, the behavior is correct. Any ideas??? Workarounds??? You > can find code that demonstrates this strangeness below. > > Thank you in advance, > Lawrence > > ---- loaderApp.mxml ---- > <?xml version="1.0" encoding="iso-8859-1"?> > <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" > width="100%" height="100%" xmlns="*"> > > <mx:XML id="theMenuDataProvider"> > <menu label="Test"> > <menuitem label="Test App" > data="testApp.mxml.swf" /> > </menu> > </mx:XML> > > <mx:Script> > var app : String; > > function loadSubsystem(event : Object) { > app = event.menuItem.attributes.data; > } > </mx:Script> > > <mx:MenuBar width="100%" id="theMenuBar" > change="loadSubsystem(event)"> > <mx:dataProvider>{theMenuDataProvider} > </mx:dataProvider> > </mx:MenuBar> > > <mx:HBox width="100%" height="100%"> > <mx:Loader id="applet" source="{app}" > scaleContent="false" width="100%" height="100%" /> > </mx:HBox> > > </mx:Application> > > ---- testApp.mxml ---- > <?xml version="1.0" encoding="iso-8859-1"?> > <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" > width="100%" height="100%"> > <mx:Script> > function getPreferredHeight() { > if (_parent != undefined) { > return _parent.layoutHeight; > } else { > return super.getPreferredHeight(); > } > } > function getPreferredWidth() { > if (_parent != undefined) { > return _parent.layoutWidth; > } else { > return super.getPreferredWidth(); > } > } > </mx:Script> > <mx:Panel width="100%" height="100%"> > <mx:DividedBox direction="horizontal" height="100%" > width="100%"> > <mx:Tree id="theTree" width="30%" > height="100%"> > <mx:dataProvider> > <mx:XML> > <node > label="Something"> > <node > label="Here" isBranch="true"> > </node> > <node > label="There" isBranch="true"> > </node> > <node > label="Anywhere"> > > <node label="Huh?" /> > > <node label="What?" /> > > <node label="Where?" /> > </node> > </node> > </mx:XML> > </mx:dataProvider> > </mx:Tree> > <mx:VBox height="100%" width="70%"> > <mx:TabNavigator height="100%" > width="100%"> > <mx:Canvas label="Isn't" > height="100%" width="100%" /> > <mx:Canvas label="This" > height="100%" width="100%" /> > <mx:Canvas > label="Interesting?" height="100%" width="100%" /> > </mx:TabNavigator> > </mx:VBox> > </mx:DividedBox> > </mx:Panel> > </mx:Application>