《多媒体计算机技术基础及应用》(第3版)教学课件 7.3.2.pptVIP

  • 1
  • 0
  • 约1.99千字
  • 约 17页
  • 2021-08-09 发布于湖北
  • 举报

《多媒体计算机技术基础及应用》(第3版)教学课件 7.3.2.ppt

7.3.2 事件驱动 前面提到的定时器事件和按钮事件是最重要的两个事件,响应它们就基本可以满足定义同步和交互的需要,但有时还显得不够。 基于时间的数据对象播放结束事件也需要响应。基于时间的数据对象是指声音、视频等可以播放一段时间的对象,它们的播放过程往往受到各种因素,比如机器速度、同时打开设备多少、文件是否已经被调入内存,网络传输速率等的影响,结束时间是不确定的。有时需要在播放结束时立刻执行一个动作,也就是说要定义和播放结束的同步关系,这就需要响应延续性对象播放结束事件。响应动作用ArkScript描述。 另外,还可以响应键盘事件等。事实上,EDHM可以响应的事件种类是不受限制的。 在EDHM中,采用直观的时间轴定义各种对象的同步关系,通过交互对象和内置的描述语言定义复杂动作,兼顾了直观性、灵活性和交互性。 * * 核心问题 对象同步和交互是多媒体演示中的两个核心问题。 事件驱动是指系统的运行表现为一系列动作的执行,而只有事件才能激发动作。 动作包括页间跳转和对页内对象的操作(启动、停止、移动对象等),以及暂停、继续、退出等。基本事件有定时器事件(timer event)、按钮事件(button-click event)等。 动作即是对事件的响应,下面将分别介绍对各个事件如何定义响应动作,以及怎样通过定义动作来解决

文档评论(0)

1亿VIP精品文档

相关文档