flash中时间怎么计算

flash中时间怎么计算,第1张

时间轴祯频

帧频是指1秒钟内要播放的帧数,比如把帧频设置为12。1秒钟内flash就要播放12帧。帧频越大,动画就越逼真,但是对CUP的占用率就会越大。如果帧频过大的话,动画就会出现失真现象。

Flash 动画帧频一般都是12帧每秒。

Flash 游戏帧频一般都是24帧每秒。

帧数表示Flash文件一共有多少帧或播放了多少帧。如一个设置为12帧每秒的Flash动画播放了100秒的话,那么它此时播放了的帧数是1200帧。

没办法随时改变帧频,要达到这种效果,可以用代码做,用的setInterval()函数,打开FLASH,按F1打开帮助面板,搜索这个函数可以看其详细用法。

这要看是什么格式的外部视屏了。

但无论是什么情况,都要把视频加载进来才能获得其长度。

如果你加载的是一个SWF格式的视屏动画,一般用Loader来加载SWF,加载完成后可以:

总帧数:MoveiClip(Loadercontent)totalFrames;

当前帧数:MoveiClip(Loadercontent)currentFrame;

对于FLV、F4V之类的格式的视屏,如果你用的是Flash中自带的FLAPlayBack或者自己用一个VideoPlayer来加载,可以这样:

时间(秒):FLVPlayBacktotalTime; VideoPlayertotalTime;

当前时间(秒):FLVPlayBackplayheadTime; VideoPlayerplayheadTime;

图中,框选的地方依次是:

第一个数字是红色指针停止的帧位置,图中是52帧

第二个数字是帧频率,电视播放标准是25帧每秒,动画是24帧,FLASH默认是12帧每秒

第三个数字就是时间了,图中20s是2秒

以上就是关于flash中时间怎么计算全部的内容,包括:flash中时间怎么计算、flash as3.0获取外部视频总的时间长度 和视频已播放的时间长度、flash时间怎么看等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9709803.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存