
flex
文章平均质量分 75
「已注销」
这个作者很懒,什么都没留下…
展开
-
flex的groupbox
本文将通过以下几步来实现:一、继承SkinnableContainer,创建组件类GroupBox。二、声明外观部件titleDisplay用来显示组合框的标题。三、增加title属性。四、覆盖partAdded方法,使标题字符串能够作用于外观部件titleDisplay。五、创建它的默认外观(皮肤)GroupBoxSkin。六、为GroupBox增加必要样式。转载 2012-03-12 15:45:10 · 2161 阅读 · 1 评论 -
自定义分页控件
开发时经常遇到用一个DataGrid分页显示数据的情况,然而Flex本身没有提供分页控件,给开发带来了不便。这里将自己开发时做的一个分页控件摆出来供刚入门的朋友参考。O(∩_∩)O~ 采用BlazeDS与Java端通信 1. 一个Vo对象Page存放分页信息,以及相对应的Java端的Page对象2. 一个很简单的自定义事件Page转载 2012-05-03 14:42:12 · 833 阅读 · 0 评论 -
flex的编译标签
编译器标签(Compiler Tags)所谓的编译器标签是指那些MXML中并没有实际的类库类与之对应的标签,这些标签的存在是为了向编译器指明编译的方式。在MXML中主要包括以下的编译器标签。-用于绑定两个对象的数据,这个标签只是定义了两个对象的数据间的关系,编译后是不存在这个标签对应的类的。-可以用来定义一个组件作为控件的渲染器或者编辑器,包括两种方式:内联和外链文转载 2012-05-04 03:04:17 · 812 阅读 · 0 评论 -
flex的RemoteObject的用法
访问远程Java对象为了实现对远程Java对象的访问,在服务器端,需要完成如下几个 步骤:1. 创建LiveCycle Data Service Web应用;2. 实现POJO Java类;3. 在LiveCycle Data Service Web应用中部署POJO Java类;4. 配置remote-config.转载 2012-05-04 03:05:14 · 16346 阅读 · 1 评论 -
事件的stopImmediatePropagation和stopPropagation
首先看看官方API的说法:stopImmediatePropagation () 方法 :防止对事件流中当前节点中和所有后续节点中的事件侦听器进行处理。此方法会立即生效,并且会影响当前节点中的事件侦听器。相比之下,在当前节点中的所有事件侦听器都完成处理之前,stopPropagation() 方法不会生效。 stopPropagation () 方法 防止对事件流中当前节点的后转载 2012-05-04 12:52:50 · 1324 阅读 · 0 评论 -
在flex下,切换模块时出现RemoteClass注册失败
在Flex下, 如果一个项目里面有多个模块时,在第一次加载Module是可以的。在第二次加载module时,“注册”信息会丢失。即如下的[RemoteClass(alias="com.tjsoft.iess2.po.jxpg.TSysJxUser")]这一行代码;所产生的错误信息为:[RPC Fault faultString="Cannot invoke method 'save'.转载 2012-05-10 14:36:38 · 1463 阅读 · 0 评论 -
DataGrid使用
DataGrid控件提供以下功能:列可以具有不同宽度或同一固定宽度用户可以在运行时调整其尺寸的列用户可以在运行时对其重新排序的列可选择自定义列标题对任意列使用自定义项目渲染器以显示除文本之外的数据的功能支持通过单击列对数据进行排序 默认大小:如果列为空,则默认宽度为 300 个像素。如果列包含信息但没有定义显式宽度,则每列的默认宽度为 100 个像素。转载 2012-05-18 03:34:25 · 1285 阅读 · 0 评论 -
flex的边框渐变
flex除了application支持背景渐变色外,其它控制都不支持,近日需要这个功能,在网上搜到些资料整理如下: 类文件GradientBorder.asFlex代码 /** * 背景渐变色 * whisht * */ package { import flash.display转载 2012-05-20 22:24:00 · 1894 阅读 · 0 评论 -
理解项目编辑器---part3:编辑器与渲染器混合使用
In Part 1 and Part 2 of this series I covered how to make simple inline itemEditors as well as how to use events to make more complex itemEditors that can respond to what the user enters and help转载 2012-05-21 15:58:03 · 672 阅读 · 0 评论 -
FLEX使用Model标签与定制as类
使用可在Model里放置数据的结构: 或者直接放置数据:转载 2012-05-03 14:59:28 · 727 阅读 · 0 评论 -
flex中设置字体样式
下面就把flex设置字体的方法大体列举几种,以供参考。 1. 引用外部字体库的方法:双击代码全选1234567@font-face { font-family:FZHY;//这个名字可以随便设置 src:u转载 2012-04-18 19:14:38 · 4727 阅读 · 0 评论 -
ActionScript对象与java对象之间转换关系对照表
JAVA2AS:AS2JAVA如果array[dense]对应java里的list,那他只是一个集合。相当于数组。array[sparse]对应的java的map类型,那他就是键值对。as是弱类型语言,不用像java写的那么标准。比如var items:Array = new Array();那items可以是任意类型。可以直接写转载 2012-01-30 13:41:36 · 850 阅读 · 0 评论 -
flex与j2ee的结合(flex+Spring)
本文内容包括:开发环境现有的 Java EE 应用集成 BlazeDS开发 Flex 客户端增强 RemoteObject 对象下载参考资料传统的 Java EE 应用程序通常使用某种 MVC 框架(例如,Struts)作为前端用户界面,随着 Flex 的兴起,基于 RIA 的客户端能够给用户带来更酷的界面,更短的响应时间,以及更接近于桌面应用程序的体验。本转载 2012-04-25 02:11:40 · 4132 阅读 · 1 评论 -
flex加载进度条的使用
1、ModuleLoader 中有3个事件 ready为加载完成,loading为正在加载中,progress为进度事件,ProgressBar必须放到ModuleLoader 的后面,不然显示的时候会被ModuleLoader 遮挡住。mode="manual";这个属性一定要加上,不然不显示进度,百分比出不来。代码可以这样 public f转载 2012-04-25 10:49:07 · 5220 阅读 · 0 评论 -
J2EE+Flex的菜单及权限控制实践
本文讲述了J2EE+Flex的一些开发心得。作者一直是搞J2EE的,使用了blazeds,Flex通过RemoteObject调用Java的后台方法。这样的一个最大的好处就是不再需要struts这样之类的框架了,可以直接使用spring中的bean。AD:最近学习了下Flex,我一直是搞J2EE的。所以想整合试着开发,J2EE+Flex在网上查了些资料,有好转载 2012-04-17 00:14:19 · 774 阅读 · 0 评论 -
flex:Tree点击一行打开关闭节点
http://yecon.blog.hexun.com/28900948_d.html -->http://www.slsay.com --> layout="vertical" verticalAlign="middle" backgroundColor="white">转载 2012-04-29 03:28:12 · 748 阅读 · 0 评论 -
flex shareObject对象详解
ShareObject,顾名思义共享对象,而通常意义上的共享,从B/S结构上来讲,无非是客户端(浏览器端)的共享和服务器端的共享了,不错,ShareObject刚好份演了这两种角色。而且ShareObject也是按此进行了两种分类,一类是LSO——Local Share Object(本地共享对象)其实类似于cookie,而另一种RSO——Remote Share Object(远程共享对象) 我转载 2012-04-18 11:07:27 · 711 阅读 · 0 评论 -
flex中Module的使用
1 ModuleLoader组件概述1.1Module技术简介flex的Modules技术是可以被flex程序使用的一个swf文件,它不能脱离程序独立运行,但是多个程序之间可以共享它。flex的Modules技术将应用程序分割成小块、模块,主程序动态的加载所需要的模块。主程序在启动时并不全部加载所有的模块。当用户和模块没有交互的时候它不需要加载模块,同时它在模块不需要的时候可以卸载模块转载 2012-04-29 03:09:11 · 9282 阅读 · 0 评论 -
flex绑定图标
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" backgroundColor="white"> mx:Scri转载 2012-04-30 15:30:14 · 885 阅读 · 0 评论 -
flex控件例子
http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.htmlTourDeFlex:http://www.adobe.com/devnet/flex/tourdeflex.htmlFlexLib:http://code.google.com/p/flexlib/http://www.myflexhero.com/原创 2012-04-29 03:19:54 · 836 阅读 · 0 评论 -
理解项目编辑器---part2:编辑事件
转载 http://www.adobe.com/cn/devnet/flex/articles/itemrenderers_pt1.html 在本系列的第 1 部分中,您已经看到如何创建一些简单的内联 itemEditor。如果您阅读过 itemRenderer 系列,您可能会发现两者十分相似。使 itemEditor 能正常运行有两个要点。首先,使用 itemEdit转载 2012-05-21 15:41:43 · 556 阅读 · 0 评论 -
理解 Flex itemRenderer - 第 1 部分: 内联渲染器
http://www.adobe.com/cn/devnet/flex/articles/itemrenderers_pt1.html Flex 提供许多控制, 它们可以按不同方式显示大量数据。List 控制自己、DataGrid、Tree 以及包括图表和 AdvancedDataGrid 在内的可视类。默认情况下, Flex 列表控制将提供的数据显示为简单文本。但 Flex 的能转载 2012-05-21 15:47:58 · 714 阅读 · 0 评论 -
Flex Label组件扩展边框与背景
效果预览:由于Label控件没有borderStyle属性,也就是它不支持边框与背景图.所以我们可以通过扩展Label控件来实现边框与背景图!其他不支持边框或者背景的控件如:Text、Image用同样方法可以扩展它。下面运用到自定义Flex控件的[Style]元素标签。下表描述了[Style]元数据标签的属性:选项类型描述转载 2012-07-18 16:13:48 · 5107 阅读 · 0 评论 -
Flex ExternalInterface调用javascript
1.ExternalInterface简单调用javascript简单例子 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verti转载 2012-08-06 09:57:34 · 1251 阅读 · 0 评论 -
flex与javascript互相通信:使用ExternalInterface
(1):在Flex中有这么一个类:ExternalInterface.在这个类中它给我们:call和addCallbackFlex中As调用Js的方法是: 1、导入包 (import flash.external.ExternalInterface;) 2、使用ExternalInterface.call("Js函数名称",参数)进行调用,其返回的值就是Js函数所返回的转载 2012-08-06 10:06:07 · 11733 阅读 · 0 评论 -
flex的enterFrame事件
1. enterFrame是一个由播放器发布的事件,每过(1/帧频)秒向全部继承自DisplayObject的对象发送。 在这个事件之前正好是屏幕的一次固定刷新。(即两次更新的时间间隔为(1/帧频)秒)2. 在flex中对enterFrame设置频率 在Application标签中设置frameRate="", 例如(flex4):转载 2012-08-07 09:00:07 · 1515 阅读 · 0 评论 -
flash的安全沙箱---安全域与程序域
什么叫相同域名:协议相同(http和https不同),host相同(www.a.com和new.a.com不同),端口相同(http://www.a.com:80和http://www.a.com:8816不同)安全域:用来解决不同域名下的文件访问和服务访问安全。常用到沙箱的几个地方:(一)文件访问安全:js和flash接口调用:通过flash里面设置Sec转载 2012-08-07 15:27:12 · 3687 阅读 · 0 评论 -
非模态的titlewindow,点击外部时的事件
当你做成一个非模态的titlewindow时,使用this.addEventListener(FlexMouseEvent.MOUSE_DOWN_OUTSIDE,Test);这个的监听,当你点击titlewindow之外的组件时就会触发这个监听。FlexMouseEvent.MOUSE_WHEEL_OUTSIDEFlexMouseEvent.MOUSE_WHEEL_OUTSIDE 常量可为转载 2012-08-13 14:11:19 · 1000 阅读 · 0 评论 -
如何重写flex控件
一、为什么要重写组件1、在FLEX已有组件无法满足业务需求,或是需要更改其可视化外观等特性时,直接进行继承扩展。举例,继承BUTTON组件的长文本却不自动换行的自定义控件。2、为了模块化设计或进一步重用,需要对FLEX组件进行组合。比如一个包括TEXTAREA,BUTTON的复合控件。二、重写组件需要经常换位思考的三个角色1、作为重写组件的使用者,有哪些需求。比如需要在MXML标签转载 2012-09-19 11:00:01 · 2506 阅读 · 0 评论 -
在flash builder中使用asdoc生成api
Flash Builder 4发布后,不仅仅为我们带来了全新的Flex SDK 4(Gumbo),也给我们带来了“升级版”的ASDoc,那么如何在Flash Builder 4下面配置、使用ASDoc呢? 其实在Flash Builder 4里面配置ASDoc与Flex Builder里面是一摸一样的,因为他们都是基于Eclipse的IDE。具体请看截图:转载 2012-08-02 13:14:53 · 1215 阅读 · 0 评论 -
flex拖动技术汇总
Flex组件内置了处理拖拽事件的接口,有些控件已经实现了拖拽功能,比如List、DataGrid、Menu、HorizontalList、 PrintDataGrid、TileList、Tree,在设置相关的拖拽属性后,它们都可以在相同类型的组件之间利用鼠标来实现数据的转移。allowDragSelection 是否可以拖选allowMultip转载 2012-07-16 10:01:28 · 2120 阅读 · 0 评论 -
乱码
1、通常办法在jsp页面中,加入,flex默认编码是utf-8。然而,如果问题没有解决,依旧是乱码的话,那么,打开你的tomcat目录下的conf/server.xml文件,观察: maxThreads="150" connectionTimeout="20000" redirectPort="8443" URIEncoding=转载 2012-07-03 16:36:32 · 740 阅读 · 0 评论 -
flex日期比较
//判断结束日期是否小于起始日期protected function finalDate_focusOutHandler(event:FocusEvent):void{ if(ObjectUtil.dateCompare(DateField.stringToDate(finalDate.text,"YYYY-MM-DD"),DateField.stringToDate(startDat转载 2012-07-04 10:35:09 · 2147 阅读 · 0 评论 -
flex的错误码列表
在 ActionScript 3.0 中,无论是在严谨模式下还是在警告模式下编译,都将进行运行时类型检查。代码 消息 说明1000 系统内存不足。 系统可用内存无法满足 Flash Player 编译代码的需要。请关闭系统上正在运行的某些应用程序或进程。1001 未实现方法 _。1002 Number.toPrecision 的范围是 1 至 21。Number.toFixed 和转载 2012-07-09 15:18:49 · 1492 阅读 · 0 评论 -
在html或asp.net中使用FlexPaper
网上已有很多FlexPaper仿百度文库的一些文章,园子里也有很多大牛的详细教程。 结合这次做的例子,在这里详细记录一下使用Flexpaper实现仿百度文库的效果,及自己在跟着园子里的教程做的时候,遇到的一些小问题。希望能给初次接触或者遇到同样问题的同学们提供一些小小的帮助。(描述不足之处,请大家多多见谅,毕竟是第一次在园子里写文章)。1.准备工作:下载FlexPaper及PDF转载 2012-07-10 14:52:44 · 18913 阅读 · 3 评论 -
在flex中使用flexpaper
1. 下载FlexPaper SWC,添加到你的Flex项目libs中2. 复制你用PDF2SWF(下载swftools)创建的SWF到你的bin-debug目录,如Paper3.swf,添加FlexPaper组 件到你的flex代码中Xml代码 layout="absolute" width="800" height="500" xmlns:fl转载 2012-07-10 15:29:46 · 1495 阅读 · 0 评论 -
flex:使用FileReference上传文件
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()" width="1000" height="700" color="#25C1E2"> private const defaultRequestUrl:String = "http转载 2012-07-10 16:24:00 · 6604 阅读 · 0 评论 -
(20120710)flex中的undefined类型
1、一个适用于尚未初始化的无类型变量或未初始化的动态对象属性的特殊值。在 ActionScript 3.0 中,只有无类型变量才能采用值 undefined,这在 ActionScript 1.0 和 ActionScript 2.0 中并非如此。例如,以下两个变量都是undefined,因为它们都未类型化或初始化: Actionscript代码转载 2012-07-10 10:23:18 · 1051 阅读 · 0 评论 -
理解项目编辑器---part1:创建项目编辑器
条目编辑器使你可以修改列表空间中每一个小单元的值。DataGrid,List和Tree空间支持条目编辑器。连接:Adobe® Flex™也支持条目渲染器——制定组件如何显sdfs示数据。更多的信息请查看快速入门指南中的Using item renderersDataGrid,List和Tree控件包含editable属性。如果把这个属性设置为true,那么用户就可以编辑转载 2012-05-21 14:47:59 · 598 阅读 · 0 评论 -
AdvancedDataGrid使用:设置分层数据的数据源
设置分层数据的数据源要配置AdvancedDataGrid显示分级数据和导航树,您传递给dataProvider属性以HierarchicalData类或者GroupingCollection类的实例,当您的数据以层次组织时使用HierarchicalData类。更多信息请查看“显示分层数据”。当您的数据以平面结构组织时使用GroupingCollection类,作为配置一个Gro转载 2012-05-18 03:15:33 · 2102 阅读 · 0 评论