voce pode passar como parametros da funcao:


<mx:Script>
               <![CDATA[
                       import mx.events.CloseEvent;
                   import mx.controls.Alert
                       public function mensagemGeral( *mensagem:String ,
nomejanela:String *):
>
> void{
>
> *                         //var mensagem:String;
>                          //var nomejanela:String;*
>                          var opcoesjanela:int;
>                          //
>                          Alert.buttonWidth = 61; // tamanho do botão
>                          Alert.buttonHeight= 29; // tamanho do botão
>                  Alert.yesLabel = "Sim"; //altera o nome para sim
>                  Alert.noLabel  = "Não"; //altera o nome para não
>
>                          mensagem     = "teste"  //texto da mensagem
>                          nomejanela   = "Nome da Janela"  //nome da janela
>                          opcoesjanela = 3   //quantidade de botões
>
>                          Alert.show(mensagem,nomejanela,opcoesjanela, this,
> Resposta)
>                        }
>
>            //pegar o retorno
>              public function Resposta(event:CloseEvent):void{
>               if(event.detail == Alert.YES)
>                lbResposta.text = "resposta sim";
>               else
>                lbResposta.text = "Resposta não ";
>            }
>
>
>                ]]>
>        </mx:Script>
>        <mx:Button x="43" y="23" label="Mensagem em Função" width="191"
>                       id="btnMensagem" height="29"  click="*mensagemGeral(
> "texto" , "nomedajanela" )*"/>
>        <mx:Label x="43" y="60" text="Resposta" id="lbResposta"/>





Em 15 de setembro de 2011 09:10, Sata <[email protected]> escreveu:

> Bom dia todos
>
> Pessoal como eu consigo passar um conteúdo para a minha variável,
> tenho o código a baixo e gostaria no momento antes da chamado do
> evento mensagemGeral(event) passar o valor das variáveis  :
> mensagem     = "teste"  //texto da mensagem
> nomejanela   = "Nome da Janela"  //nome da janela
>
> Alguém sabe como se faz isso? Agradeço desde já
>
>        <mx:Script>
>                <![CDATA[
>                        import mx.events.CloseEvent;
>                    import mx.controls.Alert
>                        public function mensagemGeral(event:Event):void{
>
>                          var mensagem:String;
>                          var nomejanela:String;
>                          var opcoesjanela:int;
>                          //
>                          Alert.buttonWidth = 61; // tamanho do botão
>                          Alert.buttonHeight= 29; // tamanho do botão
>                  Alert.yesLabel = "Sim"; //altera o nome para sim
>                  Alert.noLabel  = "Não"; //altera o nome para não
>
>                          mensagem     = "teste"  //texto da mensagem
>                          nomejanela   = "Nome da Janela"  //nome da janela
>                          opcoesjanela = 3   //quantidade de botões
>
>                          Alert.show(mensagem,nomejanela,opcoesjanela, this,
> Resposta)
>                        }
>
>            //pegar o retorno
>              public function Resposta(event:CloseEvent):void{
>               if(event.detail == Alert.YES)
>                lbResposta.text = "resposta sim";
>               else
>                lbResposta.text = "Resposta não ";
>            }
>
>
>                ]]>
>        </mx:Script>
>        <mx:Button x="43" y="23" label="Mensagem em Função" width="191"
>                       id="btnMensagem" height="29"
>  click="mensagemGeral(event)"/>
>        <mx:Label x="43" y="60" text="Resposta" id="lbResposta"/>
>
> --
> 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

Responder a