Controlar Actionscript mediante la función asfunction
1 COMENTARIO - Publicado hace 62 meses - Clasificado en: ACTIONSCRIPT, FLASH, TUTORIALESAsfunction es un comando que permite que funciones actionscript sean controladas mediante vínculos html.
Ver ejemplo en funcionamiento » »
Sintaxis:
asfunction:nombrefuncion,parámetro
nombrefuncion es el nombre de una función definida por nosotros
parámetro especifica el valor que pasamos a la función
1.- Creamos un nuevo fichero de texto y añadimos el texto que a continuación se detalla. Las etiquetas <a href> tienen valores utilizando la directiva "asfunction". Esos valores deberán pasar una función llamada loadImage y pasar como parámetro la url de un fichero jpg.
Carga=Este es un ejemplo de galería fotográfica que utiliza la funcion "asfunction" para cargar las imágenes. Haz click en cada uno de los enlaces para ver la imagen correspondiente: <a href="asfunction:loadImage,imagenes/planta1.jpg"><font color="#336699"><u>Esto es el enlace a la planta 1</u></font></a><br /> <a href="asfunction:loadImage,imagenes/planta2.jpg"><font color="#336699"><u>Esto es el enlace a la planta 2 </u></font></a><br /> <a href="asfunction:loadImage,imagenes/planta3.jpg"><font color="#336699"><u>Esto es el enlace a la planta 3 </u></font></a><br />
2.- Ya en el documento de Flash creamos un clip de película vacío al que damos como nombre de instancia "contenedor_mc" y que será el que nos servirá para cargar las imágenes.
3.- También necesitamos crear una caja de texto dinámico, multilínea con el nombre de instancia "cajatexto".
4.- En el primer fotograma de la película insertamos el siguiente código:
//Definimos una función llamada loadImage().
//Que acepta como parámetro la URL a cargar.
_global.loadImage = function(url) {
loadMovie(url, contenedor_mc);
};
//Cargamos el texto
var miLoadVars = new LoadVars();
miLoadVars.onLoad = function(loaded){
if(loaded){
_root.cajatexto.html = true
_root.cajatexto.htmlText = this.Carga;
}else{
trace("error");
}
}
miLoadVars.load("texto.txt");
Algunas entradas relacionadas:
- Clase SoundDataLayer
- La clase Tween Parte 2: Creación de un rollover avanzado
- Sonido en Flash V: Carga dinámica de mp3's
- Ejemplo de utilización de los componentes Loader y ProgressBar
- Clase Uri
- DropShadowFilter Parte I
- FLASH Y XML (VII): Generar una Galeria de Imagenes. Segunda Parte
También te puede interesar:
| Twhirl | 32 Consejos SEO para aumentar el tráfico de tu sitio web | Desktop Maestro | AttentionMeter | 10 tutoriales para crear botones CSS |
COMENTARIOS
|
|
Publicado hace 4 meses - Genial la explicación, he salido de muchas dudas en un abrir y cerrar de ojos. |





















Mauricio Campos en 50 preguntas y respuestas de entrevistas de trabajo


