这么写怎么不对呢?例子也是这么写的啊

angel725 2009-07-30 12:51:44
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.collections.ArrayCollection;

[Bindable]
private var tmp:ArrayCollection;

private function result(event:ResultEvent):void{
tmp = event.result.employees.employee;
}

[Bindable]
private var bianliang:ArrayCollection = new ArrayCollection{ ///1086: 语法错误: 在 leftbrace 之前应该有分号。

[
{"name":"abc","zip":"436537654"},
{"name":"cba","zip":"945-345982"},
]
};
]]> ////Id1084: 语法错误: rightbrace 应在 end of program 之前。
</mx:Script>

我是按照例子写的,不该有错啊!!!

实在想不明白了。

(不加private var bianliang:ArrayCollection = new ArrayCollection这段之前程序是正常的)
...全文
478 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
clever_yang 2009-08-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 clever_yang 的回复:]
引用 5 楼 jinxinxin1314 的回复:
[Bindable]
private var bianliang:ArrayCollection = new ArrayCollection{      ///1086: 语法错误: 在 leftbrace 之前应该有分号。

[
{"name":"abc","zip":"436537654"},
{"name":"cba","zip":"945-345982"},
]
};
改成
[Bindable]
private var bianliang:ArrayCollection = new ArrayCollection(      ///1086: 语法错误: 在 leftbrace 之前应该有分号。

[
{"name":"abc","zip":"436537654"},
{"name":"cba","zip":"945-345982"},===>>>{"name":"cba","zip":"945-345982"}
]
);
就是{}改成()

[/Quote]

后面还有个逗号呢!!!,,,,
clever_yang 2009-08-01
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jinxinxin1314 的回复:]
[Bindable]
private var bianliang:ArrayCollection = new ArrayCollection{      ///1086: 语法错误: 在 leftbrace 之前应该有分号。

[
{"name":"abc","zip":"436537654"},
{"name":"cba","zip":"945-345982"},
]
};
改成
[Bindable]
private var bianliang:ArrayCollection = new ArrayCollection(      ///1086: 语法错误: 在 leftbrace 之前应该有分号。

[
{"name":"abc","zip":"436537654"},
{"name":"cba","zip":"945-345982"},
]
);
就是{}改成()
[/Quote]
The-Venus 2009-07-31
  • 打赏
  • 举报
回复
[Bindable]
private var bianliang:ArrayCollection = new ArrayCollection{ ///1086: 语法错误: 在 leftbrace 之前应该有分号。

[
{"name":"abc","zip":"436537654"},
{"name":"cba","zip":"945-345982"},
]
};
改成
[Bindable]
private var bianliang:ArrayCollection = new ArrayCollection( ///1086: 语法错误: 在 leftbrace 之前应该有分号。

[
{"name":"abc","zip":"436537654"},
{"name":"cba","zip":"945-345982"},
]
);
就是{}改成()
Nirvana_One 2009-07-31
  • 打赏
  • 举报
回复
顶一楼
{}
替换为
();
czx33859066 2009-07-30
  • 打赏
  • 举报
回复
[Bindable]
public var aapl:ArrayCollection = new ArrayCollection([
{date: "2005, 8, 1", close: 42.71},
{date: "2005, 8, 2", close: 42.99},
{date: "2005, 8, 3", close: 44}
]);
正确的例子是这样的
clever_yang 2009-07-30
  • 打赏
  • 举报
回复
[Bindable]
private var bianliang:ArrayCollection = new ArrayCollection( ///1086: 语法错误: 在 leftbrace 之前应该有分号。

[
{"name":"abc","zip":"436537654"},
{"name":"cba","zip":"945-345982"},
]
);

红色的逗号去掉试试
zhuegg 2009-07-30
  • 打赏
  • 举报
回复
[Bindable]
private var bianliang:ArrayCollection = new ArrayCollection( ///1086: 语法错误: 在 leftbrace 之前应该有分号。

[
{"name":"abc","zip":"436537654"},
{"name":"cba","zip":"945-345982"},
]
);

把大扩号变成小的 你是在创建对象 调用的构造方法 怎么用{}

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