Comunidad de diseño web y desarrollo en internet online

SharedObject.getRemote()

Citar            
MensajeEscrito el 24 Feb 2010 02:36 pm
Hola, estoy iniciandome en SharedObjects.getRemote(), y tengo el siguiente código:

Código ActionScript :

class Data extends MovieClip{
   private var conexion_nc:NetConnection;
   private var barita_mc:MovieClip;
   private var barita_so:SharedObject;
//   private var usuario:String = "tutor";
   private var usuario:String = "alumno";
   
   function Dades(){
      var dis = this;
      conexion_nc = new NetConnection();
         dis.conexion_nc.onStatus = function(info) {
         trace(info.code);
      }
      conexion_nc.connect("rtmp://localhost/barita");

      barita_so = SharedObject.getRemote("posicion_barita", conexion_nc.uri, false);
      barita_so.onSync = function(list) {
         trace("sincron");
         dis.barita_mc._x = dis.barita_so.data.x;
         dis.barita_mc._y = dis.barita_so.data.y;
      }
      if(usuario == "tutor") {
         barita_mc.onPress = function() {
            this.startDrag(true);

            _root.onMouseMove = function() {
               updateAfterEvent();
               dis.barita_so.data.x = dis.barita_mc._x;
               dis.barita_so.data.y = dis.barita_mc._y;
            }
         }
         barita_mc.onRelease = function() {
            this.stopDrag();
            delete _root.onMouseMove
         }
      }
   }
}


Y tengo mi código alojado en "C:\Archivos de programa\Adobe\Flash Media Server 3.5\applications\barita", y no consigo que cuando ejecute la aplicacion en método "tutor" y "alumno", cuando mueva el mc "barita_mc" en el tutor, se refleje en el alumno.
Alguien puede decirme en que estoy fallando?
Muchas gracias,
Palacio

Por Palacio

Claber

198 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Feb 2010 10:24 am
Se me olvidaba comentar que mis dos .fla se llaman tutor.fla y alumno.fla.
Ambos estan dentro de la carpeta "barita" y al mismo nivel que "Data.as".

Alguien puede echarme un cable? estoy bastante desesperado
Muchas gracias
Palacio

Por Palacio

Claber

198 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Mar 2010 08:46 am
Me había olvidado la siguiente linia:

Código ActionScript :

document_so.connect(conexion_nc);


Ahora me funciona perfectamente en local, pero cuando lo intento llevar a internet, en el servidor donde lo cuelgo no está instalado el FMS y no puedo crear una carpeta dentro de Aplicaciones, como lo hago?
Le estoy poniendo:

Código ActionScript :

conexion_nc.connect("rtmp://www.midominio.com/barita"); 


Muchas gracias,
Palacio

Por Palacio

Claber

198 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Mar 2010 01:01 pm
Hola Palacio, lo que tienes que hacer es instalar el FMS en tu servidor, sino no hay manera

Pimager

Por Pimager

38 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.