
flex
lihua2915
我是程序员
展开
-
Flex AS3与Java的Socket通信
[size=medium]新建flash文件:SocketExample.fla添加按钮:btnSend修改文档类为:SocketExample[/size][color=red]新建AS3文件:SocketExample.as[/color][code="FLEX"]package { import flash.display.Sprite; ...原创 2010-07-08 11:24:04 · 98 阅读 · 0 评论 -
Flex控制session方法
[size=medium]采用filter 监控 MessageBrokerServlet 把context 放入 ThreadLocal 中然后你就可以从 java 程序的任何 方法中 利用 ThreadLocal 得到 当前的session 这个时候结合aop 我采用spring 的aop 在需要 session 验证的方法前 调用一个 Interceptor 来验...原创 2011-12-07 08:52:46 · 120 阅读 · 0 评论 -
flex RemoteObject 通信
[size=large]1:flex global{ fontSize:12pt; } ...原创 2011-12-07 08:53:01 · 112 阅读 · 0 评论 -
FLEX会话超时重新登录的处理实例
[size=large]实现机制:利用FlexEvent.IDLE空闲事件,然后用mx_internal::idleCounter来获取空闲时间。具体代码如下:需要import:import mx.managers.SystemManager;import mx.events.FlexEvent;import mx.core.mx_internal;由于要用到mx_...原创 2011-12-07 08:53:17 · 184 阅读 · 0 评论 -
用RSL来为你的flex程序减肥
[color=darkblue][size=large]用RSL来为你的flex程序减肥 问题:一个只有几个控件的flex project也有500多k ? 那是因为FLEX在发布的时候会带一个框架文件,框架文件包含了所有的Flex内置类,该文件大小大概是500多K,以致一个空的FLEX项目.发布后就有500多K 解决办法:利用RSL RSL是 ...原创 2012-03-13 14:19:17 · 129 阅读 · 0 评论 -
swf 更新后,客户端不需要清空缓存即可查看最新版本
[size=large][color=indigo]我们在用Flex开发应用的时候,每次修改了swf,上传到服务器后,测试都需要清空缓存。这样很麻烦,另外如果以后版本更新了,但是用户没有清空缓存的话仍然看不到最新版本。所以在这里说一下解决方案。 其实这都是因为缓存的问题,大家都知道,Flash插件也使用与HTML页面类似的方法缓存swf文件,节省我们每次导入swf文件的时间,这是个...原创 2012-03-13 14:20:52 · 110 阅读 · 0 评论 -
flashplayer的缓存目录
[color=darkblue][size=large]flashplayer的缓存目录是:XP系统下是C:/Documents and Settings/用户名/Application Data/Adobe/Flash Player/AssetCache/H7UC3H3Y,VISTA和WIN7系统下是C:/Users/用户名/AppData/Roaming/Adobe/Flash...原创 2012-03-13 15:34:40 · 695 阅读 · 0 评论 -
FLEX内存释放优化原则
[color=darkblue][size=large]FLEX内存释放优化原则: 1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉; 2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除; 3. 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此对象的引用设...原创 2012-03-13 15:36:27 · 99 阅读 · 0 评论 -
Flex3 Profile的使用
[color=darkblue][size=large]flex的profile就是一个性能监测器,也是adobe向传统编程人员提供的flash编程又一利器。1.profile大致是跟flashplayer进行通讯,每隔1ms左右的时间进行一次快照,获取被监测的正在运行的swf的性能相关数据。2.profile提供performance性能监测和memory内存监测两种监测供使用者...原创 2012-03-13 15:38:39 · 157 阅读 · 0 评论 -
Flex 内存处理的方法
[color=indigo][size=large]1.当任何对象unload后,flash player不会自动的回收内存,机制本身判断应该是判断周期时间内增长内存量而去自动回收,当然也你可以通过System.gc() 去主动回收。但是这样回收是无法回收干净的。 2. flash player内存分配有两种机制,一种是静态的,当前我发现只用lite才有这个支持,他对内存管理比较严格,把独立的...原创 2012-03-20 11:25:23 · 128 阅读 · 0 评论 -
flex内存管理机制
[color=darkblue][size=large]一.简述Flex内存释放优化原则。什么情况会发生内存经泄露,一旦有内存泄露,你会如何解决?FLEX内存释放优化原则:1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除;3. 如果一个...原创 2012-03-20 13:44:39 · 215 阅读 · 0 评论 -
FLEX datagrid 点击列头排序后,行编辑问题
点击列头排序后。行编辑事件结束后,adobe默认会自己重新将dataprovider 更新下, 如果自己的行编辑有级联更新,就是说用上了 [code="java"]dtableGrid.dataProvider[rowIndex] = resultData; dtableGrid.dataProvider.itemUpdated(dtableGrid...原创 2012-03-21 13:45:15 · 124 阅读 · 0 评论 -
flex双击不生效问题
今天用到flex的doubleclick的事件,但是不生效,原来FLEX默认是不可以双击的,需要把doubleClickEnabled置为true.就可以用了原创 2012-03-21 13:50:51 · 182 阅读 · 0 评论 -
flex 动态给控件赋值,通过反射遍历MXML中的组件
flex 动态给控件赋值,通过反射遍历MXML中的组件。当有100个mx:TextInput 需要给他们text属性赋值的时候,如果id存在规律可以用for,但如果id完全没规律的话那麽就需要用下面方法了,通过反射 [code="java"] [/code]...原创 2012-03-21 13:52:58 · 155 阅读 · 0 评论 -
flex,datagrid 按照列来排序
排序部分[code="AS3"]import mx.controls.DateField;import mx.controls.advancedDataGridClasses.AdvancedDataGridColumn;import mx.controls.dataGridClasses.DataGridColumn;import mx.events.AdvancedDataGr...原创 2012-03-21 13:56:33 · 269 阅读 · 0 评论 -
flex 打开新页面 窗口最大化
[code="AS3"]var args:String = "toolbar=0,location=0,maximize=1,directories=0,status=0,menubar=0,scrollbars=0, resizable=1"; ExternalInterface.call("window.open","http://www.google.c...原创 2011-12-06 09:25:18 · 125 阅读 · 0 评论 -
Flex 非常实用的资料
[color=indigo][size=large]【改变输出swf的尺度,背景颜色或帧频】 在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additional compiler arguments"里输入你所需要的命令 如想改变背景颜色,请输入: -default-background-color 0xf...原创 2012-05-31 15:38:07 · 148 阅读 · 0 评论 -
Flex正则表达式规则
[color=darkblue][size=medium]1.Flex正则表达式规则1.1普通字符字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。举例1:表达式"c",在匹配字符串"abcde"时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3...原创 2012-05-31 15:35:31 · 1530 阅读 · 0 评论 -
百日学会FLASH AS3.0--数学函数
[size=medium]Math.abs() 计算绝对值。Math.acos() 计算反余弦值。Math.asin() 计算反正弦值。Math.atan() 计算反正切值。Math.atan2() 计算从 x 坐标轴到点的角度。Math.ceil() 将数字向上舍入为最接近的整数。Math.cos() 计算余弦值。Math.exp() 计算指数值。...原创 2010-07-08 13:08:09 · 204 阅读 · 0 评论 -
flex 页面特效
flex 页面特效原创 2010-07-12 13:39:38 · 118 阅读 · 0 评论 -
Windows平台下GeoServer、uDig的安装和使用
[size=medium] 最近要做webgis的项目,刚接触这个,先从各个软件入手,希望可以明白其中的相关业务和软件的使用方法。一、安装配置Java平台 此步骤不必多说,如果您是Java开发者可以跳过。如果您的机器上没有Java平台,那么请到http://java.sun.com下载jdk,当下最新的版本是1.6。安装jdk,请注意,GeoServer...原创 2010-07-16 15:39:22 · 149 阅读 · 0 评论 -
FLEX在某控件上创建右键实例
[size=medium]通过ContextMenu和ContextMenuItem类在DataGrid控件上添加右键. 示例: [/size][code="FLEX"] ...原创 2010-07-19 10:15:51 · 96 阅读 · 0 评论 -
mxml往另外的mxml传值的问题
[color=blue][size=large]今天碰到一个关于mxml往另外的mxml传值的问题。原本需要实现的是,通过在A.mxml的一个button来控制B.mxml上的一个图形组件的全部展开/全部收缩功能的。例子如下:A.mxml B.mxml可以看到,在上面的代码中,采取了两种方案,橙色的方案一...原创 2010-07-27 10:46:35 · 148 阅读 · 0 评论 -
一个FLEX扩展Degrafa简介
[color=darkblue][size=large]Degrafa简介(www.degrafa.com)使用FLEX中的Graphics可以轻松创建各种矢量图形, 但是在某些情况下,我们还是需要使用类似SVG的描述式的矢量图形,而且对矢量图形进行交互操作。FLEX中只提供了对SVG的静态处理, 而且不能支持交互操作。Degrafa扩展就是在FLEX中增加了对矢量数据的动态处理,包括动态...原创 2010-05-31 16:38:19 · 83 阅读 · 0 评论 -
flex+php+mysql开心农场类游戏开发教程对应帖子(flash)
flex+php+mysql开心农场类游戏开发教程对应帖子(flash)原创 2010-08-20 13:47:37 · 587 阅读 · 0 评论 -
初学Flex的Layout机制举报
[size=medium]Flex的Layout机制具体的说就是Flex对组件的大小和位置的控制算法。从Flash开始初学Flex,也许会对Flex中设置组件的大小有些不适应。在Flash中,DisplayObject的width和height会根据DisplayObject所包含的“可视化元素”的大小自动调整,例如mc中的children的移动或者缩放都可能引起mc的width和height变化...原创 2010-08-30 16:53:12 · 118 阅读 · 0 评论 -
Flex中自定义组件
如要重写组件,就不得不了解Flex中组件初始化过程。初始化过程中,系统依次调用组件的一下方法Constructor -> createChildren() -> commitProperties() -> measure() -> updateDisplayList()介绍下各个函数的作用:Constructor构造器,不用说了吧createChildren用来创建...原创 2012-05-23 14:17:33 · 123 阅读 · 0 评论 -
关于flex开发自定义组件需要注意的问题
[size=medium]一.首先回答,为什么要重写组件。 1、在FLEX已有组件无法满足业务需求,或是需要更改其可视化外观等特性时,直接进行继承扩展。举例,继承BUTTON组件的长文本却不自动换行的自定义控件。 2、为了模块化设计或进一步重用,需要对FLEX组件进行组合。比如一个包括TEXTAREA,BUTTON的复合控件。 二.重写组件需要经常换位思考的三个角色 ...原创 2012-05-23 14:24:34 · 119 阅读 · 0 评论 -
Flex [Bindable] 以及使用方法
[color=blue][size=large]绑定: 举个例子: 给下面的public变量加上[Bindable][Bindable]public var name:String = ""; 作为一个public变量,肯定既可以被赋值,也能赋值给别的变量。绑定的作用就是,当name改变的时候(被赋值了),可能通知其它被name影响(赋值给它们)的变量发生改变。这...原创 2012-05-30 16:37:08 · 124 阅读 · 0 评论 -
Flex Bindable
[size=medium][color=blue]对一个类声明绑定,相当于给这个类里的所有属性都声明了绑定。等同于你把这个类里的所有属性都声明绑定。那么这个类的属性如果发生了变化,则会触发绑定。比如[Bindable]public ClassA{//这里用static是为了调用方便,非static是一样的public static var data:Object}...原创 2012-05-30 16:41:25 · 148 阅读 · 0 评论 -
FLEX元标签_Bindable
[size=medium][color=darkblue]1 概述 [Bindable]是元标签,元标签不是语法的一部分,而是专门给编译器用的,是告诉编译器做某些事情。 [Bindable]的作用是:告诉 flex编译器给某些某些东西建立绑定关系 当你在没有添加事件设置的情形下使用 Bindable 标记时,propertyChange 是将被下...原创 2012-05-30 16:46:14 · 107 阅读 · 0 评论 -
Flex中[Bindable]的使用心得
[color=blue][size=medium]在Flex编程中,Bindble使用到最多的元数据。该标签可以应用在变量或者类或者方法上。同在在MXML中使用”{}”引用设置为Bindable的变量,从而实现对于变量赋值与界面元素的自动同步。 Bindable的实现采用了GoF的Observer模式,或者Publisher/Subscriber模式。该实现允许一个类(或者变量)可以将自身...原创 2012-05-30 16:55:56 · 105 阅读 · 0 评论 -
flex,datagrid多列排序
[code="java"] [/code]原创 2012-03-21 15:01:50 · 229 阅读 · 0 评论