JS函数在网页中插入FLASH的方法
在网页中插入FLASH,一个两个的倒无所谓,如果一个页面上有N多的FLASH,那代码会变得冗长,不如写个JS函数减少代码的输写过程。
新建JS文件,将如下内容(草绿色部分)复制,另存为ShowFlash.js。
<!--
// ShowFlash(地址, 宽, 高, ID, 背景颜色, 参数, WMODE属性设置)
function ShowFlash(url,w,h,id,bg,vars,win){
var flashStr=
"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
"<param name='allowScriptAccess' value='always' />"+
"<param name='movie' value='"+url+"' />"+
"<param name='FlashVars' value='"+vars+"' />"+
"<param name='wmode' value='"+win+"' />"+
"<param name='menu' value='false' />"+
"<param name='quality' value='high' />"+
"<param name='bgcolor' value='"+bg+"' />"+
"<embed src=""+url+"" mce_src=""+url+"" FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
"</object>";
document.write(flashStr);
}
-->
在网页代码的顶部COPY下面的代码(草绿色部分):
<SCRIPT language=javascript src="ShowFlash.js"></SCRIPT>
注:src为js的链接地址,填入你另存后的相对路径。
在网页中需要插入FLASH的地方COPY下面代码(草绿色部分,示例):
<script>ShowFlash('sample.swf','500','440','sample','#f0f0f0','','transparent')</script>
注:ShowFlash(地址, 宽, 高, ID, 背景颜色, 参数, WMODE属性设置)
地址:填入SWF文件的相对路径
高:SWF文件的高度
宽:SWF文件的宽度
ID:SWF文件的ID
背景颜色:SWF文件的背景颜色
参数:从HTML传递至SWF的参数(可参考相关资料)
WMODE属性:
值 : Window | Opaque | Transparent
“Window”在 Web 页上用影片自己的矩形窗口来播放应用程序。“Window”表明 Flash 应用程
相关文档:
文章类型:技术文档 更新时间:2009-03-03 发布者:HIT-ASP 文章来源:HIT-ASP 点击次数:550
摘自:
http://www.zzsky.cn/build/content/658.htm
http://www.blueidea.com/tech/multimedia/2 ......
<div id="ad" style="position:absolute">
<a href=http://hr.shyyw.com target="_blank">
<img src="http://hr.shyyw.com/index/img/logo.jpg" border="0">
</a></div>
<script>
var x = 50,y = 60
var xin = true, y ......
目前来讲,我依然还不会做一个小游戏出来。做游戏需要知道很多东西,这个flash 只是一个自娱自乐的东西。要是看了误导就别怪了。
好,制作这个东西之前,其实这篇文章有一些重复了,不过只是一种demo式的演示。通过键盘来控制控制一个人物走动。
上面是一张透明的png位图。有四个不同的方向。可以看到 基本上上下 ......
在Linux下用Firefox浏览有Flash的网页时,经常碰到有些文字不能正常显示,有些还可能显示乱码,比如Google 的在线音乐
播放音乐时,完全显示不了文字。
解决方法很简单,操作如下:
修改/etc/fonts/conf.d/49-sansserif.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd& ......
NAND Flash 的数据是以bit 的方式保存在memory cell,一般来说,一个cell 中只能存储一个bit。这些cell 以8 个或者16 个为单位,连成bit line,形成所谓的byte(x8)/word(x16),这就是NAND Device 的位宽。这些Line 会再组成Page.
(Nand Flash 有多种结构,我使用的Nand Flash 是K9F1208,下面内容针对三星的K9F1208U0M),每 ......