esto parece un scroll...pero no lo es.
3 seguidores
Saludos a tod@s:
Mediante este código muevo un objeto (caja) mientras presiono un boton (deslizador).
Me gustaría cambiar la dirección en que se mueve el objeto y que sea la contraria a la del deslizador.
Si podeis ayudarme os lo agradecería muchísimo.
deslizador.onPress = function()
{
var limites = this._parent.rail.getBounds( this._parent );
this.startDrag( true, limites.xMax - this._width / 3, limites.yMax, limites.xMin + this._width / 4, limites.yMin );
};
deslizador.onRelease = function()
{
this.stopDrag();
};
deslizador.onEnterFrame = function()
{
this._parent.caja._x = this._x * ( Stage.width / this._parent.rail._width );
};
omar
Me temo q no incluyes informacion bastante para solucionar tu problema. Por ejemplo, que es "this._parent.rail._width" ?
Haciendo una suposicion te diria que usases:
deslizador.onEnterFrame = function()
{
this._parent.caja._x = (limites.xMax - this._x) * ( Stage.width / this._parent.rail._width );
};
De todas formas te aconsejo buscarte un libro de programacion en Actionscript para todas esas dudas.
black
repiso
this._parent.caja._x
eso suena muy mal... :)
Usuario desconocido
hey! pues aunque no os lo creais funciona ;D
Y oye es consultarlo y se me ocurre la solución: cambiar la última línea y multiplicarlo todo por -1 para que cambie el sentido;
this._parent.caja._x = (-1 * (this._x * ( Stage.width / this._parent.rail._width )));
saludos mil
repiso
el invitado era yo y vuelvo a saludar