荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: hellrock (地狱乐队I~地狱之王), 信区: Multimedia
标  题: Authorware中的Xtras(一)
发信站: BBS 荔园晨风站 (Tue Dec  5 21:44:32 2000), 转信


        Xtras是一些软件模块,它们可以在许多方面扩展Authorware的功能。由于扩展
的方向不同,Xtras便有了很多类,常用的Xtras有:
    (1)屏幕切换效果Xtras(Transition Xtras),在Authorware显示或擦除图形时产生
特殊的清屏或画面之间的切换效果,如马赛克、淡入淡出等。这是最早引入的Xtras。
    (2)Sprite Xtras。可以这样认为:Sprite Xtras一般都是可见的,会在演示窗口占
据一定的区域;其次,它本身具备一定的功能,如能够接收和处理用户特定的输入(如
鼠标点击等),并且能够给出反馈(给程序或用户)。ActiveX Xtra正是Sprite Xtras
中的一种。Authorware正是通过ActiveX Xtra与ActiveX控件进行交互,利用ActiveX控
件中的代码和数据,响应ActiveX控件的事件。
    (3)Scripting Xtras,这是一种面向对象的DLL或UCD。它的使用类似面向对象的编
程,Scripting Xtras中预定义的类对实现特定功能(如文件的读写)所需的数据和函数
进行了封装,需要在Authorware程序中派生出类的实例,即对象Object,对象是一个由
成员数据和成员函数组成的实体,通过设置对象的数据、调用其成员函数可以实现特定
的功能。Scripting Xtras通常不会有显示在屏幕上的实体,它是一种看不见的对象,这
是它和Sprite Xtras最主要的区别。
    (4)还有一些其他种类的扩展,比如查看各种格式图象的扩展。可以在Authorware的
Xtras文件夹中找到一大堆以"X32"为后缀的文件,那就是它们了。

--
魔岩设计工作室-Rock Studio*[0

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: bbs.stu.edu.cn]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店