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
