actionscript-3 - 1084 : Syntax error: expecting rightbrace before dot

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

我是 ac3 新手,请您帮助我。

出现此错误 1084:语法错误:在点之前需要右括号。

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

最佳答案

为什么要这样做有点神秘,但是按如下方式转换为对象可以避免错误

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

最好有一个命名对象,如下所示:

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

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

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

最诚挚的问候

关于actionscript-3 - 1084 : Syntax error: expecting rightbrace before dot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12970716/

相关文章:

apache-flex - AS3/Flex 4 : Most Practical Way To Find Nested Children

html - 100% 高度 Flash/HTML 页脚

css - 有没有一种在 Flash 中设置无序列表(从 XML 加载)样式的好方法?

javascript - HTML 会被任何新技术取代吗?

Flash 预加载器仅从 90% 开始

actionscript-3 - FLV 性能和垃圾回收

actionscript-3 - 阅读PDF,字符问题

javascript - AS3 使用 Loader 从服务器加载图像

Flash - 在时间线开始时将帧添加到时间线

actionscript-3 - getDefinitionByName 的替代方法