Ir para conteúdo

POWERED BY:

Arquivado

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

buh

[Resolvido] duplicar movieclipe um embaixo do outro

Recommended Posts

galera eu ja fiz o sistema de duplicar movieclip vai ser tipo uma are de comentarios.. cada texto de um comentario tem um tamanho diferente e eu cria cada caixa de com o comentario em forma daquele balão de fala intão de acordo com o tamanho do texto cada balão téra um tamanho.. e estou tento dificuldade de acertar uma margem igual de distancia pra cada um colocando os um abaixo do outro..

 

count = 0;  
while (count<MeuXML.firstChild.firstChild.childNodes.length) { 
_root.buble.duplicateMovieClip("boxx"+count, count);
...
_root["boxx"+count]._y =count*_root["boxx"+count]._height; 
count +=1;
}

 

 

algum tem ideia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente isso:

 

count = 0;  
espacamento = 2;
var arMcs: Array = new Array();
while (count<MeuXML.firstChild.firstChild.childNodes.length) { 
_root.buble.duplicateMovieClip("boxx"+count, count);
arMcs.push(_root.buble["boxx"+count])
count +=1;
}

posicionar();

function posicionar(){
_root.buble.createEmptyMovieClip("controller", _root.buble.getNextHighestDepth());
_root.buble.controller.onEnterFrame = function(){
	for(i = 0; i < arMcs.length; i++){
		arMcs[i]._y = arMcs[i - 1]._y +  arMcs[i - 1]._height + espacamento;
	}
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara parece que nuam deu certo.. sera que tem haver os boxes (as caixas de cada comentario) serem de tamanhos diferentes??

embora eu acredite que mesmo assim de pra fazer o posicionamente respeitando uma margem igual entre os comentarios :ermm: quer que eu poste o codigo inteiro??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na função posicionar ele roda todos os movieclips e manda o posicionamento dele ser igual ao movieclip anterior + sua altura e mais um espaçamento, isso deveria funcionar bem, você adaptou a função para o seu caso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpe naum dar mais respostas.. mais funcionou sim.. obrigado carneirinho.. fiz com mais calma na verdade acabei refazendu naum gosto de fazer em cima do que ta feito me perco todo por isso tinha dito que naum deu..mas deu sim.. vlw

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.