计算机教程:第27章教学软件.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载 第八部分 用Director创建专业性 的应用程序 第27章 教 学 软 件 无论是对于初学者还是对于水平较高的使用者,运用 D i r e c t o r 的某种单一的命令、功能或 属性都是比较容易的。但是,综合运用各种句法以制作一个实用的软件却比较困难。 本章以及接下去的几章介绍的是用 D i r e c t o r创建典型的程序的一些例子。首先将给出每个 程序的概览,然后再给出构成该程序的 L i n g o 。所有这些程序代码以及完整的演示影片都包含 在本书所附的 C D - R O M 内。若要充分理解这几章,可以查看 C D - R O M 内的有关影片,以便研 究L i n g o程序代码、剪辑室、演员表以及舞台间的协作关系。 本章包含5个典型的应用程序。第一个是一个简单的配对游戏,用户必须点击右边的词条, 并把它拖拽到左边。第二个是一个绘画程序,在这里,用户有机会创作自己的艺术作品。第 三个程序是一个使用 L i n g o 的简单实例,其功能是打开或关闭像课本中的透明覆盖片一样的覆 盖层角色。第四个程序是一个地理知识测验,用户必须通过点击地图来回答问题。最后一个 程序模拟的是标准化考试。 27.1 制作配对游戏 配对游戏在教学 C D - R O M 中很常见。用户将看到两列单词、名称或词组。如果在纸上做 这个游戏,则需要画直线把两列中相互关联的条目匹配起来。 例如,要求用户把发明人与其发明成果匹配起来。两列词条是这样的: Benjamin Franklin Cotton Gin Thomas Edison Telegraph Eli Whitney Electricity Alfred Nobel Light Bulb Samuel Morse Rocket Engine Robert Goddard Dynamite 这两列词条当然不是横向直接配对的,否则就太简单了。 在计算机上做这个游戏时,就不需要画直线了,而是用鼠标把某个词条拖拽到另一个词 条上面。在有些情况下,词条图形的形状也会吻合,像拼图游戏一样。 图2 7 - 1是一个配对游戏程序的屏幕显示,它有两栏,每栏包含 6个词条。它们的图形效果 像被折断的木板。用户的任务是拖拽右边的木板,使之与左边的相应木板配对。 这类程序需要很多相似的演员。要制作这类程序,首先要为演员们确定其逻辑名称。在 本例中,左栏内的所有演员都叫做“ left X ”,其中X代表一个数字;右栏内的所有演员都叫做 “right X ”。X 值是这样规定的:左、右相互配对的那对词条的 X 值相同。这样,“B e n j a m i n F r a n k l i n ”是“left 1 ”,而“E l e c t r i c i t y ”是“right 1 ”。 左栏是固定不动的,因此它们不必带有行为,但右栏的词条需要有行为。事实上,它们 342计计第八部分 用Director创建专业性的应用程序 下载 的行为就是整个游戏的规则。 图27-1 配对游戏使用两栏词条,用户必须把右边的词条拖动到左边与之配对的词条上 行为开始于规定属性: property pDrag -- is the sprite currently being dragged property pOffset -- the cursor offset used in the drag property pOrigLoc -- the starting location of the sprite property pLocked -- is the sprite locked in place 行为开始后,它需要记录角色的初始位置,以及设定其他一些属性。原始位置是不可少 的,因为如果用户拖拽了某个词条,但却没有成功地为之配对, 它还要跳回原始位置。 -- set all of the properties that need it

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档