其實之前就寫出了一個可以進行捲動,但是有嚴重bug的瀏覽程式,自己看了頗為心虛XD。這兩天第一件工作就是Refactoring。
稍微在紙上規劃大概要怎麼切原本的程式碼以後,把原本「大一統」的程式碼拆成三份物件,前端的UI負責把指令傳給後端的Controller,然後Controller再遙控一個個獨立的影像物件。
經過一段和Flex Package系統和Flex物件導向的磨合期以後,在Flex compiler不斷的碎碎唸之下總算把程式有驚無險的分開成物件了。模組化以後事情就好辦很多,一下子就把四個方向的捲動都寫出來了。這裡講起來都很輕描淡寫,但這兩天寫到快抓狂啊orz
但現在自己測試,發現有非常嚴重的Memory leak,捲動按鈕大概每按一秒記憶體就消失1%,用沒多久系統就動到虛擬記憶體然後lag的要死,Flash不是有Garbage Collection嗎?怎麼我去官網查一下赫然發現有delete這個keyword(/ˋ__ˊ)/╩═════╩。不過對於問題的可能所在,我心中大概有譜orz
睡個覺,明天繼續寫O.O
全文連結
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言