Botones con texto en AS3
1 seguidor
Hola a todos, estoy haciendo una web y me estoy iniciando a As3 en flash y estoy perdido. Necesito hacer unos botones con texto programados en un archivo de Actionscript y no encuentro nada. Se que tiene que ser sencillo pero no doy con ello. Alguien me puede hechar una pequeña ayudita.
gracias
Usuario desconocido
Que necesitas que hagan los botones? por cierto una recomendación, crea mc no botones.
Saludete!
yomismo
Lo primero gracias por hecharme una mano.
Tengo esto que me crea botones donde quiera y necesito introducir textos en los botones. y no se si con otra function o en un mc. ni idea
package
{
import flash.display.Sprite;
import flash.display.SimpleButton;
//----------------------------
public class botonSimple extends Sprite {
private var ruta:Sprite;
private var boton:SimpleButton = new SimpleButton;
//----------------------------
public function botonSimple(queRuta,queX,queY) {
ruta = queRuta;
boton.upState = creaSprite(0x000000,100,30);
boton.overState = creaSprite(0xaaaaaa,100,30);
boton.downState = creaSprite(0xaaaaaa,100,30);
boton.hitTestState = boton.upState;
boton.useHandCursor = true;
boton.x = queX
boton.y = queY
ruta.addChild(boton);
}
private function creaSprite(relleno_color, ancho, alto):Sprite {
var sprite:Sprite = new Sprite();
sprite.graphics.beginFill(relleno_color);
sprite.graphics.drawRoundRect(0, 0, ancho, alto, 30);
return sprite;
}
}
}
de nuev gracias
Usuario desconocido
Estoy en clase, y te voy a poder reponder con cuenta gotas, pero vamos sino esta tarde...asi x encima
//Crear el Texto
var texto:TextField = new TextField();
texto.text="TEXTAKO PARA LOS BOTONES";
texto.selectable=false;
texto.x=50;
texto.y=30;
//Insertar el texto
addChild(texto);
yomismo
ok, gracias, el texto si que ppuedo crearlo el problema esta en el momento de poner que se haga automatico en el boton. Esdecir no como hacer una funcion de mc que contenga el btn con el texto.
Usuario desconocido
yomismo
yomismo
Oye, tio, siento haberte dejado colagado con la pregunta, me ayudas y yo no contesto, hemos tenido problemas con ono y no hemos tenido internet en el curro, aver te cuento que soy nuevo en esto.
yo tengo un flash con esta programacion:
import botonSimple
var boton1:botonSimple = new botonSimple(this, 110,0);
y en el archivo botonSimple.as quiero que me cree automaticamente un boton ahi con esa posicion, que es lo que te puse en otro post.
Ahora bien, quiero que el boton simple aparte de crearmelo quiero que dentro haya una caja de texto sobre el boton, ejmplo; contacto. y que lo que es en si la palabra la pueda modificar desde el archivo flash. Es decir crear una sola clase para poder utilizarla varias veces. algo asi como:
import botonSimple
var boton1:botonSimple = new botonSimple(this, 110,0, "contacto");
muchas gracias, porque me estoy volviendo loco.
y porcierto las siestas de verano, es verdad, son matadoras... :)
Usuario desconocido
Esto te va al pelo!!! ya me cuentas...
http://www.ccaballero.com/as3-package-buttonstd/
yomismo
Ok, perfecto muchas gracias. ya he pillado el truco, es que esto es un caos lo de aprender por tu cuenta.
de nuevo gracias