ActionScript语法错误1084:在leftbrace和var'color'之前期望rightbrace将限定为默认命名空间

时间:2010-02-13 07:10:54

标签: asp.net flex actionscript-3

我收到了一条错误

  

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);
     }
   }
 }

2 个答案:

答案 0 :(得分:1)

至于目前我无法发表评论或编辑你的帖子,我建议你重新格式化你的帖子以包含标签内的所有代码。

此外,还有一个分号(是一个拼写错误或在您的实际代码中...删除它)错误1084是语法错误的一般错误号。

import flash.net.*;:

另一件事是您正在加载文件夹(?),您在加载器中的路径没有文件类型。

作为指针,此博客Actionscript Errors是AS3常见错误的存储库。

答案 1 :(得分:0)

  • 根据建议,从:末尾删除import flash.net.*;:将修复rightbrace / leftbrace错误。
  • 对于var colour警告,此文件中没有此类变量;找到您要声明var colour的班级,并在该行中添加privatepublicprotected
  • 除了引用已经指出的文件夹外,"C:\Users\Fujitsu User\Desktop\projects folder09_10"在语法上也是错误的。你必须在字符串中转义反斜杠。

    更正后的字符串为:"C:\\Users\\Fujitsu User\\Desktop\\projects folder09_10"

  • import flash.display;错误,请将其更改为import flash.display.*;
  • 方法moveRecA未定义。