package
{
include flash.events.* //1084: Syntax error: expecting stringliteral before flash.
include flash.ui.*
public class tank() //1068: Unable to open included file: /Volumes/scottthreet/Documents/FLASH/tankdrive/leftbrace. 1084: Syntax error: expecting rightbrace before leftbrace.
this.addEventListener(Event.ENTER_FRAME, update);
stage.addEventListener(KeyBoardEvent.KEY_DOWN, onKeyDown);
stage.addEventListener(KeyBoardEvent.KEY_UP, onKeyUp);
var keys:Array = [];
function update(e:Event):void
{
var rotang:Int = 0;
var speed:Int;
if(keys[Key.I])
{
rotang = rotang + 1;
}
if(keys[Key.J])
{
rotang = rotang - 1;
}
if(keys[Key.W])
{
rotang = rotang - 1;
}
if(speed > 0)
{
speed = speed - 1;
}
if(speed < 0)
{
speed = speed + 1;
}
if(keys[Key.S])
{
rotang = rotang + 1;
}
if(keys[Key.I] && keys[Key.W])
{
speed = speed + 3;
}
if(keys[Key.K] && keys[Key.S])
{
speed = speed - 3;
}
if(speed > 30)
{
speed = 30;
}
if(speed < -30)
{
speed = -30;
}
public function degreesToRadians(param1:Number) : Number
{
return param1 * Math.PI/180;
}
this.vy += Math.sin(this.degreesToRadians(rotang)) *speed;
this.vx += Math.cos(this.degreesToRadians(rotang))*speed;
this.y = tank.y + tank.vy;
this.x = tank.x + tank.vx;
this.rotation = rotang * Math.PI/180;
}
function onKeyDown(e:Event):void
{
keys[e.keyCode] = true;
}
function onKeyUp(e:Event):void
{
keys[e.keyCode] = false;
}
}
}
評論是這裏也有我的錯誤,我不明白什麼是錯的......我已經通過谷歌搜索的錯誤,只是其他形式的錯誤...基本AS3語法/錯誤
一無所獲任何人都有一些基本的例子as3代碼?出於某種原因,它希望我添加細節;沒有太多的細節要添加...
謝謝;閱讀後它是一個體面的縮短版本:「在課堂上使用公共和導入!=包括」?還有什麼了整個包的東西?編輯:公衆=全球? – theHeretic 2013-02-27 05:22:00
哦;沒有意識到它昨晚,但感謝基本的語法代碼的東西,如果我再次提出這些惱人的錯誤,我會先檢查這一點。 – theHeretic 2013-02-27 14:55:34