2010-01-01 5 views
1

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

Это источник Ouput:

<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 ..

ответ

1

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

0

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

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