如何以编程方式在zend视图中嵌入flash影片?

时间:2010-03-15 20:57:04

标签: html flash zend-framework

我尝试使用htmlFlash助手在zend视图中嵌入flash影片。

理论上你只需要在phtml视图中将电影路径传递给htmlFlash帮助器:    

 echo $this->htmlFlash('/path/to/myMovie.swf');

框架将在html页面中生成html代码:

  <object data="/path/to/flash.swf"
          type="application/x-shockwave-flash"
          classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
          codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
  </object>

但是,我已经这样做了,代码没有出现在源代码中。

有人有这个问题吗?

谢谢

3 个答案:

答案 0 :(得分:1)

尝试设置widthheight

<?php echo $this->htmlFlash(
    $this->baseUrl('/gfx/flash.swf'),
    array('width' => 700, 'height' => 200)
    );
?>

请记住检查,如果Adblock没有隐藏实际元素:)

答案 1 :(得分:0)

90%的几率你错过了ECHO的结果。 (=你写了<?php $this->htmlFlash(...);?>

答案 2 :(得分:0)

在我的.swf文件所在的公共文件夹中,
我不得不在这一行添加一个.htaccess文件:

RewriteEngine On