buondì a tutti posto di seguito il mio problema..
qualcuno riconoscerà il problema nei percorsi...famosi..
ho trovato questo esempio su ffiles.com
Mask Scroll...
praticamente è uno scroll che al movimento del mouse fa slittare o verso l'alto o verso il basso il contenuto..
ora sul swf "section1" che lo contiene funziona,
ma se richiamo "section1" da un altro swf "contenitore" la scroll fa slittare il contenuto fino al fondo e poi non riesco a tornare su con il mouse..
il codice del frame è questo:
/********************seta zona de rolagem by Kscript *************************
setZonaRolagem(obj, objMask, vert, hor, speed)
obj = nome do movieClipe
objMask = nome do movieClipe q servira de mascara
vert = rolagem vertical (true or false)
hor = rolagem horizontal (true or false)
speed = velocidade da rolagem (numérico)
k.
************************************************** ****************/
function setZonaRolagem(obj, objMask, v, ho, speed) {
obj.setMask(objMask);
obj._x = objMask._x;
obj._y = objMask._y;
w = objMask._width;
objMask.useHandCursor = false;
objMask.onRollOver = function() {
this.onEnterFrame = function() {
mousey = _root._ymouse;
_Altura = (mousey*speed/objMask._height)-(speed/2);
_Largura = (_root._xmouse*speed/objMask._width)-(speed/2);
if (!this.hitTest(_root._xmouse, _root._ymouse, true)) {
delete this.onEnterFrame;
}
if (_Largura<=0 && (obj._x-_Largura)<objMask._x && v == true) {
obj._x = obj._x-_Largura;
}
if (_Largura>=0 && ((obj._x-_Largura)+obj._width)>(objMask._x+objMask._width) && v == true) {
obj._x = obj._x-_Largura;
}
if (_Altura<=0 && (obj._y-_Altura)<objMask._y && ho == true) {
obj._y = obj._y-_Altura;
}
if (_Altura>=0 && ((obj._y-_Altura)+obj._height)>(objMask._y+objMask._height) && ho == true) {
obj._y = obj._y-_Altura;
}
// seta comandos
wParte = (w/5);
if (_xmouse<=(wParte)*2) {
mouseZoom._visible = false;
//trace("volta");
}
if (_xmouse>=(wParte)*2 && _xmouse<=(wParte)*3) {
//trace("meio");
}
if (_xmouse>=(wParte)*3) {
}
//trace("avanca");
};
// FIM seta comandos
};
objMask.onReleaseOutside = function() {
//Mouse.show();
};
objMask.onRelease = function() {
// seta comandos
wParte = (w/5);
if (_xmouse<=(wParte)*2) {
trace("volta");
}
if (_xmouse>=(wParte)*2 && _xmouse<=(wParte)*3) {
trace("meio - zoom");
}
if (_xmouse>=(wParte)*3) {
trace("proxima");
}
};
}
//********************FIM seta zona de rolagem by Kscript *************************
setZonaRolagem(this.img,this.mask,true,true,50);
come sempre un grazie a tutti quelli che passano di qua...![]()