Hola amigos, primero que nada me presento soy Peter. La verdad es que en actionscript estoy muy verde... He estado modificando un ejemplo (scroll con texto externo) y lo que quiero hacer es que si el fichero txt donde pongo el texto es pequeño (cabe en la ventana) no aparezcan los botones de subir y bajar. Tambíen que si estoy arriba de todo desaparezca el boton de arriba, y si estoy abajo de todo desaparezca el boton de abajo.
Agradecería que alguién me pueda guiar un poco ya que estuve buscando por todos lados y no me aclaro. Cuelgo es script. Gracias
Stage.scaleMode = "noScale";
// --
sonidoScroll = new Sound();
sonidoScroll.attachSound("sonido");
sonidoScroll.setVolume(50);
// --
this.createEmptyMovieClip("loop", this.getNextHighestDepth());
// --
stopScroll = function () { sonidoScroll.stop();delete loop.onEnterFrame;this.texto.textColor = 0x000000;suena = undefined;};
// --
startScroll = function (texto, direccion) { loop.onEnterFrame = function() {if (texto.scroll == texto.maxscroll && direccion == 1 || texto.scroll == 1 && direccion<1) {sonidoScroll.stop();} else {if (!suena) {sonidoScroll.start(0, 999);suena = true;}}texto.scroll += direccion;};};
// --
miTextField.wordWrap = true;
miTextField.multiline = true;
miTextField.text = "Cargando texto ...";
miloadVars = new LoadVars();
miloadVars.onLoad = function(succes) {
if (succes) {
miTextField.text = miloadVars.texto;
} else {
miTextField.text = "Error";
}
};
miloadVars.load("transportes.txt");
// --
subir_btn.onRollOver = function() {
this.texto.textColor = 0xE27216;
startScroll(miTextField, -1);
};
bajar_btn.onRollOver = function() {
this.texto.textColor = 0xE27216;
startScroll(miTextField, 1);
};
// --
subir_btn.onRollOut = bajar_btn.onRollOut=stopScroll;
Gracias.