我尝试使用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>
但是,我已经这样做了,代码没有出现在源代码中。
有人有这个问题吗?
谢谢
答案 0 :(得分:1)
尝试设置width
和height
:
<?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