Ir para conteúdo

POWERED BY:

Arquivado

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

pierobrustin

Efeito spray (pixando)

Recommended Posts

Alguem tem algum tutorial ou um fla com efeito de um spray pixando uma parede? Para o usuario controlar o spray com o mouse e precionando o mouse para pixarUm abraço a todos.Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho um exemplo simples, mas precisa ser no flash 8:

 

//Importando classesimport flash.display.BitmapData;//Configurações, pode mudar os valores aquivar densidade:Number = 100;var raio:Number = 20;//Criando os objetos que receberão o sprayvar bitmap:BitmapData = new BitmapData(Stage.width, Stage.height, true, 0x00000000);var bit_mc:MovieClip = _root.createEmptyMovieClip("bit_mc", 99999);bit_mc.attachBitmap(bitmap, 0);//Eventos do mousefunction onMouseDown():Void {	corSpray = Math.random() * 0xffffff;	corSpray = Number("0xff" + corSpray.toString(16));	onEnterFrame = spray;}function onMouseUp():Void {	delete onEnterFrame;}//Função que desenha o sprayfunction spray() {	for (var i:Number = 0; i < densidade; i++) {		var angulo:Number = Math.random() * Math.PI * 2;		var randraio:Number = Math.random() * raio;		var randX:Number = Math.cos(angulo) * randraio;		var randY:Number = Math.sin(angulo) * randraio;		bitmap.setPixel32(_xmouse + randX, _ymouse + randY, corSpray);	}}

Abraço

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.