我正在重構由另一個開發人員編寫的一些Flex代碼,並且正在實施PresentationModel方法,因爲我喜歡將ActionScript從MXML中分離出來。我發現的其中一個問題是原始的ActionScript代碼添加/刪除MXML中的元素。使用演示模型在Flex中添加元素
處理函數檢查模型並且值是否正確將會從視圖創建或移除元素。將演示文稿模型添加到視圖的廣告元素並保持我期望的鬆散耦合的最佳方式是什麼?
我正在考慮使用演示模型分派的簡單事件,並且視圖可以列出傳遞要添加的元素的詳細信息。還有其他解決方案嗎?
感謝
斯蒂芬
好原代碼,請記住我重構這裏現有的代碼,有一個setter函數來設置一個值,然後調用()稱爲drawBorder另一個功能。這個drawBorder函數創建一個邊界形狀,並使用addElement()添加它。 – StephenAdams 2011-04-11 16:21:22
是的,我知道你在重構。如果你要重構使用Presenter模式,你將不得不做一些改變。這只是編碼工作的方式。 – 2011-04-11 16:37:38