1. Primero he creado mi hoja css (flash.css) con los siguientes estilos:
Cita:
.menu es para darle formato a botón cuando esta aperturado y .menu2 cuando el botón esta presionado o el cursor del mouse esta encima..menu {font-family: Verdana;font-size: 9px;font-weight: bold;color: #FFFFFF;}
.menu2 {font-family: Verdana;font-size: 9px;font-weight: bold;color: #FFFF99;}
.menu2 {font-family: Verdana;font-size: 9px;font-weight: bold;color: #FFFF99;}
2. Al texto de mi botón le cambie las propiedades: texto dinamico, le di un nombre de instancia "nuestrac", multilínea y clic en botón para generar css.
3. Despues de esto en el primer fotograma coloque el siguiente script:
Cita:
Con esto obtengo que mi botón cuando apertura, su texto en un comienzo sea blanco, pero mi duda es como le doy formato cuando el cursor del mouse esta encima o esta presionado.//Creo el nuevo objeto de css
var myCSS = new TextField.StyleSheet();
//la ruta
var cssURL = "miCSS.css";
//Quiero que mi botón diga
ejemploTexto = "<p class='menu'>Nuestra Compañia</p>";
//Cargo mi hoja de estilo
myCSS.load(cssURL);
//Defino el manejador onLoad
myCSS.onLoad = function() {
nuestrac.styleSheet = myCSS;
nuestrac.text = ejemploTexto;
};
var myCSS = new TextField.StyleSheet();
//la ruta
var cssURL = "miCSS.css";
//Quiero que mi botón diga
ejemploTexto = "<p class='menu'>Nuestra Compañia</p>";
//Cargo mi hoja de estilo
myCSS.load(cssURL);
//Defino el manejador onLoad
myCSS.onLoad = function() {
nuestrac.styleSheet = myCSS;
nuestrac.text = ejemploTexto;
};
Estaba pensando crear dos clip de pelicula uno con el texto blanco y el otro de color amarillo y cada clip colocar según convenga en el estado del botón (sea aperturado, presionado, etc.)
Pero estos botones que estoy creando es para hacer un menu flotante, por eso voy a necesitar muchos botones, y lo veo mucho trabajo, bueno espero que me puedan ayudar, para saber como le puedo dar formato según los estados del botón de la mejor manera. Muchas gracias.
Nota: quise hacerlo con css pues el tamaño del texto es de 9px y en flash es borroso