我試圖使用this和this來弄清楚如何設置一些數學類(我用於任何自上而下的正弦/餘弦函數),但我已將它設置爲導入package.class(當然的名字。)但是它說「defintion包:Class not found」。這使我困惑,我將假設我必須對文件夾做些什麼。然而,我不確定將文件夾放入/如何在文件夾中輸入文件。定製導入/ as3中的非本地類
//import sthreets.CustomFuncs;
private function Movement()
{
if(LEFT==true)
{
rotation=rotation-6;
}
if(RIGHT==true)
{
rotation=rotation+6;
}
if(UP==true)
{
//x=x+CustomFuncs.TopDownMove("x", rotation, 0);
//y=y+CustomFuncs.TopDownMove("y", rotation, 0);
}
if(DOWN==true)
{
//x=x-CustomFuncs.TopDownMove("x", rotation, 0);
//y=y-CustomFuncs.TopDownMove("y", rotation, 0);
}
}
註釋掉東西給我錯誤,這裏是CustomFuncs代碼。
package sthreets
{
public class CustomFuncs
{
public function CustomFuncs()
{
}
public function TopDownMove(xy:String, rot:Number, offSet:Number):Number
{
if(xy=="x")
{
return cos(DegreesToRadions(rot)+offSet)
}
if(xy=="y")
{
return sin(DegreesToRadions(rot)+offSet)
}
}
public function DegreesToRadions(rot:Number):Number
{
return rot*Math.PI/180;
}
}
}
您是否善意向我們展示您的代碼? – Cherniv
編輯它,在第一個註釋掉的位是什麼給了我錯誤,第二個是CustomFuncs as文件,在名爲「sthreets」的文件夾內。 – theHeretic