Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mmatsutani

[Resolvido] Link em MovieClip vazio

Recommended Posts

Boa tarde pessoal..

 

Tô fazendo uma galeria de fotos q puxa os dados do xml... tá tudo puxando certim..

O único problema até agora é relacionado ao link..

 

Criei um movieclip vazio com createEmptyMovieClip, carreguei as thumbs das imagens nesse MC, tudo beleza até aqui..

Na hora de criar o link nessa thumb é que tá dando erro...

 

utilizei:

linkvar = xmlNode.childNodes.childNodes[4].childNodes[0];

novomc.onPress = function() { getURL(linkvar, _blank); }

Mas não funciona.. utilizei trace pra ver se tava puxando certo, e tá ok..

 

Eu teria que criar um novo movieclip pra utilizar como btn?

Há algum problema em criar o onPress em um MC vazio que recebe uma thumb atraves do loadMovie ?

 

Creio que o codigo as não é necessário.. mas se quiserem eu posto aqui..

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso aqui:

var mc:MovieClip = _root.createEmptyMovieClip("mc", 1);

mc.loadMovie("http://forum.imasters.com.br/random_logos/logo1.png");
mc.onPress = function(){
	getURL("http://forum.imasters.com.br/", _blank);
}

Não funciona... pois você não pode atribuir propriedades a um objeto carregado por loadMovie

 

Agora isso aqui:

var mc:MovieClip = _root.createEmptyMovieClip("mc", 1);
var mcl:MovieClipLoader = new MovieClipLoader();

mcl.addListener(this);

mcl.loadClip("http://forum.imasters.com.br/random_logos/logo1.png", mc);

function onLoadInit(){
	mc.onPress = function(){
		getURL("http://forum.imasters.com.br/", _blank);
	}
}

Vai funcionar pois você carregou junto as propriedades do objeto e ai pode colocar funcionalidades ao mesmo.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu só utilizo loadMovie quando literalmente eu não vou fazer nada com o clip que eu carreguei...

 

Por exemplo banners... ou imagens de cabeçalio... ou de menu coisa do genero...

 

Caso contrario vai na base do MovieClipLoader mesmo, pois ai posso fazer o que eu bem entendo com as informações.

Posso inclusive criar loaders independentes para cada conteúdo.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aconteceu um probleminha aqui...

mcLoader.loadClip(thumb, novomc);
Mas não carrega o thumbnail... dei um trace na thumb, tá certo, aparece "thumb/01.jpg".

Se eu coloco o caminho da imagem no lugar do thumb, por exemplo:

mcLoader.loadClip("thumb/01.jpg", novomc);
Ai as imagens aparecem corretamente...

 

Alguma ideia do que pode estar acontecendo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

As vezes o loadClip tem esse problema mesmo... ele só interpresta string

 

Ai para resolver esse problema eu utilizo o .toString()

ai ficaria assim:

mcLoader.loadClip(thumb.toString(), novomc);

Isso deve resolver

Mas eu realmente não sei porque isso acontece...

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.