Flex
avanry
这个作者很懒,什么都没留下…
展开
-
FLEXmadel模态窗口透明度设置
在application中<fx:Style>里或者主css文件中加入以下: /*模态窗口背景透明设置*/global { modalTransparencyBlur: 0;/* 模糊度*/ modalTransparency: 0.4; /* 透明度*/ modalTransparencyColor: black;/* 背景色*/ modalTransparencyDurat...原创 2011-10-21 11:53:53 · 193 阅读 · 0 评论 -
flex下的自动完成输入框(autocomplete input
在网上看到了这篇文章,感觉很好,特此记录。转自:http://hi.baidu.com/firerails/blog/item/796a22dd2afbe33c5882dd76.html 几年前刚进公司的时候,就负责优化一个asp.net下的用户选择控件的性能,这个控件最大的亮点就是能够智能感知,自动完成,非常受用户欢迎,后来在这个控件的设计基础上,我开发了一个智能选择器,支持服...原创 2010-01-08 16:33:10 · 114 阅读 · 0 评论 -
初始化flex时,组件自动获得焦点
都知道在flex页面中设置焦点是:application.focusManager.setFocus(组件ID);但设置上不管用,原因引用 http://lyh7609.iteye.com上lyh7609兄的话: 很多人想在某个页面打开时,某个组件可以获取焦点并且可以输入,但是这样写无效是什么原因呢,原因在于我们是把flash嵌在一个html中,打开的是html页面,此时swf并没有聚...2009-07-03 10:11:07 · 132 阅读 · 0 评论 -
Flex Builder绿色安装方法
Flex Builder绿色安装方法呢.想到就做.下面是我的安装过程.(前提是系统已经有JRE,且JAVA环境变量已经配置OK,此处略过该安装)一.首先下载安装Eclipse 3.3 解压到 D:\Program Files\eclipse 到算安装成功了.二.下载安装Flex Builder 3.0http://trials.adobe.com/Applicat ... FB3_WWEJ_Plu...原创 2009-12-21 14:50:46 · 124 阅读 · 0 评论 -
FLEX学习之别人的好文章(一直在更新)
flex动态效果演示:[url]http://www.efflex.org/EfflexExplorer.html[/url]这篇文章详细讲述了Alert组件一步一步学Flex系列---基本控件之Alert组件 [url]http://blog.chinaunix.net/u/21717/showart_1087001.html[/url]flex3+bla...2009-02-12 11:33:20 · 127 阅读 · 0 评论 -
PopUpButton结合Menu的二级菜单
和请注意:行数是单选,所以数据源为:type="radio"。隐藏列为多选,为type="check"。(参考Menu的帮助文档) 数据源代码(Menu组件的规定格式就是这样的,如有疑问,请参考帮助文档Menu篇): <mx:XML id="xmlDP"> <root> <node label="行数" > &am2009-06-16 17:42:59 · 136 阅读 · 0 评论 -
as3读取xml文件
root.xml:<?xml version="1.0" encoding="UTF-8"?><root> <Sysm> <userStatus label="0" data="正常" scope="user"/> <userStatus label=&qu2009-06-12 15:37:31 · 127 阅读 · 0 评论 -
DataGridColumn中labelFunction的用法
帮助文档:labelFunction属性 labelFunction:Function [] 确定此列中显示文本的函数。默认情况下,列显示与列名称匹配的数据字段的文本。不过,有时您希望显示基于多个数据字段的文本,或显示不具备自己想要格式的文本。在这种情况下,可使用 labelFunction 指定一个回调函数。 对于 DataGrid 控件,方法签名...2009-06-09 15:48:28 · 182 阅读 · 0 评论 -
flex——ToolTip学习
这里详细讲解了ToolTip的用法http://blog.chinaunix.net/tag.php?q=ToolTip 直接显示ToolTip,就是创建了一个http://www.zengrong.net/?p=455 附件中是从网上找的flex输入提示示例(和toolTip没关系啊....其实我想做的就是验证输入提示时的ToolTip)...原创 2009-11-26 18:10:18 · 103 阅读 · 0 评论 -
12个Flex常用功能代码
1。 复制内容到系统剪贴板System.setClipboard(strContent);2。 复制一个ArrayCollection //dummy solution( well, it works ) var bar:ArrayCollection = new ArrayCollection(); for each ( var i:Object in a...原创 2009-02-16 10:58:37 · 134 阅读 · 0 评论 -
flex——DataGrid中的固定序号
在Datagrid中利用labelFunction来显示固定序号://固定序号labelFunction函数 private function RowNum(oItem:Object,iCol:int):String { var iIndex:int = pageData.getItemIndex(oItem) + 1; return String...2009-08-05 13:46:46 · 126 阅读 · 0 评论 -
flex——双击datagrid编辑、验证、保存
DataGrid默认是单击修改,太不方便。根据http://blog.chinaunix.net/u/21684/showart_971710.html中的方法,可以实现双击修改datagrid中的数据。写的挺猛,重写了双击事件。 但修改完成,要存入数据库吧,弄不好还要验证!这篇博客提供了方法啊: example 源代码 写的非常好的。 主要是用了datag...2009-08-05 17:50:27 · 169 阅读 · 0 评论 -
an internal build error has occurred Flex查看错误日志
解决方法很简单,按如下步骤:Help > Product Details. 点击 Configuration Details 按钮, 点击 View Error Log 按钮. 看错误日志,一般都能解决。 如http://as3blog.com/resources/an-internal-build-error-has-occurred-solution/...原创 2011-03-10 10:26:32 · 150 阅读 · 0 评论 -
Flash/Flex监听浏览器的关闭事件(转)
如果想用Flash/Flex监听浏览器的关闭事件,可以通过JavaScript的window.onbeforeunload事件进行监听然后JS调用Flash中的函数。在swf所在页面的JavaScript中添加如下代码JS中代码:(这里设定swf文件名为TestFlash)window.onbeforeunload = onbeforeunloadHandler; //添加响应...原创 2011-09-20 16:36:28 · 376 阅读 · 0 评论 -
FLEX4样式 (转)
1. 同一控件多样式的设置 在Css文件中定义下面的样式.blackButton{ base-color:#000000; } .whiteFont{ color:#ffffff;}主mxml文件中添加代码<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s=...原创 2011-05-31 21:01:42 · 128 阅读 · 0 评论 -
Flex4重写组件TitleWindow(最大化、最小化、还原、关闭、拖动、缩放)
根据9ria的flex3版本 自定义TitleWindow-最大最小化按钮-拖拽缩放 而成,修改为flex4版本,同时借鉴了Flex学习自定义组件——TitleWindow系列效果如图:原创 2011-05-26 16:52:12 · 231 阅读 · 0 评论 -
Flex与Javascript互相通信(转)
在Flex中有这么一个类:ExternalInterface.在这个类中它给我们:call和addCallback Flex中As调用Js的方法是: 1、导入包 (import flash.external.ExternalInterface;) 2、使用ExternalInterface.call("Js函数名称",参数)进行调用,其返回的值就是Js函数所返回的值 ...原创 2010-02-20 14:26:04 · 152 阅读 · 0 评论 -
Flex从弹出窗口中取回值(转,不过这个有点意思)
//应用程序窗口 Main.mxml<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ import flash.even原创 2010-02-10 10:38:37 · 124 阅读 · 0 评论 -
flex打印要注意的问题
最近做FLEX打印,被整得焦头烂额。想着打印共用一个组件,可是出现了一些奇怪的问题:打印内容会断,这页没打印完,就跑到下一页了。查了许久,才了解,这是打印页面的DATAGRID的长度设置有问题。一开始设置的是100%的长度,没想到不行,应该设置为固定的数值,即打印页面的长度-页头页尾所占的长度。FLEX打印麻烦多啊......原创 2010-02-05 14:10:36 · 134 阅读 · 0 评论 -
flex——datagrid中的wordWrap设置为True,有时不起作用
datagrid中的wordWrap设置为True,有时不起作用!原因是:datagrid默认设置每行高度是一样的!所以当第一行高度不宽时,wordWrap就会不起作用...解决方法:在datagrid中设置variableRowHeight="true",意思是:一个标志,指示各行是否可以采用不同的高度。...2009-08-27 17:04:27 · 213 阅读 · 0 评论 -
flex之小功能:用AS3创建带收缩功能的自定义Panel
Flex3权威指南第10课中讲述了如何用AS3创建自定义组件,例如创建一个带收缩功能的自定义Panel。如图: 此AS代码就是填加了两个BUTTON,用图标显示了。还自定义了两个事件:restore和maximize。当然,你引用此组件的时候再实现这两个事件。代码为:package views{ import flash.display.DisplayObject;...原创 2009-05-23 16:23:43 · 140 阅读 · 0 评论 -
flex3权威指南学习记录二
1.使用[Embed]元数据标签时,文件路径是基于要嵌入资源的组件的相对路径。而在Flex中的许多其他操作(比如定义XML命名空间)则是基于应用程序根目录的相对路径。[Embed]引用时所用的路径是相对于使用标签的组件的。 2.Flex中的月份是从0开始的,这意味着0代表一月,而11代表十二月。如 new Date(2009,4,1)实际上表示的是2009看5月1号。 3.item...2009-05-23 16:16:59 · 113 阅读 · 0 评论 -
TabNavigator_ScrollableMenu强大的TabNavigator
看到一个老外07年写的一个组件:TabNavigator_ScrollableMenu.非常强大,有关闭功能、Tab多了之后或自动出现滚动条。完全弥补了flex中TabNavigator的缺陷!研究一下吧: 原文为:http://dougmccune.com/blog/2007/02/07/quest-for-the-perfect-tabnavigator-part-3-with-sou...原创 2009-10-22 14:47:51 · 119 阅读 · 0 评论 -
分页留言板学习
在网上看到一个网友做得FLEX练习:http://myqiao.oxyhost.com/flex/,很不错。特别是关于分页留言板的小练习,我详细看了看,有很多学习的地方。特在此记录一下,为以后用的着做准备。 这个练习底层是用PHP做得,通讯用的是HTTPSERVICE,不过底层他没公布,那就学习上层FLEX吧。主要是分页的flex实现: 他主要使用组件来完成嵌套,像NavBar.m...原创 2009-04-20 11:01:55 · 145 阅读 · 0 评论 -
Flex之小功能——文件上传(Flex+java)
仿照网上“半杯咖啡”的文章,做了一下FLEX+JAVA的多个文件上传功能 Flex实现多文件上传之一:前台部分 Flex实现多文件上传之二:后台部分(java) 半杯咖啡写的还是很好的,就是没全公开源码(不过主要代码已经给出了...).有些地方我还没弄懂:如进度条刷新... 效果如下: 界面就是仿照“半杯咖啡”的上传界面,加了TOOLTIP,位置没调。大小进行处理了,不过就是进度条...2009-04-10 14:12:21 · 154 阅读 · 0 评论 -
flex之鸡肋功能——双击编辑列内容
flex中的DataGrid是支持单击编辑单元格内容的,不过这确实不够方便,单击是选中数据的,怎么能变成修改呢!在网上查了看,利用一个DataGrid组件,可以实现双击修改此组件源码为:DoubleClickDataGrid.as[code="flex"]package {import flash.events.MouseEvent;import mx.controls...2009-03-23 16:09:44 · 142 阅读 · 0 评论 -
flex之小功能:列的隐藏
[size=medium]在网上看到一个效果不错:Flex中如何利用PopUpButton控件创建一个弹出TitleWindow的例子[url]http://blog.minidx.com/2008/04/14/713.html[/url]想到为了方便客户,做了一个小功能:列的隐藏其实很简单,不过我是新手...有不对或优化的地方欢迎高手指点..效果:[img]/...2009-03-10 16:51:56 · 164 阅读 · 0 评论 -
flex之我遇到的问题
1.做flex+blazeDS+spring+hibernate时,什么都检查了,还是报错...source=(null)...最后终于发现:在service接口中,方法都写成void resultSize();之类,必须声明为public类型才可以!2.ac=managerUserSvc.resultSize(); 时显示ac老是0.原来flex是异步的,不执行managerUserSv...2009-03-04 09:50:24 · 122 阅读 · 0 评论 -
flex常见错误
常见错误:(1) [RPC Fault faultString="[MessagingError message='Unknown destination 'UserManager'.']" faultCode="InvokeFailed" faultDetail="Couldn't establish a connection to 'UserManager'"]错误原因:rem...原创 2009-03-03 15:58:16 · 385 阅读 · 0 评论 -
Flex中TextInput组件如何设置限制某些字符的输入
1. 限制某个字符的输入,用符号 ^ 跟上要限制的字符,可跟多个字符 2. 设置只能输入某些字符,将允许输入的字符罗列出来即可,也可以用 - 组合表示字符范围 3. 组合使用...原创 2009-03-02 11:55:38 · 121 阅读 · 0 评论 -
flex(String)字符串处理
String类提供indexOf和lastIndexOf两个方法。通过这两个方法可以访问到指定字符串在当前字符串中,出现的位置。如下代码所示。var flexstr:String=”Adobe Flex Builder3”;trace(flexstr.indexOf(“Flex”)); //输出6trace(flexstr.indexOf(“e”,6)); //输出8trace(flexs...原创 2009-10-22 16:39:11 · 215 阅读 · 0 评论 -
12条有用的Flex代码
1.复制内容到系统剪贴板 System.setClipboard(strContent); 2.复制一个ArrayCollection //dummy solution( well, it works ) var bar:ArrayCollection = new ArrayCollection(); for each ( var i:Object in ac ){ ...原创 2009-04-21 13:46:05 · 101 阅读 · 0 评论 -
flex中文日历
1.原来flex中文日历如此简单: <mx:DateField x="46" y="299" yearNavigationEnabled="true" dayNames="[日,一,二,三,四,五,六]" monthNames="[一月,二月,三月,四月,五月,六月,七月,八月,九月,十, 十一月,十二月]" formatString="YYYY原创 2009-04-21 16:18:36 · 144 阅读 · 0 评论 -
Flex小功能——取得DataGrid中鼠标所在的行数
没事看浪曦视频的时候,发现这个小功能挺有意思..... var findex:Number = Math.floor(dg.contentMouseY/dg.rowHeight)-1 + dg.verticalScrollPosition; //dg.contentMouseY是鼠标所在的local坐标系相对于datagrid的高度 //dg.rowHeight是...2009-05-22 18:23:30 · 132 阅读 · 0 评论 -
对ArrayCollection中的项目进行排序+光标的用法
一、 1.创建一个新的Sort对象2.创建一个或多个SortField对象3.将第2步中创建的SortField对象作为数组赋值到Sort对象的fields属性4.将ArrayCollection的sort属性赋值为Sort对象5.调用ArrayCollection的refresh()方法,使排序生效 如: var prodSort:Sort=new So...2009-05-22 17:36:14 · 112 阅读 · 0 评论 -
FLEX窗口传值总结
1.主应用和窗口各键一个相同类型的控件,如text。在子窗口中:public var v:Text = new Text(); 把要传的值赋给v在主应用中: public function showWindow():void{ var addObj:SaveDateWindow = new SaveDateWindow(); PopUpManager.addPopUp(ad...2009-05-22 10:14:12 · 115 阅读 · 0 评论 -
flex3权威指南学习记录一
5月20日1.removePopUp()方法,它一定是个静态方法,不必创建PopUpManager类的实例就能使用removePopUp()方法。 2.<mx:model>标签必须要有五个根节点,根节点的名称的并不重要。 3.XML中的数据是没有类型的,使用的时候要设置数据类型。 4.给一个对象创建属性,必须使用方括号表示法来创建属性。如:categoriz...2009-05-20 17:21:09 · 209 阅读 · 0 评论 -
Flex学习笔记——AS基础学习
1.Boolean中非零数字表示TRUE,只有0才表示FALSE. 2.IndexOf表示要查的东西的位置,-1表示不存在。 3.Boolean默认值为false. int默认值为0. string默认值为空。 4. is检测是否是指定类型,返回Boolean值。 as同is,但返回的是表达式值。 5.数组传递,原始数据会改变。而简单类型的数据不会改变。如下: ...原创 2009-04-30 15:11:52 · 145 阅读 · 0 评论 -
Flex学习笔记——视图学习(两个皮肤网站)
1. 定义效果有两种方式:一、工厂类(mxml定义法): 就是在mxml中定义效果,然后调用 二、实例(as定义法):在as中定义效果,如下:public function changeType():void{ var blur:Blur = new Blur(); blur.blurXFrom = 0; blur.blurXTo = 10; blur.blurYFrom...原创 2009-04-24 10:58:48 · 103 阅读 · 0 评论 -
Flex学习笔记——组件学习
1.在用<mx:text>添加文字的时候,最好里面使用<mx:htmlText>标签,可以使用html代码 2.设置控件焦点时一般时:.setFocus(); 3.<mx:MenuBar>里可使用:<mx:XMLList>如:<mx:MenuBar id="mb" fontSize="12" labelField=原创 2009-04-23 11:16:23 · 131 阅读 · 0 评论