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

📄 samplecloud.as

📁 《Flash AS3殿堂之路》光盘源码 学习ActionScript 3.0
💻 AS
字号:
package org.kingda.book.display
{
	import flash.display.Sprite;
	import flash.utils.getDefinitionByName;

	public class SampleCloud extends Sprite
	{
		//笔者习惯以双下划线开头的属性表示与库中元件相关
		private var __CloudA:Class;
		private var __CloudB:Class;
		private var __Sky:Class;
		public function SampleCloud() {
			initView();
			var sky:Sprite = new __Sky();
			//三朵云彩,使用基类CloudMovieClip做为类型
			var cloudABig	:CloudMovieClip = new __CloudA();
			var cloudASmall	:CloudMovieClip = new __CloudA();
			var cloudB		:CloudMovieClip = new __CloudB();
			//分别调整三朵云彩的位置、大小和速度
			cloudABig.speed = 1.5;
			cloudABig.x = 300;
			
			cloudASmall.speed = 1;
			cloudASmall.scaleX = 0.5;			
			cloudASmall.scaleY = 0.5;
			cloudASmall.x = 200;
			cloudASmall.y = 125;
			cloudASmall.alpha = 0.5;
						
			cloudB.y = 150;
			cloudB.x = 500;
			cloudB.speed = 0.5;
			//加入显示列表
			addChild(sky);
			addChild(cloudB);
			addChild(cloudABig);
			addChild(cloudASmall);			
		}		
		private function initView():void {
			__CloudA = getDefinitionByName("CloudA") as Class;
			__CloudB = getDefinitionByName("CloudB") as Class;
			__Sky 	 = getDefinitionByName("SkySprite") as Class;
		}
		
	}
}

⌨️ 快捷键说明

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