Ir para conteúdo
Fórum Script Brasil
  • 0

Carregando SWF pelo XML


sanntanna

Pergunta

Opa!

Tenho um sistema de busca no flash que vai pegar os dados em um arquivo xml. Funciona direitinho, os resultados de busca me dão o link para direcionar para a pagina que eu quero. minha dúvida é: "'É possivel carregar um swf externo uma vez que o link é dado no xml?

Isso é possivel?

vlw

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Então, cara é isso mesmo!

quando aparece o resultado da busca eu tenho: Titulo, chamada e link "leia mais".

Só que esse link "leia mais" tem a ação no XML. E as paginas são vários swf's que carregam em uma index.

Entaum ao clicar em "leia mais" teria que carrega o swf correspondente.

vlw

Editado por sanntanna
Link para o comentário
Compartilhar em outros sites

  • 0
Guest weslei  Pimenta

:blink:

afff rs intao é possível sim , você tem de declarar uma variável de onde vai ser carregado o xml após feito isso você deve criar um arquivo xml externo contendo a referencia de onde se encontra o arquivo , veja isso

arquivo xml

<referencia>

<swf>

<item arquivo_swf="seuswf.swf" />

</swf>

</referencia>

no flash

var PASTA_DOS_SWFS = "";

var CAMINHO_DO_XML = "";

var ARQUIVO_XML = "xml/meuarquivo.xml";

var LOCAL_DO_SWF = "swf";

depois você cria umas funções

function carrega_antes(url, desc)

{

mcLoader.loadClip(url,hidden);

} // fim da função

function carrega(url, desc)

{

mcLoadGrande.loadClip(url,loader);

} // fim da função

function mouseOverMe()

{

return (false);

} //fim da função

function turnMenuOff()

{

menu._visible = false;

} // fim da função

function turnMenuOn()

{

menu._visible = true;

} // fim da função

System.useCodepage = true;

var dat = new classes.data.DataLoad(CAMINHO_DO_XML);

var mcLoader = new MovieClipLoader();

var mcLoadGrande = new MovieClipLoader();

dat.loadAndHold(ARQUIVO_XML);

if (!canal)

{

canal = LOCAL_DO_SWF ;

} // final do if

stop ();

agora você cria na time line mesmo um lugar para o movie clip

converta ele em movie clip rs e chame ele de mc

e clique nele ....

na time line dele

coloque a ação desejada e pede pra logar ele pelo nome referente no xml

src = src.childNodes;

_local3.value = _root.PASTA_DOS_SWFS + folder + "/" + src.attributes.arquivo_swf;

para ficar mais facil

coloque na sena principal um texto e dê o nome (instancia) de texto

agora vá neste movie clipe criado anterior e coloque isso

src = src.childNodes;

_root.texto.text = src.attributes.arquivo_swf;

verifica q agora quando rodar ele vai informar no objeto texto o nome do arquivo q esta no xml

prontim qualquer duvida entre em contato honndy@hotmail.com rs :closedeyes:

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...