- 浏览: 1344914 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (896)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (10)
- opencv (1)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
11.显示红色的* :
<mx:Form >
<mx:FormItem label="CDR編碼" required="true">
<s:TextInput id="add_extCode"/>
</mx:FormItem>
</mx:Form>
1.单选按钮:
<s:RadioButton id="dayRadio" label="日報" click="if(dayRadio.selected)this.currentState = 'day'" selected="true"/>
2.日期:
<mx:DateField excludeFrom="month" id="dateField" formatString="YYYY-MM-DD"/>
3.上下滚动条:
<s:Scroller width="100%" height="100%">
4.Label: 设定宽度才会自动换行
<s:Label textAlign="justify" width="280" verticalAlign="justify"
5.SKin:
<!-- background fill --> 整个组件从上到下渐变
<s:Rect left="0" right="0" bottom="0" top="0" >
<s:fill>
<s:LinearGradient rotation="90" >
<s:GradientEntry color="0xFFFFFF" />
<s:GradientEntry color="0x1a1919" />
</s:LinearGradient>
</s:fill>
</s:Rect>
<!-- title bar fill --> 高度30的长方形
<s:Rect left="0" right="0" top="0" height="30">
<s:fill>
<s:LinearGradient rotation="90">
<s:GradientEntry color="0x000000" />
<s:GradientEntry color="0xC0C0C0" />
</s:LinearGradient>
</s:fill>
</s:Rect>
6.改变默认的Panel样式:
<s:Panel width="100%" height="100%"
skinClass="zw.test.scroller.skins.MyPanelSkin"
title="Scroller Sample">
7.悬浮窗口(类似于title): mxml文件实现IToolTip接口
<?xml version="1.0" encoding="utf-8"?>
<mx:Box xmlns:mx="http://www.adobe.com/2006/mxml" width="300" height="{getHeight(gridData)}"
implements="mx.core.IToolTip" >
8.监听DataGrid的Item的事件:
allAlarmInfos.cudg.addEventListener(ListEvent.ITEM_CLICK, alarmSelectHandler);
9. 垂直方向居中:
<s:Group width="100%" top="0" bottom="0" >
<s:layout>
<s:HorizontalLayout verticalAlign="middle" />
</s:layout>
10.包装一个Button:
public class LinkBtnItmRender extends LinkButton
回调函数: 可以解决这样的一个问题:在actionscript类中调用页面mxml中的函数
if(viewObj.hasOwnProperty('lnkBtnHandler')){
(view['lnkBtnHandler'] as Function).call(viewObj['lnkBtnHandler'],data,type);
}
11.圆角:<s:Rect id="myMain" radiusX="4" radiusY="4">
Rect矩形(圆角矩形),以下是基本的一些属性:
width <length>: 矩形的宽度。
height <length>: 矩形的高度。
radiusX <length>: 圆角矩形,圆角在X轴椭圆半径的弯道,此值四舍五入。
radiusY <length>: 圆角矩形,圆角在y轴椭圆半径的弯道,此值四舍五入。
rotation <Number>: 旋转角度,正数为顺时针,负数为逆时针。
scaleX <Number>: x轴缩放,1为100%。
scaleY <Number>: y轴缩放,1为100%。
12.滤镜:
DropShadowFilter(阴影滤镜)
<s:filters>
<s:DropShadowFilter alpha="0.5" distance="1.2" quality="2" excludeFrom="down"/>
</s:filters>
14.七、渲染(ItemRenderer)
1、内联渲染的写法
<mx:datagrid>
<mx:itemrenderer>
<mx:Component>
<mx:Image/> //这里是要渲染的元素
</mx:Component>
</mx:itemrenderer>
</mx:datagrid>
2、对于独立的渲染类,要更新数据,可以重写data方法,如:
override public function set data(value:object)
可以用于字段为空时,显示的内容等
15.八、检测图片是否存在的方法
用UrlLoader,监听Compleate(图片存在)的IOError(图片不存在)事件,不存在时可以用默认图片代替
九、FB常用技巧
ctrl+shift+c 注释MXML代码段,及as代码段
ctrl+shift+p 跳转到大扩号的另一端
调整某行(或多行)的位置,可以用alt+上下箭头
16.在flex经常会指定某个可拖动对象在可拖动区域中拖拽,可以指定拖动对象的rectangle,代码如下:
//指定区域
var dragRect:Rectangle = new Rectangle(0,0,200,200);
slider.startDrag(false,dragRect);
17.获取窗口大小:
screen.width
18.子窗口指定父窗口State:
Application.application.currentState = "index";
19.initialize 比 creationComplete先执行:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
initialize="init()" creationComplete="initApp()"
20.如果你想为子项间增加间隔,你可以为容器设置horizontalGap或verticalGap属性。你也可以用Spacer组件来调节间隔;设置高度和宽度正负值来增加或减少间隔大小
发表评论
-
如何解决Flex 中字符串超长的显示 ,重写mx.controls.Label
2011-03-17 16:53 3385扩展mx.controls.Label,覆盖data set方 ... -
在DataGrid 中使用LinkButtion(重写LinkButtion)
2011-03-14 10:37 1375在DataGrid 中使用LinkButtion(重写Link ... -
自定义组件,仿panel 在左上角显示Button
2011-02-25 20:15 2045在Panel右上方加Button: (1)页面*.mxml文 ... -
flex mx:Form
2011-02-14 10:17 1770<mx:Form width="100%&qu ... -
flex 下载Excel文件 fileReference.download 使用servlet
2010-12-30 11:48 2723一、使用fileReference.downl ... -
flex 加载txt文件 URLLoader
2010-12-30 10:50 2682点击按钮,执行btn_downlo ... -
horizontalCenter和verticalCenter
2010-12-22 09:32 9653horizontalCenter和verticalCenter ... -
flex 中的RegExp
2010-12-22 09:31 1560var reg:RegExp=/^\s*$/g; //为空r ... -
flex外观设计及时生成效果的css
2010-12-22 09:30 867http://examples.adobe.com/flex3 ... -
Flex State的用法
2010-12-15 23:28 50321.State用来控制页面间的切换:<s:states& ... -
Flex ItemRenderer 自定义组件
2010-12-12 19:28 16551.MyListItemRenderer.mxml: ... -
Flex 分页,事件Event
2010-12-12 19:21 13001.Page.mxml: (公用组件) <?xml v ... -
Flex与Java 对象转换 HashMap,List
2010-12-10 11:40 36491.java的HashMap和actionScript的Obj ... -
flash.utils.Dictionary与Array,ArrayConllection,Object, for与for each
2010-12-07 20:51 19811.for与for each:for..in 循环用来基于键进 ... -
Flex的Array,ArrayConllection,for each
2010-12-07 20:43 19071.Flex的Array和ArrayCollectio ... -
flex 常见问题
2010-12-05 10:03 18421.事件:ListEvent.ITEM_CLICK mouse ... -
Flex Cairngorm框架(RIA)
2009-12-14 15:23 1025http://opensource.adobe.com/wik ... -
Flex webservice
2009-12-14 09:09 1814Required parameter 'in0' not fo ... -
ajax-bridge 以及它在web中的应用
2009-12-11 12:04 1344FABridge.flashvars变量值.root();// ... -
Flex css (2) 色彩渐变
2009-12-04 13:42 22347、Margins: 8、Padding: - ...
相关推荐
《Foundation Flex for Designers》 FLEX设计师基础一书是对FLEX设计操作的入门书籍,通读本书你可以对FLEX设计有一个全面的认识并掌握一些常用技巧。本书并没有用大量篇幅描述设计细节,但本书基本涵盖了大部分常见...
可能需要微调一些细节以达到理想效果。 此外,了解Flex CSS的关键概念也很重要,例如: - **类选择器**:用于选择具有特定类名的组件。 - **ID选择器**:通过组件的唯一ID来选择特定组件。 - **状态选择器**:允许...
标签 "源码" 暗示这篇博文可能包含了示例代码或者源代码片段,这些代码可以帮助读者更深入地了解 Flex Chart 的实现细节。通过源码,读者可以学习如何初始化图表组件、如何绑定数据、如何处理用户交互事件等。 至于...
在学习和使用Flex特效编辑器时,开发者应掌握基本的Flex编程知识,了解ActionScript和MXML,这是Flex应用程序的基础。同时,熟悉图形设计和动画原理也是必要的,这将有助于创造出更具艺术感的特效。 总而言之,Flex...
在压缩包文件“FlexApplaction”中,可能包含了源代码、资源文件、配置文件等,通过解压和查看这些文件,我们可以深入了解该项目的具体实现方式和功能细节。开发人员可能使用了自定义组件、样式表、服务调用等多种...
"flex_java_clenit"可能是关于Flex客户端的配置或开发,这部分内容可能涵盖ActionScript编程、MXML布局、事件处理、动画效果以及与服务器通信的细节。开发者需要熟练掌握ActionScript语言,理解MXML的组件模型,并...
日志记录是跟踪应用程序运行时状态的有效手段,它可以帮助开发者了解程序执行的细节,找出潜在的错误和性能瓶颈。在Flex Builder中,输出日志到不同的位置可以帮助我们更好地组织和分析日志信息。 首先,我们可以将...
在文档中,我们能够了解到使用flex时,输入文件通常由三个部分组成:定义部分(Definitions Section)、规则部分(Rules Section)和用户代码部分(User Code Section)。定义部分允许用户指定各种宏定义和包含文件...
通过学习这个源文件,开发者不仅可以了解Flex的基础架构,还能深入理解人脸识别的实现细节,包括如何使用ActionScript处理图像数据、提取人脸特征、训练模型等。同时,还可以了解到如何将这些技术融入到实际的Flex...
这对于那些想要深入了解每个工具细节的开发者来说非常有用。 #### 十六、创建自定义MXML组件(Chapter 16) 最后一章介绍了如何创建自定义的MXML组件。这不仅能够帮助开发者复用代码,还能提高应用程序的一致性...
通过上述示例,我们可以看到Flex与JavaScript之间的相互调用并不复杂,但需要注意一些细节问题。这种相互调用的方式为开发者提供了极大的灵活性,可以将两种技术的优势结合起来,创造出更加丰富和强大的应用程序。
标题中的“flex画板简单版”指的是一个基于Adobe Flex技术实现的在线绘画应用程序。Flex是一种开源的、基于ActionScript...同时,对于Flex开发者来说,了解不同版本之间的差异也很重要,因为这可能影响到兼容性和性能。
这样,你就可以在Flex界面上操作后端的数据和服务,而无需深入了解底层的HTTP通信细节。 在提供的压缩包文件中,我们可以看到以下几个关键部分: 1. `sayHello`:这是一个示例服务,可能展示了如何使用FlexSpring...
通过分析所提供的标题、描述以及部分代码内容,我们了解到了Flex的一些基本概念和技术细节,包括MXML标记语言、ActionScript脚本语言、数据绑定、网络通信以及Flex SDK版本管理等方面的知识点。Flex作为一种强大的...
5. **Flex地图编辑技术交流.ppt**:这个PPT文档很可能是关于如何实现Flex地图编辑的教程或案例分享,涵盖了具体的技术实现细节、最佳实践以及可能遇到的问题和解决方案。通过阅读此文档,开发者可以了解如何将Flex与...
2. 创建一个新的Flex项目,了解项目结构和配置。 3. 学习MXML和ActionScript的基本语法。 4. 创建自定义组件,模拟时钟的外观和行为。 5. 实现时间更新逻辑,包括定时器和事件处理。 6. 调试和测试应用,确保时钟...
源码分析将帮助我们了解这些组件的实现细节,以便于自定义和扩展。 1. **UI组件**:Flex提供了丰富的用户界面组件,如Button、Label、TextArea等。源码解析将展示这些组件是如何被创建和管理的,以及如何通过MXML和...
如果要深入了解Flex + BlazeDS的开发,可以研究这个文件,查看MXML和ActionScript代码,了解它们如何与BlazeDS服务交互。 总之,“Flex + BlazeDS”是开发富互联网应用的一种强大组合,它利用Flex的可视化界面和...
标题“Flex DataGrid Add RadioButton”涉及的是在Adobe Flex中如何在DataGrid组件中添加单选按钮(RadioButton)的功能。Flex是一种用于构建富互联网应用程序...了解并掌握这一技术对于提升Flex开发能力十分关键。
在实践中,可能还需要注意一些细节问题,比如跨域策略、错误处理、性能优化等。此外,理解MXML和ActionScript的数据绑定机制,以及Java中的序列化和反序列化过程,对于实现高效的JAVA与FLEX通信至关重要。 总之,...