- 浏览: 27207 次
- 性别:
- 来自: 深圳
最新评论
-
wanliyunbai:
百度博客的链接怎么打不开呢?
码农福利:html5界面设计器共享 -
chensong215:
rex0654335 写道放图 http://hi.baidu ...
码农福利:html5界面设计器共享 -
rex0654335:
放图
码农福利:html5界面设计器共享 -
llsllm:
[co lor=red][size=xx-small][/s ...
HGroup 背景色渐变
文章列表
自己业余写的,请不要喷,要喷就轻喷
直接放到应用服务器下就可
请使用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 ...
flex4 下拉框中带有单选和复选功能的树
- 博客分类:
- flex
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 ...
flex4 改变DataTip的样式
- 博客分类:
- flex
由于暂时只用到二种,所以先附上代码,其它类型的可参考修改
<mx:ColumnChart width="100%" fontSize="12" fontWeight="normal" fontFamily="宋体" paddingLeft="5" paddingRight="5"
showDataTips="true" dataTipRenderer="com.common.custom.skin.DataTipSkin&q ...
flex4 中文做二个字节处理,超级简单实用
- 博客分类:
- flex
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;
}
...
flex中一个汉字做二个字节处理
- 博客分类:
- flex
众所周知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自带的只能检验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: ...