Valeu
2009/1/27 Piero Brito <[email protected]>
> 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
>
--
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
-~----------~----~----~----~------~----~------~--~---