摘要: 1. 继承意味着新类看起来与原来的类相似,新类拥有与原来类相同的对外接口,或增加了一些接口。不是private的实例成员都可以被子类继承;类的静态成员不被子类继承,但在子类中可以访问父类的静态成员。继承用法:package{ //必须先导入父类才能创建子类 import flash.display.Sprite; //extends 为创建子类的关键字,后面加父类名 public class MyTest extends Sprite { ... }} 2. 重写经常要改变继承自父类中的某个属性或是方法中的内容,但不改变名称,从达到子类同名方法实现不同功能的效果。关键字f... 阅读全文
posted @ 2013-02-18 14:10 ChangeLi 阅读(543) 评论(0) 推荐(0) 编辑
摘要: package { // 主类 import flash.display.MovieClip; import flash.events.*; import flash.display.Shape; public class Main extends MovieClip { private var arrow:Arrow=new Arrow(); private var speed:Number;//速度 private var istart:Boolean = false;//是否开始 public function Main(... 阅读全文
posted @ 2013-01-31 18:42 ChangeLi 阅读(304) 评论(0) 推荐(0) 编辑
摘要: // localToGlobal 本地转换全局var square:Sprite = new Sprite();square.graphics.beginFill(0xFFCC00);square.graphics.drawRect(0, 0, 100, 100);square.x = 100;square.y = 200;addChild(square);square.addEventListener(MouseEvent.CLICK, traceCoordinates)function traceCoordinates(event:MouseEvent):void { var ... 阅读全文
posted @ 2013-01-31 12:39 ChangeLi 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Demo 背包结构主类:package{ import com.ItemManage; import flash.display.Sprite; public class PackTest extends Sprite { private var idList1:Array; private var idList2:Array; public function PackTest() { init(); } /** * 初始化 */ public function init():void { idList1 = new Array(); idLis... 阅读全文
posted @ 2013-01-31 11:09 ChangeLi 阅读(403) 评论(0) 推荐(0) 编辑
摘要: package{ import flash.display.Loader; import flash.display.Sprite; import flash.events.Event; import flash.events.IOErrorEvent; import flash.net.URLLoader; import flash.net.URLRequest; public class imagesTest_1 extends Sprite { private var xmlUrl:String = "imgXml/images.xml"; private var x 阅读全文
posted @ 2013-01-28 16:36 ChangeLi 阅读(242) 评论(0) 推荐(0) 编辑