摘要: 一、TextFormat必须要设置在textField.text赋值之后。否则TextFormat样式调用不进去。尤其是对中文如此。但实际应用中,常先设置文本类,具体调用时再赋值。这样,TextFormat的作用就失去了。所以,强调先给text赋值,再设置TextFormat。二、原以为textField属于InteractiveObjec类,即可交互,可直接触发TextEvent监听事件,实则不然,加监听前需设置XML 的href="event:myText"。我的理解:文本不能出发event,需要单独写名“event:”事件,另外,textfield需要.htmlTex 阅读全文
posted @ 2011-07-21 16:32 小松鼠喝多了 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: 1.继承AsEventDispatcher类可以发送事件,添加事件侦听package{ import flash.events.Event; import flash.utils.Dictionary; public class AsEventDispatcher { //[事件类型]=事件处理函数 private var receive:Dictionary = new Dictionary(); public function AsEventDispatcher() { } //添加接收者 public function addEventListener(type:String, list 阅读全文
posted @ 2011-07-20 17:35 小松鼠喝多了 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 简单工厂由工厂类,抽象产品类和具体产品类组成1.抽象产品接口package{ public interface IGraph { function draw():void }}2.产品工厂类package{ public class GrapFactory { public function GrapFactory() { } public static function factory(shape:String):IGraph { switch (shape) { case "circle": return new Circle(); break; case " 阅读全文
posted @ 2011-07-13 15:18 小松鼠喝多了 阅读(198) 评论(0) 推荐(0) 编辑
摘要: package{ import com.bit101.components.HSlider; import com.bit101.components.InputText; import com.bit101.components.Label; import com.bit101.components.PushButton; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.events.NetStatusEvent; import flash 阅读全文
posted @ 2011-07-13 11:10 小松鼠喝多了 阅读(3732) 评论(0) 推荐(1) 编辑
摘要: 取消当前命令:Esc; 工具选项板:Enter; 选项板调整:Shift+Tab; 退出系统:Ctrl+Q; 获取帮助:F1; 剪切选择区:F2 / Ctrl+X; 拷贝选择区:F3 / Ctrl+C; 粘贴选择区:F4 / Ctrl+V; 显示或关闭画笔选项板:F5; 显示或关闭颜色选项板:F6; 显示或关闭图层选项板:F7; 显示或关闭信息选项板:F8; 显示或关闭动作选项板:F9; 显示或关闭选项板、状态栏和工具箱:Tab; 全选:Ctrl+A; 反选:Shift+Ctrl+I; 取消选择区:Ctrl+D; 选择区域移动:方向键; 将图层转换为选择区:Ctrl+单击工作图层; 选择区域以 阅读全文
posted @ 2011-07-08 18:02 小松鼠喝多了 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1.modlepackage{ import flash.events.Event; import flash.events.EventDispatcher; public class modle extends EventDispatcher { private var mwidth:int; private var mheight:int; public function modle() { } public function get Mwidth():int { return mwidth; } public function set Mwidth(value:int):void { m 阅读全文
posted @ 2011-07-08 17:49 小松鼠喝多了 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 有些类不需要有多个实例,只需要一个就行1.package{ public class Sington { private static var isClosing:Boolean = false; private static var linkSington:Sington; public function Sington() { if(isClosing) { //不实例化 } else { throw new Error("不能实例化"); } } public static function LinkSington():Sington { if(!linkSingto 阅读全文
posted @ 2011-07-08 16:51 小松鼠喝多了 阅读(184) 评论(0) 推荐(0) 编辑