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

Responder a