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

📄 numbercontainer.as

📁 as3.0 翻书效果
💻 AS
字号:
/**
* Description here..
* @author Default
* @version 0.1
*/

package crlclr.ui {
	import flash.display.Sprite;
	import flash.text.*;

	public class NumberContainer extends Sprite {
		public function NumberContainer(){
			init();
			createChildren();
		}
		private function createChildren(){
			var len:int=10;
			for(var i:int=0;i<len;i++){
				var numberSprite:NumberSprite=new NumberSprite();
				addChild(numberSprite);
			}
		}
	}
	
	
	public class NumberSprite extends Sprite{
		private var textFiled:TextField;
		private var bg:Sprite;
		
		private var index:int
		public function NumberSprite(index:int){
			this.index=index;
			createChildren();
		}
		private function createChildren(){
			this.bg=new Sprite();
			
			this.textFiled=new TextField();
			this.textFiled.autoSize=TextFieldAutoSize.LEFT;
			this.textFiled.text=this.index<10?" 0"+this.index+" ":" "+this.index+" "
			this.textFiled.textColor=0xFFFFFF;
			
			this.textFiled.setTextFormat(textFormat());
			
			this.bg.graphics.beginFill(0x990000,1);
			this.bg.graphics.drawRect(0,0,this.textFiled.textWidth+3,this.textFiled.textHeight+3);
			
			addChild(this.bg);
			addChild(this.textFiled)
		}
		private function textFormat():TextFormat {
			var mTextFormat = new TextFormat();
			mTextFormat.size = 12;
			mTextFormat.font = "Verdana";
			mTextFormat.color = 0xffffff;
			return mTextFormat;
		}
	}
	
}

⌨️ 快捷键说明

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