Olá a todos! Tenho uma dúvida que creio ser simples, porem estou apanhando aqui.
Como construir uma classe onde podemos utilizar os métodos sem a necessidade de declarar uma variável do seu tipo, usando apenas o import? Exemplo: import mx.controls.Alert; Logo, posso usar direto o método Alert.show(), sem a necessidade de declarar uma variável do tipo Alert; Tenho o seguinte arquivo .as para criar PopUp que funciona perfeitamente, bastando adicionar a linha: <mx:Script source="PopUp.as" /> no mxml que desejo utiliza-lo. Porém gostaria de transforma-la em uma classe, para usar os métodos diretamente como o Alert.show(). Alguma sugestão? Desde já agradeço a todos pela atenção! import flash.events.*; import mx.managers.PopUpManager; import mx.core.IFlexDisplayObject; import mx.core.Application; public function PopUp(Componente:IFlexDisplayObject, CentralizarNoModulo:Boolean = false, CentralizarNaAplicacao:Boolean = false, x:int = 0, y:int = 0, width:int = 0, height:int = 0):void { if (width > 0) { Componente.width = width; } if (height > 0) { Componente.height = height; } if (CentralizarNaAplicacao == true) { Componente.x = (Application.application.width/2) - (Componente.width/2); Componente.y = (Application.application.height/2) - (Componente.height/2); } else { if (x > 0) { Componente.x = x; } if (y > 0) { Componente.y = y; } } PopUpManager.addPopUp(Componente, this, true); if ((CentralizarNoModulo == true)&&(CentralizarNaAplicacao == false)) { PopUpManager.centerPopUp(Componente); } } public function ClosePopUp(event:MouseEvent):void { PopUpManager.removePopUp(event.currentTarget.parent); } public function CloseThisPopUp():void { PopUpManager.removePopUp(this); } --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---