2009-03-05 3 views
0

Je ne dois pas ajouter de méthode à un objet partagé distant dans AS3. Dans AS2 ce code utilisé pour travaillerAppel de la méthode distante des objets partagés dans Actionscript 3.0

SharedObjectName.MethodName = function(){} 

Mais ce code ne fonctionne pas pour AS3. J'ai cherché dans Google et d'autres forums AS3 mais je n'ai reçu aucune aide.

quelqu'un peut-il fournir un pointeur s'il vous plaît.

Merci, Sumit

Répondre

0

Ok je suis finalement résolu en quelque sorte,

ce que je l'ai fait

classe abc { fonction publique MessageFromServer() {

}

SharedObject.client = ce ; } cela permet au serveur FMS de contrôler les méthodes publiques de ce client, que je voulais.

IN FMS Je peux appeler cela comme -

SharedObject.call ("MessageFromServer")

2

SharedObject n'est pas une classe dynamique, ce qui signifie que vous ne pouvez pas ajouter des propriétés à elle à la JavaScript (apparemment, les objets AS2 se comportent de la même façon, mais je n'utilisé AS2, donc Je ne peux pas le dire). En fonction de ce que vous essayez de faire, vous pouvez vouloir sous-classer SharedObject ou créer une classe wrapper.

Questions connexes