|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
占用硬盘空间少,所以被广泛应用于游戏、网络视频、网站广告、交互设计等。
MX2004自带的组件比MX大度了良多,但偶然候为了让组件的表面和全部页面的款式相一致,必需从头改动组件的表面,好比组件标签的字体和色彩,组件的背景色彩等等.这个FlashMX本身是做不到的.<Palign=leftclass=c>改动组件表面有三种办法:UsetheStylesAPI(利用款式API),Applyatheme(使用一个主落款),和Modifyorreplaceacomponentsskins(修正或交换组皮肤).这里侧重申明第一种办法,UsetheStylesAPI(applicationprogramminginterface).我们能够使用StylesAPI供应的属性和办法(setStyle()和getStyle())来改动组件的色彩和文本格局.<Palign=leftclass=c>个中利用Styles又有四种办法:
1.Setstylesonacomponentinstance.(对一个组件实例设置款式)
2.Usethe_globalstyledeclarationthatsetsstylesforallcomponentsinadocument.(利用全局款式声明对文档的一切组件设置款式)
3.Createcustomstyledeclarationsandapplythemtospecificcomponentinstances.(创立自界说款式声明并使用到指定的组件实例)
4.Createdefaultclassstyledeclarations.(为组件种别创立款式声明)
上面对每种办法举行详解.<Palign=leftclass=c>
Setstylesonacomponentinstance(对一个组件实例设置款式).<Palign=leftclass=c>从components面板拖个Button组件加入景(也能够用别的组件),并定名为”myBtn”:
快速键”F9”翻开Action面板,在工夫线上写Action:- myBtn.setStyle("themeColor","0x00CCFF");
- myBtn.setStyle("fontFamily","Verdana");
- myBtn.setStyle("fontSize","10");
- myBtn.setStyle("fontWeight","bold");
- myBtn.setStyle("color","0x990000");
复制代码 Ctrl+Enter预览效果,组件款式是否是改动了?上面是默许的款式和方才自界说款式的效果对照图:
Usethe_globalstyledeclarationthatsetsstylesforallcomponentsinadocument.(利用全局款式声明对文档的一切组件设置款式)
FlashMX2004的_global工具的Style属性能够做到这一点:从components面板拖n个组件加入景,这里我用的是Button,CheckBox和RadioButton三个组件,也不要给组件定名,间接在工夫线上写Action:
- _global.style.setStyle("themeColor","0x00CCFF");
- _global.style.setStyle("fontFamily","Verdana");
- _global.style.setStyle("fontSize","10");
- _global.style.setStyle("fontWeight","bold");
- _global.style.setStyle("color","0x990000");
复制代码 Ctrl+Enter预览效果.上面是这三个组件的前后效果对照图:
&nbs
flash影片的后缀名为.swf,该类型文件必须有flash播放器才能打开(包括各大浏览器,视频播放器),且播放器的版本须不低于FLASH程序自带播放器的版本。 |
|