Flash动画中利用as实现对音乐的控制

flash动画|控制

  如何利用as实现对音乐的控制?

  解决思路

  利用帧标签,通过按钮的跳转来实现对音乐的开关控制。

  具体步骤

  1、首先在场景的第1帧添加as:

ss=new Sound();      
ss.attachSound("sound");
ss.start(); 

  这是绑定声音命令,我们在前面已经向大家介绍了。

  2、然后在停止按钮上加命令:

on (release) {
    gotoAndStop("Off");  //切换影帧到off帧标签
    ss.stop();
    _root.a=ss.position;
}

  3、最后在开始按钮上加命令:

on (release) {
    gotoAndStop("On");  //切换影帧到on帧标签
    ss.start(_root.a/1000);  //将毫秒数换成秒数

  另外一种方法:

  第1帧as:

ss=new Sound();
ss.attachSound("sound");
ss.start();
ss.onSoundComplete = function() {
    ss.start();
}; 

  场景中只有一个按钮,按钮上加代码:

on (press) {
    a=a+1;
    if (a%2==1) {//判断奇偶数,奇数时停,偶数时开
        ss.stop();
        _root.b=int(ss.position/1000);
        _root.t="你暂停在第"+_root.b+"秒";
        _root.kg="音乐停";
    } else {
        ss.start(_root.b);
        _root.kg="音乐开";
    }
}

  再在场景中放两个动态文本框,起好变量名就完成了。

时间: 2025-01-27 02:26:46

Flash动画中利用as实现对音乐的控制的相关文章

能不能在flash动画中给asp传递变量?_应用技巧

复制代码 代码如下: 能不能在flash动画中给asp传递变量?   faq-it.org/vb/---------------------------------------------------------------   数据库结构:   第一步要做的是建立数据库.例子中使用Access数据库,表名为tblStaff   有三个字段:strID  (自动编号),  strKnownAs(Text),strSurname  (Text).   这是一个用来示范用户名的数据库,随便加些数据把

提取SWF Extractor Flash动画中的背景音乐

核心提示:当你找到一首精彩动听的Flash MTV时,一定想立即得到它的MP3歌曲文件.毕竟MP3文件不仅容易播放,而且管理和收藏也很方便. 当你找到一首精彩动听的Flash MTV时,一定想立即得到它的MP3歌曲文件.毕竟MP3文件不仅容易播放,而且管理和收藏也很方便.   谈到Flash MTV变MP3,大家首先想到的可能是找转换工具.不过,能把Flash格式的SWF文件转换为MP3的工具不多,并且在转换的过程中可能存在音质损失.其实,无需转换工具,用分解工具拆分SWF文件,直接把它里面的音

Flash动画中声音的压缩与效果处理

flash动画|压缩 在Flash中加入声音可以极大地丰富动画的表现效果,但如果我们辛辛苦苦编辑好的声音不能很好地与动画衔接,或者声音文件太大影响了Flash的运行速度,效果就会大打折扣.那么如何使Flash中的声音获得最佳效果呢?下面我们一起来探讨这个问题. 一.声音文件在Flash中的压缩 当我们将Flash文件导入到网页中时,由于网络速度的限制,我们不得不考虑Flash动画的大小,特别是带有声音的Flash动画.有什么办法在既不影响动画效果的同时又能减小数据量呢?一个可行的方法就是利用声音

在FLASH动画中打开任何格式文件的方法

flash动画 在FLASH中,大家可以调用以下语句来打开文件.该方法简单,但存在一个很大的缺陷.就是只能打开可执行文件: flcommand("exec",""); 既然可以打开可执行文件,那是不是可以通过打开一个可执行文件A,然后再用A来打开我们想打开的文件呢?下面,我们就可以使用bat文件来做这个可执行文件A吧. 1.在FLASH中的ACTIONSCRIPT中写入以下语句: on(release){fscommand("exec",&quo

在Flash动画中使字体清晰的三种方法

flash动画 Flash显示静态文本的时候,文字显得很模糊,中间甚至粘成一块 解决的办法有3个 1) 使用设备字体 当你在flash中使用静态文本的时候,Flash会插入字体轮廓信息,并进行抗锯齿处理,所以轮廓会显得很模糊,使用设备字体后,Flash不再插入字体轮廓信息,只是在客户端播放时调用客户端的字体信息,也不会进行抗锯齿处理,这样的做结果有: a. 字体在12pt以下时很清晰,但在比较大(大约18pt以上)时有明显的锯齿 b. 如果客户端不存在相应的字体,则显示会出现预料外的情况,肯定不

Flash动画中使字体清晰的三种方法

flash动画 Flash显示静态文本的时候,文字显得很模糊,中间甚至粘成一块 解决的办法有3个 1) 使用设备字体 当你在flash中使用静态文本的时候,Flash会插入字体轮廓信息,并进行抗锯齿处理,所以轮廓会显得很模糊,使用设备字体后,Flash不再插入字体轮廓信息,只是在客户端播放时调用客户端的字体信息,也不会进行抗锯齿处理,这样的做结果有: a. 字体在12pt以下时很清晰,但在比较大(大约18pt以上)时有明显的锯齿 b. 如果客户端不存在相应的字体,则显示会出现预料外的情况,肯定不

Flash动画中鼠标跟随的另一种制作方法

flash动画|跟随|鼠标 下载或全屏观看教程

Flash动画中人物走路动作的规律技巧

  一.人的走路动作的基本规律 人在走路中的基本规律是:左右两脚交替向前,为了求得平衡,当左脚向前迈步时左手向后摆动,右脚向前迈步时右手向后摆动.在走的过程中,头的高低形成波浪式运动,当脚迈开时头的位置略低,当一脚直立另一脚提起将要迈出时,头的位置略高.   二.人走路的速度节奏变化 人走路的速度节奏变化也会产生不同的效果.如描写较轻的走路动作是"两头慢中间快",即当脚离地或落地时速度慢,中间过程的速度要快;   描写步伐沉重的效果则是"两头快中间慢" ,即当脚离地

使用Flash Lite将Flash动画移植到移动电话的最佳实践

flash动画 去年 11 月我参加了在新奥尔良举行的 Macromedia MAX 大会,当我回到家时,我感到精疲力尽.我了解到很多关于 Macromedia 在集成 Flash 技术到移动设备方面的进展,这种集成能够带给移动用户丰富而且具有吸引力的体验,并且与浏览器上的体验同样令人印象深刻和可个性化.我第一次在移动电话上看到了真正令人印象深刻的内容,这些内容给电话本身也添彩不少.在大会上,Macromedia 还公布了第一届 Flash Lite 内容大赛. 在回家的路上,我开始考虑我们 S