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

Authorware开发实例:进度条攻略

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

[前言]  authorware是专业的多媒体制作利器,但是,它也有许多先天的不足,其中之一就是原创性太少,大多数的素材需要借助其它软件的前期处理。有点厌倦了频繁地调用,就想折腾点名堂出来。想到“它山之石可以攻玉”的古训,所以,参考其它编程语言,开始了一系列移花接木(包括屏保、进度条、鼠标跟随等)。

[思路来源]  许多程序都有进度条显示,还有专门开发的控件,可以产生千变万化的进度条。这些在vb、vc等专门的编程语言中实现起来是手到擒来,不费吹灰之力。如果能将它移植到authorware中,无疑将使多媒体软件更加专业。可以直接调用这种控件,.不过这属于“舶来品”。本文将一步步引导大家打造个性化的进度条,这属于手工作坊,个性十足。

[实现步骤]

    包括“进度条”和“进度块”。

<一>  搭建程序框架

    由于本程序同时包含“进度条”和“进度块”演示,为了系统性,所以搭建了程序框架。

    1、加入一个显示图标“bg”,放置程序标题,工作室等一般信息。

    2、加入一个框架图标,作为程序框架。

      (1)删除入口处所有图标;

      (2)加入一个交互图标,右侧下挂一个计算图标“quit”、导航图标“"进度块"”和“"进度条"”,类型是按钮;

      (3)框架右侧下挂三个组图标“null”、“进度块”、“进度条”。“null”空置,是为了防止程序自动进入主体内容。后两者分别用于放置相应的程序;

      (4)计算图标“quit”中的程序为:

qu99v()

      (5)导航图标“"进度块"”导航至组图标“进度块”:

      (6)导航图标“"进度条"”导航至组图标“进度条”:

      (7)框架下方加入一个组图标“block”,用于放置供调用的进度块:

<二>  进度条

      采用移动“蒙板”实现进度条的延伸,通过“pathposition”变量实现数值的同步指示。

    1、loading...

      (1)打开组图标“进度条”;

      (2)加入一个显示图标“loading...”,写入“loading...”字样;

    2、进度条

      可以充分发挥想象力,打造各种各样的进度条,但是可别太出壳了!

      (1)加入一个显示图标“slider”;

      (2)用绘图工具制作了一个两边圆角的进度条。     

    3、进度条蒙板

      (1)加入一个显示图标“mask”;

      (2)画一个黑色矩形(为了与文件的黑色背景融合),完全覆盖于进度条上;

      (3)设置“mask”的属性为“on path”,并设置“base”和“end”两端点,使其能从完全覆盖过渡到完全显示进度条;

    4、百分比同步显示

      (1)加入一个显示图标“percent”;

      (2)输入{int(pathposition@"mask"} %,设置“mask”的属性为“up

[1] [2] [3] 下一页  

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