![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flex
文章平均质量分 69
iteye_1272
这个作者很懒,什么都没留下…
展开
-
Alert弹出框特效(旋转)
<?xml version="1.0" encoding="utf-8"?><!-- http://blog.flexexamples.com/2007/10/12/creating-a-custom-creation-complete-effect-on-a-flex-alert-control/ --><mx:Application xmlns:mx="http:...2010-04-13 16:56:06 · 166 阅读 · 0 评论 -
在数组首部和尾部添加元素(转)
要再添加新元素到数组解决办法push( ) 方法在数组尾部添加元素,unshift( ) 方法在数组首部插入元素讨论Array.push( ) 方法把元素加在数组的尾部,也可以一次添加多个值:var array:Array = new Array();array.push("val 1", "val 2");也可以在数组指定的下标位置设置值,下标位置在0到Array .lengt...2010-04-15 17:01:51 · 1629 阅读 · 0 评论 -
数据筛选(转)
<?xml version="1.0" encoding="utf-8"?> <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="init()" width="640" height="400&quo2010-04-15 17:16:14 · 64 阅读 · 0 评论 -
flex特效 触发器
触发器在Flex3的特效实现中起着重要作用,对于Flex3中的每个控件,均存在预定义的一组触发器。常见的触发器及其作用总结如下: Ø addedEffect 当某个控件作为子元素添加到容器控件中时触发特效。 Ø creationCompleteEffect 当某个控件被创建后触发特效。 Ø focusInEffect 当某个控件获取到键盘焦点时触发特效。 Ø focusOutEffect ...2010-04-30 16:00:52 · 109 阅读 · 0 评论 -
Flex加载图片的常用的几种方式 转
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="InitApp()"> <mx:Script&am原创 2010-05-11 15:17:08 · 102 阅读 · 0 评论 -
FLEX3中应用CSS完全详解手册! 转
在FLEX中使用样式方法一、使用本地样式定义使用<mx:Style>标签在MXML文件中创建本地的样式定义。这个标签包含了符合CSS2.0语法的样式表定义。这些定义会应用到当前文档以及当前文档的子文档。<mx:style>.solidBorder{//类选择样式border-style:solid;}button{//组件定义样式border-style:solid;}.....原创 2010-05-11 16:44:35 · 96 阅读 · 0 评论 -
Flex3特效的基本用法 特效组件 转
Flex3中预定义了多种特效组件,每种组件对应于一种或多种特效表现形式。常见的特效组件及其功能和用法总结如下:Ø AnimateProperty功能:使控件的某一属性或样式发生改变。只要指定属性名称(property),并且指定属性变化的开始值(fromValue)和结束值(toValue),则该特效将在指定的持续时间(duration)内把属性值从开始值更新到结束值。 Ø ...原创 2010-05-12 11:34:04 · 157 阅读 · 0 评论 -
Flex3特效的基本用法 原理 转
Flex3为开发人员提供了多种基本的特效控件,每种特效控件对应一种或多种显示效果,把这些控件进行有机配合,可以形成丰富的感官效果,大大提高用户体验。在Flex3中实现特效的原理比较简单,主要涉及三个步骤:一、确定控件的触发器每种控件都预定义有一组属性,用于表示该控件在某类事件发生之后随之表现出来的特效,这些属性称为“触发器”。要为某个控件添加特效,第一步必须要确定是为该控件的哪种事件添...原创 2010-05-12 11:40:11 · 154 阅读 · 0 评论 -
Flex 特效一部分 转
1:glow(发光)代码:<mx:Glow id="glow" duration="1000" alphaFrom="0.6" alphaTo="0.2" blurXFrom="0.0" blurXTo="50.0" blurYFrom="0.0" blurYTo="50.0&q原创 2010-05-12 14:24:42 · 88 阅读 · 0 评论 -
很不错的flex果冻特效 转
index.mxml <?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:local="*"> <mx:Script> &原创 2010-05-13 10:36:37 · 120 阅读 · 0 评论 -
flex RSL做资源共享管理
Flex SDK 里有一个运行时组件共享库——RSL ( Runtime Shared Library ),应该也差不多是对SWC的管理吧,作用就是使同域里的项目可共享资源,这样可以节省项目的档案大小,易切割、易搬运、易分享组件库项目与组件库可分开开发 如下图所示: 所以,当我在开发项目时,一些常用的数据、函式、类别、接口...等都可以归纳整理,然后编译成RSL,下次开发的时候,直...原创 2010-05-18 10:35:38 · 102 阅读 · 0 评论 -
Flex LinkButton仿IE超链接
重写的LinkButton类Kelvin_LinkButton.as: package{ import flash.events.MouseEvent; import mx.controls.LinkButton; public class Kelvin_LinkButton extends LinkButton {...原创 2010-05-31 10:02:13 · 80 阅读 · 0 评论 -
BulkLoader类和PV3D
AS3取消了movieclip的loader类,所以加载图片除了用img = new Loader();img.load(new URLRequest("assets/materials/c.png"));//加载完成后的事件响应img.contentLoaderInfo.addEventListener(Event.COMPLETE, setup);就没有其他办法了,特别在要...原创 2010-05-31 10:06:20 · 92 阅读 · 0 评论 -
在文本框里添加超链接
问题我想在文本框里加入超链接解决办法利用HTML <a href> 标签设置文本框的htmlText 属性,也可用TextFormat 对象的url属性讨论两种方法都有个前提那就是文本框的html 属性必须先设为TRue:+展开-ActionScriptfield.html = true;在文本框的htmlText 属性里设置HTML超链接标签<a href...原创 2010-05-31 10:16:41 · 2623 阅读 · 0 评论 -
遍历数组成员(转)
要访问数组的每个元素解决办法利用for 循环来遍历数组,使用下标返回元素。讨论for循环的初始变量从0开始,结束为array.length-1,因为是从下标0开始的:var letters:Array = ["a", "b", "c"];for (var i:int = 0; i < letters.length; i++) {trace("Element " + i + ": "..2010-04-15 17:00:11 · 108 阅读 · 0 评论 -
搜索匹配的数组元素(转)
要找出指定值得数组元素解决办法用for 语句和break 语句就能找到匹配的元素。另外用ArrayUtilities.findMatchIndex( ),ArrayUtilities.findLastMatchIndex( ), 和ArrayUtilities.findMatchIndices( ) 方法讨论用for循环查找第一个匹配的元素后,用break立即返回,这样就实现功能了。break应该...2010-04-15 16:58:06 · 301 阅读 · 0 评论 -
.删除数组元素(转)
要删除一个或多个数组元素,或移动数组元素解决办法splice( ) 方法删除指定位置的元素,pop( ) 删除尾部元素,shift( ) 删除首部元素讨论删除指定位置的元素使用splice( ) 方法,它需要两个参数:start开始下标deleteCount删除的元素个数,如果没有定义,则从起始位置到末尾全部删除:+展开-ActionScriptvar letters:Array ...2010-04-15 16:56:17 · 74 阅读 · 0 评论 -
Flex中解决Error#2044 securityError text=Error#2140
Error #2044: 未处理的 securityError:。 text=Error #2140: 安全沙箱冲突:file:///C|/Documents%20and%20Settings/aaa/桌面/flexproject/bin%2Ddebug/main.swf 不能加载 file:///C|/Documents%20and%20Settings/aaa/桌面/flexproject/b...2010-04-15 13:45:43 · 176 阅读 · 0 评论 -
flex将字符串转换为数组
有一堆字符串,想把它转换为数组。解决办法使用String.split( ) 方法讨论String 类的split( ) 方法把字符串转换为数组,但前提是字符串中含有统一的分割符,比如Susan,Robert,Paula 字符串分割符为逗号split( ) 方法接受两个参数:分割符用分割符来分割字符串,如果没定义,则把整个字符串作为数组的第一个元素数量分割出的最大元素个数,如果没定义,则全部放入数组...2010-04-15 16:13:14 · 258 阅读 · 0 评论 -
讲数组转换成字符串
把数组转换为字符串解决办法使用join( ) 方法讨论ActionScript 提供内建的方法join( ) 可以快速把数组转换为字符串(数组中的元素不管什么类型都将转换为字符串),该方法接受个参数作为分隔符:var letters:Array = ["a", "b", "c"];trace(letters.join("|")); // 显示: a|b|c如果不指定分隔符,...2010-04-15 16:16:49 · 98 阅读 · 0 评论 -
创建数组的拷贝
要复制一份数组,内容完全一样,只是不同的引用解决办法使用concat( ) 方法或slice( ) 方法,另外还可以使用ArrayUtilities.duplicate( ) 方法,duplicate( )方法可以创建递归复制讨论因为数组是复合类型,因此它的比较和复制都和基本类型不同。一个变量指向数组但是实际上它并不包含数组数据,它只是指向内存中存放数组数据的位置。从优化的角度考虑,基本类型的占用...2010-04-15 16:24:04 · 140 阅读 · 0 评论 -
存储多维数据(转)
怎样存储多组相关的数据解决办法使用多维数组存储讨论除了一维数组,还可以创建多维数组,比如beginGradientFill() 方法使用三个平行数组表示colors, alphas, 和ratios ,每个数组都有相同的下标。创建平行数组,然后操作同一下标的元素,使用平行数组,很容易访问同一下标的相关元素,比如:var colors:Array = ["maroon", "beige",...2010-04-15 16:29:04 · 240 阅读 · 0 评论 -
数组排序
进行数组排序解决办法使用sort( ) 方法,对于对象数组可以用sortOn( ) 方法讨论使用sort( ) 方法就可以对数组进行排序,没有参数是进行升序排序,对于字符内容采用Unicode 编码排序var words:Array = ["tricycle", "relative", "aardvark", "jargon"];words.sort( );trace(words); /...2010-04-15 16:36:40 · 55 阅读 · 0 评论 -
自定义排序
自定义数组排序解决办法把自定义比较的函数引用传递给sort( ) 方法讨论如果要自定义排序,可用sort( ) 方法和自定义比较函数。sort( ) 方法重复调用比较函数对两个数组元素进行比较,比较函数接受两个参数即数组元素(我们称为a和b),根据具体的排序方式返回正数,负数或0。如果返回负数,a排在b前,如果返回0,位置不变,如果返回正数,a排在b后,直到所有元素对比完毕。下面有个例子对字符串数...2010-04-15 16:38:40 · 78 阅读 · 0 评论 -
数组元素的随机排序(转)
要打乱数组元素的顺序解决办法使用sort( ) 方法和自定义比较函数返回随机的正数或负数讨论很多情况我们需要得到一个随机排列的数组,比如有个游戏需要产生随机的字母。有很多种方法达到这个目的,但是最简单的办法就是创建自定义比较函数,返回随机的正数或负数,把该函数引用传递给sort( ) 方法:下面的比较函数就能达到目的:function randomSort(elementA:Object...2010-04-15 16:41:07 · 114 阅读 · 0 评论 -
取得数组元素的最大值和最小值(转)
获取数字数组的最大和最小元素解决办法经过数字排序,然后读取数组的第一个和最后一个元素讨论要想快速的取得最大值和最小值,先进行排序,看下面:+展开-ActionScriptvar scores:Array = [10, 4, 15, 8];scores.sort(Array.NUMERIC);trace("Minimum: " + scores[0]);trace("Maximum:...2010-04-15 16:42:44 · 60 阅读 · 0 评论 -
比较数组(转)
怎么判断两个数组是否相等呢解决办法循环数组,一一比较对应位置的每个元素讨论因为数组是引用类型,使用=操作符只能对比引用是否指向同一内存空间,如:var letters:Array = ["a", "b", "c", "d"];var lettersPointer:Array = letters;trace(letters == lettersPointer); // 显示: true ...2010-04-15 16:45:07 · 54 阅读 · 0 评论 -
创建关联数组(转)
要创建用名称元素作为索引的数组解决办法创建关联数组讨论用关联数组其每个元素都有特定的含义,这一点原来的数组类型是做不到的。var aMembers:Array = new Array("Franklin", "Gina", "Sindhu");关联数组在其他的语言叫做哈希表,在ActionScript 里它就是Object 类的一个实例,关联数组使用名称元素来代替数字下标,该...2010-04-15 16:48:39 · 243 阅读 · 0 评论 -
读取关联数组(转)
怎样遍历关联数组解决办法使用for . . . in 语句讨论基于整形下标的数组可以通过for 语句进行循环遍历,但是,用关键字作索引的关联数组就不能这样遍历了,还好,关联数组可以通过for . . . in 语句进行遍历访问。该语句会访问指定对象所有可用的属性,语法如下:for (key in object) {// Actions}for . . . in 语句不需要循环变量...2010-04-15 16:50:59 · 69 阅读 · 0 评论 -
在数组中间插入元素(转)
要在数组中间插入元素解决办法使用splice( ) 方法讨论splice( ) 方法不仅可以删除元素,也可以插入元素,插入的元素放到第2个参数之后,当第2个参数为0代表插入元素:var letters:Array = ["a", "b", "c", "d"];//插入三个元素,起始位置为1letters.splice(1, 0, "r", "s", "t");2010-04-15 16:53:56 · 1094 阅读 · 0 评论 -
Flex 对Java端返回Collection的处理方法
将Flex与Spring集成后(BlazeDS 与Spring集成指南 ),第一个面临的问题就是:对于Java端返回的各种Java类型的对象,Flex中能否有相应的数据类型来映射。处理,尤其是List、Set、Map及POJO对象值。 在 BlazeDS 与Spring集成指南 例子的基础上,调整相关的测试代码如下:1、Java端1.1、com.yeeach.HelloWorld...原创 2010-07-20 22:21:25 · 111 阅读 · 0 评论