Pergunta

Não tenho muita certeza de como descrever o problema que estou tendo, mas farei o meu melhor.

Eu tenho uma galeria de imagens embutida em AS3 que carrega conteúdo por meio de um arquivo XML. Nada de me importar aqui ... Ao testar localmente em um arquivo XML estático, a galeria funciona conforme o pretendido. O objetivo desta galeria é funcionar dentro de um CMS e carregar arquivos XML gerados dinamicamente para exibir as imagens/informações apropriadas para cada galeria em particular.

Todas essas funções são bem, até certo ponto ...

O arquivo XML que é preenchido dinamicamente é chamado de photos.xml. É isso que estou tentando carregar na galeria de imagens.

Depois que o arquivo XML é atribuído a uma galeria específica, a string se torna algo para o efeito de fotos.xml? Content = xxxxxx

A única maneira de fazer a galeria funcionar corretamente é se eu pedir à galeria para carregar essa string "photos.xml? Content = xxxxxx", e será, e tudo funciona bem.

O que não consigo fazer é carregar uma galeria, independentemente de sua string específica. Portanto, se estiver no índice de todas as galerias e clico em qualquer uma das galerias, ele não carregará o XML para essa galeria.

Então, acho que o que estou perguntando é como posso obtê -lo para que o AS3 carregue o XML para qualquer galeria que clico, seja "fotos.xml? Content = xxxxxx" ou "photos.xml? Content = yyyyyyy" ou "Photos.xml? Content = zzzzzz"

Nenhuma solução correta

Outras dicas

A única maneira de fazer a galeria funcionar corretamente é se eu pedir à galeria para carregar essa string "photos.xml? Content = xxxxxx", e será, e tudo funciona bem.

Parece que o CMS está gerando o arquivo XML mediante solicitação; nesse caso, não é o código do ActionScript que precisa de edição, mas o back -end/CMS.

Você pode acessar o arquivo XML sem o ?content=xxxxxx no final? Caso contrário, essa é a parte que você terá que consertar, ou adiar uma chamada como ?content=showAll e personalize -o para despejar toda a estrutura.

Se você tem acesso aos nomes, ou seja, xxx, aaa e zzz, por exemplo, você não pode simplesmente chamá -los de algo como:

"Photos.xml? Content ="+ X [i];

onde x pode ser uma matriz de todos os nomes que você tem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top