Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/12/2006, 09:52
Avatar de PabloSutra
PabloSutra
 
Fecha de Ingreso: octubre-2006
Ubicación: Guadalajara, México
Mensajes: 222
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: rollover y links con css en flash

Hola Basterillo:
Claro que se puede hacer, y aqui te explico, espero poder ser claro y no te confunda, fijate en primer lugar haz tu hoja de estilo, aqui se va a cargar un archivo de texto (txt), para de ahi leer todos los links.
Ya que la tienes en flash primero pones este codigo, y claro haces un campo de texto dinamico que su nombre de instancia sea links:
ahora en el primer frame de tu pelicula pones este codigo:

Cita:
// Principio del codigo para cargar un archivo de texto externo
var miLV = new LoadVars();
miLV.onLoad = function (exito)//si carga correcto
{
if (exito)
{
links.htmlText = miLV.links;

}
else//si no carga el archivo de texto
{
links.text = "ERROR AL CARGAR!!!,";
}
};//FIN de carga de archivo de texto
despues vamos a cargar la hoja de estilo, igual en el mismo lugar donde cargas tu archivo de texto

Cita:
//Codigo para cargar hoja de estilo
var cssEstilo = new TextField.StyleSheet();
cssEstilo.load("css.css"); //ruta y nombre de tu hoja de estilo
cssEstilo.onLoad = function (exito)//si carga correctamente
{
if (exito)
{
links.styleSheet = cssEstilo; //aqui le asignas el estilo a tu campo de texto dinamico
miLV.load("links.txt");//ruta de tu archivo de texto en este caso links.txt
}
else //si no carga la hoja de estilo
{
links.text = "Error cargando la CSS";
}
};
Bien, ahora en tu archivo de texto pon algo asi:

Cita:
links= <a href="http://www.forosdelweb.com">Foros del Web</a>
<br> <a href="http://www.google.com">Google</a>
y asi sucesivamente, como ves, es como si hicieras un HTML, con sus saltos de linea <br>, y puedes poner cuantos quieras. Una cosa que se me olvido mencionarte es que en las propiedades del campo de texto dinamico, que le pusimos links donde pones la instancia hay un boton con el signo de <>, este es muy importante que este activado para que tu campo de texto pueda leer tags de HTML.
Y bueno, creo que seria todo, espero te sirva y no te confunda.
SALUD!!!