08/08/2006, 13:03
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: Tijuana
Mensajes: 192
Antigüedad: 22 años Puntos: 0 | |
asi es bandit, pero el boton deberia abarcar todo el area que abarca el movieclip que contiene el scroll y no solo una parte, para que el 100% del area sea sensible al momento de poner el mouse sobre ella.
El codigo que utilizo es el siguiente:
Existe un boton que cubre completamente al movieclip con el siguiente codigo:
on (rollOver) {
contenido.gotoAndPlay("activo");
}
on (rollOut) {
contenido.gotoAndPlay("inactivo");
}
donde "contenido" es el nombre de instancia del movieclip test
"test" contiene otro movieclip llamado "symbol 1" el cual contiene el movieclip del texto y el movieclip del scroll
"test" tiene un linea de tiempo, la cual esta dividia en dos: "inactiva" y "activa" donde en "inactiva" el alpha es 0 para le movieclip "symbol 1" y en "activa" el alpha va de 0 a 100 para el movieclip "Symbol 1"
El codigo del boton del scroll (el boton es el que no quiere respetar de estar en alpha 100 cuando esta el cursor sobre el) es el siguiente:
onClipEvent(load){
var objetivo:String = _parent.mi_objetivo;
var sostenido:Boolean = false;
var razon:Number = this._parent._parent[objetivo]._height / this._height;
var deslizar:Number;
razon = int(razon);
}
on(press){
startDrag(this, false, this._parent.barra._x, this._parent.barra._y, this._parent.barra._x , this._parent.barra._y + this._parent.barra._height - this._height);
this.sostenido = true;
}
on(release){
stopDrag();
this.sostenido = false;
}
onClipEvent(mouseMove){
if(this.sostenido){
deslizar = (this._y - this._parent.barra._y);
deslizar = int(deslizar);
this._parent._parent[objetivo]._y = -(razon * deslizar) / 5 ;
contenido._visible = true;
}
}
Espero con esta informacion puedan orientarme un poco mejor en mi problema, gracias! |