Flex 小结
来源:互联网 发布:java中字符串的拼接 编辑:程序博客网 时间:2024/04/20 09:22
将类名字符串转为类-----------------------------------------
var className:String;
var definition:Class = getDefinitionByName(className) as Class;
var obj:Object = new definition();
AdvancedDataGrid去除排序按钮---------------------------
获取浏览器url地址--------------------------------------------
var url:String = ExternalInterface.call("window.location.href.toString");
Flash Builder 修改中文/英文----------------------------------
修改目录下的配置文件,FlashBuilder.ini和FlashBuilderC.ini, 将en-US修改为zh-CN即可
毫米与像素的转换---------------------------------------------
转换还需要知道另一个参数:DPI(每英寸多少点)
象素数 / DPI = 英寸数
英寸数 * 25.4 = 毫米数
获取DPI : Capabilities.screenDPI (指定屏幕的每英寸点数 (dpi) 分辨率,以像素为单位)
获取分辨率 : Capabilities.screenResolutionX (指定屏幕的最大水平分辨率)
Capabilities.screenResolutionY (指定屏幕的最大垂直分辨率)
常用的1024x768或800x600等标准的分辨率计算出来的dpi是一个常数:96,因此计算出来的毫米与像素的关系也约等于一个常数:
基本上 1毫米 约等于 3.78像素
获取系统安装字体---------------------------------------------
var fontFamily:Array = Font.enumerateFonts(true);fontFamily.sortOn("fontName", Array.CASEINSENSITIVE);
对一个数取整---------------------------------------------------
Math.round(); ---------- 对一个数四舍五入取整
Math.floor(); ------------ 对一个数向下取整, 即只要整数部分, 舍去小数部分
Math.ceil(); ------------- 对一个数向上取整, 即只要小数部分不为0, 所得整数为原整数部分+1
正则校验-------------------------------------------------------------------------
使用flex自身的RegExpValidator控件进行正则表达式校验十分方便,但是需要注意以下几点:
1.必须用{''}将正则表达式括起来。
2.所有的转义符号\都必须写成\\。
3.大括号{}必须加转义符号。
例:<mx:RegExpValidator id="regExpV" source="{str}" property="text"
flags="g" expression="{'^[1-9](\\d*\\.\\d\{1,2\}|\\d*)$'}" noMatchError="版本形式不合法"/>
校验器------------------------------------------------------------
var validatorAll:Array = Validator.validateAll([v1]);if(validatorAll.length != 0) {Alert.show("请填写标题!", "提示:");return;}textArea 文字换行----------------------------------------------
<s:TextArea text="灰化肥发黑 黑化肥发灰 "/>获取当前窗口大小-----------------------------------------------
FlexGlobals.topLevelApplication.stage.stageWidthFlexGlobals.topLevelApplication.stage.stageHeight日期格式化-------------------------------------------------------
1.
var df:DateTimeFormatter = new DateTimeFormatter("", DateTimeStyle.SHORT, DateTimeStyle.NONE);var str:String = df.format(date);2.
var df:DateTimeFormatter = new DateTimeFormatter("");df.setDateTimeStyles(DateTimeStyle.SHORT, DateTimeStyle.NONE);var str:String = df.format(date);
3.
var df:DateFormatter = new DateFormatter();df.formatString = "YYYY-MM-DD";var str:String = df.format(date);日期比较-----------------------------------------------------------
ObjectUtil.dateCompare(date1,date2) 返回值为int类型date1 > date2 1date1 = date2 0date1 < date2 -1获取当前月最后一天--------------------------------------------
new Date(2012, 12, 0).getDate();/**获取当前月最后一天*/public static function getLastDay():Date { var now:Date = new Date(); var d:Date = new Date(now.fullYear, ++now.month, 0); return new Date(d.fullYear, d.month, d.getDate());}
flex 图表ColumnChart能够点击数据获得该数据x轴,与y轴坐标-----------------------------------------------(未验证)
/**柱状图点击事件,获取该柱状图的X轴、Y轴字段及下标*/protected function custTypeChart_itemClickHandler(event:ChartItemEvent):void{ var psi:ColumnSeriesItem= event.hitData.chartItem as ColumnSeriesItem; Alert.show(psi.item.属性+psi.index);}
样式-----------------------------------------------------------------
http://www.scalenine.com/- flex小结
- Flex 小结
- FLEX 小结2
- flex 小结1
- Flex 开发项目小结
- flex小结13
- flex小结12
- flex小结11
- flex小结10
- flex学习小结9
- Flex RPC错误小结
- flex small tips 小结
- Flex特效小结
- Flex 调试心得小结
- flex 4.6 安装小结
- Flex布局理论小结
- Flex异步调用小结
- flex 3 学习小结2
- 2013-04-26
- sql 中获取最后生成的标识值 IDENT_CURRENT ,@@IDENTITY ,SCOPE_IDENTITY 的用法和区别
- Django中form类排版
- nginx和uwsgi安装配置
- 我给一个朋友算的跳槽账-时间的机会成本
- Flex 小结
- 汇编寻址方式总结
- SQl基础命令语句记录
- phpMyAdmin 配置
- make makefile
- ubuntu下安装 Source insight
- 黑马程序员的第13天
- 浅谈android的selector背景选择器
- iOS 动画总结----UIView动画