Mostrando entradas con la etiqueta flash. Mostrar todas las entradas
Mostrando entradas con la etiqueta flash. Mostrar todas las entradas

domingo, 26 de abril de 2009

Reproducir SWF a pantalla completa en AS 2.0

domingo, 26 de abril de 2009 0
Hasta hace un tiempo, la única forma disponible para ejecutar una película Flash a pantalla completa de manera nativa era mediante el uso de fscommand. Además, ésto sólo funcionaba cuando se publicaba como proyector autoejecutable, no como swf.





Desde Flash Player 9.0.28.0 está disponible la propiedad Stage.displayState que nos permite establecer el modo de visualización tanto en AS 2.0 como AS 3.0 (en AS 3.0, stage en minúsculas). Lo hemos probado en la mayoría de navegadores y plataformas que soportan Flash Player 9 y ha funcionado perfectamente.

Los valores que puede recibir la propiedad varían según la versión de ActionScript elegida.

En AS 2.0, las dos opciones disponibles son:

Stage.displayState = "fullscreen"; // muestra el contenido a pantalla completa

Stage.displayState = "normal"; // muestra el contenido a su tamaño original


Un aspecto muy importante a tener en cuenta es que siempre es necesaria la intervención del usuario para modificar el valor de la propiedad. El usuario tiene que hacer clic en algún botón o presionar alguna tecla para activar el modo de pantalla completa, por lo que es necesario escribir nuestro código asociado a un evento de este tipo. Además siempre se mostrará el mensaje "Presione Esc para salir del modo de pantalla completa" durante unos segundos.

COMO HACERLO EN ACTIONSCRIPT 2.0

Como hemos mencionado antes, si usáis ActionScript 2.0, hay que publicar para Flash Player 9, con el player 8 no vale.

El ejemplo es muy sencillo, la película va a tener tres estados, modo normal, pantalla completa escalando el contenido y pantalla completa sin escalar el contenido. Para poder pasar de un estado a otro vamos a poner tres botones en el escenario y los vamos a nombrar en la barra de propiedades de Flash como normal_btn, fs_btn y fs2_btn.

La mecánica del ejemplo es clara, minimalista podríamos decir. Cuando pasamos a pantalla completa ocultamos los botones fs_btn y fs2_btn a la vez que mostramos normal_btn que permanecía oculto desde el principio. Si volvemos al modo normal pasará al contrario, mostraremos fs_btn y fs2_btn y ocultaremos normal_btn. Esto es todo.

Estas operaciones de mostrar/ocultar botones se ejecutan en base al controlador de eventos Stage.onFullScreen.

El código comentado del ejemplo en ActionScript 2.0 va situado todo en un único fotograma:

// ---ActionScript 2.0 ------------------------------------
// no se escala el Stage de inicio
Stage.scaleMode = "noScale";
// ocultamos el botón de pasar a modo normal de inicio
normal_btn._visible = false;
// acciones de los botones para poner en fullscreen
fs_btn.onRelease = function() {
Stage.scaleMode = "noScale";
Stage.displayState = "fullscreen";
};
fs2_btn.onRelease = function() {
Stage.scaleMode = "showAll";
Stage.displayState = "fullscreen";
};
// acciones del botón pasar volver a modo normal
normal_btn.onRelease = function() {
Stage.displayState = "normal";
};
// cuando pase de un modo a otro lo detectamos
// con estas rutinas y mostramos y ocultamos los
// botones correspondientes
// ------------------------------------------------------------
// creamos un listener para detectar el cambio de modo
var fsListener:Object = new Object();
// definimos las acciones a ejecutar
fsListener.onFullScreen = function(pantalla_completa:Boolean) {
if (pantalla_completa) {
fs_btn._visible = false;
fs2_btn._visible = false;
normal_btn._visible = true;
} else {
fs_btn._visible = true;
fs2_btn._visible = true;
normal_btn._visible = false;
}
};
// asociamos el listener al Stage
Stage.addListener(fsListener);
// ------------------------------------------------------------

Si lo que necesitáis es simplemente un único botón tipo interruptor que alterne entre los dos modos de visualización usad este código:

