APP下载

用Flash软件制作

2019-03-23石琳

中国信息技术教育 2019年1期
关键词:代码鼠标设置

石琳

教材分析

本节课选自省编教材初二上册Flash综合实践部分。《中小学信息技术课程指导纲要》中要求中小学生“了解程序设计的基本思想,培养逻辑思维能力”,程序设计可以提高学生的逻辑思维能力,因此在课堂教学设计时要将编程思维渗透其中。本节课以学生喜欢的拼图游戏作为切入点,引导学生通过程序设计来制作自己的拼图游戏作品,重在让学生体验编程过程,引起学生学习编程的兴趣。

学情分析

本节课是初中生首次接触AS动作脚本语言,相比之前学习的简单逐帧、补间动画,高级引导层、遮罩动画而言,这部分内容不仅增加了动画制作的难度,激发了学生的挑战欲,而且可以帮助学生形成初步编程意识与思维。

教学目标

知识与技能:掌握用Flash制作拼图游戏的基本方法,运用直线、铅笔工具对图像进行分割处理,了解AS动作脚本语言、行为面板的操作,学会鼠标拖动动作代码的设置。

过程与方法:通过教师讲授并结合自主学习课件掌握图片分割处理的基本方法;让学生在玩游戏的感受中理解鼠标所执行的行为,同时观看微课掌握鼠标拖动动作代码的设置。

情感态度与价值观:借助Learn site平台提高学生自主学习的兴趣,培养学生的团队协作精神,帮助学生初步形成编程思维。

教学重难点

重点:学会图像分割处理;掌握鼠标拖动动作代码设置。

难点:学会用Flash软件制作拼图游戏的基本方法。

教学过程

环节一:游戏导入,激发兴趣

教师展示《拼图游戏》,请学生来挑战游戏,引起学生的好奇心,激发学生由一个游戏玩家变成一个游戏设计者的兴趣。通过学生挑战游戏,教师引导学生观察并分析制作拼图游戏的要素构成,学生通过思考得出制作拼图游戏的主要操作——图片分割,鼠标拖动动作代码的设置。

设计意图:课程导入以学生最喜爱的游戏——拼图入手,让学生在玩耍的快乐中感受游戏的要素构成,实现寓教于乐的目的。在分析用Flash软件制作拼图游戏的重要步骤为图片分割、鼠标拖动动作代码设置后,顺利引出本节课的教学内容。

教师向学生展示制作素材的图片,内容为祖国的大好河山。询问学生:你游览过祖国的哪些名胜古迹?最喜欢的地方是哪里?并说一说为什么。

学生思考后进行回答,教师给予一定评价。

设计意图:在制作素材的选取上,选择了美丽的祖国。巍峨雄壮的万里长城、高耸入云的东方明珠、如诗如画的杭州西湖……无一不给我们带来视觉的震撼,激发学生浓烈的爱国情怀。

环节二:新课讲授,明确思路

教师讲解图片分割的基本方法:将图块分离,运用直线工具绘制分割线,将图块依次移到空白处并转换成为元件,删除分割线。讲解后,学生自行下载Learn site平台上的学习课件,查缺补漏。

学生根据教师讲解,结合学习课件完成任务一:选取《美丽的祖国》素材,用三条直线将素材文件中的图片进行分割。学生在操作过程中遇到问题,及时向教师求助,寻求解决方法。

教师指出学生在图片分割时可能遇到的问题,如图片没有被分离、忘记将图块转换成元件等,最后由学生总结图片分割操作步骤,教师用板书呈现。

设计意图:作为本节课的教学重点,实现图片分割时首先由教师讲解操作步骤,随后学生根据Learn site平台上的学习课件进行查缺补漏,并完成任务一。教师对学生提出的疑问及时给以指导,总结操作步骤,提炼知识点,使学生顺利地掌握教学重点。

环节三:化繁为简,巧用微课

教师启发学生思考:想一想,玩游戏时你是如何通过鼠标点击控制图块移动的?学生根据玩游戏时的亲身感受得出结论:按下鼠标时,开始拖动影片剪辑;释放鼠标时,停止拖动影片剪辑。

教师介绍AS动作脚本语言:AS代码是Action Script的缩写,即动作脚本语言,主要用于Flash复杂动画的控制。

教师讲解设置鼠标拖动代码时用到的代码及其含义:

on (press){——当发生按下鼠标事件时执行动作。

Start drag(this);}——在某影片剪辑上开始拖动动作。

on (release){——当发生鼠标释放事件时执行动作。

Stop drag();}——停止当前拖动动作。

教师根据学生的心理状态及时提出问题:同学们都觉得编写代码有难度,那我们如何解决这个问题呢?可以借助行为面板,行为是预先编写的“动作脚本”,它可以将动作脚本的强大功能添加到Flash文档中,而不必自己创建动作脚本代码。

学生自行下载Learn site平台上的“鼠标行为”微课,并引出任务二:根据微视频中的讲解,结合学生自主学习任务单,为所有分割成图块的影片剪辑元件设置鼠标拖动动作,并查看代码所在位置。

学生小组合作学习后演示操作步骤并归纳注意事项,同时教师总结设置鼠标行为的基本操作,引导学生在Learn site平台上进行讨论:为每个图块设置相同行为很麻烦,有没有更简单的操作方法?学生将找到的新方法运用到制作中,即可以在动作面板中找到代码,执行复制粘贴的操作。

设计意图:AS动作脚本语言对首次接触编程语言的初中生而言有一定的难度,为了促进课堂生成,增强学生的成就感,引出了行为面板的概念。学生根据玩游戏时的亲身感受来设置“鼠标行为”,但设置过程细致、烦琐,因此我将它录制成微课的形式,学生结合自主学习任务单,根据自己的实际情况反复观看,自主掌握学习进度。同时引出任务二,学生学习后小组讨论归纳注意事项,独立演示操作步骤,巩固本节课的教学重点。

环节四:自主探索,完善作品

教师展示中国地图图片,提出问题:如果想将“中国地图”按照省份进行分割,使用直线工具可以实现吗?用其他工具怎么实现?

学生在Learn site平台上进行讨论,得出要用曲线进行分割的结论。在探索尝试后,请找到曲线分割方法的学生介绍铅笔工具分割图片的方法。最后,让学生尝试用铅笔工具对之前作品中的图块进行曲线分割,并将作品完善后上传到平台,小组在Learn site平台上投票评选出组内制作最好的作品,然后在小组间进行挑战。

设计意图:新课标倡导教师角色的转变和学生学习方式的变革,在学生知道用直线工具分割图片的基础上,教师放手课堂,让学生自主探究如何实现曲线分割。最后让学生完善作品,小组在Learn site平台上投票评选出组内最佳作品,进行组间挑战,在强烈的好胜心、活跃的课堂气氛带动下,学生都能快速掌握所学,形成完整作品,突破教学难点。

环节五:课外延伸,总结提高

教师启发学生思考:如果想将游戏做得更具可玩性,还可以为它添加哪些功能?比如,每次开始游戏时,图块所在的位置都是不固定的(图块的随机排放);当松开鼠标将图块放置在离正确拼图部位很近的位置时,图块可以自动吸附到正确位置处(图块的自动吸附);限定游戏的时间(计时器);等等。

设计意图:结合启发式教学法提醒学生,如果想将拼图游戏做得更复杂一些,还可以添加一些内容,如图块随机排放、图块自动吸附、计时器等功能。最后,师生共同总结本节课的知识点,巩固所学,提高学生的总结能力,培养学生的创新意识。

教学反思

本节课以学生喜爱的拼图游戏作为教学主线,选取祖国名胜古迹的照片为素材,激发学生强烈的爱国情怀;运用微课教学手段,结合网络教学平台,为学生创设了轻松自主的学习环境;通过任务的层层递进,帮助学生认识、理解進而应用AS动作脚本语言。学生整体完成情况较好,通过学科特有的Learn site学习平台,学生可以及时下载学习资源、提交作业、在线讨论、做好反馈;对教师而言,可以看到学生整体学习情况,及时调整自己的教学进度。

在授课过程中发现了以下几点问题:对学生的学情分析不够细致,不够了解学生对Flash软件制作的掌握程度;前期让学生进行“图片分割”时占用的时间较多,导致学生在后期实现曲线分割时没有更多的时间去尝试;学生对设置鼠标拖动代码的操作过程均已熟练掌握,但课堂上并没有检测学生对代码的含义是否真正理解。

猜你喜欢

代码鼠标设置
变电站五防系统临时接地桩的设置
ControlUWP 让Windows 10的设置更方便
浮窗手势让手机操控更轻松
神秘的代码
一周机构净增(减)仓股前20名
重要股东二级市场增、减持明细
近期连续上涨7天以上的股
鼠标折叠笔
45岁的鼠标
超能力鼠标