
flex
文章平均质量分 62
风再起时_2014
走在架构师的路上。。。
展开
-
FlashBuilder 4.7 破解
建议:作为草根一级,买不起正版,只能先拿破解版练练手了,如果商业的话,请用正版。 具体步骤如下: 1.到Adobe官网下载FlashBuilder 4.7,有简体中文版; 语言:简体中文(Simplified) http://trials3.adobe.com/AdobeProducts/FLBR/4_7/win64/FlashBuilder_4_7_LS10_win64.exe转载 2014-04-01 13:37:13 · 391 阅读 · 0 评论 -
Flex RemoteObject使用介绍
Flex支持多种与服务器端的通讯方式,包括remote和socket等高级数据通讯方式。 remote采用amf(action message format)协议。amt是一种二进制格式,专用于as和服务器端通讯,比http通讯要快很多,而且支持多种数据类型,如java,转载 2011-06-12 14:06:00 · 1375 阅读 · 0 评论 -
改变Flex的Validator验证提示信息样式
覆盖默认的.errorTip样式,设定字体大小比如 .errorTip{ color:#FFFFFF; fontSize:14; fontWeight:"bold"; shadowColor:#000000; borderColor:#CE2929;原创 2011-06-03 17:14:00 · 1165 阅读 · 0 评论 -
关于FLEX中的反射
<br />在ActionScript 3中,你会发现在flash.utils包中有一系列函数提供了反射的功能。主要包含以下功能:<br /> * 确定对象的类<br /> * 获取类的成员、方法、构造函数、父类的信息<br /> * 确定接口声明的常数和方法<br /> * 在运行时根据类名创建类的实例<br /> * 在运行时根据成员名称获取或者设置对象成员的值<br /> * 在运行时根据方法名称,调用对象的方法<br />你可以使用类似于"describeType转载 2011-06-02 16:12:00 · 560 阅读 · 1 评论 -
flex页面跳转
其实对于这个题目是不恰当的,因为flex中是没有页面这个概念的,页面在flex里面其实就是一个个的Canvas,vbox,hbox等等之类的东西,看到的不同页面的切换,就是这些元素一层层的堆积,或者替换,但是为了好理解,还是称之为"页面跳转"。其实我们可以对比传统的C/S开发模式,没页面跳转,只有窗体和元件的显示和隐藏。 那么在flex中怎么实现页面的跳转了,我总结了下转载 2011-06-03 15:22:00 · 541 阅读 · 0 评论 -
ColorMatrixFilter--颜色矩阵滤镜
<br /> ColorMatrixFilter--颜色矩阵滤镜(flash.filters.ColorMatrixFilter)在颗粒等级上提供给你更好的控制方法。ColorMatrixFilter为4行5列的多维矩阵(20个元素的数组)。图1是与ColorMatrixFilter等同的矩阵:<br /><br />图1.与ColorMatrixFilter等同的矩阵<br /> 红,绿,蓝通道的值由如下所示计算方法所决定:<br /> CODE:<br /> <br />redResult转载 2011-06-01 11:25:00 · 378 阅读 · 0 评论 -
ColorMatrixFilter--颜色矩阵滤镜
<br /> ColorMatrixFilter--颜色矩阵滤镜(flash.filters.ColorMatrixFilter)在颗粒等级上提供给你更好的控制方法。ColorMatrixFilter为4行5列的多维矩阵(20个元素的数组)。图1是与ColorMatrixFilter等同的矩阵:<br /><br />图1.与ColorMatrixFilter等同的矩阵<br /> 红,绿,蓝通道的值由如下所示计算方法所决定:<br /> CODE:<br /> <br />redResult转载 2011-06-01 11:25:00 · 547 阅读 · 0 评论 -
关于Flex4提示序列号失效的问题解决
<br />当下安装的Flash Builder 4在正确输入序列号安装之后,每次打开都会提示序列号失效,而必须再次输入一个不同的序列号或者就改成试用版接受60天试用!其解决方法如下:<br />可以用记事本编辑“C:/Windows/System32/Drivers/etc/”目录下的 hosts 文件,在末尾加上:<br />127.0.0.1 activate.adobe.com<br />127.0.0.1 practivate.adobe.com<br />127.0.0.1 ereg.adobe转载 2011-05-27 10:48:00 · 673 阅读 · 0 评论 -
Image的width, contentWidth ,content.width区别
<br />1. width和height指的是Image的控件的宽和高,当未设定width和height属性时,默认为图片的width和height;<br />2. contentWidth和contentHeight指的是缩放或调整后的图片大小;<br />3. content.width和content.height中content指的就是图片本身,<br /> 而content.width和content.height就是图片的widh和height属性,图片缩放不会影响其值转载 2011-04-05 21:53:00 · 415 阅读 · 0 评论 -
Flex4中List和ItemRenderer互相访问
<br />在Flex4中经常要用到List来显示一些列表性的内容,里面每个单元用ItemRenderer来作为显示单元。前段时间研究他们之间互相访问时费了点时间,特记录下来:<br />1、List可以通过dataGroup这个成员对象来访问下面的ItemRenderer,比如 userList.dataGroup.getChildAt(ii) as ItemRenderer。要注意要等list初始化后才能获取,不然userList.dataGroup.numChildren会为0。<br />2、在It转载 2011-04-02 23:58:00 · 702 阅读 · 0 评论 -
flex学习----小知识点
一、图片大小的显示 设置属性maintainAspectRatio为true,等比例显示,false为绝对大小。原创 2011-03-30 23:42:00 · 272 阅读 · 0 评论 -
Flex4,textArea控件的htmlText属性
它现在包含Text布局框架(Text Layout Framework (TLF)),而TLF可以作为许多Spark text组件的基础,例如RichText、RichEditableText、TextArea和 TextInput等组件,以及可以使用其中组件作为另一个组件的部件的其它组件,例如ComboBox,ComboBox可以包含一个TextInput控件。 现在你可以对文本和文本流进行精细颗粒的控制,并且能够利用你的UI实现若干真正令人惊奇的应用程序。 该框架非常广博。。。。原创 2011-02-21 23:47:00 · 9173 阅读 · 2 评论 -
flex学习------ToolTip的应用
<br />创建ToolTip:<br />var errorToolTip:ToolTip = ToolTipManager.createToolTip("信息",x,y) as ToolTip;<br /> <br />销毁ToolTip:<br />ToolTipManager.destroyToolTip(errorToolTip);原创 2011-02-23 23:38:00 · 495 阅读 · 0 评论 -
Flash Builder 找不到所需的 Adobe Flash Player 调试器版本 问题解决
<br />1:Flash Builder 版本是:Adobe® Flash® Builder™ 4<br /> <br />2: web浏览器采用:Firefox<br /> <br />3: debug 时提示:<br /> <br /> C:/WINDOWS/system32/Macromed/Flash/NPSWF32.dll<br /><br />Flash Builder 找不到所需的 Adobe Flash Player 调试器版本。您可能需要安装调试器版本的 Flash Play转载 2011-02-20 23:56:00 · 1991 阅读 · 0 评论 -
flex之creationPolicy属性
Flex 中的导航条容器(ViewStack、Accordin、TabNavigator)中内置了推迟实例化。默认情况下,推迟实例化意味着 Flex 在启动时不会创建任何子视图,但用户通过导航到该容器可触发所有子视图的创建。容器标签中的 creationPolicy 属性控制子视图的创建。下面的列表将解释 Flex 导航条容器每个 creationPolicy 属性设置的含义。转载 2011-06-21 17:24:00 · 563 阅读 · 0 评论 -
flex 正则 验证
验证数字:^[0-9]*$验证n位的数字:^/d{n}$验证至少n位数字:^/d{n,}$验证m-n位的数字:^/d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^/+?[1-9][0-9]*$转载 2011-06-23 16:30:00 · 469 阅读 · 0 评论 -
flex拖拽图片
http://www.adobe.com/2006/mxml"> //Import classes so you dont have to use full names. import mx.managers.DragManager; import mx.core.DragS转载 2011-06-22 15:02:00 · 496 阅读 · 0 评论 -
flex 验证-提交模式 源码解析
一、设置组件的属性在组件里会有这样的代码:public function set XXX(value):void{ if(this._XXX != value){ this._XXX=value; invalidateProerties(); }}1.调用UIComponent类的invalidateProper原创 2012-07-31 16:24:35 · 570 阅读 · 0 评论 -
Error: Error #2176: 某些动作(如显示弹出窗口的动作)只能通过用户交互来调用
问题: Error: Error #2176: 某些动作(如显示弹出窗口的动作)只能通过用户交互来调用,例如,单击鼠标或按下按钮。 at flash.net::FileReference/browse() 查了很多资料,最后发现是由于flash版本的问题,flash 9可以使用js触发flash打开窗口的命令,但是flash10不行,flash10 增加了安全机制,FileRe转载 2012-06-19 16:20:59 · 1833 阅读 · 0 评论 -
修改flex Air 程序的图标
默认状况下,flex开发的air程序,安装后,在目录中产生一个类似dos程序图标的exe文件。下面我们使用自定义的图标:首先准备好AIRApp_16.png,AIRApp_32.png,AIRApp_48.png,AIRApp_128.png四个图片。以像素为单位,大小依次是16*16,32*32,48*48,128*128。 你建立Air工程文件后,如果你的源程序的主文件为sample.mxml转载 2012-05-30 15:27:30 · 1242 阅读 · 0 评论 -
Adobe AIR中使用Flex连接Sqlite数据库(2)(添加,删除,修改以及语句参数)
本章主要总结数据库的插入,删除,修改,以及语句参数的使用本章提到的同步和异步操作,不明白的可以看上篇文章http://www.cnblogs.com/aierong/archive/2009/01/22/flex_Sqlite_1.html0.SQLStatement类介绍SQLStatement实例用于针对通过 SQLConnection 实例打开的本地 SQL 数据库执行转载 2012-05-09 10:08:09 · 495 阅读 · 0 评论 -
amf协议
AMF协议的最基本概念则是在XML的文本数据中了解到的。随着对这个协议的学习,发现它的使用已经不再仅仅局限在一种方式中。在很多其他领域也有了它的展现。现在我们就来认识一下这个协议吧。Action Message Format协议的简称,AMF协议是Adobe公司自己的协议,主要用于数据交互和远程过程调用,在功能上相当于WebService,但是AMF与WebService中的XML不同的是AM转载 2012-02-22 17:08:21 · 938 阅读 · 1 评论 -
flex学习-----Flex的Function.apply()---(函数劫持)
之前做项目需要对RemoteObject进行封装,遇见了一个问题:那就是RemoteObject.getOperation().send()方法(public function send(... args):AsyncToken)的参数是: ... args也就是说需要对参数的个数进行判断,但是在不知道参数个数的情况下用switch进行判断的方法是行原创 2011-12-30 14:43:56 · 1721 阅读 · 0 评论 -
flex学习 ------- 复写treeItemrenderer 给树形菜单加复选框
项目中菜单树+复选框的需求,以为像平常的list控件加个itemrender就可以搞定,谁知道不是那么回事。果断baidu。看到有大神写过,果断看tree的源码,发现: tree在构造函数中已经默认设置了一个itemrnederer。而且它的itemrenderer和其它的不太一样,包含三个部分:1. 打开/关闭按钮 2. 文件夹图标 3.文本框 解决方案原创 2011-12-20 15:47:17 · 3024 阅读 · 8 评论 -
修改flex chart中Legend的字体 字号
直接设置 Legend的fontSize是没有用的。可以通过派生LegendItem类,并设置Legend的ItemClass属性来实现。第一先写一个CLASSpackage{import mx.charts.LegendItem;public class BigFontLegendItem extends LegendItem{public function Bi转载 2012-01-31 16:43:15 · 505 阅读 · 0 评论 -
Flex:对象的深度拷贝
对象的深度拷贝方法,在应用中经常需要传递一个对象参数,传递过去的对象的修改又不希望对原对象产生影响,用该对象方法可以轻松实现了package { import flash.utils.ByteArray; import flash.utils.getQualifiedClassName; import flash.转载 2011-12-20 15:52:54 · 1426 阅读 · 0 评论 -
Flex 3、Flex 4 如何将 TextArea 的 滚动条 滚动到最下面
一。flex3: TextArea.validateNow();TextArea.verticalScrollPosition=TextArea.maxVerticalScrollPosition; 2。flex4转载 2011-09-15 15:58:49 · 880 阅读 · 0 评论 -
Flex4之皮肤定制【Skin类和Skin类】
第一、关于spark.skin.SparkSkin类的 1.SparkSkin介绍 (1)spark.skins,这个包里面只有一个class:SparkSkin,非美工的程序员可以通过这个class来实现任意自定义控件的样式。 (2)SparkSki转载 2011-09-16 14:19:01 · 1186 阅读 · 0 评论 -
利用CoverFlow_lib.swc做的flex 特效【值得收藏】
效果图如下 Panel{ border-color:#99CDEE; border-alpha:1; border-thickness:1;/* 边框的粗细 */转载 2011-06-24 13:26:00 · 1166 阅读 · 1 评论 -
flex中dispatchEvent的用法(自定义事件)
Evevt和EventDispatcher类在as3的事件机制中是很重要的角色,dispatchEvent()是EventDispatcher类的一个事件发送方法,它可以发送出Event类或其子类的实例,在as3中所有的显示对象都可以发送事件,因为as3中所有的显示对象都是EventDispatcher子类DisplayObject的实例。<br /><br /> 发送事件有三种方式:继承EventDispatcher,如sprite等显示对象、复合EventDispatcher或其子类、实现IEven转载 2011-02-21 09:03:00 · 5730 阅读 · 1 评论 -
基于blazeDS的flex4与spring的程序实例步骤
<br />环境:<br /> jdk1.6<br /> j2ee1.5<br /> spring2.5.6<br /> blazeDS3.3<br /> tomcat6.0<br /> flex4<br /> myeclipse8.5<br /> flashBuilder4<br /><br />步骤:<br />一、 启动好blazeDS(即启动tomcat,在[tomcat]/webapps目录下产生一个blazeds文件夹(三个war包产生一个blaz转载 2011-02-11 23:58:00 · 480 阅读 · 0 评论 -
flex学习------HttpService配置使用
<br /> <br />//HttpServicel配置声明<br /><mx:HTTPService url="servlet/WebContextPathServlet"<br /> id="service"<br /> result="serviceResult(event)"<br /> method="GET" contentType="application/xml"<br /> useProxy="false"><br /> </mx:HTTPSer原创 2011-02-26 00:03:00 · 336 阅读 · 1 评论 -
flex学习-----动态添加AdvancedDataGrid列
<br />var columnsArrayCollection:ArrayCollection=new ArrayCollection(); //列集合,保存要创建的动态列集合<br />var datagridColumnPosition:AdvancedDataGridColumn = new AdvancedDataGridColumn(); // 创建一列<br />datagridColumnPosition.width=(myADG.width / roleList.length + 1原创 2010-11-05 16:10:00 · 1372 阅读 · 0 评论 -
flex学习-----AdvancedDataGrid
<br />一、AdvancedDataGrid绑定xml<br /> <mx:AdvancedDataGrid styleName="gridSkin" disclosureOpenIcon="@Embed(source='assets/minus.png')" disclosureClosedIcon="@Embed(source='assets/plus.png')" folderClosedIcon="{null}" folderOpenIcon="{null}" defaultLeafI原创 2010-11-04 16:21:00 · 590 阅读 · 0 评论 -
Flex组件生命周期
<br />觉得这个挺重要的,网上看到两个版本的介绍,一个很详细(太过详细了),另一个就是这个。 <br /><br /><br /><br />1. Initlization <br /><br /><br />Construction <br />Construction是组件构造阶段,组件的构造器不能有必须的参数。在构造函数中可以添加事件监听器,初始化属性。这个阶段只做很少的事情。 <br /><br />Configuration <br />Configuration是组件的配置阶段,组件的属性,转载 2010-12-27 17:00:00 · 310 阅读 · 0 评论 -
flex学习-----自定义加载动画
一、flex程序的生命周期: Flex程序从本质上讲,就是使用了(由AS编写的)Flex框架的Flash程序。但在Flex程序中可以忽略timeline这个概念,所有的内容都集于一帧。事实上Flex程序中的根,是继承flash.display.MovieClip的mx.managers.SystemManager。SystemManager有两帧。第一帧是预加载程序,第二帧是主程序。因此,所有程序在真正开始运行前,需要经过如下过程: 1) 预初始(preinitialize):程序在这原创 2010-12-27 16:19:00 · 1657 阅读 · 0 评论 -
addChild与addElement的区别
如果是spark(如s:Group)容器,用addElement。如果是hola(如mx:Hbox)容器,就用addChild。参考:http://help.adobe.com/en_US/flex ... c0bf62b90-7fe9.html原创 2010-12-28 13:28:00 · 743 阅读 · 0 评论 -
flex学习-----特效
<br />一、简介:<br /> flex特效是ria应用程序的rich的重要组成部分。<br /> EffectManager类管理所有的特效实例以避免不必要的定时器和方法调用造成的内内存使用过大。一个效果由两部分组成:一是效果的EffectInstance,它包含了效果的基本信息,标识出要执行什么,怎么执行,是移动还是渐变等。二是Effect类,它在此扮演工厂的角色,来控制效果的执行等,如何时执行、何时删除等。<br /> <br />二、播放步骤:<br /> 一个效果原创 2010-12-24 16:08:00 · 659 阅读 · 0 评论 -
flex学习-----自定义Sprite
<br />package com.cvicse.workflow.util<br />{<br /> import flash.display.*; <br /> import flash.events.*; <br /> import flash.filters.BitmapFilterQuality; <br /> import flash.filters.BlurFilter; <br /> import flash.geom.Matrix; <br /> import flash.net.*; <原创 2010-11-02 16:38:00 · 475 阅读 · 0 评论 -
flex学习-----事件机制的工作流程
8.2 事件机制的工作流程 8.2.1 关于事件流 目标对象:派发事件的对象当事件发生后生成一个携带数据的对象,然后检查目标对象是否存在显示层中,并遍历从根容器一直到目标对象所在位置的所有对象,以树形势表示。自动检测所经过的节点是否注册了监听器。事件流暗运行流程分为3步:•捕获阶段:捕获事件 capturing,从根节点开始顺序而下,检测每个节点是否注册了监听器。同时,Flex 将事件对象的currentTarget 值改为当前正在检测的对象。如果注册了监听器,则调用转载 2010-10-30 12:02:00 · 443 阅读 · 0 评论