【发布时间】:2012-05-05 10:21:13
【问题描述】:
我将此代码用作 Flash Builder 中 DropDownList 的更改函数:
public function chooseCategoryDDL_changeHandler(event:IndexChangeEvent):void {
var para:Object = new Object();
para.action = "changecategoryxml";
para.book_class = event.selectedItem.book_class;
if (event.selectedItem > -1 ) {
changeCategory.send(para);
}
但是,我得到一个代码提示,指出存在“未定义属性 selectedItem 的访问权限”。然而,当我将 para.book_class 设置为:
para.book_class = event.IndexChangeEvent.book_class;
代码提示随后指出错误“1078:标签必须是简单标识符”。我想要做的是当用户点击 DDL 中的选定项目时,如果选定项目 > -1(因为 DDL 是 ArrayCollection),则调用“changecategoryxml”函数。请问谁能帮我正确的语法?
非常感谢任何帮助。谢谢。
编辑:我现在知道接受率是如何运作的,请不要被相对较低的百分比所推迟!
【问题讨论】:
标签: syntax drop-down-menu flash-builder selecteditem