热搜词
发表于 2009-10-24 11:33:53 | 显示全部楼层 |阅读模式
本帖最后由 灰儿 于 2009-10-25 08:28 编辑

dz7.0默认发flash时是没有设置宽、高的选项,默认宽为550像素,高为400像素。

解决方法:
界面-编辑器设置-Discuz!代码-flash-详情

1.替换内容:
标签替换为的 HTML 代码内容,支持至多三个动态参数
{1} 代表第一个参数
{2} 代表第二个参数
{3} 代表第三个参数

dz7.0默认源代码:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="{1}"><param name="quality" value="high"><param name="bgcolor" value="#ffffff"><embed src="{1}" quality="high" bgcolor="#ffffff" width="550" height="400" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>

用以下代码替换上面的默认代码:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="{1}" height="{2}"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="{3}"><param name="quality" value="high"><param name="bgcolor" value="#ffffff"><embed src="{3}" quality="high" bgcolor="#ffffff" width="{1}" height="{2}" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>

2.参数个数:
修改代码中使用到的动态参数个数,系统默认值是1,现改为3。

3.参数提示语:
原有默认值仅是一条提示语(第一行),现在增加两条(插入Flash时提示对应输入参数)。
如下:
请输入flash动画的宽度(550):
请输入flash动画的高度(400):
请输入flash动画的地址(URL):
全部评论1
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-23 05:26 , Processed in 0.168320 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team