Hey yall, j'ai un problème avec les objets partagés distants avec SFC 1.5.
Im créer les SharedObject dans main.asc pour l'application, et sa montre dans l'application de surveillance panneau d'administration. Puis, lorsque je charge un client, il se connecte au serveur, et soi-disant * * se connecte à la CG, mais je ne peux pas accéder à toutes les propriétés ou utiliser des fonctions.
Pour référence, il s'agit d'un présentateur / demande d'audience, et toutes les autres fonctions de travail; les flux vidéo, les questions et réponses, etc Ce qui Im essayant de faire maintenant est de créer une version spéciale du client public pour un administrateur de contrôler l'enregistrement du flux vidéo pour le présentateur. Im en utilisant l'objet partagé pour permettre au client d'administration d'appeler des fonctions dans le client présentateur, mais jusqu'à présent, tous Ive a réussi à faire est de se connecter à la CG, et je ne suis même sûr que se passe réellement.
En principale. asc j'ai:
server_so = SharedObject.get("adminRecorder", false);
server_so.setProperty("testVal", "testing");
- server_so = SharedObject.get("adminRecorder", false);
- server_so.setProperty("testVal", "testing");
puis dans mon client (à la fois animateur et admin), j'ai:
myConnection_nc = new NetConnection();
myConnection_nc.connect("rtmp:/pres_beta");
so = SharedObject.getRemote("adminRecorder", "rtmp:/pres_beta", false);
trace("so: "+so);
if(so.connect(myConnection_nc)){
trace("YAAAY! Connected to myConnection_nc!");
}
junk = so.data.actor_info;
trace("Junk:"+ junk);
- myConnection_nc = new NetConnection();
- myConnection_nc.connect("rtmp:/pres_beta");
- so = SharedObject.getRemote("adminRecorder", "rtmp:/pres_beta", false);
- trace("so: "+so);
- if(so.connect(myConnection_nc)){
- trace("YAAAY! Connected to myConnection_nc!");
- }
- junk = so.data.actor_info;
- trace("Junk:"+ junk);
mais la trace pour les spectacles client:
so: [object Object]
YAAAY! Connecté à myConnection_nc!
Junk: undefined
Pourquoi serait-ce qui se passe?