Código ActionScript :
package MyScripts
{
public class PositionScript
{
public function moveToAccordingToRotation(clip,distance,Rotation)
{
var xAngle:Number = Math.PI-(Math.PI/2)-(Rotation*((2*Math.PI)/360));
var yAngle:Number = (Rotation*((2*Math.PI)/360));
clip.x=distance*Math.sin(xAngle);
clip.y=distance*Math.sin(yAngle);
}
}
}y llego al .fla y escribo
Código ActionScript :
import MyScripts.PositionScript;
stage.addEventListener(Event.ENTER_FRAME,ef)
var ang:Number=0;
function ef(e:Event)
{
ang+=1;
PositionScript.moveToAccordingToRotation(ship,200,ang);
if(ang>=360){ang=0}
}y por algún motivo me dice que la función de moveToAccordingToRotation "posiblemente no está definido mediante una referencia de tipo estático". ¿Por qué no me deja usarla?? En AS 2.0 todo era más sencillo
