2012-04-24 4 views
1

私はこのコードを持っている:ラベルは単純な識別子でなければなりません?? Flash/Flex Builderの

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へのアクセス」を提供します。私は本当にこれについて私の髪を引き裂き、それは年齢のために私を悩ませている。誰もが:)私は永遠に感謝するでしょう。この上

おかげ

答えて

0

を任意の光を当てるしてくださいできれば私は本当にこれを読んでませんでしたが、この行の構文が無効になります。 para.book_class =イベント:IndexChangeEvent .book_class;

おそらくドットを使用しますか?

para.book_class = event.IndexChangeEvent.book_class;

6

ダムの入力ミスで同じエラーが発生しました。一部の行が ';'でなく ':'で終了しました。
視覚障害者(私のような)の場合は、セミコロンではなくコロンです。

+0

多くのありがとうございます!あなたは今日これで私に多くの時間を救った – Delcasda

関連する問題