// ---ActionScript 2.0 -------------------------------------------
miBoton_btn.onRelease = function() {
Stage.displayState = Stage.displayState == "normal" ? "fullScreen" : "normal";
};



Info completa con ejemplo en AS 3.0: Turoriales-flash

Soluciones y ayuda informatica para empresas

lunes, 20 de abril de 2009

Como usar Slide Show Pro

lunes, 20 de abril de 2009 0

Aqui os traigo un complemento para flash que te permite de una forma muy sencilla crear una galeria de fotos muy atractiva y con diferentes efectos de trasición entre las fotos.


Aqui les dejo un tutorial Asi que a usarlo y a sacarle provecho a este maravilloso componente de galería para flash, no pasara esto muchas veces asi que aprovechen jajaja.


Paso 1: Dentro del archivo encontraras la carpeta del ejemplo y la del componente con instructivos en ingles, instala el componente (.mxp)

Paso 2: Ya esta instalado, dentro de flash vamos al menu Ventana>Componentes y Ventana>Inspector de Componentes.

Paso 3: Arrastramos el componente a nuestra area de Trabajo.

Paso 4: Creamos los siguientes directorios y guardamos el archivo en el directorio slideshow .

Paso 5: Vamos a crear nuestro archivo XML, sin el nuestro .swf no funcionara. En este archivo contendrá directorios, direcciones y otros parámetros muy útiles, automáticamente el componente parceara este archivo y detectara los parámetros que introducimos. Aquí tienen una imagen con el significado de cada parámetro un con un link al archivo XML, por cierto hay que guardar el XML dentro del directorio slideshow.

Paso 6: Agrega las imágenes, imágenes pequeñas (thums), sonido, a los directorios correspondientes.

Paso 7: Dentro de Flash selecciona el componente y después dirijete al Inspector de componentes una vez ahí puedes modificar las propiedades del componente como, colores, fuentes, sonido, tamaños, etc…

Paso 8: Asi nos quedara nuestro arbol de Archivos y Directorios. Nota cuida de direccionar bien los archivos desde el XML que si no no aparecerán las imágenes.

Ver Ejemplo.

viernes, 17 de abril de 2009

Galeria Flash y Xml personalizable

viernes, 17 de abril de 2009 0
Galeria flash y xml
Buscando una galería de imágenes para hacer una presentación de mis trabajos me encontré con The Flash XML Gallery, un excelente sistema de presentación de fotografías realizado en totalmente en flash.

The Flash XML Gallery se puede personalizar fácilmente a través de un archivo XML en donde indicamos las categorías en las que queremos organizar la galería y las imágenes con sus correspondientes datos (fecha, nombre, descripción, miniatura y tamaño normal). Para que esta galería funcione correctamente, las imágenes deben subirse en dos directorios específicos: las miniaturas en /images/thumbs y las imágenes grandes en /images/. La estructura del archivo de personalización XML es la siguiente:

Estuve probando esta galería y la verdad que me dejó impresionado la facilidad y la rapidez con la que podemos adaptarla a nuestras necesidades. En tan solo unos minutos podemos tener lista nuestra propia presentación de imágenes totalmente personalizada con efectos de transición y slideshow automático. La utilización de esta galería es libre, por lo que acabo de subirla al servicio de alojamiento RapidShare para que pueden bajarla gratuitamente. El archivo que se descarga es un zip que contiene todo lo necesario para personalizar y montar esta galería (incluído el archivo fuente .fla). Aquí les dejo el link.

Vía: Dezinerfolio

jueves, 16 de abril de 2009

PHP Youtube Downloader 2.2

jueves, 16 de abril de 2009 0
Buscando por la web de unijimpe encontre este programilla hecho en php, que permite descargar los videos de youtube en varios formatos ( FLV, 3GP y MP4 ).



Se trata de un herramienta muy interesante ya que permite la posibilidad de crearte tu propio reproductor de video en flash, como se puede ver en la página de leobardi.

Aprovecho para felicirtar desde aqui a estos dos compañeros por su gran investigación y trabajo y compartirlo con resto de la comunidad.

Php downloader 2.2__________Reproductor flash youtube

 
El rincón de la agudeza