Comunidad de diseño web y desarrollo en internet online

AYUDA DE AS3 A AS2!!!!!!!!

Citar            
MensajeEscrito el 23 Oct 2009 03:41 pm
AMIGOS NECESITO PASAR ESTE CODIGO DE AS3, A AS2 Y NO ENTIENDO NAAAAAAAAAAAAAH!!! HELP PLEASE!!! :lol:

var sunGravityX:Number = sun.x + (sun.width * .3) / 2;
var sunGravityY:Number = sun.y + (sun.height * .3) / 2;

var sonGravityX:Number = son.x + (son.width * .6) / 2;
var sonGravityY:Number = son.y + (son.height * .6) / 2;

var sinEarth = 500;
var cosEarth = -200;
var sinStar = -550;
var cosStar = -400;
var sinMoon = -300;
var cosMoon = 500;
var sinSun = 500;
var cosSun = -300;
var sinSon = -200;
var cosSon = 500;
var sinMon = -700;
var cosMon = 430;

var sunOrbitDiameter:Number = 50;
var sonOrbitDiameter:Number = 60;
var earthOrbitDiameter:Number = 40;

var orbitSpeed1:Number = 4;
var orbitSpeed2:Number = 2;
var orbitSpeed3:Number = 3;
var orbitSpeed4:Number = 8;
var orbitSpeed5:Number = 10;
var orbitSpeed6:Number = 7;

addEventListener(Event.ENTER_FRAME, onEnterFrame);
function onEnterFrame(event:Event):void {

var earthGravityX:Number = earth.x + (earth.width * .5) / 2;
var earthGravityY:Number = earth.y + (earth.height * .5) / 2;

sinEarth += .050;
cosEarth += .050;
sinSun += .080;
cosSun += .080;
sinMoon += .070;
cosMoon += .070;
sinStar += .040;
cosStar += .040;
sinSon += .020;
cosSon += .020;
sinMon += .050;
cosMon += .050;

earth.x = Math.sin(sinEarth * orbitSpeed1) * sunOrbitDiameter + sunGravityX;
earth.y = Math.cos(cosEarth * orbitSpeed1) * sunOrbitDiameter + sunGravityY;
moon.x = Math.sin(sinMoon * orbitSpeed2) * sunOrbitDiameter + sunGravityX;
moon.y = Math.cos(cosMoon * orbitSpeed2) * sunOrbitDiameter + sunGravityY;
sun.x = Math.sin(sinSun * orbitSpeed3) * sunOrbitDiameter + sunGravityX;
sun.y = Math.cos(cosSun * orbitSpeed3) * sunOrbitDiameter + sunGravityY;
star.x = Math.sin(sinStar * orbitSpeed4) * sunOrbitDiameter + sunGravityX;
star.y = Math.cos(cosStar * orbitSpeed4) * sunOrbitDiameter + sunGravityY;
son.x = Math.sin(sinSon * orbitSpeed5) * sonOrbitDiameter + sonGravityX;
son.y = Math.cos(cosSon * orbitSpeed5) * sonOrbitDiameter + sonGravityY;
mon.x = Math.sin(sinMon * orbitSpeed6) * sonOrbitDiameter + sonGravityX;
mon.y = Math.cos(cosMon * orbitSpeed6) * sonOrbitDiameter + sonGravityY;
}

Por menduko23

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 23 Oct 2009 04:45 pm
hoy estoy de buen humor...
----------------------------------------------------------------------

Código ActionScript :

var sunGravityX:Number = sun._x + (sun._width * .3) / 2;
var sunGravityY:Number = sun._y + (sun._height * .3) / 2;
//
var sonGravityX:Number = son._x + (son._width * .6) / 2;
var sonGravityY:Number = son._y + (son._height * .6) / 2;
//
var sinEarth = 500;
var cosEarth = -200;
var sinStar = -550;
var cosStar = -400;
var sinMoon = -300;
var cosMoon = 500;
var sinSun = 500;
var cosSun = -300;
var sinSon = -200;
var cosSon = 500;
var sinMon = -700;
var cosMon = 430;
//
var sunOrbitDiameter:Number = 50;
var sonOrbitDiameter:Number = 60;
var earthOrbitDiameter:Number = 40;
//
var orbitSpeed1:Number = 4;
var orbitSpeed2:Number = 2;
var orbitSpeed3:Number = 3;
var orbitSpeed4:Number = 8;
var orbitSpeed5:Number = 10;
var orbitSpeed6:Number = 7;
//
this.onEnterFrame = function ():Void
{
  var earthGravityX:Number = earth._x + (earth._width * .5) / 2;
  var earthGravityY:Number = earth._y + (earth._height * .5) / 2;
  //
  sinEarth += .050;
  cosEarth += .050;
  sinSun += .080;
  cosSun += .080;
  sinMoon += .070;
  cosMoon += .070;
  sinStar += .040;
  cosStar += .040;
  sinSon += .020;
  cosSon += .020;
  sinMon += .050;
  cosMon += .050;
  //
  earth._x = Math.sin(sinEarth * orbitSpeed1) * sunOrbitDiameter + sunGravityX;
  earth._y = Math.cos(cosEarth * orbitSpeed1) * sunOrbitDiameter + sunGravityY;
  moon._x = Math.sin(sinMoon * orbitSpeed2) * sunOrbitDiameter + sunGravityX;
  moon._y = Math.cos(cosMoon * orbitSpeed2) * sunOrbitDiameter + sunGravityY;
  sun._x = Math.sin(sinSun * orbitSpeed3) * sunOrbitDiameter + sunGravityX;
  sun._y = Math.cos(cosSun * orbitSpeed3) * sunOrbitDiameter + sunGravityY;
  star._x = Math.sin(sinStar * orbitSpeed4) * sunOrbitDiameter + sunGravityX;
  star._y = Math.cos(cosStar * orbitSpeed4) * sunOrbitDiameter + sunGravityY;
  son._x = Math.sin(sinSon * orbitSpeed5) * sonOrbitDiameter + sonGravityX;
  son._y = Math.cos(cosSon * orbitSpeed5) * sonOrbitDiameter + sonGravityY;
  mon._x = Math.sin(sinMon * orbitSpeed6) * sonOrbitDiameter + sonGravityX;
  mon._y = Math.cos(cosMon * orbitSpeed6) * sonOrbitDiameter + sonGravityY;
}

Por penHolder

Claber

4661 de clabLevel

39 tutoriales
2 articulos

Genero:Masculino   Premio_Secretos

| mdz |

firefox
Citar            
MensajeEscrito el 23 Oct 2009 04:48 pm
jajajajajja!

Ahi esta!, faltaban los ._ para el height y width... gracias viejo!!!!! muy atento, te pasaste!

Por menduko23

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 23 Oct 2009 11:14 pm
;) aguante la tierra del sol

Por penHolder

Claber

4661 de clabLevel

39 tutoriales
2 articulos

Genero:Masculino   Premio_Secretos

| mdz |

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.