我将此代码作为 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”函数。请问谁能帮我正确的语法?
任何帮助是极大的赞赏。谢谢你。
编辑:我现在知道接受率是如何工作的,请不要被相对较低的百分比所推迟!