Não tem como criar uma pequena especificação para sua aplicação referente a
terceiros?
Tipo...

Para que os swfs de terceiros rodem em sua aplicação, deve disparar o Event
tal no fim da execução, e faz uma axplicação do motivos...
Pra quem monta um swf no que for, não serã problema algum fazer um dispatch
onde for necessário! é um simples evento!

Em 4 de abril de 2011 10:53, Wemerson Couto Guimarães
<[email protected]>escreveu:

> Então... a maioria dos arquivos são nossos... mas tem conteúdo de clientes
> diversos que é publicado nos nossos terminais de Digital Signage também... e
> esses são o problema.
>
> Estamos resolvendo isso com LocalConnection... exibindo informações nos swf
> direto do banco de dados... ofertas de preços, promoções, etc... aí não
> rodamos o bicho direto... abrimos, no Event.COMPLETE do load() do swf a
> gente envia as informações que vão ser exibidas e pegamos essas
> informações... e então voilá!!!! temos as informações que precisamos....
>
> Porém quando é mídia de terceiros complica um pouco...
>
> Em 4 de abril de 2011 10:29, Eric Tonussi <[email protected]>escreveu:
>
> mas voce tem acesso ao fonte do swf? porque se tiver, voce pode colocar no
>> final da animacao um dispatchEvent, e capitura-lo no flex
>>
>> Em 4 de abril de 2011 10:24, Wemerson Couto Guimarães <
>> [email protected]> escreveu:
>>
>> Eric, bom dia.
>>>
>>> Aí que está... Aparentemente não tem um evento de COMPLETE para a
>>> reprodução do swf... O Event.COMPLETE é ativado no momento que a leitura do
>>> arquivo tá completa...
>>>
>>> Atualmente eu estou montando com timer que conta o tempo total de
>>> reprodução... mas tem que saber o tempo exato pra definir esse timer... E é
>>> aí que reside o problema pois também não encontrei no SWFLoader opção pra
>>> mostrar o total de frames e o framerate.
>>>
>>> Então tem que ser tudo informado manualmente ou cadastrar essas opções no
>>> banco de dados e usá-las quando for reproduzir... tudo isso seria sem
>>> necessidade se com um listener para o final de reprodução ou com menos
>>> firula se desse pra pegar o framerate e total de frames do swf via
>>> SWFLoader.
>>>
>>>
>>>
>>> Em 4 de abril de 2011 09:12, Eric Tonussi <[email protected]>escreveu:
>>>
>>>>  voce vai ter que colocar o listener dentro do seu flash. voce pode
>>>> fazer dento do flex com myLoader.content.addEventListener .... ( que só 
>>>> deve
>>>> funcionar depois que o swf estiver carregado ), ou diretamente no flash. 
>>>> dos
>>>> dois modos voce vai ter que tomar cuidado com a comunicacao entre
>>>> flex/flash, mas  dica é o myLoader.content .
>>>>
>>>> abraços
>>>>
>>>> Em 3 de abril de 2011 15:31, Wemerson Guimarães 
>>>> <[email protected]>escreveu:
>>>>
>>>>> SWFLoader
>>>>
>>>>
>>>>  --
>>>> 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
>>>>
>>>
>>>  --
>>> 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
>>>
>>
>>  --
>> 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
>>
>
>  --
> 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
>



-- 
Guilherme Sjlender - http://www.gflex.biz/
------------------------------------------------------------
Desenvolvedor Web - Flex3.5/Flex4.5/JavaEE
Desenvolvedor Desktop - AIR/JavaSE
Desenvolvedor Mobile - Android/JavaME/Flex4.5
------------------------------------------------------------

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