主题:  如何实现动画跳转?

ealsy

职务:普通成员
等级:1
金币:0.0
发贴:22
#12003/11/20 15:00:33
如:我在主菜单中想做一个菜单动画,而
on exitFrame me
go the frame
end
将这段动画无限循环,不知能不能实现播放一遍就停止的???



Super ChiCk

职务:版主
等级:5
金币:15.0
发贴:3502
#22003/11/20 15:04:31
把flash的loop属性去掉就行了



ealsy

职务:普通成员
等级:1
金币:0.0
发贴:22
#32003/11/20 15:56:43
我不是用FLASH做的,就是在DR里用图片做的,给按钮图片加效果形成动画,可以去掉循环吗?
还有:ccloveaa
我用你的方法把背景音乐外部导入,设为循环,可当我从主画面跳到下一个面页后再回来时,音乐又重新开始播放,不知如何是好?



Super ChiCk

职务:版主
等级:5
金币:15.0
发贴:3502
#42003/11/21 8:07:11
我的办法是做一个0*0大小的miaw来控制背景音乐的循环播放,那样就不会出现跳转到其它电影背景音乐不连续的问题了
具体的方法你自己研究一下



Super ChiCk

职务:版主
等级:5
金币:15.0
发贴:3502
#52003/11/21 8:21:57

相关文件:点这儿打开
这是一个实例



Super ChiCk

职务:版主
等级:5
金币:15.0
发贴:3502
#62003/11/21 8:38:56
控制声音增加,减小的代码
window "main"
on mouseUp me
tell window "sound" to bsreduce
end


window "sound"
on startMovie me
backSound
the timeoutlength = 5*60
end
on timeout
-- gBeep()
backSound
end
--on gBeep me
-- beep
--end
on backSound me
global k
if soundBusy(1) then
nothing
else
j=random(10)
if j=k then
j=random(10)
else
case j of
1:puppetSound "1"
2:puppetSound "2"
3:puppetSound "3"
4:puppetSound "4"
5:puppetSound "5"
6:puppetSound "6"
7:puppetSound "7"
8:puppetSound "8"
9:puppetSound "9"
10:puppetSound "10"
end case
k=j
end if
end if
end
on bsreduce me
if sound(1).volume>30 then
reducetemp=sound(1).volume
reducetemp=reducetemp-30
sound(1).volume=reducetemp
else
sound(1).volume=0
end if
end
on bsadd me
if sound(1).volume<225 then
reducetemp=sound(1).volume
reducetemp=reducetemp+30
sound(1).volume=reducetemp
else
sound(1).volume=255
end if
end



ealsy

职务:普通成员
等级:1
金币:0.0
发贴:22
#72003/11/21 10:11:22
ccloveaa,谢谢你的耐心回答,我会好好研究和学习的,非常感谢!



luorongda

职务:普通成员
等级:1
金币:0.0
发贴:20
#82003/11/28 13:26:03
swa是什么文件啊?



Super ChiCk

职务:版主
等级:5
金币:15.0
发贴:3502
#92003/11/28 13:56:22
shockwave audio 是shockwave格式的声音文件 支持流式播放