`
chensong215
  • 浏览: 27207 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
自己业余写的,请不要喷,要喷就轻喷 直接放到应用服务器下就可 请使用chrome、搜狗浏览器,IE不支持,其它浏览器没有测试 详细效果图见 http://hi.baidu.com/chensong_blog/item/9baf98e436027be1fb42ba13
a.mxml <?xml version="1.0" encoding="utf-8"?> <mx:Module xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" layout="absolute" width="400" h ...
flex3中有dropdownFactory,可以很好的构建,但在felx4中没有dropdownFactory了,只好自己写,下面的源码 ComboBoxWithTree.as文件: package com.components.ds { import flash.display.Sprite; import flash.geom.Point; import mx.collections.IList; import mx.controls.Tree; import mx.core.FlexGlobals; import mx.managers.PopUpManager; import ...
效果图: LineChart文件内容: <?xml version="1.0" encoding="utf-8"?> <s:VGroup gap="0" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"     xmlns:mx="library://ns.adobe.com/flex/mx" width="400&quo ...
由于暂时只用到二种,所以先附上代码,其它类型的可参考修改 <mx:ColumnChart width="100%" fontSize="12" fontWeight="normal" fontFamily="宋体" paddingLeft="5" paddingRight="5"         showDataTips="true" dataTipRenderer="com.common.custom.skin.DataTipSkin&q ...
var control:TextInput= new TextInput;       TextInput(control).maxChars= 10;       TextInput(control).addEventListener(TextOperationEvent.CHANGING, function changingHandler(event:TextOperationEvent):void {        if ((event.operation as InsertTextOperation) == null) {         return;        }        ...
众所周知textinput、textarea中有提供maxChars属性,控制输入字符的长度,但数据库中一般一个汉字点二个字节,此时,如果在界面处理长度,就需要做一个汉字做二个字节处理,就象jquery formValidator一样,在flex sdk4以上版本,提供了changing事件做处理,悲剧的是4以下版本没有这个事件,这样,就只好自己扩展StringValidator处理,以下给出完整代码 package com.common.util { import mx.utils.StringUtil; import mx.validators.StringValidator; ...
1、设置服务器的编码 URIEncoding="utf-8" 2、URLRequest中的参数用encodeURI,如new URLRequest(encodeURI(‘/download/未命名.xls'))) 3、FileReference的download方法增加默认中文名称,如(downloadURL, "未命名.xls");
以flex sdk 4.6 rsl编译 VerifyError: Error #1014: 无法找到类 mx.charts::AxisRenderer。为例 我用图表时,刚开始做的Demo是放在Application中,这时运行是没有问题的,但放在ModuleLoader动态加载时,就提示 VerifyError: Error #1014: 无法找到类 mx.charts::AxisRenderer。 没办法,我找啊找,在应用程序根目录下发现有charts_4.6.0.23201.swf这个文件,提示的找不到的类就是在这个包中,但为什么找不到呢? 网上查了好多,都说是域的问题,但我 ...
在Halo主题下,可用borderThickness、borderSides等样式来精确控制边框,但在Spark主题下,默认是不支持的,没办法,只好自己扩展 1、自定义类 package { import mx.containers.Canvas; [Style(name = "borderThickness")] [Style(name = "borderSides")] public class CCanvas extends Canvas {   public function CCanvas() {    super();   } ...
由于button的skin属性的优先级高于combobox和colorpicker,因此如果设置了button的skin后,会影响combobox和colorpicker的显示样式。 ColorPicker { upSkin: ClassReference("mx.skins.halo.ColorPickerSkin"); overSkin: ClassReference("mx.skins.halo.ColorPickerSkin"); downSkin: ClassReference("mx.skins.halo.ColorPic ...

HGroup 背景色渐变

    博客分类:
  • flex
<s:HGroup width="100%" height="100%" id="hgroup"> <s:Graphic x="0" y="0">   <!-- Draw rectangle with square corners. -->   <s:Rect width="{hgroup.width}" height="{hgroup.height}">    <s:fill>     < ...
package com.common.tree { import flash.events.Event; import mx.controls.Tree; import mx.core.ScrollPolicy; import mx.core.mx_internal; /** * 自动显示横向滚动条 * @author chensong * */ public class AutoSizeTree extends Tree { public function AutoSizeTree() { super(); horizontalScrollPol ...

flex 自定义检验

    博客分类:
  • flex
‍前些日子要用到一个到时间的检验,flex自带的只能检验yyyy-mm-dd的格式,呵呵,后来发现可以照的库里的自己写 public class TimeValidator extends Validator {   private static const errorFormat:String = "日期格式错误!,正确的格式是 HH24:mm:ss";   private static const errorHHValue:String = "小时的范围是 0-23!";   private static const errorMMValue: ...
Global site tag (gtag.js) - Google Analytics