Bom o aplicativo que estou desenvolvendo é um checklist para suporte
técnico, bom neste checklist teremos vários radiobutton, combobox, e
inputtext, todos os teste/procedimento são direcionados ao textarea (resumo
de atendimento), a intenção é que o operador digite pouca coisa mas que no
final tenhamos tudo bem detalhado.

Um exemplo seria assim

NOME: INPUTTEXT

LOGIN: INPUTTEXT

SOLICITAÇÂO:TEXTAREA

ATENDIMENTO: CANVAS com as combobox, textares radionbutton

RESULTADO: RADIOBUTON (solucionado, atribuído e tranferido)

RESUMO DE ATENDIMENTO : TEXTAREA com todos os procedimento realizados

BOTOES >> SALVAR // COPIAR // NOVO



Na primeira dica que me passou o único inconveniente era a palavra NULL
assim que carregava o aplicativo, sem acresentar nada alem dos radionbutton
essa “mensagem” (null) não aparecia, ela apereceu logo após eu inserir o
INPUTTEXT.

Sabe oq fiz de errado?

Acredito que sabendo a finalidade fique mais fácil de analisar minha duvida.

Obrigado


Em 15 de fevereiro de 2010 03:08, Vicente Maciel Junior
<[email protected]>escreveu:

> Olha,
>
> Não entendi ainda qual é exatamente a sua intenção/objetivo com essa
> modificação que vc fez, mas tentei imaginar uma...
>
> Imaginando que vc simplesmente queria um campo para personalizar alguma
> mensagem antes da mensagem previamente configurada (que coloquei numa
> constante), fiz com que no evento "change" do seu TextInput fosse
> reutilizada a função utilizada previamente para o mesmo evento no
> RadioButtonGroup definido e nessa função, só acrescentei o conteúdo da
> propriedade "text" do seu TextInput, e como você poderia vir a digitar uma
> mensagem nele antes de definir uma opção nos RadioButtons, fiz com ele só
> utilizasse o "selectedValue" condicionalmente.
>
> Então fiz as seguintes alterações:
>
> //No script
>  private function updateMsg(event:Event):void
> {
> var rbg:RadioButtonGroup = event.target as RadioButtonGroup;
> msg = nome.text + "\n";
> if(rbg.selectedValue != null)
>  msg += MSG_PREFIX + rbg.selectedValue;
> }
>
> <!-- na tag que vc adicionou -->
>  <mx:TextInput
> id="nome"
> x="24"
> y="18"
> change="radiogroup1.dispatchEvent(new Event(Event.CHANGE))"
> />
>
> Espero que tenha ajudado...
>
>
> Vicente Maciel Junior
> ========================================
> Independent Web Developer & Consultant
> Adobe Certified Expert / Instructor on ColdFusion and Flex with AIR
>
> ---------------------------------------------------------------------------------
> +55 71 8120-0035 MSN: [email protected] / Twitter: macieljr
>
> ---------------------------------------------------------------------------------
> Blog pessoal: http://teclandoalto.blogspot.com
> Grupo de usuarios Oficial Adobe RIA-BA: http://bit.ly/ria-ba
> Google Profile: http://www.google.com/profiles/macieljr
> ========================================
>
>
> Em 15 de fevereiro de 2010 00:49, Antonio Pasqualli <
> [email protected]> escreveu:
>
> Ola, obrigado pela dica, me diga oq estou fazendo de errado,
>> eu simplesmente copiei oq me passou e colei, apos isso inseri apenas um
>> input text que passaria o valor para o textarea, bom passar ele ate passa o
>> problema e que quando carrego a aplicação no local onde tera o valor do
>> radiobutton ele tem a palavra NULL, como posso "corrigir" isso? Abaixo segue
>> como deixei a aplicação
>> +1x obrigado
>>
>> <?xml version="1.0" encoding="utf-8"?>
>>
>> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
>> layout="absolute">
>> <mx:Script>
>> <![CDATA[
>> import flash.events.Event;
>> private const MSG_PREFIX:String = "Você selecionou: ";
>> [Bindable] private var msg:String;
>> private function updateMsg(event:Event):void
>> {
>> var rbg:RadioButtonGroup = event.target as RadioButtonGroup;
>> msg = MSG_PREFIX + rbg.selectedValue;
>> }
>> ]]>
>> </mx:Script>
>> <mx:RadioButtonGroup
>> id="radiogroup1"
>> change="updateMsg(event)"
>> />
>> <mx:RadioButton
>> x="24"
>> y="48"
>>
>> label="Masculino"
>> groupName="radiogroup1"
>> />
>> <mx:RadioButton
>> x="108"
>>
>> y="48"
>> label="Feminino"
>> groupName="radiogroup1"
>> />
>> <mx:TextArea
>> x="24"
>> y="78"
>> text="{nome.text}&#xa;{msg}"
>> />
>>     <mx:TextInput x="24" y="18" id="nome"/>
>>
>> </mx:Application>
>>
>>
>> Em 14 de fevereiro de 2010 18:54, Vicente Maciel Junior <
>> [email protected]> escreveu:
>>
>>  Só assim pra eu responder uma msg aqui... o pessoal ativo da lista
>>> viajando e eu descansando em casa... 2 coisas ANORMAIS... kkk...
>>>
>>> Geralmente gosto mais de explicar como resolver do que simplesmente
>>> enviar a solução. Mas como este caso é bem simples, resolvi mandar o código
>>> que acho que explica-se por sí.
>>>
>>> O conceito é simples... adicionar um listener ao event CHANGE do
>>> RagioButtonGroup que vc definiu e nesse listener mudar o conteúdo de uma
>>> variável Bindable que está associada à propriedade "text" do seu "TextArea":
>>>
>>> <mx:Script>
>>> <![CDATA[
>>> import flash.events.Event;
>>> private const MSG_PREFIX:String = "Você selecionou: ";
>>> [Bindable] private var msg:String;
>>> private function updateMsg(event:Event):void
>>> {
>>> var rbg:RadioButtonGroup = event.target as RadioButtonGroup;
>>> msg = MSG_PREFIX + rbg.selectedValue;
>>> }
>>> ]]>
>>> </mx:Script>
>>> <mx:RadioButtonGroup
>>> id="radiogroup1"
>>> change="updateMsg(event)"
>>>  />
>>> <mx:RadioButton
>>> x="24"
>>> y="22"
>>> label="Masculino"
>>> groupName="radiogroup1"
>>> />
>>> <mx:RadioButton
>>> x="24"
>>> y="48"
>>> label="Feminino"
>>> groupName="radiogroup1"
>>> />
>>> <mx:TextArea
>>> x="24"
>>> y="78"
>>> text="{msg}"
>>> />
>>>
>>>
>>> Vicente Maciel Junior
>>> ========================================
>>> Independent Web Developer & Consultant
>>> Adobe Certified Expert / Instructor on ColdFusion and Flex with AIR
>>>
>>> ---------------------------------------------------------------------------------
>>> +55 71 8120-0035 MSN: [email protected] / Twitter: macieljr
>>>
>>> ---------------------------------------------------------------------------------
>>> Blog pessoal: http://teclandoalto.blogspot.com
>>> Grupo de usuarios Oficial Adobe RIA-BA: http://bit.ly/ria-ba
>>> Google Profile: http://www.google.com/profiles/macieljr
>>> ========================================
>>>
>>>
>>> Em 14 de fevereiro de 2010 13:37, Antonio Pasqualli <
>>> [email protected]> escreveu:
>>>
>>> Amigo, fiz isso, de inicio deu certo, mas no nomento em que criei um
>>>> inputtext e tbm joguei no textarea quando carreguei o aplicativo no text
>>>> area inicia com NULL (muda quando seleciono um radiobutton)
>>>>
>>>> Em 13 de fevereiro de 2010 17:33, Marcelo Antunes <
>>>> [email protected]> escreveu:
>>>>
>>>>> textarea text="você selecionou {radiobutton1.selected ?
>>>>> 'masculino':'feminino''}"
>>>>> veja que você esta dando uma condicional.
>>>>>
>>>>> Resolve isso com RadioButtonGroup
>>>>>
>>>>>  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
>>>>> layout="absolute">
>>>>>     *<mx:RadioButtonGroup id="radiogroup1" />*
>>>>>     <mx:RadioButton x="24"
>>>>>                     y="22"
>>>>>                     label="Masculino"
>>>>>                    * groupName="radiogroup1" />*
>>>>>     <mx:RadioButton x="24"
>>>>>                     y="48"
>>>>>                     label="Feminino"
>>>>>                   *  groupName="radiogroup1" />*
>>>>>     <mx:TextArea x="24"
>>>>>                  y="78"
>>>>>                 * text="{radiogroup1.selectedValue}" />*
>>>>> </mx:Application>
>>>>>
>>>>> Em 13 de fevereiro de 2010 07:14, Antonio Pasqualli <
>>>>> [email protected]> escreveu:
>>>>>
>>>>>>   Prezados,
>>>>>> alguem pode me dar uma luz?
>>>>>> na minha aplicação existem dois radiobutton com as dados MASCULINO e
>>>>>> FEMININO quero fazer com que no momento em que clicar em masculino ele 
>>>>>> passe
>>>>>> para o meu textarea " VOCE SELECIONOU MASCULINO" bom ate ai tudo bem fiz:
>>>>>> na textarea text="você selecionou {radiobutton1.selected ?
>>>>>> 'masculino':'feminino''}",
>>>>>> o problema que que sempre que abro a aplicação mesmo sem nenhum deles
>>>>>> selecionados a aplicação carrega no textarea com
>>>>>> você uma das opções ja ativas por exemplo você selecionou masculino.
>>>>>> ja tentei deixar como selected=false nos dois radiobutton, mas, ele 
>>>>>> sempre
>>>>>> carrega com uma. rsrsrsrs.
>>>>>> sabe oq esta de errado?
>>>>>>
>>>>>> --
>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>> [email protected]
>>>>>> Para sair da lista, envie um email em branco para
>>>>>> [email protected]
>>>>>> Mais opções estão disponíveis em
>>>>>> http://groups.google.com/group/flexdev
>>>>>>
>>>>>
>>>>>   --
>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>> [email protected]
>>>>> Para sair da lista, envie um email em branco para
>>>>> [email protected]
>>>>> Mais opções estão disponíveis em
>>>>> http://groups.google.com/group/flexdev
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> “Todo homem tem algumas lembranças que ele não conta a todo mundo, mas
>>>> apenas a seus amigos. Ele tem
>>>> outras lembranças que ele não revelaria nem mesmo para seus amigos, mas
>>>> apenas para ele mesmo, e faz
>>>> isso em segredo. Mas ainda há outras lembrancas em que o homem tem medo
>>>> de contar até a ele mesmo, e
>>>> todo homem decente tem um consideravel numero dessas coisas guardadas
>>>> bem no fundo. Alguém até
>>>> poderia dizer que, quanto mais decente é o homem, maior o número dessas
>>>> coisas em sua mente.”
>>>> – Fiodór Dostoievski, em Memórias do Subsolo
>>>>
>>>> --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>>> Para sair da lista, envie um email em branco para
>>>> [email protected]
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>>
>>>
>>> --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>
>>
>> --
>> “Todo homem tem algumas lembranças que ele não conta a todo mundo, mas
>> apenas a seus amigos. Ele tem
>> outras lembranças que ele não revelaria nem mesmo para seus amigos, mas
>> apenas para ele mesmo, e faz
>> isso em segredo. Mas ainda há outras lembrancas em que o homem tem medo de
>> contar até a ele mesmo, e
>> todo homem decente tem um consideravel numero dessas coisas guardadas bem
>> no fundo. Alguém até
>> poderia dizer que, quanto mais decente é o homem, maior o número dessas
>> coisas em sua mente.”
>> – Fiodór Dostoievski, em Memórias do Subsolo
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>   --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
“Todo homem tem algumas lembranças que ele não conta a todo mundo, mas
apenas a seus amigos. Ele tem
outras lembranças que ele não revelaria nem mesmo para seus amigos, mas
apenas para ele mesmo, e faz
isso em segredo. Mas ainda há outras lembrancas em que o homem tem medo de
contar até a ele mesmo, e
todo homem decente tem um consideravel numero dessas coisas guardadas bem no
fundo. Alguém até
poderia dizer que, quanto mais decente é o homem, maior o número dessas
coisas em sua mente.”
– Fiodór Dostoievski, em Memórias do Subsolo

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a