摘要: setInterval()函数public function setInterval(closure:Function, delay:Number,...arguments):uint语言版本:ActionScript 3.0运行时版本:AIR 1.0, Flash Player 9以指定的间隔(以... 阅读全文
posted @ 2014-07-25 11:49 jackyLe 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 很多人其实对AS3的事件流不太清楚 或者 自己清楚却讲不清楚 而这也是很多面试官喜欢问的问题先简单举个例子 事件流机制就像我们开箱子找箱子里的苹果一样 事件流分为 捕获 目标 冒泡 三个阶段 , 捕获 就是 我们开箱子找苹果的那个阶段 ,目标 就是 苹果 ,冒泡阶段 就是从箱子里把手拿回来的过程 而... 阅读全文
posted @ 2014-07-22 16:20 jackyLe 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Adobe自发布Flash Builder 4.6后,就暂停了Flash Builder新版本的发布。但AIR和FlashPlayer版本仍然保持不断的更新。在下载新的AIRSDK并覆盖到Flash Builder 4.6 sdks目录下的相应版本目录后,发现当用到了升级后的FlashPlayer新增特性功能后仍然无法通过调试,解决的惯用方法就是在“附加的编译器参 数”项中设置版本号(如:-swf-version=16,但这种设置是针对单个项目的。其实我们可以通过对Flash Builder 4.6的FlashPlayer版本进行统一升级来更好的解决这个问题,实现操作步骤如下:下面以AIRSD 阅读全文
posted @ 2013-12-12 11:08 jackyLe 阅读(197) 评论(0) 推荐(0) 编辑
摘要: package { import flash.display.DisplayObject; import flash.geom.Point; //动态设置注册点 public class DynamicRegistration { //需更改的注册点位置 private var regpoint:Point; //更改注册的显示对象 private var target:DisplayObject; function DynamicRegistration(target:DisplayObject,regpoint:Point) { this.target=target; t... 阅读全文
posted @ 2013-09-29 10:42 jackyLe 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 嵌入字体 需要注册一下1 [Embed(source = "/language/xxxxxfont.ttf",fontFamily="huakangfont",embedAsCFF="false")]2 private static const GameFontClass:Class;3 public static function regFont():void4 {5 Font.registerFont(GameFon... 阅读全文
posted @ 2013-09-26 15:00 jackyLe 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Nape事件侦听器Listener是Nape中碰撞事件帧听的核心部分。所有的事件派发后都有Listener对象侦听,然后触发相应的事件处理函数。包含四个类型:BodyListener、ConstraintListener、InteractionListener和PreListener。BodyListener:用来侦听刚体在WAKE和SLEEP状态之间切换时派发的CbEvent.WAKE或CbEvent.SLEEP事件ConstraintListener:侦听关节(后续我们详细介绍)状态变化时派发的事件,这些事件有CbEvent.WAKE、CbEvent.SLEEP和CbEvent.BREAK 阅读全文
posted @ 2013-09-24 14:07 jackyLe 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 首先 谢谢拉登大叔预览效果AS3代码package{ import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import nape.geom.Vec2; import nape.phys.*; import nape.shape.Polygon; import nape.space.Space; import nape.util.ShapeDebug; /** * @author jacky * ... 阅读全文
posted @ 2013-09-23 16:00 jackyLe 阅读(479) 评论(0) 推荐(1) 编辑
摘要: //校验用户姓名:只能输入1-30个以字母开头的字串/^[a-zA-Z]{1,30}$/;//校验密码:只能输入6-20个字母、数字、下划线/^(\w){6,20}$/;//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”varpatrn=/^[+]{0,1}(\d){1,3}[]?([-]?((\d)|[]){1,12})+$/;//校验手机号码:必须以数字开头,除数字外,可含有“-”/^[+]{0,1}(\d){1,3}[]?([-]?((\d)|[]){1,12})+$/;//校验邮政编码/^[a-zA-Z0-9]{3,12}$/;//校验搜索关键字/^[^`~!@#$%^ 阅读全文
posted @ 2013-09-22 17:29 jackyLe 阅读(202) 评论(1) 推荐(1) 编辑
摘要: 分享个AS3 ToolTip类 纯文本效果预览:package ui{ import flash.display.*; import flash.events.*; import flash.text.*; public class ToolTip { private static var tips:Array = []; private static var nowShowTip:DisplayObject; public static var isOn:Boolean = true; private stati... 阅读全文
posted @ 2013-09-22 15:42 jackyLe 阅读(230) 评论(0) 推荐(1) 编辑
摘要: 核心ExternalInterface.addCallback("js_func",as_func);//将AS函数(as_func)暴露出去,使用的时候通过 Flash对象.js_func进行访问。ExternalInterface.call("js_func"); //调用Flash对象所在页面(html)中的JS方法(js_func)示例:AS 1 2 3 8 9 10 11 28 29 30 31 JS 1 阅读全文
posted @ 2013-09-22 15:27 jackyLe 阅读(251) 评论(0) 推荐(1) 编辑