Codeigniter и SWFObject

Я создаю веб-сайт с помощью Flex, Codeigniter и использую swfobject для встраивания swf. Это не сработает, если я зайду на сайт, используя файл index.php Codeigniter.

Это источник вывода:

<html lang="en">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<base href="http://localhost/Pixelatte-debug/"/>
<link rel="stylesheet" type="text/css" href="history/history.css" />
<title>${title}</title>
<script src="AC_OETags.js" language="javascript"></script>
<script src="history/history.js" language="javascript"></script>

<style>
body { margin: 0px; overflow:hidden; background:url('swirlsbg.png') }
</style>

</head>

<body scroll="no">
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">

 var flashVars = {};

 var params = { play: "true",
       loop: "false",
       quality: "high",
       wmode: "transparent",
       allowscriptaccess: "sameDomain" };

 var attributes = { id: "${application}" };

 swfobject.embedSWF( "${swf}.swf",
      "divContent",
      "100%", "100%",
      "9.0.0",
      "expressInstall.swf",
      flashVars,
      params,
      attributes );
</script>

<div id="divContent">
 <h1>Alternative content</h1>
 <p><a href="http://www.adobe.com/go/getflashplayer">
 <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />

 </a></p>
</div>
</body>
</html>

Я предполагаю, что swfobject.js не обнаружен codeigniter.


person Mai Mairel    schedule 01.01.2010    source источник


Ответы (2)


Какой результат? (Замещающий текст или поврежденный тег объекта...?) Правильно ли загружен swfobject.js? Путь к вашему SWF-файлу правильный? Каков ваш окончательный вывод HTML? Возможно, одна из деталей решит вашу проблему.

person itarato    schedule 03.01.2010

CodeIgniter не будет вашей проблемой здесь. Вы должны использовать такой инструмент, как Firebug (плагин Firefox), чтобы убедиться, что ваши активы действительно найдены.

Codeignitor не будет знать о вашем JS, ваш браузер узнает. Если JS не работает, это либо ошибка в коде JS, либо он не найден вашим браузером.

person MrChrister    schedule 03.01.2010