SWFObject的基本使用方法
swfobject.embedSWF(swfUrl, id, width, height, version, expressInstallSwfurl, flashvars, params, attributes)有5个必须的参数和4个可选的参数:
swfUrl(String,必须的)指定SWF的URL。 id(String,必须的)指定将会被Flash内容替换的HTML元素(包含你的替换内容)的id。 width(String,必须的)指定SWF的宽。 height(String,必须的)指定SWF的高。 version(String,必须的)指定你发布的SWF对应的Flash Player版本(格式为:major.minor.release)。 expressInstallSwfurl(String,可选的)指定express install。 flashvars(String,可选的)用name:value对指定你的flashvars。 params(String,可选的)用name:value对指定你的嵌套object元素的params。 attributes(String,可选的)用name:value对指定object的属性。
例如:
这里是当flash不能正常显示时显示的内容
怎样配置你的Flash内容?
你可以为你的object元素添加下面这些常用的可选属性(attributes):
id name styleclass(不使用class,因为class也是ECMA4的保留关键字) align
你可以使用下面这些专用于Flash的可选param元素:
play loop menu quality scale salign wmode bgcolor base swliveconnect flahvars devicefont allowscriptaccess seamlesstabbing allowfullscreen allownetworking
怎样用JavaScript对象来定义你的flashvars、params和attributes?
你最好用对象的字面量(Object literal notation)来定义JavaScrpt对象,例如这样:
你可以在定义对象的时候添加你的name:value对(注意:请确保不要再对象中的最后一个name:value对后面加上逗号):
或者在对象创建之后用点号添加属性(properties)和值:
上面的代码也可以这样写:
如果你不想使用一个参数,你可以将它定义为false或者一个空对象:
flashvars对象是一个为了增加易用性而设计的作为快捷方式的参数,所以你可以先忽略它,然后在params对象中指定你的flashvars:
Sublime Text2 的使用方法和插件推荐 rs.open sql,conn 与conn.execute(sql)的区别详解