0

更新しました

コンボボックスで回答を選択し、送信ボタンと動的テキスト領域を押して回答が正しいかどうかを示すクイズを作成しようとしています。

適切なスクリプトを理解できません。送信ボタンにアクション スクリプトを追加するまで、comboBox とボタンは単独で動作し、その後はループし続けます。

これは、送信ボタンで使用しようとしたアクション スクリプトです。「box」はコンボボックスを指し、「answer」は動的テキストを指します

submitBtn.addEventListener(MouseEvent.MOUSE_UP, submit);

function submit(evt:Event):void{
if (box.getValue() != "65°") {
    answer = "Wrong";
}
else if (box.getValue() == "65°") {
    answer = "Correct";
}   

}

これらは私が得ているエラーです

シーン 1、レイヤー「submitBtn」、フレーム 1、行 4、列 10 1061: 静的型 fl.controls:ComboBox の参照を介して、未定義の可能性があるメソッド getValue を呼び出します。

シーン 1、レイヤー「submitBtn」、フレーム 1、行 5、列 12 1067: String 型の値を関連のない flash.text:TextField 型に暗黙的に強制します。

シーン 1、レイヤー「submitBtn」、フレーム 1、行 7、列 15 1061: 静的型 fl.controls:ComboBox の参照を介して、未定義の可能性があるメソッド getValue を呼び出します。

シーン 1、レイヤー 'submitBtn'、フレーム 1、行 8、列 12 1067: String 型の値を関連のない flash.text:TextField 型に暗黙的に強制します。

どんな助けでも素晴らしいでしょう

4

0 に答える 0