六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 72|回复: 0

Flex可视化组件开发

[复制链接]

升级  28%

26

主题

26

主题

26

主题

秀才

Rank: 2

积分
92
 楼主| 发表于 2013-1-29 07:33:56 | 显示全部楼层 |阅读模式
Flex可视化组件都继承自UIComponent类
继承结构:
UIComponent

Sprite

DisplayObjectContainer 显示对象容器

InteractiveObject 交互对象

DisplayObject 显示对象

EventDispatcher 事件分发器

Object 通用对象
可视化组建属性:
doubleClickEnabled、Enabled、Height、Width、Id、percentHeight、percentWidth、styleName、toolTip、visible、x、y
数据绑定:
方式一:<s:TextInput id="it" text="数据绑定" x="10" y="10"/><s:TextArea id="xt" text="{it.text}" x="10" y="30"/>方式二:<s:TextInput id="at" text="绑定数据"/><s:TextArea id="bt"/><fx:Binding source="at.text" destination="bt.text"/> 

 
 
ActionScript:
BindingUtils.bindProperty(at,"text",bt,"text");
Bindable数据标签:
<?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" minWidth="1024" minHeight="768"><fx:Script>   <![CDATA[    [Bindable]    public var myDATA1:Number=20;    [Bindable]    public var myDATA2:Number=12;   ]]></fx:Script><s:TextArea text="{ myDATA1}" height="25"/><s:TextArea text="{ myDATA2}" y="50" height="25"/></s:Application> 

 
 
CSS使用:
引入外部CSS:
<fx:Style source="myStyle.css"/>
AS中改变CSS样式:
StyleManager.getStyleDeclaration(".mystyle").setStyle("color",0xccff00);
Flex同样包含Form组建。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表