Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/08/2005, 16:59
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 9 meses
Puntos: 53
en flash mx 2004 pro es sencillo, voy a tratar de explicartelo facilmente

1.- Creas un DinamicText en el Frame 1, lo pones en el STAGE y lo intancias por ejemplo texto (voy a suponer que sabes hacer eso, pero si no me avisas)

2.- Creas 2 botones, uno para bajar el texto, y uno para subir, los intancias como btnArriba y btnAbajo

3.- OK, te vas a la linia principal y en ul frame 1 (de una nueva si quieres), vamos a programar, presionas F9

ese objeto que creaste tiene la propiedad scroll, que te permite moverte hacia arriba o hacia abajo, unicamente sumandole o restandole un 1

4.- este es el code

Código PHP:
var Direction:String;

texto.text "aqui todo el texto que quieres que se desplase.....";

//si preionan el boton para arriba
btnArriba.onPress = function(){
    
Direction="up";
    
scrollText();
}

//cuando sueltas el boton, termina de avanzar
btnArriba.onRelease = function(){
    
delete _root.onEnterFrame;
}

//cuando sueltas el boton fuera de este, tambien termina
btnArriba.onReleaseOutside = function(){
    
delete _root.onEnterFrame;
}

//cuando presionas el boton abajo, comenzamos a desplazarnos
btnAbajo.onPress = function(){
    
Direction="down";
    
scrollText();
}

//terminamos de desplazarnos cuando es soltado el boton normalmente
btnAbajo.onRelease = function(){
    
delete _root.onEnterFrame;
}

//si lo soltaste fuera del area del boton, tambien terminanos
btnAbajo.onReleaseOutside = function(){
    
delete _root.onEnterFrame;
}

//esta funcion mueve el scroll hacia arriba o abajo
//dependiendo de la direccion
function scrollText(){
    
_root.onEnterFrame = function(){
        if(
Direction == "up"){
            
texto.scroll -= 1;
        }else if(
Direction == "down"){
            
texto.scroll += 1;
        }
    }

5.- have funn