可以放到iWeb上,不过可能过程较为麻烦,方法如下:假设你建一个新页面blank,然后要放一个flash(文件名为MyFlashMovie.swf)进去
选择“insert->choose...”,把你的swf文件放进去,你会看到这个flash文件显示在你的页面上。iWeb允许你插入flash视频文件,但是在页面上是用QuickTime player播放的,而不是flash播放器插件。所以需要对html进行修改,以使swf文件可以用flash播放器插件播放,而不是QuickTime。
页面编辑好之后,选择"File->Publish to a Folder...",你的这个站点会被发送到指定文件夹。
然后去那个文件夹,你会看到类似下面的东西:
页面叫Blank,所以又一个Blank.html文件和一个Blank_files文件夹,里面包含了刚才上传的flash文件MyFlashMovie.swf。
首先需要编辑那个html文件,可以用text编辑器(如Apple's TextEdit)进行编辑。在里面能看到类似的语句“writeMovie1();”,这是iWeb控制播放flash文件的。
需要把"writeMovie1();"换成"writeFlash1();" ,如下所示:
其次要改动JavaScript文件,后缀名为.js的那个,即Blank.js
这个文件也有一个"writeMovie1()" 语句去用QT播放Flash,因为在html里定义了"writeFlash1()",所以需要在这里添加 "writeFlash1()" 可以复制粘贴一下语句到.js文件里:
function writeFlash1(){document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="MY_WIDTH" height="MY_HEIGHT" style="MY_STYLE"><param name=movie value="PATH_TO_MY_SWF"><param name=quality value=high><embed src="PATH_TO_MY_SWF" quality=high width="MY_WIDTH" height="MY_HEIGHT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>');
然后做以下修改:
1)把长宽值选择适当数字(MY_WIDTH 和 MY_HEIGHT那里)
2)把src值(这里是有PATH_TO_MY_SWF的2处)改成"Blank_files/MyFlashMovie.swf"
3)从writeMovie1() 语句里复制"style"字段,替换writeFlash()语句里的相应"style"字段(这里为MY_STYLE,1处)
修改好的结果应如下所示:
附件: 您所在的用户组无法下载或查看附件