相片區的menu(photo catalogue)更新成v2.0了.
最大的改變是加入了"語言基体転写装置"...就是語言轉換.
相片內頁會自動顯示當時設定中的語言(中或日).
而且這個設定會記憶. 即使關機後再進相片區一樣會有記憶在.
記憶部份是用Flash的shareObject class來弄. Flash game的save也是這樣做的.
安全性來說flash player預設的設定都會容許存取shareObjects.
就算ban掉大概只會用不了記憶機能. 倒沒測試過. 照理其他部份可以繼續運作.
整個語言轉換機能大概是這樣:
1. flash讀取現在的語言設定, 然後在目標頁的url嵌上一個參數
2. 這個參數就像普通的 "...htm?xxx" 的格式
3. url傳給browser處理. 參數還沒作用.
4. 目標頁載入一個javascript, 利用url後的參數來設定哪個部份要顯示.
以往就是進到目標頁以後自行切換. 真正的顯示隱藏用javascript其實沒變過.
只是加了 事前設定和自動偵測設定 這兩個部份而已.
個別頁面中舊的語言設換列仍然在且可用, 但不會影響flash的記憶設定.
做這個之前其實已有v3.0的構想. 到那時連XML結構也要重寫...
下次更新將變回普通更新. 未知先更新甚麼...
PR