flex4】的更多相关文章

repeaters太老土了!如果你过去使用过它,你会发出这种感概.现在,我们终于要摆脱它了.Repeaters不仅有沉重的组件,而且接合使用很不方便.那么,Flex 4中有什么可以帮助我们吗?DataGroups!下面的例子都会用到这个数据: userData = new ArrayCollection(); userData.addItem({"fname":"Rich","lname":"Tretola"}); userD…
flex3中用addChild(child:DisplayObject) 增加显示对象,flex4中用addElement(element:IVisualElement).绝大多数的flex3显示控件都是从DispalyObject继承的,所以在flex3中增加显示对象非常容易.一旦到了flex4,要显示sprite shape Bitmap都会报错,因为都没有实现IVisualElement接口.习惯了flex3,再用flex4的时候还真有点不适应了. 从adobe帮助文档可以看到直接实现IV…
<s:DataGird <s:typicalItem 这个标签相信大家很陌生吧, 我也是今天准备讲的时候才看到,估计是 flex4.5.1 新加东西,果然摸索 了下,这个标签作用也蛮好用的,具体作用就是控制 <s:GridColumn> 列的标签的宽度的,很囧的是他 是根据字数大小设置宽度…
要求 必备知识 本文要求基本了解 Adobe Flex编程知识和JAVA基础知识. 开发环境 MyEclipse10/Flash Builder4.6/Flash Player11及以上 演示地址 演示地址     传统网络程序的开发是基于页面的.服务器端数据传递的模式,把网络程序的表现层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的.全方位的体验要求了.而富互联网应用(Rich Internet Applications,缩写为RIA)…
自己写的Flex4分页组件,去伪存真,只实现基本的分页功能,数据过滤神马的都不应该是分页组件干的活,有呆毛才有真相: [源代码下载] Flex自从转手给Apache后人气急跌,本人也很捉鸡,尽管Apache已经将Flex列为顶级项目,并且版本更新到了4.10,但是我个人还是觉得起码在大版本号上要超过4才足以证明FlexSDK真正的更新换代了,现在国内外Flex的交流越来越少,实在不是什么好兆头.…
Flex4与之前版本的一个极大区别就是外观皮肤的分离,虽然进一步解耦,但存在一个不爽的地方就是增加了编码的工作量,你能想象为你的每个自定义组件都写一个对应的皮肤吗?可能仅仅和你之前写过的组件差了那么一点点而已,可是工作量double,更进一步使代码的管理复杂化. 下面是我自己写的一个通用的自定义ImageButton,有呆毛(Demo)才有真相: 1.首先创建一个Skinnable组件,继承自Button(一个很大的好处就是支持defaultButton,普通的组件是不支持的,这是促成我写这个组…
Flex4中,弹出窗口有两种: Alert.show("balabalabala-");   PopUpManager.addPopUp([要弹出的控件],[父控件],[是否模态]);   第二种是我们最常使用的,却很容易出现问题(如题). 出现的原因是因为使用了spark组件,因为spark组件没有removeChilde的方法, 所以就产生了异常.这是adobe的BUG,目前还没解决. 规避的办法就是将需要弹出的控件放置在mx组件内部即可. 附原始英文解释: There is a…
  做过flex开发的程序员都知道,使用flex3中的panel自定义按钮很容易,而且flex3的panel有icon属性.但是flex4的中大部分的控件与flex3中的控件实现方式有很大的变化,同是panel,在flex4  已经没有了icon属性,也没有titleBar,那么如何来实现 那些我们需要的东西呢?其实很简单,通过皮肤来实现.效果见附件上的图片.下面来说说如何实现:首先,在flex的库文件中把panel的系统皮肤代码复制出来,这样便于修改.找到 titleDisplay ,在这里你…
Flex4 DataGrid ItemRenderer像Flex3一直内嵌ItemRenderer会报空对象引用的错误,如: <s:GridColumn dataField="title" headerText="Label"> <s:itemRenderer> <fx:Component> <s:Image source="assets/img/1.jpg" width="110"…
普通Java Web工程流行使用ssh框架,而当前台使用Flex制作的时候,后台就不需要用Struts了,通过使用BlazeDS远程方法调用即可. 首先,新建Java Web工程,然后添加Flex项目,详情见通过J2EE Web工程添加Flex项目,进行BlazeDS开发 . 随后,导入Jar包,flex相关的jar包在添加Flex项目的时候已经导入,这里主要是导入Spring和Hibernate相关的jar包以及spring和flex集成的jar包,我用的是spring . 下面是lib列表:…
1.我们来说一下自定义事件子类.什么时候创建新的事件类以及怎么创建. (1)说一下,我们什么时候需要自定义事件类.举例说明,在flex中事件的基类是Event,而当我们点击某个按钮或者是单击某个组件的时候,通常用的事件是MouseEvent,这是为什么呢?这是因为MouseEvent中有event类中所不具备的属性,比如当点击是鼠标的"x"属性,"y"属性等信息,都是event所不具备.这时就需要引用event相应的子类.换句话说,如果我们执行某一个操作时,想要获得…
原文http://blog.163.com/vituk93@126/blog/static/170958034201282222046364/ 昨天找了个免费.net空间,想测试一下做的一个简单Flex4 上传项目的效果.上传所有文件到网站之后,访问项目页面,进度条一点一点艰难的向前移动,到了100%后却不出现程序界面,等待一会儿还是没有出现,于是 我去做了别的事情,N分钟之后再来看的时候界面才终于出来了.程序倒是没有问题,可以上传文件.但是这慢到令人发指的初始化加载速度却令人吃惊,很难想象 如…
近日做数据的增删改查,使用的flex4的ComboBox控件---> flex4中ComboBox其实就是TextInput的叠加 flex3中ComboBox其实就是Label的叠加 开始是使用flex4中ComboBox,出现的问题就是显示的信息可以进行编辑,然而这样的操作没有意义 因为不可能查找出对应数据库中的数据----> SO 决定换成flex3中的ComboBox,可直接设置不可编辑,因为ComboBox其实是label叠加,使用label与其他TextInput显得很不协调 界面…
Flex4中间PopupManager分类似模仿桌面用户界面弹出窗体,有些人还喜欢JS弹出屏幕操作,底层接口灰色禁用掉. 创建需要要喷射形式的文件,码如下面: <?xml version="1.0" encoding="utf-8"?> <mx:TitleWindow xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/fle…
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- saved from url=(0014)about:internet --> <html xmlns="http://www.w3.org/1999/xhtml"…
Flex 4: Setting Spark List height to its content height How to set a Spark List height to the height of its content? Tried this: var lastRow:IVisualElement = myList.dataGroup.getElementAt(myList.dataGroup.numElements - 1); myList.height = lastRow.y +…
Flex4 布局 元素index <?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/mx"…
Flex4 flash builder保留MXML转换的AS代码 项目->属性->Flex编译器 | 附加的编译参数 加上 -keep 生成的Test005-interface.as文件: package { import flash.accessibility.*; import flash.debugger.*; import flash.display.*; import flash.errors.*; import flash.events.*; import flash.extern…
Flex4之皮肤定制[Skin类和Skin类]          博客分类: RIA-Flex4专栏 FlexAdobeUPFlashUI 第一.关于spark.skin.SparkSkin类的 1.SparkSkin介绍    (1)spark.skins,这个包里面只有一个class:SparkSkin,非美工的程序员可以通过这个class来实现任意自定义控件的样式.    (2)SparkSkin是一个Group类型的容器.(它继承自Group)    (3)全部的mx.spark的可视化…
昨天找了个免费.net空间,想测试一下做的一个简单Flex4 上传项目的效果.上传所有文件到网站之后,访问项目页面,进度条一点一点艰难的向前移动,到了100%后却不出现程序界面,等待一会儿还是没有出现,于是我去做了别的事情,N分钟之后再来看的时候界面才终于出来了.程序倒是没有问题,可以上传文件.但是这慢到令人发指的初始化加载速度却令人吃惊,很难想象如果用户需要等待这么长时间才能成功访问一个页面是多么可怕的事情. 在网上搜索发现也有朋友遇到了类似的问题,就是初始化太慢.有人评论说Flex4 不如3…
flex4的 backgroundColor失效,需要使用 contentBackgroundColor menubar.setStyle("contentBackgroundColor", "#006600");…
今天发现了一个问题:昨天把序列号输入之后可以用了,但是再次打开软件之后还是要求输序列号的.遇到这种情况的朋友可以这样操作.打开C:\WINDOWS\system32\drivers\etc这个目录,修改hosts这个文件,当然这个文件是不允许修改的,只需将它的只读属性勾掉就可以了,在文件的最后一行加上127.0.0.1 activate.adobe.com这样一句话就OK了.(注意:不要在前面加#号,否则成了注释语句,无效了)最后将只读属性改回来.修改完事后打开软件还是需要输入注册码的,这时候只…
如果要使用的字体不是系统字体,可以把字体嵌入到Flash中,然后引用该字体.不过字体文件一般都比较大,慎重使用该功能. 官方例子 http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7f5f.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 <?xml version="1.0" encoding="ut…
开发工具及环境: 1)flash builder4 2)flash cs4 3)flash media server3.5 fms部分 fms是adobe的流媒体服务器,不过是收费的,价格大概是oracle的一半,不过还是觉得挺贵的.adobe提供控制连接数的开发人员版,除了这点具体和完全版一样.服务器的配置网上很多,大家一搜就一大把. 其中关键的是: 由于需求是不仅要提供直播,而且还能点播历史音视频.而as的NetStream的publish方法提供的录制功能是将录制的视频放在直播的同一个文件…
输入下面的序列号: 1424-4507-0757-7016-8907-6937 1424-4785-4428-8084-6314-8733 1424-4794-9281-8063-2338-9079 1424-4417-9788-1228-3048-9073 1424-4325-5360-3946-1862-3007 1424-4166-8461-1200-9609-5270 1424-4118-1138-0912-4001-72221424-4012-2754-1802-2619-892814…
http://help.adobe.com/en_US/Flex/4.0/UsingSDK/WS2db454920e96a9e51e63e3d11c0bf63611-7ffa.html#WS434685AA-B886-4f71-BF3F-F81884986F28 总结 <s:states>  <s:State name="default"/>   <s:State name="addCheckBox"/>   <s:Stat…
在今年初,Adobe发布了其第一个支持移动应用程序开发的Flex SDK和Flash Builder版本.Flex 4.5引入了一组移动优化的组件和移动优化的应用程序框架,而Flash Builder 4.5包含移动项目类型.多平台设备模拟.设备上调试和为在众多移动设备和应用程序商店上的部署轻松封装的功能.   使用单个框架和工具,开发人员可以构建丰富.富于表现力的移动和平板电脑应用程序,并部署到Apple iOS.Google Android和BlackBerry Tablet OS设备. 自…
http://blog.minidx.com/category/flex  来自为知笔记(Wiz)…
<s:Datagrid>的添加超链接方法(链接文字会重叠) <s:GridColumn dataField="_fileName" headerText="文档"> <s:itemRenderer> <fx:Component> <s:GridItemRenderer> <mx:HBox horizontalScrollPolicy="off" width="100%&q…
原创内容,如需转载,请注明出处,谢谢 最近在项目中发现Flex的DataGrid不支持内容复制,在涉及到保护敏感数据时倒是很有用处,但大部分情况下,我们还是希望客户能够直接复制DataGrid单元格中的内容进行快速操作,这个与用户体验背道而驰的问题一定要解决,因此想到直接自定义DataGrid的项呈现器来实现. 呆毛如下: 本来以为可以非常顺利,哪知居然给我碰到了一个BUG,网上查了查,也有不少童鞋们碰到了这个问题,不过似乎都没有有效的解决方案,这个主要是思维固化了,总认为官方的就一定是正确的.…