robotlegs

    3熱度

    1回答

    約backbone.gepetto插件 有些問題我有一個佈局和一些視圖中。如何將視圖生成的事件傳遞給佈局?佈局中的實例視圖:onRender,傳遞parentContext以查看,並使用this.context.dispatchToParent將消息發送到佈局或在佈局中偵聽view.context事件?什麼樣的策略更好:父母聽孩子或孩子向父母發送活動(說,給我)? 在geppetto示例中,我看到

    1熱度

    1回答

    我正在學習robotlegs框架,但這個問題也是我想到的一般性質。 我有一個Mediator類,用於偵聽View中的按鈕上的事件,並在該事件中調度包含VO的信號,該信號包含來自View中兩個TextField對象的特性。 以下是介體類。 button是一個私有變量,在View中只有getter和setter。 我的問題是,我將如何單元測試這個類? 1.檢查,如果事件涉及該信號被分派... 2.當信

    0熱度

    1回答

    我有一些意見和調解人的問題。我有觀點命名商店和他的調解員。 我映射在我的上下文: 代碼: mediatorMap.mapView(Shop, ShopMediator); 然後,我創建店的對象,然後添加到舞臺,正如遊戲中的用戶開網店。問題是調解器在應用程序中根本沒有被調用。 任何人都知道是什麼原因? 下面粘貼了一段我的代碼。 上下文初始化: 代碼: override public functi

    3熱度

    1回答

    我非常欣賞Robotlegs,但最近出現了GC問題。我沒有通過設置引用null來處理上下文對象。藉助於FB profile工具,我發現上下文對象看起來像是一個「GC Root」。 要搞清楚,我WIRTE一個簡單的類,它創建了一個背景OBJ,讓它unreachable.Here是這個類的細節: public class MemoryLeak extends Sprite{ public f

    0熱度

    1回答

    我在Robotlegs中創建了一個調解器,它的相關視圖會派發兩種不同類型的事件。當調解員捕獲事件時,它只是簡單地發送事件。我遇到的問題是第一個事件完美地重新發布,但第二個事件沒有發出。 但是,如果我手動爲第二個事件分配不同的處理程序,則會正確捕獲該事件。 下面是相關代碼: public class MyMediator extends Mediator { [Inject]

    0熱度

    1回答

    有一次,我在一些關於編碼準則的谷歌文檔中看到,每個類的新實例都應該從工廠類中去,我使用SwiftSuspenders。 現在我的問題是,是否有可能使用SS的依賴注入來創建需要構造函數參數的對象的新實例?

    1熱度

    2回答

    在我的Robotlegs應用程序中,服務結果通常必須保存在模型中。這將創建一個具有相同的有效載荷類型的事件對: 從服務到命令攜帶的數據, 從模型攜帶數據中介 我不知道如何來命名這些事件。想象一下,我有一個服務: FooService.getProducts() 然後,我有一個模型: BarModel.setProducts() BarModel.getProducts() 什麼是命名由服

    1熱度

    3回答

    是否可以在IntelliJ中安裝FlexUnit 4.1,並將項目設置爲Pure AS3,而該AS3沒有Flex Runner。 我得到的是一個錯誤 Error #1065: Variable mx.core::FlexVersion is not defined. ReferenceError: Error #1065: Variable mx.core::FlexVersion is not

    2熱度

    2回答

    在Robotlegs域邏輯是否需要位於命令(控制器)或模型中? 例如: 可以說我正在構建「Tic Tac Toe」遊戲。我有: GameMadiatore,CellSelectedCommand,BoardModel。 用戶點擊單元格後,「GameMadiatore」觸發一個啓動「CellSelectedCommand」的事件。 「找到3行」贏得邏輯需要在「BoardModel」或「CellSel

    0熱度

    1回答

    在robotlegs定時器可以放在模型中,還是應該放在服務中。 例如: 可以說我正在機器人腿上實現數字時鐘。 更新時鐘的定時器應該是ClockModel, 的一部分,還是應該在TimerService中創建一個更新ClockModel的命令?