⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kingdashape.as

📁 《Flash AS3殿堂之路》光盘源码 学习ActionScript 3.0
💻 AS
字号:
package org.kingda.book.basicoop.polymorphism
{
	import flash.display.Shape;
	import flash.display.DisplayObjectContainer;
	public class KingdaShape
	{
		protected var _shape:Shape;	//复合了一个Shape类对象_shape
		//传入一个MovieClip或者Sprite做为_shape的父容器
		public function KingdaShape(parent:DisplayObjectContainer) {
			_shape = new Shape();			
			parent.addChild(_shape); //加上这一句,屏幕才会显示_shape
		}
		//绘制
		protected function draw():void {} //放空,供子类重写
		//填色
		public function fill(color:uint):void {
			_shape.graphics.beginFill(color, Math.random());
			draw();
			_shape.graphics.endFill();
		}
		//移动
		public function move(x:Number, y:Number):void {
			_shape.x = x;
			_shape.y = y;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -