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」関数が呼び出されることです。誰でも正しい構文で私を助けることができますか?
どんな助けでも大歓迎です。ありがとうございました。
編集: 受け入れ率がどのように機能するかがわかりました。比較的低いパーセンテージで先延ばしにしないでください!