网页中怎样控制Flash的播放与停止.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
![preview](https://dl-preview.csdnimg.cn/29837807/0001-d04e6e96106f1c682dab6e4711537b65_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
在网页中控制Flash的播放与停止是Web开发中的常见需求,尤其是在早期网页设计中,Flash被广泛用于创建交互式内容。本篇将详细介绍如何通过JavaScript与HTML来实现这一功能。 首先,我们需要在HTML中嵌入Flash对象。以下是一个基本的Flash嵌入代码示例: ```html <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> ``` 在这个例子中,`<object>` 和 `<embed>` 标签用于在页面中插入Flash内容,`id="movie"` 用于后续JavaScript交互时引用这个Flash对象。 接着,我们可以通过JavaScript来控制Flash的播放和停止。在HTML中添加两个按钮,分别调用`movie.Play()` 和 `movie.StopPlay()` 方法: ```html <button onClick="movie.Play()">Play</button> <button onClick="movie.StopPlay()">StopPlay</button> ``` `movie.Play()` 是用来启动或继续Flash动画的播放,而 `movie.StopPlay()` 则是用于暂停播放。这两个方法对应于Flash ActionScript中的 `play()` 和 `stop()` 方法。 除此之外,还有一些其他与Flash动画控制相关的JavaScript函数,例如: 1. `wgzc.rewind()`:此函数可以将动画重置到第一帧。 2. `wgzc.totalframes()`:返回Flash动画的总帧数。 3. `wgzc.gotoframe(int num)`:将动画跳转到指定帧数`num`。 例如,你可以创建一个表单让用户输入帧号,然后跳转到该帧: ```html <form name="changeframe"> <font color="#800000">输入第 </font> <b><font color="#000080"><input name="framenum" type="text" size=4 value="1"></font></b> <font color="#800000">帧,再点击" 指定帧 " 。</font> <input type="button" value="指定帧" onclick="wgzc.gotoframe(document.changeframe.framenum.value)"> </form> ``` 在这个表单中,用户输入的帧号会被传递给 `wgzc.gotoframe()` 函数,从而实现动画帧的切换。 需要注意的是,随着HTML5的普及和浏览器对Flash支持的逐渐减少,现代网页设计更多地依赖HTML5的多媒体元素(如`<video>`和`<audio>`)以及JavaScript库(如jQuery和GreenSock)来实现类似的交互效果。然而,对于那些仍然使用Flash的网站,了解如何控制Flash的播放与停止仍然是非常有用的技能。
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/b9e30650f9054965991acd62ffff20ae_purplerainqq.jpg!1)
- 粉丝: 10
- 资源: 15万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)