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