Foros del Web » Creando para Internet » Flash y Actionscript »

circulo api para preload

Estas en el tema de circulo api para preload en el foro de Flash y Actionscript en Foros del Web. hola encontre este script Código: MovieClip.prototype.drawCircle = function(r, x, y) { this.moveTo(x+r, y); a = Math.tan(22.5*Math.PI/180); for (var angle = 45; angle<=360; angle += 45) ...
  #1 (permalink)  
Antiguo 03/06/2005, 16:58
Avatar de webgeri  
Fecha de Ingreso: marzo-2005
Ubicación: montevideo
Mensajes: 374
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta circulo api para preload

hola encontre este script

Código:
MovieClip.prototype.drawCircle = function(r, x, y) {
	this.moveTo(x+r, y);
	a = Math.tan(22.5*Math.PI/180);
	for (var angle = 45; angle<=360; angle += 45) {
		var endx = r*Math.cos(angle*Math.PI/180);
		var endy = r*Math.sin(angle*Math.PI/180);
		var cx = endx+r*a*Math.cos((angle-90)*Math.PI/180);
		var cy = endy+r*a*Math.sin((angle-90)*Math.PI/180);
		this.curveTo(cx+x, cy+y, endx+x, endy+y);
	}
};
var c80 = this.createEmptyMovieClip("c", 1);
c80.beginFill(0xcccccc, 100);
c80.drawCircle(40, 100, 100);
c80.endFill();
que es para dibujar un circulo
quiero utilzarlo para hacer un preload
entonces necesito saber como controlar su circunferencia
o sea que segun vaya cargando la carga cambie sus grados
lo del preload es simple
pongo asi

Código:
porcentaje = Math.round((contenedor.getBytesLoaded()/contenedor.getBytesTotal())*360);
pero que controla ese porcentaje en el script anterior
si alguien lo sabe pues lo agradezco
tb algun tutorial o una pagina donde se explique como controlar
el angulo del circulo
puedo controlarlo un poco cambiando el angle<=360
pero esa no es la forma rompe la circuferencia alli

bueno sldos
__________________
...
.....todos somos muy ignorantes
...lo que ocurre es que
......no todos ignoramos las mismas cosas
:-D
...

:: jack experimentos ::
:: jack fotografias ::
:: jack fotografias 2 ::
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:18.