首页 > 网站 > 媒体动画 > 正文

Authorware开发实例:第10例 电影播放控制2

2024-09-08 19:26:09
字体:
来源:转载
供稿:网友

10.2.6  拖动滑块使电影定位到某帧

movie controls交互响应下的dragging @"slider"条件交互响应分支完成此项功能。

该分支响应条件为“当用户拖动滑块时”。

该分支下级流程如图10-11所示。

图10-11  条件交互分支下级流程

该流程中的决策图标属性设置对话框如图10-12所示。

图10-12  【repeat while dragging】决策图标属性设置对话框

由图10-12可知,当停止拖动时,程序运行立即退出决策图标。

决策下的运算图标执行代码如下:

mediaseek(iconid @"movie",pathposition @"slider")

因此,电影被定位到滑块位置值对应的帧上。

及时点评  拖动一个对象可以作为交互响应产生响应的条件,也可以作为决策图标是否执行的条件,在本例中这两点都用到了。实现这种控制功能是因为应用了dragging变量,它的状态反映了对象是否被拖动,从而控制程序走向。

10.2.7  控制按钮的有效/无效状态

电影正常播放时,画面上的所有按钮状态是有效的。

当单击pause/resume按钮使电影暂停播放时,画面上的增速、减速按钮变为灰色,成为失效状态。

【-(减速)按钮属性设置对话框如图10-13所示。

图10-13  【-按钮属性设置对话框

  

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表