Bingo! it works! Thanks
--- In flexcoders@yahoogroups.com, "Matt Chotin" <[EMAIL PROTECTED]> wrote: > I think you're going to need to do it later than creationComplete. > Basically in your resultHandler function you're going to need to go > through all your controls and call controlbehavior, I'm guessing that > the RemoteObject result is coming after the control has been created. > > > > Function resultHandler(result) > > { > > iniVal = result; > > controlBehavior(textID, iniVal.ISOLATIONTOITURESTATUS); > > //etc > > } > > > > ________________________________ > > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of Ghislain Simard > Sent: Thursday, July 21, 2005 7:59 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] How to get dynamically visible or enabled a > control > > > > I have a function which as a role of getting dynamically visible or > not a control. The decision of that behavior is coming from a value > sent by RemoteObject....But it doesn't want to do what I am looking > for. Any help would be appreciated. > > Thanks > > CODE: > As I will have to get a behavior in a form for each controls, I need > to get a CreationComplete function on each of these controls. > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" > initialize="toitureObject.affichage.send()"> > > <mx:RemoteObject id="toitureObject" > endpoint="http://132.156.178.59/flashservices/gateway" > source="EEwizard3.G.toit_nf"> > > <mx:method name="affichage" result="resultHandler(event.result)"> > <mx:arguments> > <zoneID>1</zoneID> > </mx:arguments> > </mx:method> > > </mx:RemoteObject> > > <mx:Script> > <![CDATA[ > var iniVal:Object; > function resultHandler(result){ > iniVal = result; > } > > function controlBehavior(target:Object,x:String):Void{ > switch (Number(x)){ > case 0: > target.visible = true; > target.enabled = true; > break; > case 1: > target.visible = true; > target.enabled = false; > break; > case 2: > target.visible = false; > break; > } > > } > ]]> > > </mx:Script> > > <mx:TextInput id="textID" text="{iniVal.ISOLATIONTOITURESTATUS}" > creationComplete="controlBehavior > (textID,iniVal.ISOLATIONTOITURESTATUS)"/> > </mx:Application> > > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > > > ________________________________ > > YAHOO! GROUPS LINKS > > > > * Visit your group "flexcoders > <http://groups.yahoo.com/group/flexcoders> " on the web. > > * To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED] subject=Unsubscribe> > > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of > Service <http://docs.yahoo.com/info/terms/> . > > > > ________________________________ -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/