Beleza André. Segue codigo do componente que será render:
<?xml version="1.0" encoding="utf-8"?> <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="300" height="26" xmlns:masked="com.flexpernambuco.controls.*"> <mx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.events.ListEvent; import mx.controls.Alert; import br.com.pwgi.fw.utils.PWGIImageUtils; import mx.core.Application; import br.com.pwgi.rastreabilidade.view.viewRotina; import flash.events.Event; import br.com.pwgi.standard.rotina.model.RotinaModelLocator; [Bindable] public var str : ArrayCollection = new ArrayCollection(); [Bindable] public var setor:int; [Bindable] public var hora:String; override public function set data(value:Object):void{ if (value != null) { super.data = value; synchronizeSetor(data.setor); } } private function synchronizeSetor(value:String):void{ combRendererSetor.selectedIndex=-1; str=RotinaModelLocator.getInstance().listaSetores; for (var i:int; i< str.length; i++){ if (str[i]['idPlaceHolder'] == value) { combRendererSetor.selectedIndex=i; combRendererSetor.dispatchEvent(new ListEvent(ListEvent.CHANGE)); break; } } } private function commitValues():void{ data.hora = tiHora.text; data.setor = combRendererSetor.selectedItem.idPlaceHolder; } private function callRemoveTrecho(e:Event) : void{ dispatchEvent(new Event('eventRemoveTrecho', true, true)); } ]]> </mx:Script> <masked:MasterTextInput id="tiHora" y="2" x="2" width="60" inputMask="##:##" text="{data.hora}" focusOut="commitValues();" /> <mx:ComboBox id="combRendererSetor" width="200" x="70" y="2" prompt=" " dataProvider="{str}" change="commitValues();" labelField="nome"/> <mx:Image source="{PWGIImageUtils.iconeRemove}" click="{callRemoveTrecho(event);}" x="278" y="5" toolTip="Clique para remover o trecho '{combRendererSetor.selectedItem.label}'"/> </mx:Canvas> Obs.: Se eu tirar inputMask="##:##" do input os dados são carregados normalmente no input, mas se eu deixar com inputMask="##:##" ele simplesmente sobreescreve o conteudo e deixa com a mascara: "__:__". Ou seja, debugando os dados chegam certinho e vão implemtando nos input, mas no final acho que ele tenta aplicar a mascara e apaga os dados. O que posso esta fazendo de errado? Obrigado, Haroldo 2009/4/14 André Caetano <andredeiv...@gmail.com> > cara coloca o exemplo ai do seu fonte. > > > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---