时间轴祯频
帧频是指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时间怎么看等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)