摘要: 设置 textfield 的wordWrap = true;multiline = true;这样才能保证 自动断行别显示多行,不设置multiline = ture 会莫名其妙的让外部读取的字符串不能利用 换行符换行。。 阅读全文
posted @ 2014-01-21 17:46 autumndawn 阅读(100) 评论(0) 推荐(0) 编辑
摘要: package{import flash.display.DisplayObject;import flash.display.MovieClip;import flash.display.Sprite;import flash.display.StageAlign;import flash.display.StageScaleMode;import flash.events.Event;import flash.events.IOErrorEvent;import flash.events.ProgressEvent;import flash.utils.getDefinitionByNam 阅读全文
posted @ 2013-11-28 13:59 autumndawn 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 2005年,Ted Patrick发布了一篇伟大的文章《elastic racetrack》。它充当了我多年的参考资料,用于理解一帧内的代码的执行和渲染是如何平稳的处理的。等到了FlashPlayer9和AVM2的面世,我发现弹性跑道模型有了一些变化。此信息是基于我对FashPlayer内部事件和渲染的研究,但整个模型并没有被Adobe公司的工程师证实。弹性跑到模型的基础没变:以一个具体的帧率运作,FlashPlayer会用帧的第一部分来执行代码,第二部分渲染显示对象。每个部分都能增加它的跑道,以容纳更多的指令处理和有效的延长帧的持续时间。跟以前的模型相比,这两个部分有什么变化,它们在一帧内又 阅读全文
posted @ 2013-11-27 18:04 autumndawn 阅读(603) 评论(0) 推荐(0) 编辑
摘要: package{import flash.display.Sprite;import flash.events.MouseEvent;import flash.text.TextField;import flash.utils.getTimer;public class SortTest1 extends Sprite{private var f:Function = function(a:Object,b:Object):int{return b.y-a.y}private var arr:Array = new Array();private var tmText:TextField = 阅读全文
posted @ 2013-11-12 18:00 autumndawn 阅读(128) 评论(0) 推荐(0) 编辑
摘要: command 被事件触发,可以派发事件,映射各类。可以调用service,更新model.mediator 可以派发,接受事件。是view跟其他层的中间人。addViewListener监听ViewCompnent派发的事件,然后做处理。actor 比如model,service只能派发事件。command,mediator里面调用service,command封装业务逻辑,model封装域逻辑。mediator监听service的返回。这样开发者可以将应用程序特有的逻辑放到 Mediator,而避免把 View Component 耦合到特定的应用程序。一个 View Component 阅读全文
posted @ 2013-03-06 16:37 autumndawn 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 先看下面的一段脚本,这是比较经典的初始化脚本:package{ import flash.display.Sprite; import flash.events.Event; public class Test extends Sprite { public function Test() { if(stage) { init(... 阅读全文
posted @ 2012-08-01 09:54 autumndawn 阅读(475) 评论(0) 推荐(0) 编辑
摘要: TweenMax.to(m_ball, 2, {bezierThrough:[{x:197, y:196}, {x:177, y:356}], orientToBezier:true, ease:Back.easeOut});tweenmax 网站有演示http://www.greensock.com/tweenmax/ 阅读全文
posted @ 2012-07-27 17:28 autumndawn 阅读(1308) 评论(0) 推荐(0) 编辑
摘要: http://svn.puremvc.org/PureMVC_AS3 阅读全文
posted @ 2012-07-16 11:54 autumndawn 阅读(93) 评论(0) 推荐(0) 编辑
摘要: /** * EnterFrame事件处理 */private var frameRate:uint = stage.frameRate;private var halfRate:uint = frameRate >> 1;private var intervalTime:uint = 1000/frameRate;private var deltaTime:Number = 0;private var lastTime:uint = 0;private function enterFrame(e:Event):void{ //计算实际帧频 var nowTime:uint = g. 阅读全文
posted @ 2012-07-16 09:38 autumndawn 阅读(192) 评论(0) 推荐(0) 编辑
摘要: trace(CheckTxtLength( "123qw中国"))function CheckTxtLength(str:String):int{var byteArray:ByteArray = new ByteArray();byteArray.writeMultiByte(str, "GBK");return byteArray.length;} 阅读全文
posted @ 2012-07-06 11:43 autumndawn 阅读(129) 评论(0) 推荐(0) 编辑