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