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

Dynamique Discussion :

[amfphp] utilisation des callback


Sujet :

Dynamique

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut [amfphp] utilisation des callback
    Bonjour, en utilisant le remoting, pour une fonction foo une fonction callback
    function handleFoo(re:ResultEvent) sera créé...
    maintenant mon problème vient du fait que lorsque j appelle foo... handlefoo est éxécuté mais via un objet

    pc.responder = new RelayResponder(this, "handlefoo", "handleRemotingError");
    ...bref,
    mon problème vient du fait que je ne sais pas comment remonter les résultats qui sont en fait reçu dans ce handler... je sais pas si c est clair ...

  2. #2
    Membre Expert
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Par défaut
    salut
    et comme cela non ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function handleFoo(re:ResultEvent) {
    	trace('The result is: '+re.result);
    }

  3. #3
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut
    oui c est ce que je fais, en fait je vais essayer d être plus clair, côté php je déclare une fonction getSomme qui me retourne un integer...
    maintenant je prend le code généré actionscript que je mets dans une classe as2....

    nous somme bien d'accord sur le code qui est le suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    /// envoi de la somme en jeu 
    function getSomme(){
      var pc:PendingCall = service.getSomme();
      pc.responder = new RelayResponder(this, "handleGetSomme", "handleRemotingError");	
    }
     
    function handleGetSomme(re:ResultEvent)	{}
    maintenant je souhaite utiliser cette classe de manière à avoir un accesseur sur la somme renvoyée du serveur du type
    maClass.getSomme() -> me renverrait 10 par ex
    Or, comme getSomme ne fait rien en fait, je ne récupère rien, et comme je n ai pas le contrôle sur la fonction handleGetSomme (avec l objet re qui lui contient ce qui m intéresse...)
    je ne sais pas comment faire pour que getSomme me remonte effectivement ce qu elle est supposée remonter...
    est ce plus clair ainsi?
    En tout cas merci pour ton aide car tu interviens beaucoup

Discussions similaires

  1. [PR-2010] Utilisation des callbacks dans un ruban personnalisé
    Par dumas.blr dans le forum VBA Project
    Réponses: 0
    Dernier message: 26/07/2013, 16h31
  2. Utilisation des CallBack
    Par labrute dans le forum Windows Communication Foundation
    Réponses: 2
    Dernier message: 10/04/2012, 16h42
  3. Utilisation des callbacks
    Par ecgbuilder dans le forum Scilab
    Réponses: 1
    Dernier message: 19/04/2011, 10h42
  4. problème d'utilisation des callbacks
    Par wnxbcv dans le forum Interfaces Graphiques
    Réponses: 12
    Dernier message: 28/08/2009, 15h21
  5. Utilisation des callBack
    Par Bily.sdi dans le forum C++Builder
    Réponses: 2
    Dernier message: 13/04/2008, 13h02

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