|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
将多个Flash作品转化为屏保程序。◇所生成的屏保程序能进行全屏预览、窗口预览、设置密码等操作。
组件的款式
1、组件的款式办法
供应给我们的组件很单调,不管是色彩仍是款式,都不克不及满意多姿多彩的收集的需求。光荣的是我们能够经由过程组件的FStyleFormat工具来改动组件的色彩,能够经由过程手工的体例修正UI组件的表面。也能够本人来制造组件。在库中有一个“ComponentSkins”元件文件夹,该文件夹里存储着组成组件的各个部件,这些部件都是一些影片剪辑元件,能够编纂。而元件文件夹“DeveloperOnly”中则存储了组件的相干代码。这些代码一样平常用户可不要任意修改哦。
<P> 利用FStyleFormat工具来改动组件的色彩款式的办法能够分红三种。一是利用setStyleProperty()办法设置组件的款式;再是先界说一个新的FstyleFormat工具范例。
然后用新的FstyleFormat工具范例挪用组件的属性组成一个新的款式表,接着可让组件利用工具中的addListener()办法来套用这个款式表。比如上面这段代码:
//改动组件字体的色彩,个中办法的功效拜见文后表1
//mycomponent就是挪用新款式表的组件
varmyStyle=newFStyleFormat();
myStyle.textFont="Arial";
myStyle.textColor=0xB6A1C0;
myStyle.addListener(mycomponent);
最初,还能够经由过程globalStyleFormat创建一个全局款式表。
FstyleFormat工具有addListener()、applyChanges()、removeListener()这三个办法。
applyChanges()办法有两种利用情势,一是指定修正款式表中的属性,既同意只利用办法的参数中设置的款式表属性,二是可使用一切的属性设定。applyChanges()办法中的参数是组件的款式属性的称号。
//以下的代码只同意利用“arrow”和“background”款式属性的设定
globalStyleFormat.arrow=0x00ffaa;
globalStyleFormat.background=0xaabbcc;
globalStyleFormat.check=0x000000;
globalStyleFormat.highlight=0xffffff;
globalStyleFormat.applyChanges("arrow","background");
利用applyChanges()办法时,假如办法中没有参数,则一切组件的款式属性城市被改动。经由过程globalStyleFormat工具能够修正组件的款式属性,但globalStyleFormat工具是全局的,利用它一切的组件的款式属性城市改动。
removeListener()办法用来删除组件现有的款式属性,其利用语法以下:
myStyleFormat.removeListener(mycomponent);
removeListener()办法中的参数就是必要删除款式属性的组件的称号。removeListener()办法能够由globalStyleFormat工具来挪用,用于删除由globalStyleFormat工具界说的全局款式属性。
addListener()办法能够指定能够改动款式的组件。如globalStyleFormat.addListener(myListBox,myComboBox,myScrollBar);,其参数就是利用自界说款式表的组件的实例名。
2.组件款式属性
组件的款式属性良多,这些属性能够由globalStyleFormat工具挪用并设定属性的值。表1中是组件款式属性表。
表1属性功效一览表
属性的用法
属性的功效
与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。 |
|