wsluozefeng 发表于 2011-3-18 22:50:57

如何使用flash在ci中

是搞不懂该如何在ci中使用flash,视图中想平时在html中插入flash那样编写代码,如下:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="600" height="300" title="123">
<param name="movie" value="<?php echo base_url();?>js/scroll.swf">
<param name="quality" value="high">
<embed src="<?php echo base_url();?>js/scroll.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="300"></embed>
</object>
其中,我的flash是有一个xml文件和一个存放图片的文件夹images,我把这个swf格式的flash和xml、images放在根目录下的一个js的文件夹中,对应的上面代码中的value何src设置成"<?php echo base_url();?>js/scroll.swf"    这样设置最后是没有显示成功,不知道哪里出问题了???

Hex 发表于 2011-3-18 23:46:13

你的写法看起来没什么问题。
你是不是做了 url rewrite ?

wsluozefeng 发表于 2011-3-19 00:31:57

是的,在根目录下.htaccess文件中重写,重写代码如下:
RewriteEngine on   
RewriteCond $1 !^(index\.php|images|js|robots\.txt)   
RewriteRule ^(.*)$ /ci/index.php/$1
刚刚换了个只是flash做的,还是不行!显示很慢,最后都没显示!搞好久,没结果

Hex 发表于 2011-3-19 02:41:45

你把 src 值放到 ie 地址栏里看看什么结果?
你这个问题和 CI 无关。

wsluozefeng 发表于 2011-3-19 09:12:23

我把src(http://localhost/ci/js/scroll.swf)输入浏览器里,这个flash可以显示!!!!总觉得是路径问题

Hex 发表于 2011-3-19 12:48:40

放浏览器里可以显示,那证明 HTML 没问题,如果 HTML 没问题,而不能显示,那是浏览器的问题,PHP 控制不了浏览器。
页: [1]
查看完整版本: 如何使用flash在ci中