我收到了一条错误
1084语法错误;期望在leftbrace之前使用rightbrace以及var'color'将限定为默认命名空间。
我不确定发生了什么,但它干扰了我的调试能力。它是动作脚本
1084错误
package {
import flash.display;
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.Event;
import flash.net.*;:
public class assgn extends Sprite
{
public function assgn()
{
var request = new URLRequest("C:\Users\Fujitsu User\Desktop\projects folder09_10");
var loader = new Loader();
loader.load(request);
addChild(loader);
loader.x = 100;
loader.scaleY = 0.5;
var recA:Sprite = new Sprite();
graphics.beginFill(0xFFF010);
graphics.lineStyle(1);
graphics.drawRect(0, 380, 50, 20);
addChild(recA);
recA.x = 300;
recA.y = 300;
recA.scaleX = 2;
recA.scaleY = 2;
recA.addEventListener(Event.ENTER_FRAME, moveRecA);
graphics.beginFill(0xFF0000);
}
}
}
答案 0 :(得分:1)
至于目前我无法发表评论或编辑你的帖子,我建议你重新格式化你的帖子以包含标签内的所有代码。
此外,还有一个分号(是一个拼写错误或在您的实际代码中...删除它)错误1084是语法错误的一般错误号。
import flash.net.*;:
另一件事是您正在加载文件夹(?),您在加载器中的路径没有文件类型。
作为指针,此博客Actionscript Errors是AS3常见错误的存储库。
答案 1 :(得分:0)
:
末尾删除import flash.net.*;:
将修复rightbrace / leftbrace错误。 var colour
警告,此文件中没有此类变量;找到您要声明var colour
的班级,并在该行中添加private
或public
或protected
。除了引用已经指出的文件夹外,"C:\Users\Fujitsu User\Desktop\projects folder09_10"
在语法上也是错误的。你必须在字符串中转义反斜杠。
更正后的字符串为:"C:\\Users\\Fujitsu User\\Desktop\\projects folder09_10"
import flash.display;
错误,请将其更改为import flash.display.*;
moveRecA
未定义。