2015年4月8日 星期三

20150408 在網頁中加入Scratch展示(適用1.X-2)

傍晚,沈主任來電討論了一下這次臺中市師生資訊應用競賽Scratch項目的評審,也提到了最後成果展示的問題,當然,要能夠把Scratch秀在網頁上看起來才比較友善,總不成讓大家要看優秀作品還得下載Scratch安裝,再下載 .sb 檔案吧?
因為在電腦課程裡面推廣Scratch也有些時日了,很快就想到學務系統(SFS)學生作業管理當中,本來就有可以預覽 Scratch 1.X 的功能。 依樣畫葫蘆,把 scratchapplet.jar 找出來,在網頁中用 Java Applet 物件的方法呈現,結果... 事情果然不是這樣三兩下就順利收工的~ @@
最近拜那個很煩人的教師專業發展評鑑線上課程網站所賜,對Java設定裡面的大大小小選項也算是有了經驗,要讓網頁呼叫java出來的安全性設定、瀏覽器信任網站設定等等都難不倒了 XD ( 這樣可以說是因禍得福嗎?哈~) BUT....就是這個BUT.....事情還是沒這麼單純  @@
改來改去一會兒卡 Loading 不動
一會兒  ClassNotFoundException 甚至還交叉TRY了 Apache / IIS 與 IE / Chrome / Firefox  之間的關係 想說,會不會是 sb 檔案的關係,改了 Httpd.conf  Addtype 指定 .sb  .sb2 總之,就是徒勞無功  @@   搞不懂,那學務系統上面又有什麼玄機? 就在這種莫名奇妙的地方特別容易提起勁來 ( ← 怪人  XD )
靈光一閃,對了,這幾天推研習課程的時候都用 online 的 scratch2 ,也有 web show阿~ 找了一個自己作的CASE,整個網頁打包下來,哈哈~~一堆 js + swf 阿~~看來有譜了!
再找,果然 Scratch 的討論區裡面有不少類似的討論  XD
果然OK~ 這樣就可以透過程式+資料庫,輕鬆達成展示成果的需求啦  ^^ 而且,上面特別放了兩張圖示,為什麼? 莫名其妙的亂試,原來 sb ( scratch 1.x ) sb2 ( scratch 2)  的檔案都可以用 swf 的方式去展示哩! http://www.hldes.tc.edu.tw/test_scratch/scratch1_swf.htm http://www.hldes.tc.edu.tw/test_scratch/scratch2_swf.htm http://www.hldes.tc.edu.tw/test_scratch/expressInstall.swf http://www.hldes.tc.edu.tw/test_scratch/Scratch.swf http://www.hldes.tc.edu.tw/test_scratch/swfobject.js 有興趣的朋友試看看吧 :)

( 原文同步發表於 http://bubble.bubbleliao.idv.tw/2015/04/20150408-scratch1x-2.html )

沒有留言:

張貼留言