2011-02-28 39 views
1

良好的PM stackoverflow ...我在Flex中遇到問題。顯然我遇到了can't find managedQuery or ManagedOperation named:getStudentprofile錯誤找不到託管查詢或託管操作名稱flex

正如我在一些論壇研究,我瞭解到,導致此錯誤的一個是,我有我的數據服務在其他組件的重複實例......所以我的問題是我該如何分享我的數據服務到其他組件?我沒有一個想法如何?請幫我

這些都是我需要分享給其他組件的聲明:

parentinfoservice:ParentinfoService id="parentinfoService" fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)" showBusyCursor="true"/ 

studentprofileservice:StudentprofileService id="studentprofileService" fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)" showBusyCursor="true"/ 
+0

你是否收到錯誤?在運行時?或者在編譯時?你能不能展示一些代碼? – JeffryHouser 2011-02-28 13:59:27

+0

我收到運行時錯誤。好吧,編輯帖子 – wawaragna 2011-02-28 14:01:40

+0

好多了;但哪一行代碼導致錯誤?你運行在調試模式? – JeffryHouser 2011-02-28 16:25:37

回答

0

要回答的文字,以最好的方式問題整個應用程序中的「共享」數據服務就是使用專門爲此設計的框架。有相當多的可用,如凱恩戈姆,香菜,Swiz會,PureMVC的,和一個我建議:Mate

下面是一個使用一個RemoteObject服務實現一個很簡單的例子: http://mate.asfusion.com/page/examples/stock-quotes

有許多其他例子和良好的文檔。投入時間學習一個框架,不管它是什麼,花費時間,並且將大大加速其餘的開發時間,尤其是調試,重構和維護。沒有「正確的」框架,他們都有自己的利基。我推薦Mate,因爲它有一個很大的社區,很好的文檔和例子...

+0

謝謝先生..這是很多的幫助 – wawaragna 2011-03-01 12:44:21