Tag Archive for: Flash

Pixlr edita tus fotos online

Categories: Diseño, Otros - Tags: ,

Hace poco encontré esta fantástica herramienta que nos puede salvar de algún apuro, es un completo graficador que no requiere que lo instalemos ya que se trata de una aplicación online con una interfaz similar a Photoshop.

Este graficador puede editar los principales formatos gráficos para web e incluso PSD
Pueden verlo en acción Aquí

Flashvars enviarle datos html a pelicula Flash

Categories: AJAX - Tags: , ,

Hay veces que nos gustaría enviarle variables GET a nuestro flash, o enviarle datos desde html, esto se logra usando flashvars las cuales se agregan en el embed de la pelicula flash, algo asi como:

1
2
3
4
5
6
      <object width="300" height="200">
         <param name="movie" value="mipelicula.swf" />
         <param name="FlashVars" value="var1=valor1&var2=valor2" />
         <embed src="mipelicula.swf" width="300" height="200
         FlashVars="var1=valor1&var2=valor2"/>

      </object>

Usando un plugin jquery

Encontré una forma mucho más simple de insertar flash en nuestra página web, usando un plugin para jquery basta crear un div y luego decirle, mete ahi nuestra pelicula de este tamaño ¿Hay algo mas simple?
Su codigo html sería unicamente el div donde va a ir nuestra pelicula

1
<div id="test-flash"></div>

El codigo javascript consiste en incluir nuestra libreria jquery, el plugin y un pequeño codigo para insertar la pelicula, adicionalmente le estoy enviando tambien flashvars

1
2
3
4
5
6
7
8
9
10
11
12
<script language="javascript" type="text/javascript" src="js/jquery-1.3.1.min.js"></script>
<script language="javascript" type="text/javascript" src="js/jquery.flash.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
    $('#test-flash').flash({
        src: 'test.swf',
    width: 300,
        height: 200,
    flashvars: { var1: 'Mi variable var1', var2: 'Aqui la segunda' } // opcional
    });
});
</script>

Puedes bajar el plugin de la pagina de su creador

Action Script Flash

Para capturar las variables que estamos enviando usamos el siguiente codigo en Action Script 2

1
2
mivariable1=_root.var1; // imprime "valor1"
mivariable2=_root.var2; // imprime "valor2"






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 "&amp;rpta=".$rpta;
?&gt;

Puedes bajar los archivos del ejemplo desde aqui

Flash Mailer envia correos

Categories: Flash, PHP - Tags: , , ,

Cuando haces una pagina en flash, es posible que luego necesites enviar correos de un formulario de contacto pues eso no es nada complicado usando el objeto LoadVars y el evento SendandLoad.

Primero debes crear en flash un formulario con los campos que deseas, en este caso: email_box, subject_box, message_box y un boton send_btn

Luego en el 1er fotograma agregas el siguiente codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
stop();
// Creamos las acciones al darle click
send_btn.onRelease = function() {
// Crea el objeto loadvars que envia las vaiables
my_vars = new LoadVars();
// Guardamos las variables para enviarlas
my_vars.sender = email_box.text;
my_vars.subject = subject_box.text;
my_vars.message2 = message_box.text;
if (my_vars.sender != "" and my_vars.subject != "" and my_vars.message2 != "") {
/// Enviamos las variables a mailer.php
my_vars.sendAndLoad("mailer.php", my_vars, "POST");
gotoAndStop(2);
} else {
// En caso de error en el envio vamos al cuadro 2
error_clip.gotoAndPlay(2);
}
my_vars.onLoad = function() {
gotoAndStop(3);
};
};
email_box.onSetFocus = subject_box.onSetFocus=message_box2.onSetFocus=function () {
if (error_clip._currentframe != 1) {
error_clip.gotoAndPlay(6);
}
};

Puedes bajar el codigo desde aqui

En el archivo mailer.php no olvides cambiar el correo al que deseas que llegue el formulario

1
mail("mmanchego@mail.com", $subject, $message, "From: $sender");

Haz tu propio juego en flash

Categories: Flash - Tags: , , , ,

Por qué no crear nuestro propio juego en flash, si la cosa no es tan complicada actualmente, aquí les pongo una lista de tutoriales para crear tu propio juego en flash:

Flash Games

Flash Games