
文章插图

文章插图
本JavaScipt教程将让你感受到FLASH给您带来有声世界的无穷魅力 。在开始本教程之前,我先介绍一下本教程涉及到的内容:隐藏嵌入的SWF、 播放流同步的SWF、 从指定的帧上开始流、 停止和播放流、 检查是否磁道在播放、 检查是否播放器准备好、 检查SWF转载的百分比、验证SWF是否完全装载好、检查播放器的版本号、设置最小的播放器版本号、 清除错误信息等等 。好吧,开始我们的教程吧 。
隐藏嵌入的SWF
FlashSound的JavaScript API往网页插入一个FlashSound对象,随同插入还有embedSWF()方法 。但是在网页中我们为什么不能看到这个对象呢?哦,原来是FlashSound隐藏了这个对象 。在Internet浏览器中,FlashSound是这个对象变得透明,也就是说你看不到这个对象,但实际上它是存在的 。而在Netscape浏览器中,这个对象的颜色被指定为跟网页相同的颜色,所以你也看不到它 。你可以在Netscape浏览器中通过使用bgcolor属性来设置对象的颜色 。以上两种方法正是隐藏对象的核心所在 。试一试吧,下面我的代码是实现当鼠标移过对象时播放scale.swf文件,所以我们这样来创建FlashSound对象:
下面的代码可以让你在Netscape浏览器中看到在“Play a Scale”下面有一个小点,它正是我们创建的FlashSound,因为此时它的颜色不是与网页的背景色相同,看看代码吧:
【一 用JavaScript实现利用FLASH嵌入声音】
onmouseover="mySoundObj.TGotoAndPlay(/scale-event, start)">
Play a Scale
播放流同步的SWF
Flash文件格式支持四种同步的类型:Event(事件)、Start(开始)Stop(停止)和Stream(流) 。事件同步允许你同时播放多个磁道的声音;开始同步可以避免并行的磁道播放;停止同步作用是停止磁道播放;而对于流同步声音包含了声音的帧尺寸样式,它可以反复地天衣无缝地播放 。不象其它真实的流声音格式(比如Real Audio),Flash流文件是在播放的时候装载到浏览器中去的 。当播放结束的时候,这个流声音就全部被装载浏览器的高度缓冲区中 。所以在接下去的播放是来源与浏览器的告诉缓冲区,而不是来源于网页 。
以下的连接是播放一个流同步,它解释了FlashSound的JavaScript API,代码如下:
这里值得注意的是Flash声音被设置在Flash编辑器中来自动开始播放 。
以上就是用JavaScript实现利用FLASH嵌入声音(一),希望大家喜欢,请继续关注我们 。
- 螃蟹脚的功效与作用
- 支付宝蚂蚁庄园怎么玩 让你成为一个养鸡高手
- 曹臻一名字打分110分
- 机械硬盘寿命一般多少
- 武夷山茶怎么保存
- wps中怎么使用自带论文查重功能?wps中使用自带论文查重功能的方法
- 手机微信怎么截图?用什么方法可以截图?
- 怎么使用PPT为图片制作出双重曝光效果?使用PPT为图片制作出双重曝光效果的方法
- 日日顺供应链以场景物流模式与用户零距离交互引导消费新趋势
- 为什么iphone下载软件一直要验证付款方式 为什么iPhone下载软件一直要验证
