样式的使用(七)
在自定義組件中使用運行時樣式
1、css文件
/* ../assets/CustomComponentStyles.css */ @namespace s "library://ns.adobe.com/flex/spark"; @namespace mx "library://ns.adobe.com/flex/halo"; .specialStyle{font-size:24;font-weight:bold; }記得要把文件編譯為swf文件
2.自定義組件MyButton.as
package comps {import mx.events.FlexEvent;import spark.components.Button;public class MyButton extends Button{public function MyButton(){addEventListener(FlexEvent.INITIALIZE,initEventHandler);}private function initEventHandler(event:FlexEvent):void{styleManager.loadStyleDeclarations("assets/CustomComponentStyles.swf",true);this.styleName="specialStyle";}} } ? 3.在組件中使用 <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" xmlns:comps="comps.*"><comps:MyButton label="custom"/></s:Application> ?轉載于:https://www.cnblogs.com/yunzhizhou/archive/2010/03/23/1692692.html
總結
- 上一篇: 常用数据库脚本
- 下一篇: 无闪烁刷新页面 php,AJAX_Aja