Posts filed under 'Recursos Flash'

Crear cd autoejecutable que cargue flash

Voy a explicar como crear un cd-rom con una pelicula flash.exe que se muestre a tamaño de pantalla completo y con autorun de cd.

Hemos de seguir tres sencillos pasos para conseguir el autoejecutable. Vayamos por partes:

1. Para que la película se guarde como .exe (para Windows) tan sólo debes ir al menú

Archivo -> Configurar Publicación

y allí seleccionas .exe y le pones el nombre que quieras.

2. Para que la película se ejecute a pantalla completa, debes poner el siguiente código AS en el primer fotograma:

fscommand(”fullscreen”, “true”);

3. Para publicar un CD-Rom autoejecutable, debes crear un fichero con el NOTEPAD y llamarlo AUTORUN.INF es importante que pongas la extensión .INF (no .txt) sino te aclaras, copia el fichero AUTORUN.INF de cualquier CD-Rom y editalo como aquí:

[AUTORUN]
OPEN=tupeli.EXE
icon=tupeli.ico

Con este código asocias el ICONO que selecciones abajo con tu película Ejecutable, si no te aclaras, elimina la última línea y listo.

Y ya está, por en la carpeta RAÍZ del CD-Rom el fichero AUTORUN.INF, tupeli.exe y tupeli.ico y el resto donde quieras.

1 comment January 22nd, 2007

Redimensionar fondo al tamaño de la pantalla

Aqui os pongo un ejemplo para realizar una web que utiliza un fondo de pantalla que ocupa toda la ventana del navegador. Con este codigo podemos solucionar el problema de que quede feo queda cuando la imagen se distorsiona o queda cortada.

  1. //redimensionar en pantalla
  2. //Optimizamos el escenario, para el uso del objeto Stage.
  3. Stage.scaleMode = ‘noScale’;
  4. Stage.align = ‘TL’;
  5. redim = new Object();
  6. redim.onResize = redimensionar;
  7. Stage.addListener(redim);
  8. //La función redimensionar(), redimensiona el fondo de la película cada vez que se modifica el tamaño de la ventana del navegador.
  9. function redimensionar() {
  10.       fondo._width = Stage.width;
  11.       fondo._height = Stage.height;
  12. }
  13. redimensionar();

Ejemplo:

This movie requires Flash Player 8

Descargar >>

1 comment January 13th, 2007

Personalizar el menú del botón derecho en Flash

Desde la versión MX 2004 podemos personalizar el menú contextual que se muestra al hacer click con el botón derecho en tiempo de ejecución. Podemos mostrar un menú personalizado para cada clip, botón o caja de texo de nuestra película. Además podemos ocultar algunos de los elementos predeterminados que aparecen en el menú.

Este tutorial enseña cómo mostrar el contenido que quieras en el menú contextual de Flash.

  1. //Creamos un objeto contextMenu
  2. menu = new ContextMenu();
  3. //ocultamos elementos predeterminados con el método hideBuiltInItems()
  4. menu.hideBuiltInItems();
  5. //creamos los botones del menu: El primer parámetro es el texto que se verá en el elemento de menú. El segundo es la función que se ejecuta al pulsarlo
  6. menu_1 = new ContextMenuItem(”Visite nuestra web”, ver_web);
  7. menu_2 = new ContextMenuItem(”Nuestro Foro!”, ver_foro);
  8. menu_3 = new ContextMenuItem(”Copyright © forosdeflash.com”, ver_copy);
  9. //creamos las funciones de cada boton
  10. function ver_web() {
  11.       getURL(”http://www.forosdeflash.com/blog”, _self);
  12. }
  13. function ver_foro() {
  14.       getURL(”http://www.forosdeflash.com/foro”, _self);
  15. }
  16. function ver_copy() {
  17. }
  18. //los añadimos a la propiedad customItems del objeto ContextMenu
  19. menu.customItems.push(menu_1);
  20. menu.customItems.push(menu_2);
  21. menu.customItems.push(menu_3);
  22. //asociar el menú creado al clip, botón o caja de texto que queramos:
  23. this.menu = menu;

Ejemplo:

This movie requires Flash Player 8

Descargar >>

1 comment January 12th, 2007

Expresión para convertir una cadena en un formato URL codificado

Ahora veremos como utilizar la función escape() y unescape() para convertir en una cadena y codificar en un formato URL codificado y viceversa.

escape(expression:String)
Convierte el parámetro en una cadena y la codifica con un formato URL codificado donde todos los caracteres no alfanuméricos se sustituyen por secuencias hexadecimales %. Si se utiliza en una cadena con codificación URL, el símbolo de porcentaje (%) introduce caracteres de escape y no equivale al operador de módulo (%).

unescape(string:String)
Evalúa el parámetro x como una cadena, descodifica la cadena con formato URL codificado (convirtiendo todas las secuencias hexadecimales en caracteres ASCII) y devuelve la cadena.

En los botones para codificar y decodificar debemos poner el siguiente codigo:

  1. //codificar
  2. on (release) {
  3.       texto.text = escape(texto.text);
  4. }
  5. //decodificar
  6. on (release) {
  7.       texto.text = unescape(texto.text);
  8. }

Aquí mostramos un ejemplo de lo dicho:

This movie requires Flash Player 8

Descargar >>

13 comments January 9th, 2007

Previous Posts


Calendario

August 2008
M T W T F S S
« Sep    
 123
45678910
11121314151617
18192021222324
25262728293031

Posts por Mes

Posts por Categoria

Publicidad

Links