FLEX
文章平均质量分 70
thinker28754
这个作者很懒,什么都没留下…
展开
-
APE物理引擎教程
APE物理引擎首页http://www.cove.org/ape/index.htmAPI文档http://www.cove.org/ape/docs/api/google论坛(有介绍贴图,碰撞检测……)http://groups.google.com/gro原创 2011-09-01 21:09:04 · 1187 阅读 · 1 评论 -
Flex拖拽
关键字: flex, 拖拽函数 Flex组件内置了处理拖拽事件的接口,有些控件已经实现了拖拽功能,比如List、DataGrid、Menu、TileList、Tree,在设置相关的拖拽属性后,它们都可以在相同类型的组件之间利用鼠标来实现数据的转移。allowDragSelection 是否可以拖选 allowMultipleSelection 是否可以多选原创 2010-01-25 21:30:00 · 830 阅读 · 1 评论 -
Flex 集合(ArrayCollection)
关键字: flex, arraycollection 集合是ActionScript 中功能强大的基于索引的数组组件,添加了如对内容进行排序等功能,操作数组的读取位置,创建经过排序的数组视图。集合也能通知其任意事件监听器监听其数据是否改变,以及任何数据项被添加到源数组时可执行自定义逻辑。当数据改变时可通知其监听器,这是集合的新功能,叫数据绑定,还有就是允许DataGrid 和List 组件原创 2010-01-25 21:25:00 · 2956 阅读 · 2 评论 -
Flex拖拽-Canvas容器里拖动Box
2009-02-18缩略显示Flex拖拽-Canvas容器里拖动Box文章分类:Web前端关键字: flex, flex拖拽, canvas, box <![CDATA[ import mx.core.IUIComponent; import mx.containers.Box; import mx.containers.Canva原创 2010-01-25 21:34:00 · 1911 阅读 · 0 评论 -
简单的拖拽
关键字: flex, 拖拽, 简单拖拽 从一个list拖拽到另一个list中 <![CDATA[ private function initApp():void{ words.dataProvider=[Water,水,Car,汽车,House,房屋,Book,书籍,Music,音乐,原创 2010-01-25 21:32:00 · 476 阅读 · 0 评论 -
js调用as中的方法示例
工作遇到js调用as的情况,所以研究半天,终于解决,贴出以备后用 1.以下是网页的flash代码(注意在object中定义好id)------------------------------------------------------------------------------ AC_FL_RunContent( codebase,http://do原创 2010-01-24 20:33:00 · 9166 阅读 · 0 评论 -
AS3.0语法笔记
1.常量定义const const1 : int ; //const为关键字,const1为常量名,int为类型2.变量定义var x1 : int ; //var为关键字,x1为常量名,int为类型3.基本类型整型:int 无符号型:uint 数值型:Number 布尔型:Boolean 字符串型:String4.声明对像:var objname :Object;5.创建对像原创 2010-01-24 20:30:00 · 2954 阅读 · 0 评论 -
使用XMLList读取XML数据
使用XMLList读取XML数据 XML对象提供了一个返回XMLList类型的方法elements(),既返回所有XML对象的子元素节点,随后我们可以通过for each语句循环则可访问到整个XML数据内容。以上面创建内部XML文档的XML数据为例,详细见如下代码块:varlist:XMLList=pXml.elements();foreach(varelement:XMLinlis原创 2010-01-19 21:23:00 · 1276 阅读 · 0 评论 -
XML,XMLList,XMLListCollection之间的关系笔记
通常情况下,你可以从服务器上为tree控件取得XML数据 ,你也可以在Tag里直接定义格式良好的XML数据。你可以使用或者Tag在mxml里定义XML数据。你可以将XML object直接作为一个层级数据控件的dataProvider,however,if the object changes dynamically,你应该做如下处理:1,将XML或者XMLList objects转换为X原创 2010-01-19 21:17:00 · 1017 阅读 · 0 评论 -
动态增加tree组建节点
[Bindable] private var doc:XML= ; [Bindable] private var docData:XMLListCollection=new XMLListCollection(doc.folder); private function test():原创 2010-01-19 21:01:00 · 584 阅读 · 0 评论 -
Flex 在运行时如何读取配置文件
1.使用 Model标签xml: Kevin 4325d543d32ab34ddd43 在applicationComplete事件里面直读取即可.Alert.show(config.username + " : " + config.psw);2. 使用URLLoader.var loader: URLLoader = new URLLoader(new UR原创 2009-06-17 14:16:00 · 4881 阅读 · 0 评论 -
Flex拖拽-List内部拖拽
Flex拖拽-List内部拖拽关键字: flex, flex拖拽, list <![CDATA[ import mx.utils.ObjectUtil; import mx.events.DragEvent; import mx.collections.ArrayCollection; private function creationHand原创 2010-01-25 21:36:00 · 1058 阅读 · 0 评论 -
Flex拖拽-两个List之间拖拽
Flex拖拽-两个List之间拖拽关键字: flex拖拽, list <![CDATA[ import mx.events.DragEvent; import mx.collections.ArrayCollection; [Bindable] public var isEnabled:Boolean = true; private st原创 2010-01-25 21:37:00 · 1996 阅读 · 1 评论 -
数组元素的函数遍历
1、Array.forEach()方法 forEach(callback:Function,thisObject:*=null):voidvar arr:Array=["a","c","b"];arr.forEach(doEach);function doEach(obj:*,idx:int,ownarr:Array){ ownarr[idx]="doEach"+obj;原创 2010-02-14 08:10:00 · 600 阅读 · 0 评论 -
for...in和for each...in语句遍历
var arr:Array=["book","good","flex","flash"];for(var i:Object in arr){ trace("for...in elem["+i+"]="+arr[i]);} for each(var i:Object in arr){ trace("for each in elem="+i);}原创 2010-02-13 23:52:00 · 877 阅读 · 0 评论 -
FABridge教程(Flex+Ajax) 2
首先在fademo.mxml中声明一个button,并添加一个btnClick方法:view plaincopy to clipboardprint? http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="原创 2010-02-08 17:46:00 · 1960 阅读 · 1 评论 -
FABridge教程(Flex+Ajax)
一.通过js访问Flex组件 1.准备工作。先建立Flex工程 :fademo,并放置一个文本框:txtName。做完后代码应该类似于这个样子:view plaincopy to clipboardprint?·········10········20········30········40········50········60········70········80·······原创 2010-02-08 14:13:00 · 2550 阅读 · 1 评论 -
Flex基本原理
了解Flex程序的生命周期Flex程序从本质上讲,就是使用了(由AS编写的)Flex框架的Flash程序。但在Flex程序中可以忽略timeline这个概念,所有的内容都集于一帧。事实上Flex程序中的根,是继承flash.display.MovieClip的mx.managers.SystemManager。SystemManager有两帧。第一帧是预加载程序,第二帧是主程序。因原创 2010-02-04 15:47:00 · 740 阅读 · 0 评论 -
Flash与数学:球体曲面
参考了一个源码,大概了解3d球体的做法,借用了球体曲面的参数方程式,我们可以做出这种球面的图片分布效果出来。了解这种球面分布了解到每一张图片倾斜的角度是多少。当初看到这个源码,也让人觉得兴奋,因为他的原理其实不难。了解了数学模型背后的意义时候,大概会明白到这种图片效果是如何制作。主要涉及到角度的分布,和图片数量的分布。当中一些窍门之处都在处理图片角度倾斜,只要知道怎样倾斜。大概就会明白。原创 2010-02-05 18:33:00 · 854 阅读 · 0 评论 -
过滤ArrayCollection
过滤ArrayCollection关键字: arraycollection, 过滤, filterfunction filterFunction 属性是由ListCollectionView 类定义,它是ArrayCollection 的父类。当过滤器函数被传递给继承自ListCollectionView 的任何子类后,这里为ArrayCollection 对象,应用过滤器后必须调用r原创 2010-01-25 21:42:00 · 861 阅读 · 0 评论 -
自定义真正的可重用Flex组件
自定义真正的可重用Flex组件在企业的大项目里,经常要为Flex 类库写一系列可重用的组件。理论上一些相同的组件可以重复用在不同的模块和子模块的Flex 或 AIR 程序中,带来一致性和快速开发的好处。然而在实际中,存在些错误用法限制了组件的重用性。本文章解释是什么方法令组件可以真正重用,和强调一些在Flex SDK 里使用的技术,来编写出更具重用性的自定义组件。[b]什么方法令组件可以真正重原创 2010-01-25 21:53:00 · 2536 阅读 · 0 评论 -
Flex 对集合的多个字段进行排序
Flex 对集合的多个字段进行排序关键字: flex, 排序, 日期排序 因为数组可被多个SortFields 排序,Sort 对象的fields 属性就是一个数组。这些sort 创建一个层级的结构,所有对象进行分组排序,先根据field 属性里的第一个SortField 对象,再第一个,以此类推。这个例子代码先根据regions 再states 对集合进行排序: coll =原创 2010-01-25 21:43:00 · 2047 阅读 · 0 评论 -
Flex 中的States(状态)
Flex 中的States(状态)关键字: flex, states States 是一套用于创建状态组件的强大工具,也就是说组件可以有多个视图。使用States 来切换视图可以节约资源原创 2010-01-25 21:38:00 · 2310 阅读 · 0 评论 -
Flex Shared Object flash cookie
Flash cookie是不是第一次听说?cookie大家都不陌生,是一个存储在浏览器目录的文本文件,最大信息量为4K。Flash cookie类似于浏览器cookie的功能,也是存储在客户端的文件,其信息量能有多大呢?我曾经在饭否上记录了这段文字:“Flash使得RIA能在客户端存储10MB的数据,Cookies只能存储4KB。”这段文字也许能说明些什么。下面代码的核心是共享对象SharedOb原创 2009-06-15 17:25:00 · 2107 阅读 · 0 评论 -
actionscript 中 如何控制数字精度(小数位数)
很简单的一件事,但是如果不知道的话一样很麻烦。Number包里的两个方法可以轻松解决,而不是Math包里。 下面是官方文档: toFixed(3) 如何返回舍入到小数点后三位的字符串。var num:Number = 7.31343;trace(num.toFixed(3)); // 7.313 toFixed(2) 如何返回添加尾随 0 的字符串。原创 2009-06-10 11:10:00 · 1990 阅读 · 1 评论 -
图表事件
像其他FLEX组件一样,图表组件也实现了对一些常用的用户交互动作做出响应的事件封装,如鼠标单击双击图表的某一个区域等等,这些事件分别封装在图表类的下列属性中事件属性 描述 itemClick 鼠标单击事件 itemDoubleClick 鼠标双击事件 itemMouseDown 鼠标按下事件 itemMouseMove 鼠标在监控区域移动事件 itemRollOut 鼠标移出监控区域事件 it原创 2009-06-06 13:03:00 · 753 阅读 · 0 评论 -
Flex绘图测试程序
http://www.cssflex.com/huatu.asp 最近几天一直在研究Flex和ActionScript,没什么时间做Swing了,虽然现在对Flex还有点晕,但我发现我已经慢慢开始喜欢他了 刚刚完成了一个基于ActionScript的Flex绘图程序,和用Swing的Graphics2D比较了一下,其中也走了不少弯路,下面和大家分享一下:MXXML:htt原创 2009-04-19 17:37:00 · 3475 阅读 · 1 评论 -
Flex模块化(module)学习总结
关于这篇文章:写这篇文章的目的是总结一下我在flex模块化开发时所遇到的问题由浅到浅地介绍,并不是什么特别的东西,只是老了,怕自己不记得就记下来,为什么要公开,是想看能不能帮助一些人,那样就心安啦,写的不好大家见谅,之所以分三篇没什么特别的意义,只是在blog放不下,再次请大家见谅1:为什么要模块化; 模块化提供了分离应用程序代码到不同的swf文件上以便减少下载时间和原创 2009-04-20 09:48:00 · 6117 阅读 · 4 评论 -
积少成多Flash ActionScript 3.0(5) - 实例之闹钟
积少成多Flash ActionScript 3.0(5) - 实例之闹钟作者:webabcd介绍通过一个经典示例,即闹钟,对使用Flash ActionScript 3.0画图、做动画有一个大概的了解,并通过此示例学习自定义事件的开发自定义事件 - 继承自 Event ,一个 public static const 定义事件类型,其他 public 变量定义事件属性 画图 - 通原创 2009-04-19 18:43:00 · 938 阅读 · 0 评论 -
积少成多Flash ActionScript 3.0(4) - 实例之Hello World, 时钟, 计时器
积少成多Flash ActionScript 3.0(4) - 实例之Hello World, 时钟, 计时器作者:webabcd介绍通过3个简单的示例,对使用Flash ActionScript 3.0开发程序有个感性的认识Hello World - 演示最基本的交互。即按个按钮,就会在 UI 上显示对应的信息 时钟 - 演示如何做最基本的动画处理。即对时钟的时,分,秒针做旋转动原创 2009-04-19 18:42:00 · 957 阅读 · 0 评论 -
积少成多Flash ActionScript 3.0(2) - 基础之包、类、包外类、命名空间、属性、方法、接口和继承
积少成多Flash ActionScript 3.0(2) - 基础之包、类、包外类、命名空间、属性、方法、接口和继承作者:webabcd介绍Flash ActionScript 3.0是一种面向对象的语言,包、类、包外类、命名空间、属性、方法、接口和继承示例FunctionTest.aspackage actionScript{ import flash.display.Sprit原创 2009-04-19 18:39:00 · 961 阅读 · 0 评论 -
积少成多Flash ActionScript 3.0(1) - 基础之数据类型、操作符和流程控制语句
积少成多Flash ActionScript 3.0(1) - 基础之数据类型、操作符和流程控制语句作者:webabcd介绍Flash ActionScript 3.0中所有的数据类型都是对象,操作符和流程控制语句的语法与C#类似示例Basic.as// 包package { // 导入包 import flash.display.Sprite; // Basic原创 2009-04-19 18:36:00 · 715 阅读 · 0 评论 -
积少成多Flash ActionScript 3.0(6) - 绘图之图形和转换
积少成多Flash ActionScript 3.0(6) - 绘图之图形和转换作者:webabcd介绍演示使用 Flash ActionScript 3.0 画一些基本的图形,以及对绘制的图形或其他可视对象做一些基本的转换画图 - 通过 Shape 对象的 graphics 属性来执行矢量绘图命令 1、使用 lineStyle() 定义画图的线条样式 2、moveTo()原创 2009-04-19 18:34:00 · 1142 阅读 · 0 评论 -
flex 模块加载切换
http://www.adobe.com/2006/mxml" layout="absolute"> private function displayModule(moduleUrl:String):void{ var url:String=moduleLoader.url; if(url==moduleUrl) return; if(url!=null) moduleLoader原创 2009-03-23 12:22:00 · 3498 阅读 · 4 评论 -
FLEX入门教程:ActionScript 3.0 数组
关键字: actionscript3入门 as3数组常见数组任务本章介绍了以下常见的数组使用活动:■ 创建索引数组■ 添加和删除数组元素■ 对数组元素进行排序■ 提取数组的某些部分■ 处理关联数组和字典■ 处理多维数组■ 复制数组元素■ 创建数组子类重要概念和术语以下参考列表包含将会在本章中遇到的重要术语:■ 数组 (Array):用作容器以将多个对象组合在一起的对象。■ 关联数组 (As原创 2009-03-20 11:31:00 · 2424 阅读 · 1 评论 -
Flex 画线的方法
Flex 画线的方法. public var lines1 :flash.display.Sprite = new Sprite (); //lines1.graphics.lineStyle(2,0x0099ff,1);//设置颜色 粗细lines1.graphics.moveTo(uFrom.x+uFrom.width/2,uFrom.y+uFrom.height/原创 2009-03-17 18:11:00 · 5015 阅读 · 0 评论 -
积少成多Flash ActionScript 3.0(3) - 基础之以文本形式、XML形式和JSON形式与ASP.NET通信
积少成多Flash ActionScript 3.0(3) - 基础之以文本形式、XML形式和JSON形式与ASP.NET通信作者:webabcd介绍Flash ActionScript 3.0以文本形式与ASP.NET通信、以XML形式与ASP.NET通信和以JSON形式与ASP.NET通信示例Text.aspx.csusing System;using System.Data;usin原创 2009-04-19 18:41:00 · 1154 阅读 · 1 评论 -
积少成多Flash ActionScript 3.0(7) - 交互之鼠标事件和键盘事件
http://www.cnblogs.com/webabcd/archive/2009/03/16/1412853.html积少成多Flash ActionScript 3.0(7) - 交互之鼠标事件和键盘事件作者:webabcd介绍演示使用 Flash ActionScript 3.0 来监听用户的键盘事件和鼠标事件,并对其作相应的处理键盘事件 - 在 flash.events原创 2009-04-19 18:45:00 · 1513 阅读 · 1 评论 -
复合坐标轴
在实际的应用中有可能需要在一个图表组件中显示三个坐标轴,比如一个横轴两个纵轴。其中一个纵轴用来标注销售的实际值,另一个标注实际值的增长率。实现这个功能,最主要的是设置图表组件的secondSeries属性指定附加的坐标轴以及secondDataProvider属性指定新坐标轴的数据源。参考下述示例,http://www.adobe.com/2006/mxml" width="489" he原创 2009-06-06 13:00:00 · 1013 阅读 · 0 评论 -
如何强制Flex控件显示手型光标(hand cursor)
有时候需要强制某个控件,比如标签(Label)强制显示手型光标(hand cursor),一般情况下可以使用useHandCursor = true来控制。但是有时候,在某些控件上会不管用,这时可以再设置以下几个属性:原创 2009-06-05 09:00:00 · 2584 阅读 · 0 评论