获取flash中当前帧的方法
MovieClip._currentframe
类型: 对象属性
适用环境: Flash 4 或更新版本
语法: myMovieClip._currentframe
参数: myMovieClip:已经存在的 MovieClip 对象的引用名称。
返回: 一个数字值
介绍: 通过读取 MovieClip 对象的 _currentframe 属性,可以获取当前 myMovieClip 对象动画中显示帧的序号。返回的数字值表示当前显示帧的序号。
举个例子,
例子一:当前场景上共有6帧,在第一帧上加有如下的代码,
stop ();
gotoAndPlay (_currentframe+5);
这就表示从当前的帧(第一帧)转到了第六帧上了。
例子二:如果你想要在动画播放的过程中得到当前的帧数,你可以这样做。
建一个名为frame的动态文本框,它用来配合按钮得到动画在播放的过程中的帧数。
在按钮上加上:
on (release) {
frame=_currentFrame;
}
具体的安排是:新建一层,然后把这个按钮与动态文本框放在同一层同一帧上,然后它们的帧要与动画的帧一样长。
这个按钮加代码可以在动画播放的过程中随时得到当前的帧数(只需按一下即可得到,再按再得,直到动画播放完毕)