2010-05-11 58 views
0

我正在使用flashbuilder 4(flex4?),並被要求在flex應用程序中創建客戶端數據服務集成'層'。還有另一個團隊正在研究實際的用戶界面/演示。這兩個部分都必須部署在一個swf中。您可以導出/導入Flex(4)數據服務嗎?

如果我使用數據/服務嚮導構建我的服務連接(並生成ActionScript),是否可以導出這些「連接」,以便它們可以輕鬆導入到另一個項目中?還是必須重新通過嚮導來定義它們? 其他團隊希望能夠看到新項目的Data/Services檢查器(IDE選項卡)中顯示的連接。

回答

1

有一種方法可以做到這一點,但它有點殘酷。 轉到您的項目所在的目錄。通常在我的文檔中的某處。然後轉到您想要的所有數據服務項目的目錄。

找到「.model」目錄,在那裏你會找到你的「〜project name〜.fml」文件。現在打開一個文本編輯器並打開該文件。複製並粘貼到剪貼板(即內存)。

製作一個新項目。 然後轉到新的項目文件夾,也轉到它的「.model」文件夾,並在那裏打開「〜project name〜.fml」文件。刪除裏面的內容並粘貼該文件內的所有內容。

不要忘記複製粘貼valueObjects文件夾和舊項目中的services文件夾。 在新項目中,您可以刪除一個服務,如果你不想使用它並從那裏開始你的新項目。

希望這會有所幫助,我希望Adobe能爲此創建一個真正的導入/導出。

+0

是!我在一個月前通過查看這些文件發現了這一點。這樣做後,我遇到了一個項目中的一些奇怪的問題,所以也許這是一種「用戶小心」的方法。如果住所允許導出這些信息將會很好 - 但它似乎僅用於實時循環數據服務連接(當然)。 最終,我所做的就是使用嚮導來存儲服務api和響應對象。這些AS文件可以很容易地複製到另一個項目(或模塊)中。 Request對象被嵌入爲XML模板(我們在http上使用了xml),然後只是進入服務調用。 – Kreegr 2010-08-02 14:41:22

相關問題