|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
此外,还支持α透明功能,能够设计人员在Flash视频中对诸如文本、矢量图像以及其它Flash元素等进行整合。
组件的款式
1、组件的款式办法
供应给我们的组件很单调,不管是色彩仍是款式,都不克不及满意多姿多彩的收集的需求。光荣的是我们能够经由过程组件的FStyleFormat工具来改动组件的色彩,能够经由过程手工的体例修正UI组件的表面。也能够本人来制造组件。在库中有一个“ComponentSkins”元件文件夹,该文件夹里存储着组成组件的各个部件,这些部件都是一些影片剪辑元件,能够编纂。而元件文件夹“DeveloperOnly”中则存储了组件的相干代码。这些代码一样平常用户可不要任意修改哦。
利用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);,其参数就是利用自界说款式表的组件的实例名。
</p>
Macromedia公司已经承诺在Flash8中将有很大的变化,而且它们中的许多都与视频功能有关。 |
|