23/10/2005, 12:51
|
| | | Fecha de Ingreso: marzo-2005 Ubicación: Quetzaltenango, Guatemala
Mensajes: 272
Antigüedad: 19 años, 8 meses Puntos: 0 | |
Aqui va el contraataque !!! jejeje 100 fotogramas por segundo :
Código:
var cont:MovieClip = this.createEmptyMovieClip("c", 0);
var dirx:Number = 1;
var diry:Number = 1;
var x:Number = 0;
var y:Number = 0;
var a:Number = 2;
var n:Number = 5;
this.createTextField("texto", 1, Stage.width/2-80, Stage.height/2+80, 300, 100);
var form:TextFormat = new TextFormat();
form.font = "arial";
form.size = 10;
form.color = 0x006699;
texto.text = "Formando imagen, espera...";
texto.setTextFormat(form);
cont._x = Stage.width/2;
cont._y = Stage.height/2;
cont.onEnterFrame = function():Void {
this._rotation -= 5;
if (a<74) {
a++;
x = 80*Math.sin(a*42);
y = 80*Math.cos(a*42);
if (a<20) {
cont.moveTo(x, y);
}
cont.lineStyle(0.5, 0x999999, 60);
cont.lineTo(x, y);
} else {
if (a++<200) {
a++;
x = 40*Math.sin(a*-15);
y = 40*Math.cos(a*-15);
if (bol) {
cont.lineStyle(1, 0x999999, 40);
} else {
cont.lineStyle(1, 0x999999, 40);
}
cont.curveTo(x*0.5, y*0.5, 0, 0);
cont.lineTo(x, y);
} else if (a<275) {
texto.text = "Imagen Completa...";
texto.setTextFormat(form);
}
}
if (a>=275) {
Mouse.hide();
texto.text = "???.....!!!";
texto.setTextFormat(form);
this._xscale -= 1;
this._yscale = this._xscale;
if (this._xscale<=30) {
cont.onEnterFrame = function() {
cont._rotation -= 5;
if (dirx == 1) {
cont._x += 5;
} else {
cont._x -= 15;
}
if (diry == 1) {
cont._y += 10;
} else {
cont._y -= 10;
}
if (cont._x>=Stage.width-25) {
disparar(cont.duplicateMovieClip("disparo"+n, n));
n++;
dirx = 0;
}
if (cont._y>=Stage.height-25) {
disparar(cont.duplicateMovieClip("disparo"+n, n));
n++;
diry = 0;
}
if (cont._x<=25) {
disparar(cont.duplicateMovieClip("disparo"+n, n));
n++;
dirx = 1;
}
if (cont._y<=25) {
disparar(cont.duplicateMovieClip("disparo"+n, n));
n++;
diry = 1;
}
};
}
}
};
function disparar(mc:MovieClip):Void {
var color:Color = new Color("disparo"+n);
mc.onEnterFrame = function():Void {
this._rotation -= 5;
this._xscale += 20;
this._yscale = this._xscale;
this._alpha -= 10;
color.setRGB(random(0xfff63));
if (this._alpha<0) {
this.removeMovieClip();
}
};
}
saludos
Última edición por julio archila; 27/10/2005 a las 10:12 |