ProInf.net

4 Insertar Flash mediante una clase PHP

Francisco 01-05-13

PHP y Flash

Simplifica la inserción del código HTML de Flash mediante el uso de una clase PHP. Es fácil proveer de un contenido HTML equivalente al Flash en caso de que el plugin de Flash esté desactivado o el fichero SWF no se encuentre.

Incluir la clase Flash

<?php
require_once("Flash.php");
?>

Descargar la clase PHP: Flash.php

Ejemplos


Ejemplo 1º

Básico con parámetros predeterminados

<?php
$flash = new Flash("flashes/pelicula1.swf");
$flash->begin();
$flash->getFlashPlayer();
$flash->end();
?>

Ejemplo 2º

Sustituir el logo por un Flash de fondo transparente

Antes: logo.png

<div id="logo">
<img src="images/logo.png" width="128" height="128" />';
</div>

Después: logo.png y logo.swf

<div id="logo">
<?php
$flash2 = new Flash();
$flash2->movie = "flashes/logo.swf";
$flash2->width = 128;
$flash2->height = 128;
$flash2->wmode = "transparent";
$flash2->begin();
echo ' <img src="images/logo.png" width="128" height="128" />';
$flash2->end();
?>
</div>

Ejemplo 3º

Sustituir un anuncio animado por un Flash con menú simplificado

Antes: banner.gif

<div id="banner">
<img src="images/banner.gif" width="600" height="100" />
</div>

Después: banner.gif y banner.swf

<div id="banner">
<?php
$flash3 = new Flash("flashes/banner.swf", 600, 100, "#999999");
$flash3->menu = false;
$flash3->begin();
?>
<img src="images/banner.gif" width="600" height="100" />
<?php
$flash3->end();
?>
</div>

Ejemplo 4º

Sustituir el menú de la web por un Flash

Antes: Lista de enlaces

<div id="menu">
<ul>
<li><a href="index.html">Inicio</a></li>
<li><a href="noticias.html">Noticias</a></li>
<li><a href="articulos.html">Artículos</a></li>
<li><a href="contacto.html">Contacto</a></li>
</ul>
</div>

Después: Lista de enlaces y menu.swf

<div id="menu">
<?php
$flash4 = new Flash("flashes/menu.swf", 250, 400);
$flash4->begin();
?>
<ul>
<li><a href="index.html">Inicio</a></li>
<li><a href="noticias.html">Noticias</a></li>
<li><a href="articulos.html">Artículos</a></li>
<li><a href="contacto.html">Contacto</a></li>
</ul>

<?php
$flash4->end();
?>
</div>

Prueba

Descargar

Compartir



Un comentario:

1 → Francisco (no registrado) dice hace 3 años:

swfobject
Una solución parecida en JavaScript para incluir Flash en una página web:
http://code.google.com/p/swfobject/
http://code.google.com/p/swfobject/wiki/documentation

Añade tu comentario:

(El correo no será publicado)
 
Ir arriba