首页 > 设计 > 媒体动画 > 正文

Authorware开发实例:第12例 Flash动画播放2

2020-09-19 18:26:18
字体:
来源:转载
供稿:网友

shiftdown & mousedown条件交互响应分支的响应条件是shift键与鼠标左键同时按下。该分支下的运算图标代码如图12-14所示。

图12-14  shiftdown & mousedown分支运算图标中的代码

同理可分析得知,该代码执行后使动画缩小10%。

及时点评  这里介绍了两键同时按下作为条件的设计方法。为了区别各分支的响应条件或者对一些特别分支的进入,采用这种方法是十分有效的。

由于在“slider”交互图标中的右下角嵌入了如下的表达式变量:

#scale={getspriteproperty(@"zoom.swf",#scale)}

因此动画缩放值将被实时显示出来。

12.2.3  flash动画旋转设计

双击examples决策下的第2分支群组图标,其下级流程如图12-15所示。

图12-15  rotate下级流程图

该流程首先引入一个名为“turnabout.swf”的flash动画。

slider交互响应图标下的true条件交互响应分支完成动画旋转的功能。

由于true条件响应分支的条件一直有效,故程序在此反复执行该分支下的运算图标。其运算代码如图12-16所示。

图12-16  true分支运算图标中的代码

该代码语句的主要作用是根据坐标值与动画画面中心点坐标值,经反三角函数计算,求得旋转角度值。然后比较光标纵坐标值与动画画面中心点纵坐标值,调整角度,并用setsprite property函数设置动画旋转。

  

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