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
아. 어제 밤에 그것을 깨닫지 못했지만 기본 문법 코드 물건에 대한 감사합니다, 만약 내가 다시이 성가신 오류와 함께 올라 오면 내가 먼저 이것을 확인합니다. – theHeretic