Insertar Flash mediante una clase PHP

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

Comentarios

  1. 1 Francisco 2013-10-05 Hace 4 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
Proinf.net, ©2003-2017 ci 3.1.5 (CC) Esta obra está bajo una licencia de Creative Commons Este software está sujeto a la CC-GNU GPL