- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Flash网页开发11
下载
第11章 交 互 性
人类需要相互进行交流沟通。人们通过动作来激发反应。人们愿意扮小丑来博取孩子的
一笑。人们喜欢遥控是因为喜欢按下按钮然后静观事态发生的那种感觉。沉默的观众、没有
电池的遥控器、冷酷的计算机,所有这一切都会让人们发疯。如果人们无法与某件事物进行
交互,便会另外寻找新的乐趣。
而这恰恰是我们不希望我们的观众所做的。虽然我们可以通过添加声音和动画来吸引观
众的注意力,但是如果想真正抓住观众,唯一的办法就是允许他们进行操作。
交互性是电影和观众之间的纽带。可以用简单的方法来允许观众控制电影的放映和外观,
或者可以一种更高级的方式来创建游戏、可自定义界面、窗体等等。但是,为了成功地实现
交互,应了解一些高级交互背后的逻辑知识。不要害怕,你不必像一位计算机程序设计员那
样设计复杂的程序,而只需在演示文稿中添加一些简单的交互作用。对交互作用的原理稍做
了解可以受益非浅。
11.1 Flash中的交互作用
F l a s h 中的交互作用由三个因素组成:触发动作的事件、事件所触发的动作 以及 目标或对
象,也就是执行动作或事件所影响的主体。
想一想现实生活中的闹钟。上闹钟的过程实际就是一个设计交互作用的过程。潜在的逻
辑关系是:
事件:当到达设定时间时,闹钟便发出声音 (将动作设定为一种运动 ) 。
目标:闹钟(事件影响的对象) 。
动作:闹钟发声(对象所执行的动作) 。
如果你会设置闹钟,那么你一定也会成为一位设计交互的高手。
要用F l a s h创建交互,需使用A c t i o n S c r i p t语言。该语言包含一组简单的指令,用以定义事
件、目标和动作。
11.1.1 事件
在演示文稿中添加交互时,需要定义的第一件事情就是事件。你可以两种方式来触发事
件:一种是基于动作的,即通过单击鼠标、拨号或者敲打键盘开始一个事件;一种是基于时
间的,即当到达一定的时间时自动激发事件。在 F l a s h 中这两种方式称为鼠标 /键盘事件 ( 由用
户点击鼠标或敲打键盘激发 )和帧事件(在播放过程中当时间线到达某一帧时激发 ) 。
1. 鼠标事件(按钮动作)
当观众操作电影中的一个按钮时便发生鼠标事件。这种事件也被称为按钮动作,因为它
们总涉及到一个按钮且总能触发一个动作。用户可以通过光标以下面任意一种方式来触发鼠
标事件(见图11 - 1 ):
第11章 交 互 性使用145
下载
图11-1 向下箭头表示鼠标按钮按下;向上箭头表示鼠标释放。无箭头表示
不要求鼠标按钮按下或释放的鼠标事件
• Press :当用户将光标移到电影按钮并按鼠标按键时,动作触发。
• R e l e a s e :当用户将光标放在电影按钮并单击且释放鼠标按键时,动作触发。 (这是大多
数动作的默认鼠标事件。 )
• Release Outside:当用户按电影按钮,而在按钮外面释放鼠标时动作发生。
• Roll Over :当用户将光标放置在鼠标按键上时动作发生。
• Roll Out :当用户将光标从按键上移出时动作发生。
• Drag Over :当用户将光标放置在电影按键上的同时按住鼠标按钮,然后将光标从电影
按钮上拖出(依然按住鼠标按钮) ,最后再将光标放回电影按键时动作发生。
• Drag Out :当用户将光标放置在电影按钮后,按住鼠标按键,然后将光标从电影按钮上
拖出(依然按住鼠标按钮)时动作发生。
按钮是电影中唯一受这些事件影响的对象。
要定义一个触发动作的鼠标事件,应如下操作:
1) 双击一个按钮,或者选择一个按钮,然后从 M o d i f y菜
单选择I n s t a n c e 。Instance Properties对话框出现。
2) 单击A c t i o n选项卡。
3) 单击“+ ”号分配一个对应于鼠标事件的动作。
4) 本例中选择 S t o p停止电影放映。
A c t i o n
您可能关注的文档
最近下载
- 医疗器械维修保密及免责协议.doc VIP
- CJJT 286-2018土壤固化剂应用技术标准.doc
- STEM教育理念在初中数学教学中的应用研究教学研究课题报告.docx
- (高清版)B-T 24353-2022 风险管理 指南.pdf VIP
- 【事业单位考试真题】浙江省杭州市余杭区综合基础知识真题汇总2008年-2018年详细解析版(附答案解析).docx
- 松下洗碗机NP-TCM1使用说明书.pdf VIP
- 政府采购评审专家考试试题.pdf VIP
- 苏科版数学(2025)七年级下册第一次月考试题(培优)(含答案).docx VIP
- 《用样本估计总体》实验说课.pptx
- 半导体生产项目供应链管理方案.docx VIP
文档评论(0)