谙练的利用FLASH代码可以实现对时候轴的切确和矫捷节制 。 这里讲若何实现点击按钮后播放影片剪辑随机帧起头 , 可是固定帧数目的功能 。
本家儿要常识点:按钮事务 , 随机值获取 , 节制影片剪辑播放 , 帧频事务
0FLASH若何经由过程按钮节制播放和暂停(AS3)
需要这些哦
FLASH CS3及以上版本软件
方式/
1这里用的是Animate CC , 打开软件 , 新建AS3文档 。
文章插图
2起首建造一个影片剪辑 , 在此中建造一段动画 。 注重长度要跨越30帧 。
文章插图
3设置这个影片剪辑的实例名为mc
文章插图
4建造一个按钮 , 并设置实例名为btn
文章插图
5在本家儿时候轴加如下代码:
var count:int=30;//播放帧的数目 , 注重时候轴长度必然要比这个数大
var start_frame:int=0;
btn.addEventListener(MouseEvent.CLICK,PlayRandomFrames);//利用按钮起头播放
function PlayRandomFrames(e:MouseEvent):void
{
count=30;
start_frame=int(Math.random()*10000)%(mc.totalFrames-count)+1;
mc.gotoAndPlay(start_frame);//mc是需要节制播放的影片剪辑实例名
mc.addEventListener(Event.ENTER_FRAME,CheckEvent);
}
function CheckEvent(e:Event):void
{
count--;
if(count==0)
{
mc.removeEventListener(Event.ENTER_FRAME,CheckEvent);
mc.stop();
}
}
文章插图
6运行后可以经由过程点击按钮随机播放影片剪辑30个帧的内容 。
文章插图
7【AS3 FLASH如何播放随机固定帧数的动画】随机函数用在良多游戏里面 。
注重事项必需AS3文档 。
有什么问题可以留言 。
以上内容就是AS3 FLASH如何播放随机固定帧数的动画的内容啦 , 希望对你有所帮助哦!
推荐阅读
- PPT如何将图片转手绘效果
- 华为手机如何调整显示字体大小
- 饲养柯利牧羊犬的问题
- 如何用百度网盘省手机内存
- 在Flash中如何自定义事件
- 如何重装电脑window7系统?图文教程
- 小米手机如何打开高级测试界面设置首选网络类型
- 如何找回支付宝专属红包
- 华为手机如何设置微信红包提醒方式
- PS小教程:如何给身份证照片添加水印