Tengo un MovieClip_A que carga a otro MovieClip_B que carga a otro MovieClip_C que finalmente carga un SWF en un MC vacío, hasta allí todo OK (salvo por la cantidad de MC cargados!), el asunto es que ese SWF es un mapa con un efecto de Zoom bastante sencillo pero efectivo, que en uno de los 2 MC que tiene lleva este script:
Código:
el SWF se carga sin problemas, se ve perfecto en la película final, pero el efecto del mapa no funciona (si ejecuto el swf solo si funciona), con lo cual deduzco que el problema está o en las rutas de este swf o en el onClipEvent del mismo ... alguna idea?onClipEvent (load) { xsc = 100; ysc = 100; factor = 5; easing = 3; zoom = 1; _root.map.easing = easing; function scalmap (sc) { if (zoom) { _root.map.xp = -_xmouse*(sc-1); _root.map.yp = -_ymouse*(sc-1); zoom = 0; } else { _root.map.xp = 0; _root.map.yp = 0; zoom = 1; } _root.map.xsc = sc*100; _root.map.ysc = sc*100; } function scalthis (factor) { xsc = factor*100; ysc = factor*100; } function rx () { return _xmouse; } function ry () { return _ymouse; } function autoscala (e) { _xscale = _xscale+((xsc-_xscale)/e); _yscale = _yscale+((ysc-_yscale)/e); } } onClipEvent (mouseMove) { _x = _xmouse; _y = _ymouse; if(!zoom){ _root.map.xp = -_xmouse*((_root.map.xsc-100)/100); _root.map.yp = -_ymouse*((_root.map.ysc-100)/100); } } onClipEvent (mouseDown) { if (hitTest(_xmouse, _ymouse, false)) { if (factor == 5) { scalmap(factor); scalthis(factor); factor = 1; } else { scalmap(factor); scalthis(factor); factor = 5; } } } onClipEvent (enterFrame) { autoscala(easing); }
Gracias