1 <script type="text/javascript" src="js/swfobject.js"></script>
2
<div id="flashcontent">
3
<strong>You need to upgrade your Flash Player</strong>
4
</div>
5
<script type="text/javascript">
6
// <![CDATA[
7
var rand = Rand();
8
var so =
new SWFObject("amcolumn.swf", "column", "360", "300", "8", "#FFFFFF");
9 so.addVariable("settings_file", encodeURIComponent("amcolumn_settings.xml?"+Math.random()));
10 so.addVariable("data_file", encodeURIComponent("amcolumn_data.xml?"+Math.random()));
11 so.write("flashcontent");
12
// ]]>
13
</script>
首先引用swfobject.js,不然编译器会罢工的噢~ : )
然后就是一个div,也可以是span,里面有一句"You need to upgrade your Flash Player”,你肯定猜得到在flash未加
载时就会显示这句话,这是为什么呢?(破有小沈阳的味道)请继续往下看,SWFObject(注意大小写哦)里的第一句就引用了
想要加载的flash路径,然后下面两句关联上xml文件,如果要动态改变flash的话就必须在xml后加上一个随机变量,否则flash
只会在你重新运行或者清空缓存之后改变,最后一个so.write就是用flash替换掉div中的内容。