IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

remoteObject en AS3 [CS5]


Sujet :

ActionScript 3

  1. #1
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut remoteObject en AS3
    Bonjour,

    je teste sans succès dans une appli flex4 d'appeler une méthode php via un remoteObject défini en AS3 afin de vérifier lors de la création d'un compte si le pseudo rentré par l'utilisateur existe déjà en base. Pour le moment, mon code est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
    package myvalidators
    {
    	import mx.controls.Alert;
    	import mx.rpc.AbstractOperation;
    	import mx.rpc.AsyncToken;
    	import mx.rpc.events.FaultEvent;
    	import mx.rpc.events.ResultEvent;
    	import mx.rpc.remoting.Operation;
    	import mx.rpc.remoting.RemoteObject;
    	import mx.validators.ValidationResult;
    	import mx.validators.Validator;
     
    	public class UniquePseudoValidator extends Validator
    	{
     
    		private var results:Array;
    		private var ro:RemoteObject;
    		private var operation:Operation;
     
    		public function UniquePseudoValidator()
    		{
    			super();
    		}
     
    		override protected function doValidation(value:Object):Array 
    		{
    			ro.destination = "zend";
    			ro.source = "ServiceClasse";
    			ro.showBusyCursor = true;
    			ro.getState.addEventListener(ResultEvent.RESULT, result);
    			ro.getState.addEventListener(FaultEvent.FAULT, fault);
     
    			ro.getState();
     
     
    			//var results:Array = super.doValidation(value.email1);
     
     
    			return results;
    		}
     
    		private function result(event:ResultEvent):void
    		{
    			Alert.show('ok !');
    		}
     
    		private function fault(event:FaultEvent):void
    		{
    			Alert.show('échec');
    		}
     
    	}
    }
    j'essaie donc d'appeler la méthode getState() php mais je n'obtiens pas en retour d'alert. J'ai essayé pas mal de syntaxes avec notamment la méthode send() appliquée à une opération mais rien n'y fait...

    Je précise que ro.destination et ro.source se référent à un fichier services-config.xml qui doit être à priori correct puisqu'utilisé autre part dans mon appli en mxml.

    Comment faire donc pour se connecter à un service en AS3 ?

    Merci d'avance

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    A force d'avoir modifié mon code dans tout les sens, j'en avais effacé l'essentiel à savoir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ro = new RemoteObject();
    Damned quelle buse je fais !


    C'est bon ca marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AS3]RemoteObject et Method
    Par dmacs dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 29/07/2011, 13h59
  2. [FLASH 8] Migration AS2 -> AS3 ?
    Par CUCARACHA dans le forum EDI/Outils
    Réponses: 7
    Dernier message: 24/09/2006, 19h51
  3. [AS3] Ajouter une frame dans un MovieClip
    Par Destrumel dans le forum ActionScript 3
    Réponses: 13
    Dernier message: 10/09/2006, 21h15
  4. [AS3][socketBinaire] Qui a des infos à me donner ? Merci
    Par arnolem dans le forum ActionScript 3
    Réponses: 5
    Dernier message: 12/05/2006, 00h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo