模板天下 | 网页模板 | 学 院 | 源 码 | 书 籍 | 壁 纸 | 字 体 | JS脚本 | FLASH源码 | 软 件 | 矢 量 | 服务器软件 | 素 材 | 其它 |
设为主页
加入收藏
联系站长
平面设计 | 网页制作 | 程序编写 | 数 据 库 | 媒体动画 | 网络冲浪 | 服务器相关 | 站长乐园 | 业界动态 |
当前在线
怎样用按扭来控制Movie的前进和倒退?
2003-12-9 6:49:00  作者:mbsky  来源:未知 网友评论 0 条 论坛
  开始1、首先做一个运动的Movie Clip,第1帧写上代码:stop();,让其不会自动播放。在此,假设做一个小球从左到右的滚动的动画片段,拖入主场景,并给这个MC取名为ball(Instance Name)。 

2、再建立两个空MC,拖入主场景,分别命名为next和back。为next创建三个空帧,第1帧:stop();,第2帧:_root.playnext();,第2帧:this.gotoAndPlay(2);;同样的方法,为back创建三个空帧,其中第2帧的代码改为:_root.playback();。其中playnext()和playback()是两个自定义的函数,用来控制ball的播放方向。 

3、做两个按钮,在前进按钮上写如下代码: 
on (rollOver) { 
_root.next.gotoAndPlay(2); 
_root.back.gotoAndStop(1); 

on (rollOut) { 
_root.next.gotoAndStop(1); 

在后退按钮上写如下代码: 
on (rollOver) { 
_root.back.gotoAndPlay(2); 
_root.next.gotoAndStop(1); 

on (rollOut) { 
_root.back.gotoAndStop(1); 

4、在主场景的帧上写如下代码: 
function playnext() { 
var num = _root.ball._currentframe; 
if (num == 20) { 
_root.ball.gotoAndStop(1); 
} else { 
_root.ball.nextFrame(); 


function playback() { 
var num = _root.ball._currentframe; 
if (num == 1) { 
_root.ball.gotoAndStop(20); 
} else { 
_root.ball.prevFrame(); 

OK,至此,可以实现按钮控制Movie播放方向了。 

>> 相关文章

关于网站 | 客服中心 | 服务条款 | 合作伙伴 | 广告联系 | 本站历程 | 网站导航 | 发布资源 == 好的资源 大家共享

吉ICP备05000107号