Receio q nao vá funcionar pq a degrafa depende do framework do Flex. Aplicações Flex são basicamente um filme Flash com dois frames (quem é flasheiro sabe bem doq estou falando, frames do timeline). Bem, quando vc está definindo um preloader, neste momento, o systemManager está sendo carregado e vc ainda está no primeiro frame do timeline, portanto ainda não pode usar nada do framework do Flex pq ele ainda nem sequer existe (nem foi carregado ainda).. ele só passará a existir a partir do segundo frame carregado.
Então vc me pergunta: oq eu posso usar como preloader então, se o Flex ainda não existe nesse momento??? Somente objetos flash! Vc pode até usar loaders para carregar imagens e/ou MovieClips, desde q não venham Esse último pode ser sua salvação: crie um MovieClip no Flash q possui seu relógio analógico com listeners q irão receber informações do loader e atualizar a posição de seus ponteiros de acordo com os bytes carregados pelo loader. O chato disso é q vc vai ter q criar esse MovieClip no flash :( Ou... outra idéia (mas não muito boa e mais trabalhosa) é vc carregar sua aplicação em tempo de execução e criar sua interface dinamicamente. A idéia, basicamente, é deixar o preloader inicial e no applicationComplete vc manda um loader carregar seus componentes e posicioná-los depois de carregados. Nesse passo vc já terá todo o fw do flex disponível para usar, e então vc poderá usar informações de bytes carregados desse loader para atualizar o componente de relógio. Como sua aplicação, em startup não tem praticamente nada, o primeiro loader do flex vai passar bem rápido (mas será visível ao usuário), já q chateação será vc carregar sua interface dinamicamente e posicioná-los em tela manualmente... isso q é bem chato. Pra concluir, das duas técnicas... a primeira é a recomendável. Boa sorte. 2009/2/13 Paulo Henrique Garcia <[email protected]> > E ae, Thiago, blz? > > Cara, vê se esse exemplo aqui te da uma luz... > > http://www.degrafa.org/source/DegrafaClock/DegrafaClock.html > > Não sei se rolaria no preloader, mas num custa tentar... > > Abraços! > > > On Fri, Feb 13, 2009 at 8:09 PM, [email protected] < > [email protected]> wrote: > >> >> Boa tarde pessoal... >> Bem venho pedir a ajuda de vcs por esse assunto... >> o que eu quria é o seguinte: >> >> - Quando iniciasse a app no preloader eu colocasse um relogio >> analogico no lugar da progressbar, bem mudar o preloader eu ja >> conseguir agora o relogio que ainda ano fiz... alguem poderia me >> ajudar? >> >> > > > > -- Mário Júnior Programador Java / Adobe Flex http://blog.mariojunior.com --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
