Archive for August, 2008

將來的想法

0

小豬近排諗好多野
其實感覺上只要佢唔駛返工就會諗好多
諗完就會同我講
講完我就好無奈 (實在無時間細心去諗)
然後就大家唔開心

之前狠狠咁決定要閉關
原因有好多~
最重要應該算係想放返 d 時間o係我地兩個人之間吧
可以算係佢所講的 priority switching…

但… 那邊廂似乎唔等得…
I mean 唔等得我o既答案… =.=||

無辦法吧~ 工作趕到要死… 都要抽一抽身諗一諗~ 寫一寫~

4 年… 唔短吧~ 不容易呀~
大家都算經歷過唔少~ 諗返一開始o個段 period… 辛苦呢~
點解唔結婚? 唔…
等乜? 唔…
點解唔即刻答? 唔…

對呢堆野既處理手法
大概同自己做野方式有 d 接近
或者亦都係令問題發大既原因…

上次 Web Team 開會
Angus 提到某一個問題~ 亦提出一個答案~
我完全地否定左 Angus o既答案~ 堅持要再 discuss…
可以話我個人頑固… 可以話我顧慮太多… 諗得太遠…
但我只係想提出一個完美o既答案…
我明白從工作角度黎講~ 其實解決 user 問題重要過”完美地”解決 user 問題…
但基於個人性格… 我唔容許 “求其了事”…
因為求其一次… 就會不停向下調… 好難返轉頭…
(P.S. Angus 唔需要太驚… 工作上我會 tune 自己~ 哈哈)

簡單講… 只要經我手做o既野~ 我會 plan 好耐~ 諗好耐~ 唔完美唔出街~

同樣地可以套入結婚呢個問題…

首先~ 以我所見~ 雙方家長呢一點 似乎 好似 睇黎 應該 可能唔係問題…

跟住… 愛…
so far 完全唔需要諗~ 我係愛小豬的
(P.S. 有 d 骨痺… 想睇 Flex FAQ o既朋友可以移玉步去 category 避一避 XD)

經歷… 4 年應該唔少吧?
但正如小豬都講過… serious o既經歷我地唔多
而睇落好似 serious 親都有問題出現…
結婚之後應該愈黎愈 serious 吧…
所以我會覺得經歷唔夠… 我希望能夠再經歷多一 d… 大家 in sync 再諗結婚…

well… 你可以話如果愛對方就可以解決所有問題…
唔… 我唔否定呢一點…
但係利用愛對方黎解決問題… 我會話呢 d 只係遷就對方… 唔係解決問題…
Anyway… 好多人可以有唔同解釋… 講唔完的… 我只可以講自己o既想法…

最後… 唔想講… 但係無辦法… 錢係有影響的…
無錯… 結婚可以係二人世界… 蜜月旅行… 介指仔… done…
但 like I said… 完美主義… 我唔係咁容許婚禮係求祈的…
(P.S. 睇我 blog o既人麻煩見証一下… 如果最終我求祈o既… 可能我比愛沖昏頭腦… 請提一提我…)

我唔可以 ensure 婚禮有乜有乜…
我只可以講一定係我呢一世人花最多時間精神去做o既 project…
勁過 FLABER… 勁過 FYPMS…
(P.S. sorry Angus… 哈哈~)

而要完成呢個 project…
我自己所 set o既 budget line 唔低的
首先一定唔係今年內可以 reach 到…
deadline 係兩年內吧…
始終我都明白我同你都唔想拖太耐…
(P.S. 各大公司們如果咁岩想要 Flex Developer 請幫幫手~ 哈哈)

今次算係少有的o係 blog 講呢 d 吧…
希望妳要知道我有幾想將妳 set 做 top priority…
只係好多時候都會受好多事影響… 身不由己吧…

又要趕工 lu~
愛妳~!

Flex FAQ #6: Layout 秘技 Part 1

0

好多時候寫 Flex application 有大部份時間都係用o係 UI layout
雖然 Flex 既 UI layout 已經好易寫~ 但係有時想做到心目中既效果唔係咁易

舉個例我地想整一個 shopping cart list
我地會用 List + itemRenderer
itemRenderer 既 content 多數係 Label + Button
通常我地都會將 Label 放埋一邊~ Button 放另一邊~ 好似咁…


A List with Label and Button itemRenderer

但係有時總會出現一 d item o既名太長…
結果令到 button distort 左~


Too long label resulting distorted button

解決方法係利用 Label o既 truncateToFit
而用 truncateToFit o既時候一定要 define minWidth 或者 maxWidth
直覺上當然係用 maxWidth 啦~

計法就係:
maxWidth = itemRenderer width – Button width – horizontalGap

但係呢種做法首先非常煩~ 而且容易錯
再諗下如果 Button width 轉咁點算呢…
重新計過…
當然可以用 data binding 解決… 但係你諗下咁樣做 d code 係幾咁長…

咁有無終極方法呢?
有… 但係唔容易明… 竟然係用 minWidth

<mx:itemRenderer>
    <mx:Component>
        <mx:HBox>
            <mx:Label width="100%" minWidth="0" text="{data.label}" truncateToFit="true" />
            <mx:Button label="{outerDocument._button_label}" />
        </mx:HBox>
    </mx:Component>
</mx:itemRenderer>

後來同 Way discuss 之後諗諗下都有道理
因為 truncateToFit 先決係 minWidth 或者 maxWidth 要 set
如果 set minWidth = 0 其實無影響 layout 但係會開著 truncateToFit
然後 set width = 100% 就可以解決…

總之有時寫 Flex UI 要寫得好~
個腦係要 Flex-ible 一 d….

Please enable Javascript and Flash to view this Flash video.

English title: Layout 101 Part 1

Go to Top