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