Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > Dynamique
Dynamique Flash Media Server / Flash Remoting
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/09/2006, 18h12   #1
Membre chevronné
 
Avatar de luta
 
Inscription : novembre 2003
Messages : 1 038
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 1 038
Points : 691
Points : 691
Envoyer un message via MSN à luta
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 ...
luta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 06h02   #2
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
salut
et comme cela non ?
Code :
1
2
3
function handleFoo(re:ResultEvent) {
	trace('The result is: '+re.result);
}
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 10h02   #3
Membre chevronné
 
Avatar de luta
 
Inscription : novembre 2003
Messages : 1 038
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 1 038
Points : 691
Points : 691
Envoyer un message via MSN à luta
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 :
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
luta est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h27.


 
 
 
 
Partenaires

Hébergement Web