Jump to content


Photo

Um Link De Um Swf Abrir Um Determinado Quadro De Outro Swf


  • Faça o login para participar
2 replies to this topic

#1 Link

Link

    12 Horas

  • Usuários
  • 154 posts
  • Sexo:Não informado
  • Localidade:Campinas - SP

Posted 21/03/2007, 09:50

Oi Galera!
Estou com esse problema e gostaria da ajuda de vc's

Tem um SWF (empresa) que esta acima de outro SWF (intro).
Esse SWF (empresa) tem um link para fechar o próprio SWF e iniciar uma animação em um determinado quadro do SWF abaixo
Isso é possivel?

Obrigado!

#2 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 21/03/2007, 17:33

Tem sim.

Se vc estiver usando como versão final o Flash Player 8, vc pode usar a classe External API do Flash.

Pois o flash player que está rodando os dois swfs é o mesmo na máquina do usuário.

Então basta, através dessa classe External API, que vc faça uma conexão entre eles. Agora.... se vc quiser fazer isso como, por exemplo, abrir um flash numa DIV oculta através de outro Flash. Aí ferrou. A API não vai se comunicar com o flash de uma DIV fechada. Então vc vai ter que apelar para Javascript. Mas o Javascript não roda na mesma velocidade do Flash. Então, às vezes, o Javascript passa parâmetros pro flash antes de ele inicar o primeiro quadro.

Tive problemas enormes com isso. Na verdade o que ocorre é que flash e javascript são assíncronos. Mas o browser interpreta e comunica os objetos em velocidades totalemente diferentes.

A única solução que consegui foi fazer com que um php recarregasse o flash passando os parâmetros no Embed.

Para ver mais sobre isso, veja o que fiz em www.franquia.com.br.
Para saber como funciona os parâmetros do embed no swf, veja vídeo-aula que fiz para o iMasters:
http://www.imasters...._via_tags_html/


Abraços.

pp

#3 Link

Link

    12 Horas

  • Usuários
  • 154 posts
  • Sexo:Não informado
  • Localidade:Campinas - SP

Posted 22/03/2007, 09:49

Muito obrigado PP!
É mais complicado do que imaginava .. mais irei tentar pelas informações que você me passou.
Qualquer coisa encho você novamente - rs
Obrigado




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq