Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ae galera seguinte ... tenho esse mc -> banner_mc
E esse AS dentro dele
imageLoader.loadClip("img/" + imagePaths[imageCounter],bannerContainer_mc);
e o XML
<banner>
<name>Banner 1</name>
<body>Titulo</body>
<imagePath>imagem1.jpg</imagePath>
<link></link>
</banner>
O problema é que to rodando esse flash dentro do Joomla, ai não ta aparecendo as imagens, rodando só o html, funfa normal, só dentro do joomla ñ rola, ñ sei se ta dando problema por causa das pasta tipow templates/thema/media/img/flash.swf, porq no AS ele se refere a pasta img.
Bom então tava pensando em colocar um OUTPUT do caminho da imagem que ta sendo exibida pra poder saber o caminho certo pra por ... só q dentro do flash rodando online no Joomla sacam? Então.. tipow uma caixa dinâmica instanciada de caixa_mc e um AS
caixa_mc = imagePaths;
só n tenho mta experiência ... alguém ai da pra dar uma idéia.
Abraços
ja tentei ... deu nao!
Ja ateh mudei a pasta img pro root e etc.
n rolo
por isso falei se eu fizer uma espécie de trace só q no próprio flash eu sei onde ta tentando carregar a imagem sacas?
Sabes como fazer?
Basta olhar no seu arquivo XML e ver que pelo AS, as imagens serão carregadas do mesmo diretório/nível do swf, mas no "loadClip" você acrescenta o diretório "img/" ao caminho, por isso recomendei a verificação da hierarquia de pastas onde julgo ser o problema. Em todo caso tente utilizar o caminho absoluto das imagens.
Att.
>
Basta olhar no seu arquivo XML e ver que pelo AS, as imagens serão carregadas do mesmo diretório/nível do swf, mas no "loadClip" você acrescenta o diretório "img/" ao caminho, por isso recomendei a verificação da hierarquia de pastas onde julgo ser o problema. Em todo caso tente utilizar o caminho absoluto das imagens.
Att.
Por isso que eu to falando ... ja coloquei "http://www.site.com.br/media/flash.swf", já coloquei "/", já coloquei todo tipow de hierarquia que acredito que funcione... mesmo assim n ta funcionando o problema é q tenho certeza que é a localização da pasta mesmo.
Vou pesquisar um pouco sobre esse output e o trace acredito que vá me ajudar.
Abraço
O trace irá retornar o que teoricamente você já sabe, o valor da variável "imagePaths" (que é o valor do XML) e não a URL da imagem, pois esta não está declarada no XML, a não ser que em algum lugar do AS anteriormente ela tenha recebido outros parâmetros. Utilize o trace para teste local, ex: trace(imagePaths);
Para testar on-line, crie uma caixa de texto dinâmica, instancie e atribua a ela o conteúdo da variável, ex: myText.text = imagePaths;
Mas ainda acredito que o problema é na declaração do caminho! Verifique no servidor em qual pasta subiu os arquivos de imagens (jpg) e tente acessar qualquer uma delas pelo navegador, ex: "http://www.seudominio.com.br/pasta/img/arquivo.jpg"
Att.
Cara consegui fazer o trace ele ta respondendo isso :
./../imagem1.jpg,imagem2.jpg,imagem3.jpg
a apresentação ta errada, ele tem que entrar nessa estrutura
- img
imagem1
imagem2
imagem3
ai o que ele ta tentando fazer é voltar pra pasta themes ... mas n to entendendo porque isso ta acontencendo e o pior já coloquei as imgs soltas la dentro e a pasta img tbm e nada.
tem um detalhe... localmente ele exibe certo a resposta é imagem1.jpg,imagem2.jpg,imagem3.jpg
só quando boto no servidor que fica errado.
o AS ta assim ó
var imageLoader:MovieClipLoader = new MovieClipLoader();
imageLoader.loadClip("img/" + imagePaths[imageCounter],bannerContainer_mc);
var loadingListener:Object = new Object();
loadingListener.onLoadComplete = function() {
play();
Cara descobri mais ou menos olha só
Rodando localmente ele ta lendo normal
img/imagem1.jpg, imagem2.jpg, imagem3.jpg
e No servidor ele ta lendo isso
img/../../imagem1.jpg,imagem2.jpg,imagem3.jpg
mas porq isso ???
No AS nem no XML não tem nada q diz voltar. e porq local funciona e Servidor ñ!
Acredito que é problema de caminho! Verifique a hierarquia de pastas no servidor e utilize o caminho relativo corretamente aos níveis dos arquivos (swf e imagens) ou utilize o caminho absoluto se necessário.
[Até onde reparei no seu exemplo, imagePaths = apenas retornará o nome do arquivo especificado no xml]
Att.