Bom dia,

Luiz eu já fiz funcionar mais ou menos desse mesmo jeito que voce mas o que
eu queria entender mesmo é porque a minha classe extendia não está
funcionando como deveria.

package Comuns.Funcoes.Alert
{
       import mx.controls.Alert;

   public class Alerta extends Alert
   {
       Alert.yesLabel = "Sim";
       Alert.noLabel = "Não";
*public function Alerta():void {
             super();
        }*
   }
}


2009/1/27 Luiz Nogueira <[email protected]>

>
> Piero bom dia...
>
> Cara é o seguinte o que o nosso amigo Herbert falou está certissimo,
> mas tipo assim programação existem várias forma de fazer, o jeito que
> Herbert colou funciona tranquilo, e criarmos nossas classes nao tem
> coisa melhor, mas vou te passar uma forma que vc tb pode fazer:
>
>
> //alert.as (vc pode dar qualqer nome aqui é um AS normal)
>
>        private function alertExcluirCaixas():void{
>                Alert.yesLabel = 'Sim';
>                Alert.noLabel = 'Não';
>                Alert.show('Deseja realmente excluir este lançamento?',
> 'ATENÇÃO',
> Alert.YES|Alert.NO, null, excluirCaixas);
>        }
>
>        private function excluirCaixas(e:CloseEvent):void{
>
>                if(e.detail == Alert.YES){
>                        caixaSelecionado =
> datagridcaixasRegistros.selectedItem as
> CadastrosVO;
>                        remote.excluirCaixas(caixaSelecionado,
> excluirCaixasResult);
>
>                }
>
>        }
>
>        private function excluirCaixasResult(e:ResultEvent):void{
>                datagridCaixasDataprovider.removeItemAt
> (datagridcaixasRegistros.selectedIndex);
>                btnCaixasExcluir.enabled = false;
>                resetCaixas();
>        }
>
> //fim do alert.as
>
> Negocio é o seguinte estou me baseando que vc quando excluir e apertar
> no sim tem que remover do grid blz?
>
> no aplicativo vc vai fazer o seguinte:
> o seu botao excluir tem que ficar assim:
> //so desconsidera o X, Y e o HEIGHT blz?
>
>
> <mx:Button x="190.2" height="22" y="278" id="btnCaixasExcluir"
> label="Excluir" click="alertExcluirCaixas()"
> enabled="{datagridcaixasRegistros.selectedIndex != -1}"/>
>
>
> Qualquer coisa estamos ai...
>
> Atenciosamente,
>
> Luiz Nogueira
>
> On 27 jan, 10:05, Piero Brito <[email protected]> wrote:
> > Bom dia,
> >
> > Estou com o seguinta problema:
> >
> > Eu extendi a class Alert , criando a class Alerta, só que a class
> > Alerta não tá herdando as "características" da class Alert.
> >
> > package Comuns.Funcoes.Alert
> > {
> >         import mx.controls.Alert;
> >
> >     public class Alerta extends Alert
> >     {
> >         Alert.yesLabel = "Sim";
> >         Alert.noLabel = "Não";
> >     }
> >
> > }
> >
> > No arquivo outro arquivo chamo a classe assim:
> >
> > import Comuns.Funcoes.Alert.Alerta;
> >
> > Alerta.show("Tem certeza que deseja fechar a janela?\n\nTodas as
> > informações serão perdidas!", "Atenção", 3, null, closeWindowYes);
> >
> > Mas dá o seguinte erro:
> >
> > 1061: Call to a possibly undefined method show through a reference
> > with static type Class.
> >
> > Alguem já teve esse problema?
> >
> > Eu estou fazendo alguma coisa de errado?
> >
> > Ats.
> >
> > Piero Silva Brito
> >
>


-- 
Piero Silva Brito

--~--~---------~--~----~------------~-------~--~----~
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