忍者ブログ
2025
07
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

改版的進度 v4.0.4
改版也差不多完成了.

撇開之前說的2005-2006年的相片頁面不計的話, 現有頁面未改版的只剩相片列表.
這頁可以叫作AlbumIndex.

v3和前兩代不同的是AlbumIndex內包了各相片頁, 結構上是用了iframe.
因為母體就是AlbumIndex本身, 所以無論在看哪一輯相片也隨時能叫出清單切換頁面.

至於v4.0會回到舊有的樣式. 即是相片頁之間無法直接切換, 必須先經過獨立的AlbumIndex的頁面.
但v4.0仍然繼承了v3以讀取XML檔並分析自動組合的建構方法.

視覺上v3的AlbumIndex就是只有一行能左右捲的長條形清單. 可是v4.0想弄普通的grid.
問題是我不太想要inline scrolling.

首先需求只有三個: 清單自動建構, 還有動態的語言切換. Layout不是固定式的(像v3的Lobby頁).

清單自動建構其實有了個XML就不論用Flash還是jquery也能輕鬆做到.
但語言切換因為要像v3那樣有記憶功能, 大概只能用Flash.

至於暫時想到的方法有兩個:

方法一. 所有東西都包在一個會改變尺寸的Flash裡.
Flash本身用一堆ActionScript把東西建構好後, 再用另一組AS量度Flash的內容物的總佔用尺寸.
然後把量得的數值交給Flash的外面, 即HTML頁面. 頁面裡面另嵌一個javascript以控制Flash的尺寸.

方法二. 清單交給jquery弄, 語言切換方面由Flash包辦.
首先當然是jquery建構出清單, 然後當按下Flash內的按鈕就會執行另一段javascript, 以對清單追加設定.

可是看來是方法二比較可行.
方法一最大的難處是怎樣把總尺寸的數值交出去. 另外怎樣量度也是個問題...
PR