标签必须是一个简单的标识符? Flash / Flex Builder

时间:2012-04-24 18:58:00

标签: syntax flash-builder selecteditem

我有这段代码:

public function chooseCategoryDDL_changeHandler(event:IndexChangeEvent):void {

       var para:Object = new Object();
           para.action = "changecategoryxml";
           para.book_class = event:IndexChangeEvent.book_class;

           if (event.IndexChangeEvent > -1 ) {
           changeCategory.send(para);
           }

我不断收到错误消息,'标签必须是简单的标识符'。理想情况下,我想将代码写入状态:

 ... para.book_class = event.selectedItem.book_class;

           if (event.selectedItem > -1 ) {
           changeCategory.send(para);
           }

但是,当我尝试使用selectedItem语法时,它为我提供了对未定义属性selectedItem'的访问权限。我真的把头发弄得一团糟,这已经困扰了我多年。如果有人能够对此有所了解,我将永远感激不尽:)

由于

1 个答案:

答案 0 :(得分:7)

我从一个愚蠢的错字中得到了同样的错误:某些行被':'而不是';'终止 对于视障人士(像我一样),这是冒号而不是分号。