Tag Archive for: action script

Flash: navegar con anclas en la url

Categories: Flash - Tags: ,

Cuando navegamos por una página web común cada vez que damos click a un link cambia la dirección (url) de nuestro navegador y así podemos dar la dirección exacta de una seción pero en flash cada vez que damos click a un botón la dirección no varía y no podemos dar la dirección de una sección específica sin embargo esto tiene una solución muy sencilla.


Supongamos que tenemos una pelicula flash con 4 botones uno va al frame 10, el otro al 20 y así sucesivamente si quisieramos que eso se refleje en la dirección con algo como:

1
2
3
http://www.midominio.com/index.html#inicio
http://www.midominio.com/index.html#categorias
http://www.midominio.com/index.html#servicios

Pues muy simple le damos click al frame que correponde digamos inicio al 1erframe, categorias al frame 10 y asi sucesivamente, luego le damos click a las propiedades donde dice label (etiqueta), y escribimos inicio, categorias o servicios según corresponda y en el combo que está debajo de esta elegimos “anchor”(ancla).

Más claro en el screenshot

No se ve la configuración de Flash

Categories: Flash - Tags: ,

Hace poco me pasó un extraño error en flash player no podía activar la configuración, le daba click derecho y la opción de configuración aparecía deshablitada, pensé que era algún error con el embed ya que estaba usando YUI, cambié a jquery con swfobject y no funcionaba, así que pensé que tal vez era un error en flash pero no daba señales de arreglarse, al final encontré el error y es que en flash debes usar un tamaño mínimo de película o de lo contrario no hay forma que esta aparezca así que si intenetas con unos 200px de ancho o menos simplemente no aparece y la única solución según veo es agrandar el tamaño de tu película flash.

Slider 3D con Flash y XML

Categories: Flash - Tags: ,

Hace un tiempo que no escribo nada, cosas del trabajo en fin veamos este Slider, la verdad es que últimamente uso poco el flash, lo he reemplazado casi en su totalidad por jquery y alguno de los tantos plugins sin embargo creo que flash sigue siendo bueno para lo que fue creado originalmente es decir mostrar animaciones y no creo que este slider 3D CU3ER pueda hacerse usando javascript.

¿Cómo usar CU3ER?

  • Primero lo descargamos totalmente gratis de AQUI, y descomprimimos la carpeta.
  • Le sacamos una copia al config.xml y allí configuramos las imágenes que deseamos mostrar, los links y otros detalles
  • Finalmente pegamos el código flash ya sea que uses el script que tra CU3ER o algún plugin de jquery

¿Por qué usar CU3ER?

  • El tipo de animaciones 3D son más llamativas que otros sliders
  • Ya que es sólo una animación no va a afectar en nada nuestro SEO
  • Es fácil de incluir en nuestro sitio y de personalizar

Tutoriales Juegos en Flash

Categories: Flash - Tags: , , ,

Flash cada vez ha ido perdiendo más terreno frente a tecnologías como ajax y creo que más aun cuando finalmente este implementado HTML 5 pero en algo que dudo pierdo terreno es con los juegos online, con todas las ventajas que flash trae, es multiplataforma, prácticamente todo el mundo tiene instalado el plugin, etc.

No es muy complicado hacer un juego en Flash lo importante es conseguir un buen punto de partida.

El problema es que resulta complicado encontrar información en español, sin embargo aqui publico links a algunos tutoriales bastante buenos en nuestro idioma.

tutorial juegos en flash

tutorial juegos en flash

Enviar datos a PHP con flash

Categories: Flash, PHP - Tags: , , ,

En flash es muy facil enviar y recibir datos desde una aplicacion en nuestro servidor ya sea PHP, JSP, ASP… basta que le enviemos a flash la cadena correcta, para eso he implementado un simple buscador de usuarios al cual facilmente se le puede agregar facilmente conexion a la base de datos.
Para ello en flash debemos usar el siguiente codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
on(release){
mensaje_txt.text = "Buscando...";
/// Definimos el objeto loadvars para enviar y recibir datos
enviar = new LoadVars();
recibir = new LoadVars();
/// Guardamos las variables que deseamos enviar
enviar.user = user.text;
/// Luego de enviar las variables ejecutamos la funcion
recibir.onLoad = function(success) {
if (success) {
/// recibe un mensaje de buscar_usuario.php
mensaje_txt.text = recibir.rpta;
} else {
/// manda un mensaje de error si no hay conexion
mensaje_txt.text = "Error de conexion";
}
};
/// Envia los datos a buscar_usuario.php
enviar.sendAndLoad("http://localhost/temp/flash_php/buscar_usuario.php", recibir, "POST");

}

Y el codigo del archivo PHP seria:

1
2
3
4
5
6
7
8
9
10
/// Verifico si el usuario enviado por flash existe
/// Esta parte del codigo puedo reemplazarla por la consulta a la base de datos
if ($_POST['user']=="Juan" || $_POST['user']=="Pedro" || $_POST['user']=="Maria") {
$rpta="Usuario encontrado";
} else {
$rpta="El usuario no existe";
}
/// Le envio a flash la respuesta si encontro o no el usuario
echo "&rpta=".$rpta;
?>

Puedes bajar los archivos del ejemplo desde aqui