1084:语法错误:在dot之前期待rightbrace

时间:2012-10-19 08:56:27

标签: actionscript-3 flash flash-cs5 flash-cs4 flashdevelop

我是ac3的新手你可以帮帮我吗。

收到此错误1084:语法错误:在dot之前期待rightbrace。

   {}.progress = function (event:ProgressEvent) : void

1 个答案:

答案 0 :(得分:3)

为什么要以这种方式执行此操作有点神秘,但是如下所示转换为Object可以避免错误

({} as Object).progress = function(e:Event):void { };

最好还有一个像这样的命名对象:

var magic:Object = {};
magic.progress = function(e:ProgressEvent):void {};

如果你真的想要匿名对象:

{
    progress:function(e:Event):void
    {}
};

最好的问候