2016-05-12 2 views
0

Поэтому мне нужно отобразить текст после выполнения действия, но даже если я попытался сделать это, используя динамический текст и ярлыки, мне не удалось закончить программирование к ошибкам:ActionScript отображает текст на экране после выполнения действия

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

пожалуйста включите сообщение об ошибке –

ответ

1

Первое, что я вижу, что вы используете ==, чтобы установить значение. При настройке значения необходимо использовать =. Так как это:

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

или вы можете просто использовать counter++ как этот

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 = "У вас есть" + counterT + "правильные ответы и" + counterF + "неправильно ответы »; ** –

+0

Это другой вопрос, чем ваш оригинальный пост, я думаю. Если ваш первый вопрос решен, отметьте его как правильно. Каждый пост - это, по сути, один вопрос и один ответ, чтобы другие с той же проблемой могли найти решение. Если у вас возникла новая проблема, сначала проверьте, был ли задан аналогичный вопрос. Если нет, задайте новый вопрос. –

+0

ну текст не печатается, когда я нажимаю кнопку отправки еще независимо от того, какие действия я пытаюсь делать это либо напечатано до или не напечатано вообще –

 Смежные вопросы

  • Нет связанных вопросов^_^