Ir para conteúdo

Arquivado

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

michelmfreitas

[Resolvido] Fazendo confete em Flash

Recommended Posts

Olá pessoal,

 

estou com um código aqui de confetes caindo em Flash... porém quero passar ele de quadrado para círculos...

 

Podem me ajudar?

 

//CHANGE THIS VARIABLES 
screen_width=1366
screen_height=200
frecuency=0


MovieClip.prototype.serConfeti=function  () {
this._x=Math.ceil(Math.random()*screen_width)
this._xscale=Math.ceil(Math.random()*screen_height)	
this._yscale=this._xscale
this.mover()
this.coloreame()

}
function getPorcentaje() {
var numero=Math.ceil(Math.random()*100)
return numero
}
function getOffset() {
var numero=Math.ceil(Math.random()*255)
var buleano=Math.round(Math.random()*1)
if (buleano==1) {

	numero=numero*1		
}
return numero

}
MovieClip.prototype.coloreame=function  () {
var my_color=new Color(this)
var nuevo_color= new Object()
nuevo_color.ra=getPorcentaje()
nuevo_color.rb=getOffset()	
nuevo_color.ga=getPorcentaje()
nuevo_color.gb=getOffset()	
nuevo_color.ba=getPorcentaje()
nuevo_color.bb=getOffset()			
my_color.setTransform(nuevo_color)
}

MovieClip.prototype.mover=function  () {
this.onEnterFrame=function  () {
	if (this._y<600) {
		this._y+=10
		this._xscale=Math.random()*200
		this._rotation=Math.random()*360
	} else {
		this.removeMovieClip()	
	}
}

}

MovieClip.prototype.caidaConfeti=function  () {	
	this.createEmptyMovieClip("caida_mc",1)
	var count=0
	var confCount=1		
	this.caida_mc.onEnterFrame=function  () {
		if(count<frecuency){
			count++
		} else {
			this.attachMovie("conf","conf"+confCount,confCount)
			eval("this.caida_mc.conf"+confCount).serConfeti()				
			count=1
			confCount++			

		}

	}		
}
//

_root.caidaConfeti()

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.