下面我们做一个练习 . 给你 4 张图片 , 要求你每单击一张图片就显示下面一张图片 . 单击最后一张图片显示第一张图片 . 就像下面的例子 .

上面就是这个例子的流程图 . 总体思路 : 播放每个图片的时候停住 . 单击图片跳转 . 设置一组标记方便跳转 .
1. 停住图片
把 4 个图托拽到流程线上 . 每个图的最后都加了 go the frame 语句 . 作用是让显示图的时候播放头定在原地 . 这 4 个脚本都是只和帧本身有关系 . 所以我们用 frame 脚本 .
2. 进行跳转 :
接下来要得是单击图片往下走 . 因为是单击图片以后才做动作 . 因此命令要写在图片里面 . 也就是 Sprite 脚本 . 单击每个图片 , 按右键在里面写上语句 ,go "t2" 跳转到第二张 . 以此类推 . 事件因为是单击可以用 on mouseup me. 当鼠标抬起 .
OK 如果你做好了整个的程序 .
== 进阶学习 ==
这里给大家介绍一个小技巧这里如果不考虑最后一张图跳转到第一张的话 . 我们可以让所有的图片都是用一个脚本 .
go marker(1)
marker() 是一个函数专门用来返回下一个标记的帧数 .mark(1) 表示当前帧下一个标记的帧数 .
例如在 t1 这里 mark(1) 的值是 t2 的帧数也就是 "20". 相当于执行了 go frame 20.
以此类推 .marker(2) 就是下 2 个标记帧数 ,mark(0) 就是当前的 . mark(-1) 前一个 .mark("t1") 表示 "t1" 这个标记的帧数 .
作业 : 做一个展示的东西 有前后翻页箭头可以翻页 .