Как программно встроить флэш-фильм в Zend-представление? - PullRequest
0 голосов
/ 15 марта 2010

Я попытался встроить флэш-фильм в просмотр Zend с помощью помощника htmlFlash.

В теории вам нужно только передать путь к фильму помощнику htmlFlash в представлении phtml:

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 ]

1 голос
/ 16 марта 2010

Попробуйте установить width и height:

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

Не забудьте проверить, не блокирует ли Adblock фактический элемент:)

0 голосов
/ 26 марта 2010

В общей папке, где находятся мои .swf файлы,
Мне пришлось добавить файл .htaccess с одной строкой:

RewriteEngine On
0 голосов
/ 16 марта 2010

90% вероятности, что вы пропустили ECHO результат. (= Вы написали <?php $this->htmlFlash(...);?>)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...