库鲁克斯岛地图:怎么用Flash实现鼠标左右位置控制舞台的播放

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 13:29:53
怎么用Flash实现鼠标左右位置控制舞台的播放,

鼠标向右时: 影片向前播放帧
鼠标向左时: 影片向后播放帧

ActionScript 代码如何实现???????????????
问题补充增加效果:
1.如果限定了电影场景的宽度,若要做到鼠标越往边上,播放的FPS越大...该怎么修改语句.
2.播放完最后一帧,立即循环到第一帧,是不是加 goto语句? 但又该怎么加呢?

本人是个AS白痴,但对AS却很敢兴趣,请高手指点小弟迷津....
PS:非常感谢你的回答..谢谢! :)

stop();
var cnt = 0;
var cnt1 = 0;
_root.createEmptyMovieClip("mc", 0);
_root.createEmptyMovieClip("mc1", 1);
_root.mc.onEnterFrame = function() {
cnt = _xmouse;
};
_root.mc1.onEnterFrame = function() {
cnt1 = _xmouse;
if (_root.cnt1>_root.cnt) {
_root.gotoAndStop(nextFrame());
} else if (_root._currentframe>1 && _root.cnt1<_root.cnt) {
_root.gotoAndStop(prevFrame());
}
};
把这段代码加在第一帧中即可,切记是写在帧中,最好新建一层空层来放这个代码,运行后左右拖动鼠标就可以控制帧的前后播放了。