共 12 篇文章 |
|
Flex右键菜单原理Flex右键菜单原理。flex一共有三种默认的上下文菜单,它们分别是标准菜单,编辑菜单,和错误菜单三种。flex的标准菜单:当右键单击flex组件上就会显示Flash Player 提供的一些菜单内容。flex的编辑菜单:当右键单击flex可选择可编辑的组件上时会显示一个特殊的剪切板菜单例如(复制,粘贴,剪切等)。flex的菜单按照组别进行了... 阅1347 转7 评0 公众公开 13-03-12 08:39 |
var obj:Object = xmlDecoder.decodeXML(new XMLDocument(xmlstr));param 为 参数的名称 function getParameter(param){ var query = window.location.search; var iLen = param.length; var iStart = query.indexOf(param); if (iStart == -1) return “”; iStart += iLen + 1; var iEnd = query.indexOf(”&”, iStart); if (iE... 阅2386 转5 评0 公众公开 13-01-12 15:12 |
AS3中解决单击事件、双击事件响应函数冲突问题代码集合AS3中解决单击事件、双击事件响应函数冲突问题代码集合经常编程的人士肯定会遇到一个问题,就是同时使用AS3中自带的MOUSE.CLICK和MOUSE.DOUBLE_CLICK会产生响应函数的冲突,如双击时,单击和双击的响应函数都会执行。var timer:Timer = new Timer(260, 1);timer.addEventListener(TimerEve... 阅493 转2 评0 公众公开 12-11-09 20:12 |
MXML组件与ActionScript组件内存使用比较MXML组件与ActionScript组件内存使用比较。自定义组件有两种方法,一种是使用MXML来定义组件,一种是直接使用ActionScript来自定义组件。分别使用mxml和as来向界面上添加组件mxml方式:<mx:Button/> <mx:TextInput/> <mx:Button/> <mx:TextInput/> <mx:Button/> <mx:T... 阅190 转2 评0 公众公开 12-10-25 18:36 |
ActionScript3的函数重载。习惯了C++和Java的语法,以为ActionScript3也同样支持函数重载,昨天试着写了下面这样一个类后发现居然报错:Multiple constructor definitions found,原来ActionScript3并不支持我们常用的那种函数重载方式。public function MyClass() { } public function MyClass(str:String) ... 阅45 转1 评0 公众公开 12-10-20 16:53 |
Flex:对象的深度拷贝Flex:对象的深度拷贝 [转贴 2009-3-16 10:04:50] 字号:大 中 小 对象的深度拷贝方法,在应用中经常需要传递一个对象参数,传递过去的对象的修改又不希望对原对象产生影响,用该对象方法可以轻松实现了 package {var copier : ByteArray = new ByteArray();使用方法: var instanceA : ClassA = new ClassA();var ins... 阅319 转5 评0 公众公开 12-10-18 14:30 |
public static function clone(obj:Object):Object { var instance:Object = null;public static function isBasicTypeName(typeName:String):Boolean { return (typeName == "String" || typeName == "int" || typeName == "uint" ... 阅358 转5 评0 公众公开 12-10-18 14:26 |
在重新派发事件的过程中,flash内部的事件框架将会调用事件的clone方法来生成这个事件的一个新实例,如果没有重载clone方法,也就是说使用的是默认的重载方法,那么新的事件实例就是一个普通的event,而不是自定义事件,这时,在下一个事件监听器中如果期待的是自定义事件的话,就会发生:Error #1034: 强制转换类型失败:无法将 flash.events::... 阅347 转1 评0 公众公开 12-10-18 14:25 |
//去掉首尾二点后,按照剩下的点和新加的点画曲线 for (i = 1; i <numPoints - 2; i ++) { var xc:Number = (points[i].x + points[i + 1].x) / 2; var yc:Number = (points[i].y + points[i + 1].y) / 2; graphics.curveTo(points[i].x, points[i].y, xc, yc);//处理惩罚最后一点 graphics.curveTo(points[i].x, points[i].y... 阅867 转4 评0 公众公开 12-09-26 15:26 |
Flex绘制实时曲线Flex绘制实时曲线。private var maxDate:Date;private var minDate:Date;private var timer:Timer;private var dateFormat:DateFormatter = new DateFormatter();private var dateVar:Date;var dx:Date = new Date();dx.setMinutes(dx.getMinutes()+1, dx.getSeconds(), dx.getMilliseconds());var dm:Date = new Date();dx.se... 阅704 转13 评0 公众公开 12-09-26 15:26 |