开启左侧

学习笔记之“播放头的停止”

[复制链接]
清灯竹影 发表于 2014-5-9 14:39:31 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
学习笔记之“播放头的停止”
                清灯竹影
写下这个标题,是因为我以前突然想到做一个判断题,但是这个牵涉到判断的语句。可是我刚接触不懂啊,于是去找,看有木有神马笨办法来搞这个东东。
终于找到一个实例方法。当然现在我不喜欢这么做,用“if ”或者“switch”貌似才符合制作的正确方法。不管怎么说,你演示的时候,台下的学生或者观众是不会管你用啥语句名堂来着,他们只关心你想给他看什么?或者你打算让他们怎么来操作你这个课件和学习资源?而且,你应当明白,自己不是专门学习编程的,达到你的目的基本上就OK了。
无论是搞大的课件项目还是很小的玩意,首先,应当打个草稿。最起码,心里得盘算下想做成什么样子的,是吧?于是,私心想着:
1)、准备一个略显严肃的表情图像用来表示出题者,如果在表情旁边准备一个小木板来显示题目,嗯,那是极好的。
2)、需要一个高兴的表情和一个沮丧的表情,用来表示答对和答错的提示。
3)、需要俩木板来显示给出判断选项AB,答题者看到题目以后,就在这上面点一点来选择。
4)另外如果答对了,给点鼓励的文字,答错了,表示遗憾的文字
  这些细细想来,倒也不负恩泽……⊙﹏⊙b
     我想说明的是,这里只是提出想法,如果准备这些素材,很简单,是吧?亲。以及如何在舞台上布局这些素材,那也是很简单的,你尽管发挥自己的创意,但是有一点,就是要靠谱。
很遗憾在这篇学习的笔记里,我没有提供任何图片。但是做人要厚道,所以,你将会在附件里下载源文件和SWF文件来琢磨和学习的。
接下来就是步骤了,假设你已经准备好了那些素材。
第一步:在主场景建立一个新图层,名字是“动画”为什么要新建立图层,因为最开始的图层用来放置你的背景图片了。亲,另外别忘了把最底层的图层给锁上。
第二步:在新建“动画“图层加入三个关键帧。第一个关键帧里设计题目和画面内容;在第个关键帧里设计回答错误的画面内容;在第个关键帧里设计回答正确的画面内容。
可能你有点不知所措的想怎么设计才好的情况下,邻居大哥提醒你别花太多时间在设计界面上,因为你现在只是在做练习,以后尽可以在这个实例上来搞得花哨又漂亮的。你还可以先下载我的源文件或SWF来照着边看边鼓捣。
第三步:建立一个新图层名字叫“按钮”,然后在里面建立两个按钮。有个小妹妹说需要弄个“隐形按钮”来附在按钮实例上么?额,如果你想这么做,当然没问题。不过有一点想提醒你,在AS3.0里,主张用影片剪辑来代替按钮元件,影片剪辑能实现按钮元件的所有功能,而且更好用!有个弱弱的声音:“鼠标移到按钮上能变成手指头模样么?”当然没问题,你只需要加上mc. buttonMode = true;就OK了。当然现在你不是很熟悉,所以用按钮元件也没什么,关键是你要觉得好使唤。
好,现在这两个按钮一个实例名是a_btn;另一个是b_btn  它们分别对应两个选项a_btn点它就跳到第二帧表示答错了;另一个b_btn点它就跳到第三帧,表示答对。明白我的意思,那边有个童鞋说了:“我就猜到你要讲gotoAndStop()的”   没错,就是它!
第四步:新建立一层,图层名字是“代码”,然后在代码层的第一帧写或者粘贴下面的代码:
a_btn.addEventListener(MouseEvent.CLICK,badAns);
function badAns(event:MouseEvent):void
{
this.gotoAndStop(2);
}
b_btn.addEventListener(MouseEvent.CLICK,rightAns);
function rightAns(event:MouseEvent):void
{
this.gotoAndStop(3);
}
小提示:也就是单击a_btn按钮以后调用badAns这个函数,执行函数里的命令:this.gotoAndStop(2),将场景播放头移动并停止在指定的第二帧上,b_btn的道理也是如此,只是停止在第三帧而已。
好了,现在测试你做的这个小玩意,还是勉强能看得过去的吧?
可能你会觉得我啰嗦话多。因为我是文科毕业,以前学校搞的有些计算机培训,那些个老师老是一副严肃的样子,嘴里不蹦出些高深的专业术语深怕显不出自己专业化、高深化。所以我想咱们能不能聊着聊着的业余学点小知识?呵呵!
   展开:这个实例你可能是做出来了,干得很好!但是它存在一些遗憾和不足,以及可以做得更棒的空间!
有个小问题留给你来思考。如果我们制作一个趣味的“脑筋急转弯”当显示判断结果以后,能不能添加点解释呢?正确的答案为什么是它?试着再建立一个按钮,然后让界面蹦到解释的那个帧上。Flash的魅力就在于:你学到的基础知识,如果组合起来,加上想象或创意,效果将会出人意料!

播放头停止源文件(313.07K)播放头停止SWF文件(124.68K)
欢迎大家多发帖,参与讨论,增进彼此了解。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

推荐阅读更多+
会员达人更多+
广告位

最新信息

更多+

关注我们:教育技术人

官方微信

官方微博

教育技术热线:

13955453231

学教育技术,上教育技术论坛!

教育技术论坛征稿范围:教育技术应用案例、教程文章、优秀作品等。

Email:sf@etthink.com

Copyright   ©2007-2026  应用思考-教育技术论坛  Powered by©Discuz!  技术支持:且行资源    ( 皖ICP备10014945号-4 )