<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" width="400"
height="300" creationComplete="init()">
<mx:Script>
<![CDATA[
public function funcao():void
{
}
private function init():void
{
addEventListener(KeyboardEvent.KEY_DOWN, keyDown);
}
private function keyDown(event:KeyboardEvent):void
{
if(event.keyCode == 43)
{
bt_teste.text = "Deu Certo";
}
}
]]>
</mx:Script>
<mx:TextInput id="bt_teste" enter="funcao()"/>
</mx:TitleWindow>
*Eduardo Kraus*
Desenvolvedor
[email protected]
http://blog.mxml.com.br
http://twitter.com/EduardoKraus
2009/6/3 LuizGava <[email protected]>
>
> Boa Tarde pessoal...
> Não faz muito tempo que programo em flex então me desculpem se for uma
> pergunta besta.
> Negócio é o seguinte: como eu faço para criar um evento num componente
> que estou customizando?
>
> Exemplo: no TextInput tem o evento enter que é disparado quando eu
> aperto na tecla enter (oo, sério? HUIAHUI)
> Eu estou customizando o TextInput, e queria criar um evento que
> disparasse quando eu apertasse a tela '+'.
> Exemplo:
> <?xml version="1.0" encoding="utf-8"?>
> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" width="400"
> height="300">
> <mx:Script>
> <![CDATA[
> public function funcao():void
> {
> bt_teste.text = "Deu Certo";
> }
> ]]>
> </mx:Script>
> <mx:TextInput id="bt_teste" enter="funcao()"/>
> </mx:TitleWindow>
>
> queria que ficasse assim:
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" width="400"
> height="300">
> <mx:Script>
> <![CDATA[
> public function funcao():void
> {
> bt_teste.text = "Deu Certo";
> }
> ]]>
> </mx:Script>
> <use:UTextInput id="bt_teste" mais="funcao()"/>
> </mx:TitleWindow>
>
> Não sei se vocês entenderam maas, é isso...
>
> Obrigado.
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---