FLASH答題系統

來源:互聯網
上載者:User

  由於近期有不少的人問到這個問題,所以製作教程一個,為了說明的方便,做一個只有4個題的,要求題目要放在外部檔案夾中, 第一:建一個檔案夾名為wenben,在此檔案夾中建一個txt文本名為t1,txt文本中的內容如下:

text0=                 
   1、1+1=  A 1 , B,2  c,3  d,4
   2、中國人口目前是 A 12億 B 13億  C 14億
   3、中國的山城是  A 重慶 B武漢 C 長安
   4、鯨魚屬於  A 魚類 B 不屬於魚類 

  第二、在這個wenben同目錄下建一個FLASH文檔,如圖:


  在該FLASH 文檔需要這麼些材料。
1、動態文本。變數名text0,用來顯示題。一個動態文本texts來顯示答案。
2、拖一comboBox組件在舞台上,編輯該組件參數。如圖


  按住CTRL鍵,複製4個,分別為每個取執行個體名a1,a2,a3,a4

  3、做一個按鈕,或者拖一個button組件,用於提交答案。

  第三。在楨上寫代碼。

  先讀入題目:

System.useCodepage = true;
loadVariables("wenben/t1.txt", this);

  現在此楨繼續定義一個函數來改題,由於答案無規律,所以只有一個個的寫,當然可能有它法

function count(sum:Number) {
if (this.a1.text="B") {
sum += 25;
}
if (this.a2.text="B") {
sum += 25;
}
if (this.a3.text="A") {
sum += 25;
}
if (this.a4.text="B") {
sum += 25;
}
this.texts = sum;//
}

  然後再button組件按鈕上

on(click){
_root.count(0)
}

  這樣一份簡單的答題系統就算完成了。點擊這裡下載源檔案



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.