标题:会动画AS 2.0编程的进来看看
只看楼主
魏兴耀
Rank: 8Rank: 8
来 自:江西
等 级:蝙蝠侠
威 望:3
帖 子:246
专家分:840
注 册:2009-11-9
结帖率:94.12%
已结贴  问题点数:20 回复次数:3 
会动画AS 2.0编程的进来看看

呵呵,会动画AS20.编程的进来看看,我自己做了小的音乐播放功能的动画
现在的问题是我想要显示当前的播放时间,但是里面却显示为0,
下面是全部的代码程序:
MP3.rar (4.1 MB)
程序代码:
var mysound:Sound = new Sound();
mysound.attachSound("偏偏爱上你.mp3");
mysound.setVolume(50);
mysound.start(0,99);
t=(mysound.duration-mysound.duration%1000)/1000;
t=(t-t%60)/60+t%60*0.01;
n=mysound.position;//这行就是显示当前播放时间的代码,大家看看
jia_da.onRelease = function() {

 if(mysound.getVolume()<=100)

 { mysound.setVolume(mysound.getVolume()+10);
  

 }
}
jian_xiao.onRelease=function()
{

 if(mysound.getVolume()>=10)
   { mysound.setVolume(mysound.getVolume()-10);
   }
}
var music = true;
start_btn.onRelease=function(){
if(music) {
    mysound.stop();
    music=false;
    SecondsOffset = mysound.position/1000;
    _root.num1_mc.stop();
    _root.num2_mc.stop();
    _root.num3_mc.stop();
    _root.num4_mc.stop();
    _root.num5_mc.stop();
    _root.num6_mc.stop();
    _root.num7_mc.stop();
    _root.num8_mc.stop();
    _root.num9_mc.stop();
    _root.num10_mc.stop();
    _root.num11_mc.stop();
    _root.num12_mc.stop();
    _root.num13_mc.stop();
    _root.num14_mc.stop();
   
    }
  else{
  mysound.start(SecondsOffset,99);
    _root.num1_mc.play();
    _root.num2_mc.play();
    _root.num3_mc.play();
    _root.num4_mc.play();
    _root.num5_mc.play();
    _root.num6_mc.play();
    _root.num7_mc.play();
    _root.num8_mc.play();
    _root.num9_mc.play();
    _root.num10_mc.play();
    _root.num11_mc.play();
    _root.num12_mc.play();
    _root.num13_mc.play();
    _root.num14_mc.play();
  music=true;
  }
}
var reverse = foward = false;
onEnterFrame = function () {
if (reverse && mysound.position > 0) {
mysound.stop();
SecondsOffset -= 3;
mysound.start(SecondsOffset, 0);
}
if (foward && mysound.position <= mySound.duration) {
mysound.stop();
SecondsOffset += 3;
mysound.start(SecondsOffset, 0);
}
tui.onPress = function() {
SecondsOffset = mysound.position/1000;
reverse = true;
};
tui.onRelease = function() {
reverse = false;
}
jin.onPress = function() {
SecondsOffset = mysound.position/1000;
foward = true;
};
jin.onRelease = function() {
foward = false;
}
};




搜索更多相关主题的帖子: 动画 
2010-09-25 19:27
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
得分:20 
7年前玩过AS的简单编程,现已经早把它忘记了。右倾顶贴!期待高手给你解答!

n变量指的是哪个动画组件呢,是动态文本,还是静态或者其他??

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-09-29 13:59
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
得分:0 
你这个问题可以到flex区或者到闪客帝国的编程区区问问,那里AS高手多!

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-09-29 14:00
魏兴耀
Rank: 8Rank: 8
来 自:江西
等 级:蝙蝠侠
威 望:3
帖 子:246
专家分:840
注 册:2009-11-9
得分:0 
回复 3楼 gupiao175
呵呵,到现在没谁回答咧,催我结贴咯,我去其他专区问问去,谢谢咯
对了,那个n是动态文本的实例名称,就是程序执行的结果在那个命名为动态文本的框里显示

只有大胆尝试,才有机会得到想要的成功
2010-09-30 10:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-321325-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.124259 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved