2012-01-16 45 views
0

我已經創建了一個多選題,它在一個自定義的下拉菜單中有3個選項。每當在這個下拉菜單中點擊數爲2時,在動作2中應該顯示正確的答案。如何解決一個選擇題測驗與動作2

var click_count:Number=0; 
drop_1_btn.onPress = function() 
{ 
    click_count = click_count + 1; 
    gotoAndStop(1); 
    an = 1; 
    trace(click_count); 
}; 

drop_2_btn.onPress = function() 
{ 
    click_count = click_count + 1; 
    gotoAndStop(1); 
    an = 2; 
    trace(click_count); 
}; 

drop_3_btn.onPress = function() 
{ 
    click_count = click_count + 1; 
    gotoAndStop(1); 
    an = 3; 

    trace(click_count); 
}; 
+0

的sooo ....應該正確答案是究竟是什麼? – redconservatory 2012-01-16 17:09:50

回答

0

在這裏,我創建了一個名爲click_cnt文本框,並把它alpha是0 ..

drop_1_btn.onPress = function() 
{ 
    gotoAndStop(1); 
    an = 1; 
    drop4_text.text = "1 million"; 

    var count:Number = parseInt(click_cnt.text); 
    count = count + 1; 
    click_cnt.text = count; 
    if (parseInt(click_cnt.text) == 2) 
    { 
     _root.tick4.gotoAndStop(4); 
     drop4_text.text = "3 million"; 
    } 
    else 
    { 
     if (parseInt(click_cnt.text) == 1) 
     { 
      _root.tick4.gotoAndStop(3); 
     } 
     else 
     { 
      if (parseInt(click_cnt.text) > 2) 
      { 
       drop4_text.text = "3 million"; 
      } 
     } 
    } 
}; 

drop_2_btn.onPress = function() 
{ 
    drop4_text.text = "2 million"; 

    gotoAndStop(1); 
    an = 2; 
    var count:Number = parseInt(click_cnt.text); 
    count = count + 1; 
    click_cnt.text = count; 
    if (parseInt(click_cnt.text) == 2) 
    { 
     _root.tick4.gotoAndStop(4); 
     drop4_text.text = "3 million"; 
    } 
    else 
    { 
     if (parseInt(click_cnt.text) == 1) 
     { 
      _root.tick4.gotoAndStop(3); 
     } 
     else 
     { 
      if (parseInt(click_cnt.text) > 2) 
      { 
       drop4_text.text = "3 million"; 
      } 
     } 
    } 

}; 

drop_3_btn.onPress = function() 
{ 
    gotoAndStop(1); 
    an = 2; 
    _root.tick4.gotoAndStop(2); 
    drop4_text.text = "3 million"; 

}; 
相關問題