Ir para conteúdo

POWERED BY:

Arquivado

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

andrea cerqueira

desenhar mascara

Recommended Posts

estou querendo fazer uma mascara dinamica no flash, mas é desenhando e não importando um mc e convertendo em mascara entenderam?

usando o draw para desenhar. o scrip pra desenho está funcionando.

eu tentei criando a mascara dinamicamente com o setMask e dessa forma eu desenharia dentro do mc instanciado.

e tb colocando no mc uma linha de tempo mask com um mc instanciado pra ser desenhado ali dentro, mas não rolou.

estou postando as duas formas, sendo que uma delas está funcionando o draw pq eu coloquei a linha de tempo normal e não como mask.

só consigo denha em linha de tempo normal em linha de tempo mask não rola :'(

 

http://www.cuboaoquadrado.info/draw1.fla

http://www.cuboaoquadrado.info/draw2.fla

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma vez eu também tive que fazer algo assim, e vi que o flash não reconhece os desenhos feitos com lineTo() numa mascara

 

a solução foi usar o duplicateMovie,

 

dá uma olhada no .FLA dele AQUI (esse foi o teste)

 

não vai ficar igual o lineTo, mas é uma solução

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

posso abusar? :rolleyes:

me explica o código? era exatamente isso que eu queria fazer mesmo http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

this.onMouseMove = function() {
	a = ma.getNextHighestDepth()
	ma.bola.duplicateMovieClip('bola' + a, a)
	//a = ma.getNextHighestDepth()
	if(a%60 == 0) {// a cada 60 bolas coloca a bola com gota
		ma.bola2.duplicateMovieClip('bola' + a, a);
	}
	ma['bola'+a]._x = _root._xmouse;
	ma['bola'+a]._y = _root._ymouse;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

haha, isso era pra fazer outra coisa, é que a cada 20 mc´s duplicados, ele iria colocar um outro especial(com a gota que escorre)

 

 

no seu caso era só isso

 

 

this.onMouseMove = function() {
	a = ma.getNextHighestDepth()
	ma.bola.duplicateMovieClip('bola' + a, a)
	ma['bola'+a]._x = _root._xmouse;
	ma['bola'+a]._y = _root._ymouse;
}

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

você viu o que o movieClip "ma" é a mascara, e que dentro dele tem o movieClip "bola"

 

o objetivo é ir duplicando o mc bola, para que ele mostre a área onde o mouse esta

 

só isso

 

[]´s

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.