Eai Mario, blz ?
Então, eu já havia feito isso ... mas tem um problema: o reloginho não pára
...
veja um exemplo que fiz agora só pra ilustrar:
*na Application:*
<mx:Script>
private var homeVar:Home = new Home();
private function modulosCarregados():void {
CursorManager.setBusyCursor();
homeVar.addEventListener('homeCarregado',
stopShowBusyCursorHandler);
}
private function stopShowBusyCursorHandler(event:Event):void {
CursorManager.removeBusyCursor();
}
</mx:Script>
<mx:Button label="home" click="loader.url = 'modulos/home.swf' ;
modulosCarregados();" />
<mx:ModuleLoader id="loader" width="100%" height="100%"/>
*na Home:*
<mx:Module creationComplete="init()">
<mx:Metadata>
[Event(name="homeCarregado", type="flash.events.Event")]
</mx:Metadata>
<mx:Script>
private function init():void {
var evento:Event = new Event("homeCarregado");
dispatchEvent(evento);
}
</mx:Script>
Gostaria que, qdo terminar de carregar o modulo, o showBusyCursor
desaparecesse ;-)
Então, pensei em fazer disparo de eventos como mostrei acima ... mas o
reloginho ainda permanece ... alguma idéia ?
abraços
2009/6/30 Mário Júnior <[email protected]>
> olha a classe CursorManager :)
>
> 2009/6/30 Marcel Pigozzi <[email protected]>
>
> Salve pessoal,
>>
>> To tentando fazer uma coisa meio chatinha ...
>> qdo clico em um botão, que vai chamar um módulo, como faço para mostrar o
>> showbusycursor enquanto carrega o modulo ?
>> terei que criar uma função para isso ? ou no próprio flex, não tem isso ?
>>
>> abraços
>>
>> --
>> Marcel Pigozzi
>> http://thegeekers.wordpress.com/
>>
>> "Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de
>> sucesso. O sucesso é conseqüência"
>>
>>
>>
>
>
> --
> Mário Júnior
> Programador Java / Adobe Flex
> http://blog.mariojunior.com
>
> >
>
--
Marcel Pigozzi
http://thegeekers.wordpress.com/
"Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de
sucesso. O sucesso é conseqüência"
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---