【问题标题】:Trying to define selectedItem within IndexChangeEvent Flash Builder试图在 IndexChangeEvent Flash Builder 中定义 selectedItem
【发布时间】: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


    【解决方案1】:

    我总是在 IndexChangeEvent 中使用event.currentTarget.selectedItem。这也应该适用于您的情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-24
      • 1970-01-01
      • 2012-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      相关资源
      最近更新 更多