件体系结构
Actio
Script30用户界面(UI)组件是作为基于FLA的组件实现的,但FlashCS4同时支持基于SWC和FLA的组件。
基于FLA的组件Actio
Script30用户界面组件是具有内置外观的基于FLA(fla)的文件,可以通过在舞台上双击组件访问此类文件以对其进行编辑。
双击
提示这种组件的外观及其它资源位于时间轴的第2帧上。双击这种组件时,Flash将自动跳到第2帧。
基于SWC的组件基于SWC的组件也有一个FLA文件和一个Actio
Script类文件,但它们已编译并导出为SWC。SWC文件是一个由预编译的Flash元件和Actio
Script代码组成的包,使用它可避免重新编译不会更改的元件和代码。FLVPlayback和FLVPlaybackCaptio
i
g组件是基于SWC的组件,它们具有外部外观,而不是内置外观,也就是说用户无法直接在组件内部进行修改。4.设置组件属性和参数每个组件都具有参数,通过设置这些参数可以更改组件的外观和行为。参数是组件的类的属性,显示在【属性】和【组件检查器】面板中。在【属性】面板中设置组件属性在舞台中选择组件的一个实例,在【属性】面板中可以设置该组件的实例名称、位置、大小和色彩效果等属性。例如,选择舞台中的按钮,设置其【实例名称】为myButto
;【宽度】为200;【混合】为“减去”等,即可改变该按钮的外观。
f选择
设置
在【组件检查器】中设置组件参数在舞台中选择组件的一个实例,在【组件检查器】面板中可以设置该组件的标签名称、标签位置等参数。例如,选择舞台中的按钮,执行【窗口】【组件检查器】命令打开【组件检查器】面板。在该面板中输入label参数的值为“提交按钮”,并选择seleted参数的值为true。
提示最常用的属性显示为创作参数;其它参数必须使用Actio
Script来设置。可以在创作时设置的所有参数都可以使用Actio
Script来设置。使用Actio
Script设置参数将覆盖在创作时设置的任何值。
选择
设置
在Actio
Script中设置组件属性在Actio
Script30中,可以使用点()运算符访问舞台中对象或实例的属性或方法。点语法表达式以实例的名称开头,后面跟着一个点,最后以要指定的属性结尾。例如,设置CheckBox(复选框)实例myCheckBox的width属性,使其宽度为50像素。
myCheckBoxwidth50
使用if语句判断myCheckBox的selected属性是否为true,这样可以检查用户是否已经选中该复选框。
ifmyCheckBoxselectedtruetrace