找回密码
 注册
搜索
查看: 637|回复: 5

终于会了用空格控制播放与停止

[复制链接]
发表于 2006-8-5 18:39:04 | 显示全部楼层 |阅读模式
onClipEvent (load) {
     run = 0;
   rep = 1;
}
onClipEvent (enterFrame) {
     if (run == 1 & rep == 0){this.play();}
   if (run == 1 & rep == 1){this.play();}
   if (run == 0 & rep == 1){this.stop();}
   if (run == 0 & rep == 0){this.gotoAndPlay(1);}
}
onClipEvent (keyDown) {
     if (Key.getCode() == 32) {
          if (run == 1) {
              run = 0;
          } else {
              run = 1;
          }
    if (rep ==  0){
    rep = 1}
     }
}
onClipEvent (keyDown) {
     if (Key.getCode() == 40) {
          if (rep == 1) {
              rep = 0;
          }
     }
}
------------------------------------------
惃人家的代码拿来改了下,惃影片组件放入场景中,右键点击改组件,放入就可以了,按空格键播放和停止,在停止时按下方向键就能REREST
发表于 2006-8-5 18:45:08 | 显示全部楼层
看起来很简单,就是不会写.............
 楼主| 发表于 2006-8-5 19:04:16 | 显示全部楼层
}是一个函数变量的结尾,这样就清晰的了,这是给大家的源代码,成果共享嘛!!!
发表于 2006-8-6 07:58:20 | 显示全部楼层
技术帖!支持!
发表于 2006-8-6 12:12:54 | 显示全部楼层
onClipEvent (load) { &#39载入
run = 0;
rep = 1;
}
onClipEvent (enterFrame) { ‘播放
if (run == 1 & rep == 0){this.play();} &#39当RUN事件代码与REP分别为一时就。。。
if (run == 1 & rep == 1){this.play();} &#39以下类似
if (run == 0 & rep == 1){this.stop();}
if (run == 0 & rep == 0){this.gotoAndPlay(1);} &#39不懂
}
onClipEvent (keyDown) { 按下
if (Key.getCode() == 32) { 当KEY =32
if (run == 1) { 当RUN=1
run = 0; RUN =0
} else { 否则执行
run = 1; RUN= 1
}
if (rep == 0){ 当REP =0
rep = 1} 执行REP=1
}
}
onClipEvent (keyDown) { 以下同理
if (Key.getCode() == 40) {
if (rep == 1) {
rep = 0;
}
}
}

如果没想错的话。。这个代码可能是个整体循环。等FLASH播放完毕可以在从新播放
。。。。。。。。。我也只能看懂怎么的。。。。。。。FLASH根本没研究过。。N层图层弄下来就烦死了。。。
发表于 2006-8-8 20:05:51 | 显示全部楼层
佩服了!这个我就不会……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|MGCN谍海游龙

GMT+8, 2026-8-19 14:05 , Processed in 0.037291 second(s), 16 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表