
FLEX
bincavin
Nothing
展开
-
Flex 集合(ArrayCollection)
合是ActionScript 中功能强大的基于索引的数组组件,添加了如对内容进行排序等功能,操作数组的读取位置,创建经过排序的数组视图。集合也能通知其任意事件监听器监听其数据是否改变,以及任何数据项被添加到源数组时可执行自定义逻辑。当数据改变时可通知其监听器,这是集合的新功能,叫数据绑定,还有就是允许DataGrid 和List 组件对其内容进行排序和过滤。集合是使用数据驱动控件以及从数据库返回的原创 2010-02-26 13:56:00 · 431 阅读 · 0 评论 -
什么是AMF
AMF是Flash与服务器进行通信的一种编码格式(为了方便理解,你可以暂时把它理解为与XML相似的技术),但它是以二进制数据进行传输的,客户端采用POST形式进行数据提交,它的最大特色是可以直接传输复杂的数据类型,比如数组、普通对象、日期对象等,而且可以对传输的数据进行压缩以提高传输速率,另外结合Flash Remoting网关(FluorineFx、amfphp、OpenAMF),通过远程过程调转载 2010-04-30 16:22:00 · 2079 阅读 · 0 评论 -
反向控制(ioc)在as中的应用
最近一直在潜心研究ioc。网上找了不少资料,大部分都是英文的。所以突然觉得最近英文水平飞升。这里导入一篇不错的文章,写得不错。相信看懂后,就算是入了ioc的门了。原帖地址:http://ued.sohu.com/article/330 文章标题:反向控制在as中的应用转帖开始前面的几句话先贴一个地址http://www.martinfowler.com/articles/injec转载 2010-04-30 16:41:00 · 332 阅读 · 0 评论 -
Flash和HTML5那点事:后者拿什么取代Flash?
<br />最近关于HTML5 吵得火热,很多人认为HTML5出现会秒杀Flash,以至于在各大web前端开发论坛吵得不可开交。论坛里三言两语说的不够 尽兴,只好在自己一亩三分地里敞开了说说。也当一次神棍,展望一下web前端开发的未来。首先这里所说的HTML5也不仅指HTML5本身,而是泛指HTML5、CSS3、 JavaScript以及新的浏览器API所包含的整 个web前端技术。<br /> <br /> <br /> 谁需要HTML5? <br /><br />Google最需要!Apple的Jo转载 2010-07-01 09:32:00 · 5325 阅读 · 2 评论 -
Flex SDK 4命名空间
<br /><br />,Flex SDK 4(Gumbo)增加了一些命名空间,请看如下:<br /><br />xmlns:fx="http://ns.adobe.com/mxml/2009"<br />xmlns:mx="library://ns.adobe.com/flex/halo"<br />xmlns:s="library://ns.adobe.com/flex/spark"<br /><br />1、xmlns:fx="http://ns.adobe.com/mxml/2009"<br />定原创 2010-06-30 16:21:00 · 745 阅读 · 0 评论 -
flex开发中关于内存释放几个注意的地方
1.监听事件时用弱引用方式(特别是对Applicatiion.applicaion和Stage的事件监听),方式如下:第五个参数值为trueApplication.application.addEventListener(MouseEvent.CLICK,doClick,false,0,true);2.集合类如Array和Dictionary里的元素,在不用的时候要设置为null;(尤其是主页面上原创 2010-05-07 14:58:00 · 465 阅读 · 0 评论 -
Flex开发者需要知道的10件事
如果你了解HTML/CSS并熟悉JavaScript,但却对ActionScript或Flex一无所知的话,那么应该花些时间学习一下面向对象编程,因为ActionScript是一门完全的面向对象编程语言,而Flex则是一个面向对象的框架。 1. 再简单的东西也是异步的 Flex是一个异步框架,因此我们绝对不能指望代码调用后就能立刻执行。事实上,我们是无法预知方法的调用序列的。 2. 搞清楚Flex组件的样式与属性 Flex UI组件(按钮、菜单等等)既有属性(通过ActionScript语言转载 2010-07-02 09:33:00 · 415 阅读 · 0 评论 -
Beginners Guide to Getting Started with AS3 (Without Learning Flex)
<br /> http://www.senocular.com/flash/tutorials/as3withmxmlc/<br /> <br /> <br /> <br /> <br />Flex SDK includes two compilers, mxmlc and compc. <br />You use mxmlc to compile MXML files, ActionScript files, SWC files, and RSLs into a single SWF file. Afte转载 2010-07-02 14:00:00 · 6899 阅读 · 0 评论 -
flex 事件的target和currentTarget的区别
所有Event对象都有target和currentTarget属性,target属性可引用事件分派对象,currentTarget属性可引用正在被检测事件监听器的当前节点。在事件将在控件链中向上冒泡,在此过程中target始终不变,currentTarget在每个向上移动的过程中及时改变。例如当用户点击一个Button控件,很可能事件派发者是Button的内部子组件UITextField,事件向上原创 2010-05-17 13:46:00 · 2238 阅读 · 0 评论 -
flex的一些破事。。。。。
<br />MovieClip,Sprite,Shape三者之间的区别<br />下面来了Sprite,这个3.0中我们打交道最多的容器了。一句话,它是去掉了时间轴的MovieClip(即阉割版MovieClip)。如我开头例子所说,倘若我们只是为了创建一个容器,那么Sprite是首选。甚至可以说,我们这些写代码的开发人员,90%以上的情况都只需要和Sprite打交道。含有时间轴的MovieClip一般是Flash工具创建出来的,往往只需要加载就可以了。准确的说,Sprite比ActionScript 2中原创 2010-07-14 17:17:00 · 371 阅读 · 0 评论 -
实现一个自定义组件
如果要创建一个自定义组件,你需要重写UIComponent类的某些方法,最少需要重写如下方法:构造函数, createChildren(), commitProperties(), measure(), layoutChrome(), updateDisplayList() 。基础语句结构如下:package myComponents{public class MyComponent extends UIComponent{ .... }}注意包名与你的磁盘目录结构一致。接下来一一讲解每个方法的重写。原创 2010-07-13 17:34:00 · 338 阅读 · 0 评论 -
实现一个自定义组件
<br /><br />如果要创建一个自定义组件,你需要重写UIComponent类的某些方法,最少需要重写如下方法:构造函数, createChildren(), commitProperties(), measure(), layoutChrome(), updateDisplayList() 。<br />基础语句结构如下:<br />package myComponents<br />{<br />public class MyComponent extends UIComponent<br />{原创 2010-07-13 17:34:00 · 112 阅读 · 0 评论 -
Flex程序生命周期===Flex创建一个UI component的全过程
Flex 程序的基础是 SystemManager 对象(父类为 flash.display.MovieClip )。 SystemManager 只有两帧(帧: flash 时间轴的最小单位)。第一帧指示 flex 程序的下载进度,第二帧为 flex 程序本身(由于 swf 文件可以边下载便运行,所以可以边运行第一帧边下载第二帧)。第一帧非常轻量,保证可以被及时下载完毕并被 flashpla转载 2010-04-29 17:23:00 · 1285 阅读 · 0 评论 -
Flex 对Java端返回Collection的处理方法--java 与flex对象的相互传递
将Flex与Spring集成后(BlazeDS 与Spring集成指南 ),第一个面临的问题就是:对于Java端返回的各种Java类型的对象,Flex中能否有相应的数据类型来映射。处理,尤其是List、Set、Map及POJO对象值。 在 BlazeDS 与Spring集成指南 例子的基础上,调整相关的测试代码如下: 1、Java端 1.1、com.yeeach.HelloWorldService原创 2010-04-28 17:29:00 · 457 阅读 · 0 评论 -
itemEditor和itemRenderer的区别
从字面上的意思,我们可以理解itemEditor为DataGrid的单元格编辑器,而itemRenderer则为渲染器,就是说.itemEditor只会在单元格处理编辑状态下才会出现.而itemRenderer则是一直显示(就是网友关心的,自定义DataGrid的列) 首先我们看看在mxml中定义itemEditor/itemRenderer的方法.定义代码在columns中进行(转载 2010-02-26 13:06:00 · 733 阅读 · 0 评论 -
Flex 学习中数据类型必须注意的几点
在字符串转换为int类型必须使用 最好如下:var a:int=int(str);上面转换如果采用如下强制转换则 var a:int =str as int;得到数据为0 为错误数据。 在项目中两个int相加结果超过一个int的范围时出现错误!经过自己bug查找到错误原因是因为int数据类型范围太小奥!只好改为Number类型。结果才正确!晕死! 在数据类型方面原创 2010-03-02 00:39:00 · 294 阅读 · 0 评论 -
SWFloader(SWF加载器)
http://blog.desizen.com/4lone/586.html ==================== http://www.adobe.com/2006/mxml" width="400" height="300" layout="vertical" verticalAlign="top" paddingTop="0" horizontalAlig原创 2010-03-02 22:46:00 · 1239 阅读 · 0 评论 -
怪异的 No Hibernate Session bound to Thread !异常
java.lang.IllegalStateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here at org.springframework.orm.hibernate3.SessionFactoryUtils原创 2010-03-05 09:27:00 · 4033 阅读 · 0 评论 -
Flex : How to have tooltip on every Row of DataGrid
If you have a DatGrid and you want to display row specific data on mouseOver, here is how this can be done.The first step is to enable showDataTips property for every DataGridColumn that you want to原创 2010-04-21 17:01:00 · 395 阅读 · 0 评论 -
How to get html text in a Flex Alert panel.
A client asked me to do something seemingly simple."I want the Alert to have just this one sentence bolded."Well, its not exactly simple, so heres how you do it: there are two solutions as bel转载 2010-04-28 11:09:00 · 526 阅读 · 0 评论 -
Alert
A client asked me to do something seemingly simple."I want the Alert to have just this one sentence bolded."Well, its not exactly simple, so heres how you do it: there are two solutions as bel转载 2010-04-28 14:20:00 · 712 阅读 · 3 评论 -
Flex中的RemoteClass meta tag的使用说明
簡單的來說,RemoteClass是在編寫 ActionScript Class 檔時告知該 ActionScript Class 是對應到哪個遠定端的 Class 檔(非ActionScript),舉個例子來說,若在遠地端有個 Java Object 名為 Test,若有個 ActionScript Class 要去對應時,就可以加上這段描述,當然不去描述是不會馬上出錯的,但是在執行階段,如果直转载 2010-04-28 17:35:00 · 439 阅读 · 0 评论 -
FLEX内存优化技巧集合
FLEX内存释放优化原则1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉; 2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除; 3. 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此对象的引用设置为null; 4. 本对象删除不了的原因不一定是自己被引用了,也有可能是自原创 2010-04-28 17:46:00 · 283 阅读 · 0 评论 -
理解 flex component
component就是一个AS class 或者是MXML component文件在manifest文件中映射的标签.分可视和不可视 可视化component包括Containers 和 UI controls Containers(Appliction, Panel...) UI controls(Button, Label) 可以通过3种方式设置component的属性 1.tag attri原创 2010-04-29 17:40:00 · 435 阅读 · 0 评论 -
FLEX Array和ArrayCollection的区别
当Array的数据发生变化的时候,用它作为数据源的控件不能感知这种变化。 例如:myArray.push("new value"); 这时,如果一个List用它作为dataProvider,List的列表中不会增加新加入的这个值。 而当ArrayCollection的数据发生变化的时候,能够通知控件发生变化。 例如:myArrayCollection.addItem("new item"); 这时转载 2010-04-28 17:16:00 · 443 阅读 · 0 评论 -
Flex2使用BindingUtils动态绑定
关于Flex2绑定的例子,大都是使用[Bindable]注释,或在mx视图组件中使用大括号{}来实现的。基本都是象下面的代码xml 代码xml version="1.0" encoding="utf-8"?> mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">原创 2010-05-21 14:03:00 · 566 阅读 · 0 评论