Here is what my nnez_flo_output.php looks like:
Code:
<?php
/**
* nnez_flo_output.php
* nice 'n ez flash object output
* HTML-generating function used to embed *.swf files
* <script> + <noscript> support
*
* *copyright Copyright 2006 ############ LLC
* http://www.############llc.com
* *version $Id: nnez_flo_output.php jpg2afvv-xzgqyi1i-vbfdjsyw-ga6dp8uq 2006-10-13 02:06:32EST
* author: jay park graven, jpg at ############llc dot com [yes ma'am, green eggs and ham, but please, no spam]
*/
// $flashfile := the name of your flash file without .swf
// $w := width of main movie
// $h := i bet you can guess what this is
function get_flashed($flashfile='header',$w='800',$h='144')
{
if ($flashfile=='header'){ // your file probably isn't named this
// $flashfile='default_'.rand(0,9); // if you use default flash files frequently, say for headers, this helps
}
// embedFlash can be found in template_default/jscript_nnez_flash.js
$flo='<script type="text/javascript">embedFlash("'.DIR_WS_CATALOG.DIR_WS_TEMPLATES.'template_default/nnez_com/flash/'.$flashfile.'","'.$w.'","'.$h.'","");</script>';
// echo '<noscript>'.get_nnez_flashed('default_'.rand(0,9),'602','158').'</noscript>';
$flo.='<noscript>'.get_nnez_flashed($flashfile,$w,$h).'</noscript>';
return $flo;
}
// flash wrapper for nnez_com noscript; proper before msft, adbe quibble.
function get_nnez_flashed($flashfile,$w,$h)
{
$flo='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'.$w.'" height="'.$h.'" id="nnez_com" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="'.DIR_WS_CATALOG.DIR_WS_TEMPLATES.'template_default/nnez_com/flash/'.$flashfile.'.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="'.DIR_WS_CATALOG.DIR_WS_TEMPLATES.'nnez_com/'.$flashfile.'.swf" quality="high" bgcolor="#ffffff" width="'.$w.'" height="'.$h.'" name="nnez_com" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>';
return $flo;
}
?>