2016-05-12 18 views
0

アクションが実行されるとテキストを表示する必要がありますが、動的テキストとラベルを使用してテキストを表示しようとしたにもかかわらず、エラー:アクションが実行された後のアクションスクリプト

var group:RadioButtonGroup= new RadioButtonGroup ("Question1"); 
var group2:RadioButtonGroup= new RadioButtonGroup ("Question2"); 
var group3:RadioButtonGroup= new RadioButtonGroup ("Question3"); 
var group4:RadioButtonGroup= new RadioButtonGroup ("Question4"); 
var group5:RadioButtonGroup= new RadioButtonGroup ("Question5"); 
var counterT:int; 
var counterF:int; 

submit.buttonMode=true; 
counterT=0; 
counterF=0; 

t1.group = group; 
f1.group = group; 

t2.group=group2; 
f2.group=group2; 

t3.group=group3; 
f3.group=group3; 

t4.group=group4; 
f4.group=group4; 

t5.group=group5; 
f5.group=group5; 

submit.label="Submit"; 
submit.addEventListener(MouseEvent.CLICK,submitanswer); 

function submitanswer (event:MouseEvent): void { 
    if (group.selection == t1) { 
     counterT==counterT+1 
    } 
    else 
    if (group.selection==f1) { 
     counterF==counterF+1; 
    } 
} 
if (group2.selection ==t2) { 
    counterT==counterT+1 
} 
else 
if (group2.selection==f2) { 
    counterF==counterF+1 
} 
if (group3.selection ==t3) { 
    counterT==counterT+1 
} 
else 
if (group3.selection==f3) { 
    counterF==counterF+1 
} 
if (group4.selection ==t4) { 
    counterT==counterT+1 
}  
else 
if (group4.selection==f4) { 
    counterF==counterF+1 
} 
if (group5.selection ==t5) { 
    counterT==counterT+1 
}  
else 
if (group5.selection==f5) { 
    counterF==counterF+1 
} 
+1

ようcounter++を使用することができ、エラーメッセージ –

答えて

1

まず、==を使用して値を設定しています。値を設定するときは=を使用する必要があります。したがって、このように:

if (x == y) { 
    counter = counter + 1; 
} 

またはあなただけのこの

if (x == y) { 
    counter++; 
} 
+0

を含めてください、私は今日 しかし、今、私は値を返すようにしようとしていますことに気づいたと私は取得しますエラー1051戻り値は未定義でなければなりません。 (group5.selection == F5){ \t \t \t \t counterF = counterF + 1 \t \t \t \t \t} \t \t \tリターンcounterT場合従って私は **を印刷することができません。 \t \t \t return counterF; \t \t \t} \t \t} submit.addEventListener(MouseEvent.CLICK、submitanswerは) \t \t \t txtField.text = + counterF +「間違っ+ counterT + "の正解と" "あなたが持っています"答え "; ** –

+0

これは元の投稿とは異なる質問です。あなたの最初の質問が解決したら、それを正しいものとしてマークしてください。それぞれの投稿は、本質的に1つの質問と1つの回答であるため、同じ問題を持つ他の人が解決策を見つけることができます。あなたが新しい問題を抱えている場合は、最初に同様の質問がされているかどうかを確認してください。そうでない場合は、新しい質問を投稿してください。 –

+0

まだ送信ボタンをクリックしてもテキストは印刷されません 何をしようとしても何もしません それは前に印刷されているか、全く印刷されていませんでした –

関連する問題