![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flex
文章平均质量分 66
iteye_14479
这个作者很懒,什么都没留下…
展开
-
Flex组件样式参考
001 Application{002 backgroundColors:#000000,#3f3f3f;003 backgroundImage:Embed(source="/style/background.jpg");004 backgroundSize:"100%";005 fontSize:14;006 }007 0...原创 2010-08-20 11:11:35 · 70 阅读 · 0 评论 -
Flex组件开发总结(很有用的知识)
1.如何监听键盘事件?private function sendKeyHandler(evt:KeyboardEvent):void{ //Enter 键 if (evt.keyCode == 13) { this.sendTxt(); return ;...原创 2010-08-20 11:37:26 · 99 阅读 · 0 评论 -
ActionScript 3 Cookbook 简体中文学习手册
第一章. ActionScript 语言基础第二章. 自定义类第...原创 2010-08-20 11:45:40 · 167 阅读 · 0 评论 -
AS3事件类型大全 (as3开发笔记)
Event事件类型:ACTIVATE 激活事件DEACTIVATE 对象休眠事件ADDED 可视对象添加事件ADDED_TO_STAGE 可视对象添加到舞台事件REMOVED 可视对象移除事件REMOVED_FROM_STAGE 可视对象从舞台移除事件ENTER_FRAME 帧频事件鼠标事件类型:MouseEvent.Clic...原创 2010-08-20 11:47:33 · 88 阅读 · 0 评论 -
Flex屏蔽默认右键菜单,捕获右键事件
1.如果你是Desktop Application监听事件的MouseEvent.RIGHT_CLICK事件 比如对某个控件a进行监控右键点击事件 a.addEventListener(MouseEvent.RIGHT_CLICK,func); 鼠标的其他事件也可以监听,具体见http://livedocs.adobe.com/flex/3_cn/langref/flash/eve...原创 2010-08-20 11:48:47 · 115 阅读 · 0 评论 -
flex中定制右键菜单
一、将flex的所有右键屏蔽,并响应右键第一步:在swf 所在html页加如下内容:function onNsRightClick(e){if(e.which == 3){ ownerarea.openRightClick(); e.stopPropagation();}return false;}function onIeRightClic...原创 2010-08-20 11:52:30 · 51 阅读 · 0 评论 -
一个禁止flash右键的方法
在做一个实验时遇到一个禁止flash的右键功能的问题。在网上找了很多方法,要不就完全不行,要不就浏览器不兼容。Google了一下 国外的情况,终于找到了一个不错的方法。该方法用了javascript和as的结合,完美解决了问题。以下是javascript部分代码: 1. var RightClick = { 2. /** 3. ...原创 2010-08-20 11:53:14 · 205 阅读 · 0 评论 -
flex里键盘事件
一、 二、原创 2010-08-20 13:34:47 · 114 阅读 · 0 评论 -
12个简单常用的flex函数
1.拷贝内容到剪贴板:System . setClipboard ( strContent) ;2.克隆一个 ArrayCollection :var bar: ArrayCollection = new ArrayCollection( ) ;for each ( var i: Object in ac ) {bar. addItem( i ) ;}v...原创 2010-08-20 13:35:48 · 140 阅读 · 0 评论 -
Flex中的replace方法升级为replaceAll
熟悉flex开发的DX们都知道,flex中的replace方法不能替换所有的内容,那 怎么办呢,自己来搞定!/** * replaceAll * @param source:String 源数据 * @param find:String 替换对象 * @param replacement:Sring 替换内容 * @return ...原创 2010-08-20 13:37:36 · 66 阅读 · 0 评论 -
个人总结flex各种常用代码
//获得屏幕的分辨率var x:Number=Capabilities.screenResolutionX;var y:Number=Capabilities.screenResolutionY;Alert.show( "x=" +x+ "y=" +y);第二种方法Alert.show(stage.fullScreenWidth+ "==" +s...原创 2010-08-20 13:38:48 · 174 阅读 · 0 评论 -
Flex父子窗口传值
窗口传值子窗口定义 父窗口定义import mx.managers.PopUpManager;private function openFunc(event:MouseEvent):void{ var child:ChildWindow= ChildWindow(PopUpManager.cre...原创 2010-08-20 13:40:23 · 90 阅读 · 0 评论 -
Flex中JSON使用的一些总结
JSON(JavaScript Object Notation) 是一种轻量级的数 据交换格式,它采用完全独立于语言的文本格式,可 以用来在客户端和服务器端传输数据!JSON对象既可用于AJAX的开发中,也可用一般的J2EE的开发中,用于一次性向后台提交多于一条的记录!(譬如 显示在页面上的table中记录)JSON官方网站的介绍:(www.json.org)JSON (Jav...原创 2010-08-20 13:41:12 · 51 阅读 · 0 评论 -
Flex中XMLLISTCOLLECTION 和ARRAYCOLLECTION对象对比
你也许想知道,在运行时 从远程或本地得来的数据被动态修改的时候,应该使用XMLListCollection对象还是ArrayCollection对象作为Tree空间的数 据提供者。如果你使用的数据源提供成形的XML,并且,你想在Tree控件中操作 XML数据。你应该使用XMLListCollection对象作为数据提供者。当使用MXML标记时,如果数据源是XMLList对象,你应该...原创 2010-08-20 13:42:16 · 70 阅读 · 0 评论 -
flex中实现marquee效果(由下而上滚动)
原理其实就是使用一个Text(或者TextArea)控件,然后添加一个 Move效果,使Text控件向上移动。其中关键的一点是:在creationComplete事件中获取控件高度,否则会出现高度误差偏大。源代码如 下: ...原创 2010-08-20 13:43:21 · 97 阅读 · 0 评论 -
flex的event编程(实现组件间传递数据)
在任何的web应用开发中,在不同的组件中传递数据是一件非常重要的事情, flex的应用开 发也不例外,今天讲一下flex的event.在flex中所有的UIComponent都持有flash.events.EventDispatcher对象,通过改对象我们能够让一个 application中的不同UIComponent广播自己的event.,让监听自己event的组件能够获得消息.当事...原创 2010-08-20 13:44:40 · 87 阅读 · 0 评论 -
Flex安全沙箱问题的解决
最近遇到了flex 的安全沙箱问题,找了很多资料发现不是都是和我,我的程序需要socket连接,而大多数讲的都是跨域文件读取的。我先把两种方法都总结出来:跨域文件读取方法一:在目标服务器上布署crossdomain.xml文件(我用的此方法很管用,放上就没问题了) 需要远程服务根目录定义有crossdomain.xml文件,如下: 方法二...原创 2010-08-20 13:45:58 · 148 阅读 · 0 评论 -
Flex性能优化之cpu占用率
先扯几句,team中有一个正在试运行的项目,最近被客户打了回来,问题在于flex的性能问题。症状如下,当as的service层去调用后台 java servlet时,ui会弹出一个反复播放的loading动画,回调函数取得数据后进行解析,然后重绘ui。这是一个被大家普遍使用的loading+ 异步的客户端处理方式。但是问题在于,当执行回调函数时,本该重复执行的动画,...原创 2010-08-20 13:46:45 · 178 阅读 · 0 评论 -
Flex各种效果集合(Blur,Move,Fade,Glow,Zoom,Reseze,WipeLeft等)
以下是今天做的Flex的一些效果,其中最后四个。WipeLeft,Right,Up,Down,比较实用,做的过程中收获很大。<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth...原创 2010-08-20 13:48:02 · 67 阅读 · 0 评论 -
Flex通过RemoteObject访问远程对象
访问远程Java对象为了实现对远程Java对象的访问,在服务器端,需要完成如下几个 步骤:1. 创建LiveCycle Data Service Web应用;2. 实现POJO Java类;3. 在LiveCycle Data Service Web应用中部署POJO Java类;4. 配置remote-config.xml文件,声明de...原创 2010-08-20 13:49:09 · 118 阅读 · 0 评论 -
Flex理解ArrayCollection类及其绑定,筛选、排序、游标的用法
理解ArrayCollection类上一节,我们介绍了集合类提供了丰富的数据操纵能力,本节,我们将 通过ArrayCollection类来具体了解如何应用集合类。13.5.1 创建ArrayCollection类实例mx.collection.ArrayCollection类是 将Array公开为集合的封装类,可使用ICollectionView或ILi...原创 2010-08-20 13:50:20 · 150 阅读 · 0 评论 -
Flex事件之旅
Flex的“事件之旅”信号灯的应用中,为什么在点击按钮后,就会自动调用 myEventHandler方法呢?看官答道:“我们把myEventHandler作为事件侦听器注册到了容器ctnButtons上了!”没错,但 是为什么在容器上注册了侦听器,Flash Player就能够调用myEventHandler方法呢?Flash Player如何发现有这样一个侦听器?如果我们在...原创 2010-08-20 13:51:18 · 97 阅读 · 0 评论 -
FlashBuild4 下载、安装及序列号生成与使用方法
Flex4 下载地址:http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4 大家经常会出现的情况就是输入一个可以用的序列号,但是关闭再打开就又不能用了(-_-),很郁闷的。 言归正传,具体解决办法是这样的: 复制 C:\WINDOWS\system32...原创 2010-08-20 16:43:57 · 128 阅读 · 0 评论 -
Flex中Alert.show()Flags参数详解
Alert.show()里面有多个属性,其中排在第三是flags,这个属性作用是在弹出的Alert提示框里面显示那一个或多个按钮,文档和书籍一般 只写该属性可以自由组合 Alert.OK, Alert.CANCEL,Alert.YES ,Alert.NO四个选项,并用“|”分隔,其实也可以用数字编号代替的,用数字编号更为简便,以下是编号对应的按钮组合表,一共有16个数字编...原创 2010-08-20 16:50:45 · 147 阅读 · 0 评论 -
在FLEX中使用样式
一、使用本地样式定义使用<mx:Style>标签在MXML文件中创建本地的样式定义。这个标签包含了符合CSS2.0语法的样式表定义。这些定义会应用到当前文档以及当前文档的子文档。<mx:style>.solidBorder{//类选择样式border-style:solid;}button{//组件定义样式border-style:s...原创 2010-08-20 16:59:20 · 74 阅读 · 0 评论 -
Flex样式工作原理
播放头前进到第二桢,docFrameHandler 函数开始执行。首先会执行很多Singleton.registerClass方法,然后执行有[Mixin]元标签的类的public static function init(fbs:IFlexModuleFactory):void 方法 Flex编译器编译时会生成很多 有[Mixin]元标签的类 其中大部分类都与样式有关,象下面这些...原创 2010-08-20 17:01:48 · 89 阅读 · 0 评论 -
<转>AS3及Flex的百条常用知识
【改变输出swf的尺度,背景颜色或帧频】在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additional compiler arguments"里输入你所需要的命令如想改变背景颜色,请输入: -default-background-color 0xffffff...原创 2010-08-20 17:14:25 · 159 阅读 · 0 评论 -
Flex设置鼠标样式
Flex本身对鼠标样式的支持比较弱,因而如果想获得更好的鼠标体验就得需要自己定制鼠标样式。一。Flex本身支持鼠标样式有普通状态、手型状态和忙状态三种。分别可以通过以下方式进行设置: //手型状态 target.useHandCursor=true; target.buttonMode=true; ...原创 2010-08-20 17:28:15 · 102 阅读 · 0 评论 -
FLEX 数据绑定专题(1)
1.关于数据绑定数据绑定是将一个对象中的数据同另一个对象中的数据联系在一起的过程。数据绑定为在应用的不同层之间传递数据提供了便捷方法。数据绑定需要一个源属性,一个目的属性,以及用于表明何时将数据从源属性拷贝到目的属性的触发事件。当源属性变化时,对象发出触发事件。Adobe Flex 提供三种方法用于指定数据绑定:MXML 中的大括号({})语法,MXML 中的...原创 2010-08-21 10:17:47 · 65 阅读 · 0 评论 -
flex ToolTip专题
1 创建ToolTips 每一个可视化的Flex组件都继承了UIComponent类(它实现了IToolTipManagerClient接口)来支持toolTip属性。这个属性从UIComponent类继承而来。你设置了toolTip的属性为一个文本内容,当鼠标移动到该组件上方的时候,这些文字信息就会被显示。 你也可以在ActionScript中来设置toolTip...原创 2010-08-21 10:24:14 · 78 阅读 · 0 评论 -
FLEX 数据绑定专题(2)
3. 绑定到函数、对象和数组(1)绑定函数以响应数据绑定事件可以把使用“不可绑定的参数”的函数作为数据绑定表达式的源。但是,必须有一种办法能够激活这个函数以更新数据绑定的目的属性。在下面的例子中,使用了[Bindable]元数据标记来指定Felx 调用isEnabled()函数以响应myFlagChanged 事件。当myFlag 的 setter 方法被调用时,它...原创 2010-08-21 10:41:45 · 55 阅读 · 0 评论 -
FLEX 数据绑定专题(3)
4. 使用Bindable 元数据标记当属性成为数据绑定表达式源时,Flex 在源属性发生变化时自动将源属性的值拷贝给目的属性。为了告知Flex 去执行这个拷贝工作,必须用[Bindable]元数据标记将这个属性注册到Flex 中,并且源属性必须发出一个事件。[Bindable] 元数据标记语法如下:[Bindable][Bindable(event="eventnam...原创 2010-08-21 10:42:24 · 66 阅读 · 0 评论 -
Flex开发 Module基础知识
Module加载方式概览在理解这种加载方式之前,我们应该首先知道什么是Module模块。Module 实际上是一个预编译的SWF文件。虽然是SWF格式的文件,但是这个文件不能独立运行,并且只能被ModuleLoader加载后才能显示。逻辑上它是一个容器,可以像一般的容器一样包含别的容器,组件,甚至是别的Module模块。根据需要,预编译的Module模块可以被应用加载和卸载。不同的应用可以...原创 2010-08-21 10:44:01 · 121 阅读 · 0 评论 -
Flex开发 Module优化
Flex Module优化文章分类:Flash编程Module基本上可以分为两种:1.完整的Module,可以被外部app所使用 -- 会将所有涉及到的引用编译到module中,主文件的体积得到缩减,但是Module本身的体积可能会很大,比如Module和主程序都应用了对象C,那对象C会被编译到主程序以及Module中,这样Module的体积就会很大。2.关联到主程序的Mo...原创 2010-08-21 10:44:41 · 70 阅读 · 0 评论 -
Flex中itemRenderer使用(一)内联渲染器
Flex 提供许多控制, 它们可以按不同方式显示大量数据。List 控制自己、DataGrid、Tree 以及包括图表和 AdvancedDataGrid 在内的可视类。默认情况下, Flex 列表控制将提供的数据显示为简单文本。但 Flex 的能耐远不止此, 列表控制提供了一种使用 itemRenderer 对其内容进行自定的方式。通过允许您使用 itemRenderer 完全控制列表每行 ...原创 2010-08-21 10:45:41 · 156 阅读 · 0 评论 -
Flex中itemRenderer使用(二)外部渲染器
在本系列的第 1 部分中, 我向您展示了如何创建内联 itemRenderer-这种 itemRenderer 的 MXML 标记和 ActionScript 代码与使用该 itemRenderer 的列表位于同一文件中。代码与文件中的其余代码内联。您应该还记得我说过, 应该将内联 itemRenderer 视作单独的类。事实上, Flex 编译器提取这些内联代码并为您创建类。内联...原创 2010-08-21 10:46:32 · 133 阅读 · 0 评论 -
Flex中itemRenderer使用(三):通信相关
flex itemRenderer使用(三):通信文章分类:Flash编程在本系列的第 2 部分中, 我向您展示了如何使用 MXML 和 ActionScript 创建外部 itemRenderer。在我用过的示例中, 有一个调度自定事件 BuyBookEvent 的 Button-这样应用程序可以对它作出响应。本文进一步讨论与 itemRenderer 的通信。我坚信有一条规则是...原创 2010-08-21 10:48:03 · 138 阅读 · 0 评论 -
Flex中itemRenderer使用(四):状态和过渡
itemRenderer 最擅长与应用程序的用户通信。有时通信很简单, 只是显示一个名称;有时会使用更精致的颜色;有时具有交互性。itemEditor 是真正的交互控制, 但它们不是本文的重点。在这些示例中, 我将向您展示根据数据本身或用户操作更改可视外观的 itemRenderer。Flex 是更改 itemRenderer 外观的一个理想方法。状态使用简便, 并且与过渡结...原创 2010-08-21 10:49:04 · 100 阅读 · 0 评论 -
Flex中itemRenderer使用(五):效率
如果您要显示大量 itemRenderer-无论在 DataGrid 还是在 AdvancedDataGrid 中-如果无法有效编写这些 itemRenderer, 您的应用程序性能可能受到负面影响。以下是一些可能有所帮助的提示:•限制使用 itemRenderer 的列数。是否真的需要将每个列作为自定 itemRenderer?有时需要这样, 光芒太强是否会令用户头晕眼花?•尝试...原创 2010-08-21 10:50:13 · 89 阅读 · 0 评论 -
Flex和JS间如何通信
flex提供了和JS通信的方法,使用flexSDK中的ExternalInterface类实现和JS的相互通信。ExternalInterface有两个方法call和addCallBack1.call方法即flex中调用外部js的方法,第一个参数为js函数的函数名,字符串格式,后面的参数为该方法的参数,个数和格式都和JS函数参数格式对应2.addCallBack是flex给JS...原创 2010-08-21 10:52:34 · 69 阅读 · 0 评论