| 1234567891011121314151617181920212223242526272829303132333435363738 |
- package com.imt.intimamedia.business
- {
- import com.adobe.cairngorm.business.ServiceLocator;
-
- import mx.rpc.AbstractService;
- import mx.rpc.AsyncToken;
- import mx.rpc.IResponder;
-
- /**
- * Delegate de la gestion de la localisation
- */
- public class LocalizationDelegate
- {
- private var _responder : IResponder;
- private var _service : AbstractService;
-
- /**
- * Constructeur
- */
- public function LocalizationDelegate( responder : IResponder )
- {
- _service = ServiceLocator.getInstance().getRemoteObject( "localizationService" );
-
- _responder = responder;
- }
-
- /**
- * Appel du service de localisation
- *
- * @return void
- */
- public function locateUser() : void
- {
- var token : AsyncToken = _service.locateUser();
- token.addResponder ( _responder );
- }
- }
- }
|