对联 ·故事 ·史海钩沉 ·人物档案 ·地方风俗 ·谚语大全 ·讽刺与幽默 · 赚钱 · 法律 · 在线教研 · 会员中心 · 心理测试 · 魔鬼词典 · 顺口溜
 
主页特效 网页特效 百家姓
娱乐 歇后语 绕口令 脑筋急转弯
 
谚语 谜语 名言 邮政编码
便民 酒方 验方 偏方 站长工具  
 
算命 风俗 手相 爱情
女孩 音乐 面相 星座 血型
 
饮食 穴道 偏方 医药
生活 软件 硬件 解梦 高考



   JS特效



实用工具
便民服务 加密解密
 
魅力高密 民间故事 Flash教程 PS教程 最新国内新闻
新华字典 黄道吉日 英语园地  万年历 Html2anycode
  首页 | 美图 | 短信 | 安全 | 校园 | 网站 | 游戏 | UFO | 文秘 | 生活 | 信息技术 | 论文 | 人生 | 情感 | 日记
返回首页
当前位置: 主页 > 网站建设 >

在网页中控制flash的暂停

时间:2009-12-29 00:04来源:未知 作者:海军 点击:
上一篇文章谈了在网页中控制flash的播放和停止,本文就来谈谈flash的暂停问题:
  

另一篇文章谈了在网页中控制flash的播放和停止,本文就来谈谈flash的暂停问题:

 


问题描述:
怎么做一个控制Flash的暂停按钮

 


解决思路:
因为 Flash 对象没有直接控制暂停的方法,所以只能通过用 IsPlaying() 方法判断当前状态是否正在播放,是则调用 StopPlay() 方法,否则用 Play() 方法。

 


演示代码:
<object id="movie" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="150" height="100" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="demo.swf" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffcc33" />
<embed src="demo.swf" menu="false" quality="high" bgcolor="#ffcc33" width="150" height="100" name="movie" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<br>
<button onClick="movie.IsPlaying()?movie.StopPlay():movie.Play()">Pause</button>

 

提示:
本例中的核心语句是
movie.IsPlaying()?movie.StopPlay():movie.Play()

 

用了三目运算符,相当于

if(movie.IsPlaying()){
movie.StopPlay()
} else{
movie.Play()
}

 

特别提示:
本例代码运行后的效果如下图所示,单击【Pause】按钮时如果Flash动画正在播放,则停止播放动画,否则播放动画。 (所以,这是个开关按钮)

 

flash暂停按钮
 

 


特别说明:
本例主要用到Flash对象的IsPlaying()方法来测试Flash动画的当前播放状态,然后分别调用Play()方法和StopPlay()方法来实现暂停的功能。
IsPlaying() 如果动画当前正在播放,返回为 true,反之返回 false

 

==============================
只要愿意做,我们还是可以做出很多效果的


 

顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
赞助商位置
推荐内容
杂七杂八