摘要: var cm:ContextMenu = new ContextMenu(); cm.hideBuiltInItems(); var cmItem:ContextMenuItem = new ContextMenuItem("222:" + 1, true); // cm.customItems.push(cmItem); cm.addEventListener(ContextMenuEvent.MENU_SELECT, onRightKeyClick); for (var i:int = 0, len:int = cm.customItems.length; i < 阅读全文
posted @ 2014-03-17 14:21 chinayfhuang 阅读(154) 评论(0) 推荐(0)
摘要: filter()方法是Array类的一个方法,作用是对数组中的每一项执行一个回调函数,该方法需要两个参数,第一个callback就是回调函数,第二个参数thisObject 在官方API中注明必须为null,用作回调函数的this对象。该方法返回的是一个执行了回调函数的新数组。在函数有比较复杂的操作时,回调函数必须有三个参数,即项值,项索引和Array对象。例如:有个简单的Node类:package com.graph { /** * ... * @author me */ public class Node { private var _name:String; public... 阅读全文
posted @ 2014-03-17 14:06 chinayfhuang 阅读(331) 评论(0) 推荐(0)
摘要: package GUI.GameScene.Components.tools { //import com.ryan.utils.StringTools; /** * 日期的工具类 */ public class DateTool { public static const TIME_OF_MINUTE:uint = 60 * 1000; public static const TIME_OF_HOUR:uint = 3600 * 1000; public static const TIME_OF_DAY:uint = TIME_OF_HOUR * 24; public stati... 阅读全文
posted @ 2014-02-26 17:09 chinayfhuang 阅读(253) 评论(0) 推荐(0)
摘要: /** * 组件看不到?请使用本函数检测 * @param target * */ public static function componentsNotShow(target:DisplayObject):void { // 检查基本属性 if(!target.stage) {trace("没添加到舞台"); return;} if(!target.visible) {trace("visible 是 false"); return;} if(target.scaleX == 0) {trace("scaleX 为 0"); re 阅读全文
posted @ 2014-02-11 15:06 chinayfhuang 阅读(259) 评论(0) 推荐(0)
摘要: public static function deleteChinese(str:String):String{ var reg:RegExp = /[\u4e00-\u9fa5]/g; var newStr:String = str.replace(reg, ""); return newStr;} 阅读全文
posted @ 2014-02-11 15:02 chinayfhuang 阅读(470) 评论(0) 推荐(0)
摘要: package path { import flash.display.Sprite; import flash.filters.GlowFilter; /** * 地图方格 * @author hyf */ public class Node extends Sprite { public var canUse:Boolean; public var F:int; //路径增量G值 public var H:Number; //路径增量H值 private var _G:int; private var _select:Boolean; public var nodeID... 阅读全文
posted @ 2014-01-23 10:03 chinayfhuang 阅读(353) 评论(0) 推荐(0)
摘要: /** * 最长有效括号的长度 * 题目详情 给定只包含括号字符'('和 ')''的字符串,请找出最长的有效括号内子括号的长度。 举几个例子如下: 例如对于"( ()",最长的有效的括号中的子字符串是"()" ,有效双括号数1个,故它的长度为 2。 再比如对于字符串") () () )",其中最长的有效的括号中的子字符串是"() ()",有效双括号数2个,故它的长度为4。 再比如对于"( () () )",它的长度为6。 换言之,便是有效双括号" 阅读全文
posted @ 2014-01-23 09:54 chinayfhuang 阅读(773) 评论(0) 推荐(0)