频道直达 - 学院 - 下载 - 交易 - 截图 - 特效 - 字库 - 手册 - 排名-工具 - 繁體
设为首页
加入收藏
联系我们
建站搜索: 虚拟主机  域名注册   常用广告代码      用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 开发工具 -> Flash -> 文章内容
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 通过google 赶快来赚..
· [图文] 头像-qq头像(..
· 要10G免费网络硬盘的..
· 注册码大全三
· 注册码大全十
· [图文] 梦幻背景图片..
· [图文] 卡通动物图片..
相关文章
· DataGrid巧用实现目录浏..
· WEB服务有待实践的检验
· XmlHttp异步获取网站数据..
· CSS 循序渐进(二)字的..
· photoshop立体物件综合实..
· AS语法配色方案两则
· DataGrid与SQL Server 2..
· 用php+mysql一个名片库程..
· CSS实现无图片实现圆角框..
· 可用来显示空值的时间选..
AS控制声音教程 倒退 和 快速播放
作者:未知  来源:转载  发布时间:2005-8-10 21:41:25  发布人:acx

减小字体 增大字体


只要会了以上的方法, 倒退播放和快速播放就非常简单了, 如下:
1. 场景上建立两个按钮, 分别为(倒退 rev 和 快速播放 ff)
2. 在第一帧使用以下代码 :

          mySound = new Sound();
          mySound.attachSound("tomato");
          mySound.start();
          var SecondsOffset = 0;
          var reverse = foward = false;       //设定倒退和前进变量为false
          onEnterFrame = function () {
                      if (reverse && mySound.position > 0) {       //当倒退按下且音乐秒数大于0
                                mySound.stop();       //音乐停止
                                  SecondsOffset -= .5;    //offset倒退0.5秒
                                  mySound.start(SecondsOffset, 0);       //音乐从倒退的0.5秒开始播放
                      }
                      if (foward && mySound.position <= mySound.duration) {       //当快速播放按下且音乐不为结束
                                    mySound.stop();
                                  SecondsOffset += .5;       //offset前进0.5秒
                                  mySound.start(SecondsOffset, 0);
                      }
                      rev.onPress = function() {       //当倒退按下并取得position
                                  SecondsOffset = mySound.position/1000;
                                  reverse = true;       //reverse变量为true
                      };
                      rev.onRelease = function() {       //当倒退放开就设定reverse变量为false
                                    reverse = false;
                      }
                      ff.onPress = function() {       //同上
                                  SecondsOffset = mySound.position/1000;
                                  foward = true;
                      };
                      ff.onRelease = function() {
                                  foward = false;
                        }
          };


[打 印]
[] [返回上一页] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任.
免责申明:中国建站之家(www.jz123.cn)上的所有提供下载的软件和资源
均来源于网络,为软件或程序作者提供和网友推荐收集整理而来,仅供学习
和研究使用。如有侵犯你的版权,请立即联系我们,本站将在3个工作日内删除。
粤ICP备05092265号