Syntax 标签必须是简单标识符??Flash/Flex Builder
我有以下代码:Syntax 标签必须是简单标识符??Flash/Flex Builder,syntax,flash-builder,selecteditem,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; i
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”的权限。我真的为这件事大发雷霆,这件事困扰了我好长时间。如果有人能解释这一点,我将永远感激:)
谢谢我没有读过这篇文章,但是这行的语法看起来无效: para.book\u class=事件:IndexChangeEvent.book\u class 也许用点
para.book_class=event.IndexChangeEvent.book_class 我没有真正读过这篇文章,但这行的语法看起来无效: para.book\u class=事件:IndexChangeEvent.book\u class 也许用点
para.book_class=event.IndexChangeEvent.book_class 我在一次愚蠢的打字错误中也犯了同样的错误:某行以“:”而不是“;”结尾
对于视力受损的人(像我一样),这是冒号而不是分号。我有同样的错误,因为一个愚蠢的打字错误:有一行以“:”而不是“;”结尾
对于视障者(像我一样),这是冒号而不是分号。非常感谢!你今天用这个省了我很多时间非常感谢!你今天用这个省了我很多时间