翻頁效果的組件,終於被我找到囉XD
從FlexBook這邊取得的程式碼,相當簡潔好用
可以放入所有你想得到的UI物件
在邊角點擊或拖曳就可以翻書
http://rent.im.ncnu.edu.tw/flex/
糟糕耶,好像因為開了太多google map,管理介面的效能大減,在未使用garbage collection的情況下隨便都可以破百mb的記憶體使用量….
這留來以後再煩惱吧?查詢介面的記憶體使用量還是維持穩定的20~40mb,勉強可以接受拉,不過要在smart phone上跑flash看來還有很長的路要走…
ver0.5b
1.管理介面排版更新,多了一個小地圖
2.房屋管理功能加入
3.php端bug修正
4.做了更好的事件處理和資料快取,減低在管理介面的讀取成本
http://rent.im.ncnu.edu.tw/flex/
在0.4b做了頗多的改變,主要是大幅改寫原本陽春的管理介面及登入功能
此外就是部分程式碼的重構,也修正了不少BUG
前台的照片瀏覽的程式改為有名的cooliris相簿,重新撰寫的部分就是rss feed讓他載入圖檔
ver0.4b
1.管理介面(房屋及房間功能尚未完成)
2.前台瀏覽照片部分改為cooliris
3D版本Googlemap發展有點受到阻礙,基本上3D物件的貼圖是沒有辦法如MoviecCip操作的,但是我們可以在畫面中增加一個"看不到"的地圖(invisible map),作法相當簡單只要把這個MovieClip的alpha=0,接下來只要讓texture同步與那個看不到的地圖同步更新,把地圖上的畫面即時重繪在texture上,就可以給使用者在操作3D物件的錯覺XD
但是為了這畫面我又多花了兩天的白工…
簡單來說就是一個無解的問題,因為Flash莫名其妙的跨網域安全機制,所以想要把googlemap"重繪"在3D貼圖上是不被允許的(是怕Google Earth被搶走!?)
網友們已經發起了一個連署文章要求google開放crossdomain.xml
3D貼圖練習,簡單的全景圖
使用的是球Sphere,變形量似乎比較大,優點是用一張圖就可以包起來了
變形量與球體面數有關,但是面數太高會很吃資源呢…
若是使用正方體Cube變形會比較小,但是要處理六個面的貼圖我就懶了XD
照片是使用之前在暨大拍的全景
終於有時間好好來玩3D啦~
這次使用的是Papervision3D引擎,用Flash平台來執行
其實照著範例修修改改並不難學
首推的就是http://blog.tartiflop.com/2008/07/first-steps-in-papervision3d-part-1/
最早遇到的問題是UI物件使用,Flex專案呈現出來的是UIComponent,不同於AS專案的Sprite型態
所以繼承的物件得要修改一下才行
http://rent.im.ncnu.edu.tw/flex/
一些碎碎念在前面
阿阿~這次使用了簡單的模組功能,真的好用阿!
與元件不同的是,模組可以算是一隻獨立的程式,所以可以在裡面自由的寫程式呀!
不過看來會產生越來越多的swf檔案@@
但是除了主程式之外的模組都很小,新的圖層模組也不過32kb,其中有一大半還是圖檔XD
Flex真是越來越實用了呢…
ver0.3b
1.導入圖層功能,在主控制列中加入圖層控制按鈕
2.新增校車站點圖案
忽然發現我都沒有做好紀錄,所以從今天開始算0.1b好了
http://rent.im.ncnu.edu.tw/flex/
ver0.1b
1.修正了部份按鈕初始值未設定會當機的問題,拿掉了房屋資訊標籤下的照片和列表按鈕
2.新增了收藏夾的功能,可以在房間標籤把房間加入蒐藏夾
3.搜尋完成後會自動重新改變地圖視界,確保能在一個畫面看見所有搜尋到的房屋
預計修改:效能部份瓶頸來自於對資料庫過份的多餘存取,需要做好本機資料cache的工作減輕伺服器的負擔
Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com