arm-linux

http://armboard.taobao.com/

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年12月3日

摘要: 在Flex中使用JSON对象为属性赋值JavaScript中,JSON的简洁和强大令人印象深刻。ActionScript3作为一种从JavaScript语言发展起来的语言,依然可以使用JSON。依然可以 var object={a:1,b:”b”,c:”1111”};这样的JSON形式创建ActionScript对象。在JavaScript中,我们常常在new 对象时,通过传入{……}这样的JSON数据方便地初始化对象。在ActionScript中,我们依然可以这样做。样例代码:package{ public class ConstructTemplate { private var th.. 阅读全文
posted @ 2008-12-03 18:23 arm-linux 阅读(1100) 评论(0) 推荐(0) 编辑

摘要: 在Flex/ActionScript3中实现抽象类及继承机制解密ActionScript3中没有抽象类的概念。但是,在Flex提供的类库中,有些类却实现类抽象类的功能。如:DisplayObjectContainer属性| 方法| 事件| 示例包flash.display类public class DisplayObjectContainer继承DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object子类 Loader, Sprite, Stage语言版本 :ActionScript 3.0Pla 阅读全文
posted @ 2008-12-03 12:41 arm-linux 阅读(771) 评论(0) 推荐(0) 编辑

摘要: 在Flex/ActionScript3中实现单例Flex的ActionScript3语言中,类的构造函数只能是public类型的。而在Java等语言中,我们通常使用这样的方法实现单例:1,把构造函数声明为private的方法,阻止用户创建对象,从而阻止用户使用new 创建对象。2,声明静态变量,用它来持有一个类的实例。实现单例。这里,我介绍一种在ActionScript3语言中实现单例的方法。这种方法的原理是,ActionScript3语言中有一个办法,可以把类的访问范围限制在一个源文件内,而不让外部文件的代码看到。这样,外部代码自然无法使用new创建该类的对象。甚至该类在外部也无法看到。但. 阅读全文
posted @ 2008-12-03 11:33 arm-linux 阅读(278) 评论(0) 推荐(0) 编辑