
Flex/AS3
microrain
这个作者很懒,什么都没留下…
展开
-
flex入门 创建适应浏览器的布局
初学者一定想知道如何让组件能自适应浏览器的大小。主要是通过选择组件后,在右侧的Flex Properties中设置 Constraints的值。主要是设置好各元素与边框之间的距离。也就是right,left,top,bottom。 如下图:原创 2007-08-07 09:04:00 · 2379 阅读 · 1 评论 -
Flex builder 3 beta3 crack
package flex.license;import java.util.Calendar;import java.util.Map;public class License { public static final String LICENSE_FILE_NAME = " license.properties " ; static final转载 2008-01-27 21:24:00 · 3784 阅读 · 0 评论 -
AS3中的反射(速记)
详细了解AS3的反射,请google相关文章,这里只是速记一下 取类名: 传进一个object,返回类的全名 var loader:URLLoader = new URLLoader( ); var className:String = getQualifiedClassName(loader); trace(className); // Displays flash.net.URLLoader 取父类的类名:传进一个object,返回父类的类名 var loader:URLLoader = new UR转载 2008-02-12 00:21:00 · 2650 阅读 · 0 评论 -
使用mx.logging包进行高级trace
flex在mx.logging下包含了一个完整的 logging framework,利用这个logging framework 可以很方便的调试程序 这个 logging framework 主要由 logger 和 target 两部分组成。 logger 负责发送消息,而且支持若干等级的消息,比如你可以 logger.debug("这是条debug消息") , logger.error("这转载 2008-02-12 07:09:00 · 3140 阅读 · 0 评论 -
关于Flex及AS3的百多条小小知识
出处: http://www.riahome.cnWord文档下载: 压缩包下载【改变输出swf的尺度,背景颜色或帧频】 在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additional compiler arguments"里输入你所需要的命令 如想改变背景颜色,请输入: -default-ba转载 2008-02-17 09:17:00 · 5478 阅读 · 0 评论 -
复制ArrayCollection变量的方法
复制一个ArrayCollection变量,可以采用ListCollectionView这个类来完成。如下:将 aa这个ArrayCollection变量再复制一份为ccvar cc:ListCollectionView = new ListCollectionView( ListCollectionView(aa).list );原创 2007-11-30 15:17:00 · 1817 阅读 · 0 评论 -
FLEX内存优化
FLEX内存释放优化原则:1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除;3. 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此对象的引用设置为null;4. 本对象删除不了的原因不一定是自己被引用了,也有可转载 2008-02-24 10:29:00 · 10290 阅读 · 6 评论 -
Flex builder 3 正式版发布(含破解)
狠了,2月25日adobe公司刚刚发布flelx 3正式版,就有人搞出破解版了。Flex 3分两个版本: 标准版(Standard) $299美刀 专业版(Professional) $699美刀Flex 3 Pro试用版下载地址(385M)破解补丁:http://blog.ezse.com/?p=663另外放一个flex3 bate3的注册码:)flex3 bate3137原创 2008-02-29 08:16:00 · 13043 阅读 · 2 评论 -
谁在用Flex?
当谈到一个新工具,软件业里的决策者常常将接受率作为是否欢迎这个工具的关键指标。Adobe的Flex框架似乎正面临一个临界点,许多大公司现在开始使用Flex来实现新产品。那么,到底有哪些人在使用Flex呢?在SAP提高产品用户界面质量的计划中,Flex是一个关键部分。在最近的一篇itworld.com访谈中,James Governor解释了SAP在提高用户界面质量当中的需要转载 2008-03-14 07:42:00 · 9368 阅读 · 1 评论 -
[Flex]自定义DataGrid组件的标题
有的时候需要在DataGrid组件中为每列显示两行的标题。要实现它,其实并不难。在DataGridColumn 类中有一个headerRenderer 属性,所以我们可以使用它来完成。MXML代码如下: Actionscript: xmlversion="1.0"encoding="utf-8"?> mx:VBox xmlns:mx="http://www.adobe.原创 2008-01-10 07:54:00 · 5363 阅读 · 0 评论 -
Flex 取得DataGrid当前鼠标focus的itemindex
导读: DataGrid只有selectedIndex属性,却没有类似focusIndex的属性(至少到目前我没找到) 所以只有自己编个函数: private function getDGFocusIndex(dg:DataGrid):Number { var findex:Number = Math.floor(dg.contentMouseY / dg.rowHeight) -转载 2008-01-14 23:21:00 · 2668 阅读 · 1 评论 -
一次设定多个style给UIComponent
奥妙之处就在: CSSStyleDeclaration 一般来说,setStyle(proName,value)是最常见的做法,然而,每次使用这个方法都会触发styleChanged(event)的处理程式,大部分也都会迫使元件重绘(redraw),重绘意味著耗去许多资源,尤其画面越复杂,越容易拖慢系统速度。可是,style是个好物阿,我想要一次就设定一堆style进去,又不想每次setStyle转载 2008-01-24 08:23:00 · 3021 阅读 · 0 评论 -
ActionScript重构三部曲之重构让世界更美好
这些文章翻译自Sho Kuwamoto的ActionScript Refactoring 三部曲 本文原文连结在此 我非常喜欢 Ely的一个作品:DragTile 元件( demo )。 为了做出不同的效果,我想延伸它原有的功能行为,并且使其更具弹性。我第一个想到的就是:Refactoring( 译注: 中文通常翻译为:”重构”,为重新建构之意,笔者在此保留原文,免除翻译的差异转载 2008-01-24 08:45:00 · 2818 阅读 · 0 评论 -
Flex的DateChooser组件中文显示方法
Flex中的DateChooser组件,默认情况下是英文的。如何显示为中文信息呢。其实很简单,这里介绍三种方式进行处理:1,直接设置属性:源代码如下: monthNames="[一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月]" /> 2,通过子标签进行设置: monthNames="[一月,二月,三原创 2007-08-07 14:08:00 · 6604 阅读 · 5 评论 -
Flex中替代cookit操作的方法
做登录等类的身份验证功能,传统的WEB开发基本上都要使用session或是cookit。然而在Flex中并没有提供直接操作cookit或是session的方法。经过查资料发现,Flex提供了SharedObject这个本地对象。有人把它称为“Flash Cookie ”。还真是形象啊,呵,不管怎么说,毕竟还是有解决办法的。SharedObject提供了下面的操作本地对象的方法: SharedObj原创 2007-08-09 07:22:00 · 3321 阅读 · 2 评论 -
Flex的一问一答
1.问:在as2中trace(mc._url)可以获得文件的位置,那么在as3中改成什么了? 答:DisplayObject.loaderInfo.parameters2.问:FLEX中如何快速注释? 答:shift+ctrl+c / shift+ctrl+d 加AS3代码注解块3.问:FLEX中除了上面的快捷键还有中哪些? 答:Ctrl-F11: 执行(Run) F转载 2007-08-09 14:42:00 · 2958 阅读 · 2 评论 -
Flex2 各种浏览器
Flex2 各种浏览器Component Explorer Style Explorer Style Explorer with Kuler Import Transtions & Effects Explorer Charting Explorer Primitive Explorer Filter Explorer Resize Manager Explorer Enh转载 2007-09-03 19:15:00 · 1858 阅读 · 0 评论 -
Flex 3D Engine演示
Outsmart Labs正在研究一个Flex/AS3 3D Engine,这次先放出来了一个demo,把Flex 2中的2D UI组件放到了3D世界中,帅呆了。你可以点击这里去体验该演示操作方法:用鼠标点击地板可以让小人走动,视野也会随之变化。墙上那些都不是图片,都是可以操作的Flex 组件,操作方法和普通的组件一样。如果想要换个角度,可以左键点击某处然后拖动。按住shift键然后左键点击某原创 2007-06-09 08:57:00 · 11761 阅读 · 18 评论 -
什么是AMF?
AMF(Action Message Format)是一种 binary format的资料型态,透过 AMF over HTTP的方式将flash端资料编码后传回server,server端的remoting adaptor接收到资料后则会译码回正确的native对象,交给正确的程序处理。 AMF除了用于Flash remoting外,也广泛的用于 Local Connection 与 Fla转载 2007-09-16 07:13:00 · 8410 阅读 · 3 评论 -
Flex启动事件的执行顺序
很多时候,在创建一个Flex应用程序,不知道什么时候执行哪儿个启动事件。它们被执行的顺序是怎么排序的? 首先看一看都有哪儿些启动事件,主要有preinitialize,initialize,creationComplete,applicationComplete四个事只看,它们的执行顺序如下图:原创 2007-10-08 13:05:00 · 3759 阅读 · 0 评论 -
一些Flex开源项目的整理
Adobe APIs 主要包含corelib, mappr, flickr, youtube及加密等类库. http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries as3awss3lib 与 Amazon S3 交互的 ActionScript 3.0 类库 http://code.google.转载 2007-10-31 22:44:00 · 9161 阅读 · 2 评论 -
堆(Heap)AS3版
当应用优先级队列或者进行堆排序时,一般利用堆来实现。堆是一个完全二叉树,并满足如下条件: 1、根结点若有子树,则子树一定也是堆。 2、根结点一定大于(或小于)子结点。 因为要求堆必须是完全二叉树,所以使用数组实现堆要比结点实现更有效率。 利用数组实现,则对于长为N的堆中的元素从0到N-1排列,有: 1、i 的父结点:Parent(i)=(i+1)/2-1 2、i 的左叶子:Left(i)=(i+1转载 2008-01-23 20:51:00 · 2808 阅读 · 0 评论 -
二叉查找树(BST)AS3版
也称为二叉搜索树或者二叉排序树(Binary Search Tree)二叉查找树或者是一棵空树,或者是具有下列性质的二叉树: 1、每个结点都有一个作为查找依据的关键码(key),所有结点的关键码互不相同。 2、左子树(如果存在)上所有结点的关键码都小于根结点的关键码。 3、右子树(如果存在)上所有结点的关键码都大于根结点的关键码。 4、左子树和右子树也是二叉查找树。 定义一个BST: packag转载 2008-01-23 20:53:00 · 3462 阅读 · 0 评论 -
分布式的Flex开发
最近在忙一个项目,项目催得紧,这里疏于打理已经有一段时日了,实在是对不住访问本站的朋友们,这里对您道声对不起了! 好久没有更新BLOG了,正好项目已经进入尾声,主体的工作已经完成,就剩下些扫尾的工作了,最近就和大家分享下本次项目的一些收获好了。 目前我开发用还是03年的内存只有512M的笔记本,这次的项目前台是Flex2、后台是Coldfusion,如果在本地搭建开发环境的话,FlexBuilde转载 2008-01-16 21:40:00 · 1925 阅读 · 0 评论