2010年5月8日 星期六

Flash : classics 古典經文背誦隨選器 ( 2012.06.07 更新)

2010年5月8日 星期六

寫在前面 (2018年補充)

本工具以 Flash 開發,如果使用較新版的網頁瀏覽器開啟此小工具,出現類似「無法載入設定檔」的錯誤訊息而不能使用,請先參考底下的兩篇說明:


上個月阿亮笑長提出了一個可以「自訂內容」的「古典經文背誦隨選器」的構想,他要:
  • 能分類:如五言絕句、五言律詩、七言絕句、七言律詩……
  • 點選分類後出現像「圖片隨選器一」的亂數跑馬燈畫面,隨後亂數定格(可以設定被抽中的要不要重複)
  • 點選被抽中的詩詞,如「出塞」,出現該首詩詞的內容
其實類似的程式以前就寫過,加上笑長開了金口,也很認真的畫了每一操作畫面的圖例,當然要努力的擠出來。
我們約定的 deadline 是 2010年 4月30日,4月20日 我弄了個草稿給笑長「聞香」。這一陣子常常因為哄牛小妹睡覺,哄到自己睡著了,都是三、四點爬起來做事,生活作息全亂了,進度也如牛步般,本來應該一、兩天內可以完成的事拖了好久。
4/24 一大早我提出了 Beta 版,為什麼是一大早呢?又比太陽早起了!討論了一下,我們幫它加了音效。中間又經過了幾次的討論,而桐林國小的老師們將應用於他們學校的題庫完成,最後在 5/5 將它公諸於網路上和大家分享。發布後,士昇提出了可否和 mp3 連結?由於當天課較少,加上載入聲音檔的元件在大富翁中就已經研究過,有現成的自製元件可以運用,利用孩子們午休時間的空檔,我把程式改了一下,隨即更新檔案。這又是另一次的噗友合作下的作品。
下面來介紹一下「古典經文背誦隨選器」的設定與使用。

目錄結構
  • classics.swf : 主程式。
  • set.txt : 程式主要設定和選單設定。
  • data : 目錄,題庫設定檔儲存的目錄,目錄名稱可由 set.txt 來設定。
  • mp3 : 目錄,聲音檔存放的目錄,目錄名稱可由 set.txt 來設定。
主設定檔 set.txt 的選項
  • menuTotal : 選單有幾個。
  • datafolder : 題庫設定檔儲存的目錄
  • mediafolder : 聲音檔存放的目錄
  • col : 選單橫向要放幾個。
  • row : 選單縱向要放幾個。
  • autoselect : 控制自動選擇的速度 (延遲時間)。
  • title : 標題字
  • subtitle : 小標題字
  • menu1、menu2、menu3...... : 選單的設定,以逗號分隔為兩個欄位,第一欄為選單的項目名稱;第二欄為對應到的題庫檔檔案名稱。例如:menu1=五言絕句,p-5x4.txt 選單會出現「五言絕句」,當使用者按下該選項時,程式會讀取 p-4x4.txt 這個題庫檔。
題庫檔可用的選項
  • qTotal : 總共有幾題。
  • q1、q2、q3 ...... :題目內容,以半形逗號 ( , ) 當分隔符號。第一欄為名稱;第二欄為作者;第三欄為內容;第四欄是聲音檔(.mp3)的檔案名稱,如果沒有聲音檔這一欄可以省略。
下載

打包好的壓縮檔內包括:主程式、範例題庫 (由阿亮笑長所領軍的南投縣桐林國小老師們貢獻的),帶有聲音的範例在 data/test.txt
更新記錄

  • 2012.06.07 標題字會自動依字數的多寡而調整字型大小。


 相關噗文
  • http://www.plurk.com/p/4pqot7 (私噗, 個人紀錄用)
  • http://www.plurk.com/p/4rilp8 (私噗, 個人紀錄用)
  • http://www.plurk.com/p/4u8j5u (私噗, 個人紀錄用)
  • http://www.plurk.com/p/4we95n (私噗, 個人紀錄用)
  • http://www.plurk.com/p/50g06z (私噗, 個人紀錄用)
  • http://www.plurk.com/p/511c23

    4 則留言:

    1. 你好,

      我閱讀過你的WiiRemote文章。按照你的步驟做,但最後貼上腳本後,按下「RUN」,並沒有跑出什麼結果。請問,是什麼原因呢?

      謝謝回答 :)

      回覆刪除
    2. 請問雄哥,顯示經文內容預設是細明體,
      有辦法在set.txt內改設定成標楷體?
      (標楷體看起來比較不會那麼擁擠)

      謝謝雄哥費神費力,寫出眾多實用的教學工具,感恩!

      回覆刪除
    3. 對不起!小弟不查。

      加入 &font=標楷體&

      OK了!

      回覆刪除
    4. 老師好, 依照test.txt範例, 並建立了 mp3資料夾放了mp3聲音檔, set.txt也增加一行 &mediafolder=mp3& , 執行後 還是連結不到mp3 , 不知道是不是主程式 classics.swf 沒修正到?

      回覆刪除

     
    雄::gsyan © 2009. Design by Pocket