Tengo dos swf, uno principal y otro secundario que es un efecto zoom. El problema es que cuando llamo al secundario a través de un loadMovie(), no me funciona una de las funciones del secundario que hace este efecto. Llevo unos días probando a cambiar rutas porque creo que es ese el problema, pero no me aclaro y sigo sin que me salga. El secundario por separado si que me funciona. El código con el que tengo problemas es el de abajo, y repito que mi problema es que lo estoy llamando desde otra película a través de un loadMovie sobre un mc vacío que he puesto en la escena.
var sw = 546;
var sh = 660;
var dw = 218;
var dh = 263;
var lw = 1366;
var lh = 1649;
var porcentaje_zoom = 40;
MovieClip.prototype.move = function(drag_mc){
this.onEnterFrame = function(){
with(_root.cont){
this._x = -drag_mc._x * 100 / porcentaje_zoom;
this._y = -drag_mc._y * 100 / porcentaje_zoom;
}
}
}
with(_root.cont.small_mc){
drag_mc.onPress = function(){
with(_root.cont){
this.startDrag(false, 0, 0, sw - dw, sh - dh)
_root.large_mc.largeImg_mc.move(this);
}
}
drag_mc.onRelease = _root.drag_mc.onReleaseOutside = function(){
this.stopDrag();
delete _root.large_mc.largeImg_mc.onEnterFrame;
}
}
PD: el mc que lo contiene en la otra peli se llama "cont"
Un saludo y espero que alguien me ayude a ver cuál es el problema.
GRACIAS!!!!