Foros del Web » Creando para Internet » Flash y Actionscript »

Área de arratastre

Estas en el tema de Área de arratastre en el foro de Flash y Actionscript en Foros del Web. Pues fíjense que tengo un campo de texto y su scrollbar, ¿no?, pero agrandé el campo de texto y también el rctángulo que es el ...
  #1 (permalink)  
Antiguo 14/10/2005, 18:50
 
Fecha de Ingreso: octubre-2005
Mensajes: 207
Antigüedad: 19 años, 1 mes
Puntos: 0
Área de arratastre

Pues fíjense que tengo un campo de texto y su scrollbar, ¿no?, pero agrandé el campo de texto y también el rctángulo que es el área donde puede arrastrarse la bolita del handle...

el problema es que el área es más grande, lo es el rectángulo, pero el handle no se puede bajar más de lo que se bajaba antes, cuando el campo era pequeño.

El código que tengo en el handle:
on (press) {
startDrag ("", false, 0, 100, 0, -100);
_parent.dragging = true;
}
on (release) {
stopDrag ();
}

El código del 1er fotograma del símbolo que es el scroll completo:

if (inc!=0){
if (handle._y+inc>100) {
handle._y=100
inc=0}
if (handle._y+inc<-100) {
handle._y=-100
inc=0
}
handle._y+=inc
}
factor=(_parent.bandit.maxscroll-1)/200.0
_parent.bandit.scroll=1+(handle._y+100)*factor

Hay un simbolito a la mitad del área en el que actualmente puedo arrastrar el handle, y como el código dice 0, 100, 0, -100 yo creo que lo que hay que hacer es cambiar la posición de ese simbolito...¿cómo lo hago? ¿o qué es lo que debo hacer?

Gracias
  #2 (permalink)  
Antiguo 14/10/2005, 19:05
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Si tú haz agrandado el campo de texto dinámico y el MC slider del ejemplo que di no debes de tener ningún problema, en los códigos nada tienes que modificar.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:10.