FlexとCairngormを初めて使用します。ServiceLocatorを使用しているときに、問題が発生します。エラー:C0001E:インスタンス化できるServiceLocatorインスタンスは1つだけです。
私のコードは次のようなものです:
Serives.mxmlの場合:
<cairngorm:ServiceLocator xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:cairngorm="com.adobe.cairngorm.business.*">
<mx:HTTPService id="statistServ"
url="rooms.xml"
showBusyCursor="true"
method="POST"
resultFormat="array"/>
Delegate.asには、スニペットがあります。
this.service = ServiceLocator.getInstance().getHTTPService(”statistServ”);
Main.xmlでは、次のようなスニペットがあります。
<business:Service id="service" />
この素晴らしい小さなエラーメッセージは、httpserviceを必要とするモジュールの2番目のインスタンスをロードした瞬間にポップアップします。
別のフレームワークに切り替えずにこの問題を解決する方法はありますか?
幸運をお祈りしています、
中国からのシュオ