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

📄 colorizer.as

📁 flash as编程的库和源代码
💻 AS
📖 第 1 页 / 共 2 页
字号:
									[myInstances, "setBlueMultiplier"], 									[myInstances, "setBlueOffset"],									[myInstances, "setAlphaMultiplier"],									[myInstances, "setAlphaOffset"]];		}				if(!isNaN(end)) {			this.myAnimator.animationStyle(this.duration, this.easing);			this.myAnimator.animate(start, end);		} else {			this.myAnimator.setCurrentPercentage(start);		}			}		public function run(...arguments:Array):void {				this.init.apply(this, arguments);		this.invokeAnimation(0, 100);	}	public function animate(start:Number, end:Number):void {				this.invokeAnimation(start, end);	}		public function setCurrentPercentage(percentage:Number):void {		this.invokeAnimation(percentage, NaN);	}											public function setColor(redMultiplier:Number, redOffset:Number, 									greenMultiplier:Number, greenOffset:Number, 									blueMultiplier:Number, blueOffset:Number, 									alphaMultiplier:Number, alphaOffset:Number):void {				var targetTransform:ColorTransform = new ColorTransform();		targetTransform.redMultiplier = redMultiplier;		targetTransform.redOffset = redOffset;		targetTransform.greenMultiplier = greenMultiplier;		targetTransform.greenOffset = greenOffset;				targetTransform.blueMultiplier = blueMultiplier;		targetTransform.blueOffset = blueOffset;		targetTransform.alphaMultiplier = alphaMultiplier;		targetTransform.alphaOffset = alphaOffset;		this.movieclip.transform.colorTransform = targetTransform;	}			public function getRedMultiplier():Number {		var startValues:Array = this.getStartValues();		if(startValues == null) {			return this.movieclip.transform.colorTransform.redMultiplier;		} else {			return startValues[0];		}			}		public function setRedMultiplier(value:Number):void {		var currentTransform:ColorTransform = this.movieclip.transform.colorTransform;		var targetTransform:ColorTransform = new ColorTransform();		targetTransform.redMultiplier = value;		targetTransform.redOffset = currentTransform.redOffset;		targetTransform.greenMultiplier = currentTransform.greenMultiplier;		targetTransform.greenOffset = currentTransform.greenOffset;		targetTransform.blueMultiplier = currentTransform.blueMultiplier;		targetTransform.blueOffset = currentTransform.blueOffset;		targetTransform.alphaMultiplier = currentTransform.alphaMultiplier;		targetTransform.alphaOffset = currentTransform.alphaOffset;		this.movieclip.transform.colorTransform = targetTransform;	}		public function getRedOffset():Number {		var startValues:Array = this.getStartValues();		if(startValues == null) {			return this.movieclip.transform.colorTransform.redOffset;		} else {			return startValues[1];		}	}		public function setRedOffset(value:Number):void {		var currentTransform:ColorTransform = this.movieclip.transform.colorTransform;		var targetTransform:ColorTransform = new ColorTransform();		targetTransform.redMultiplier = currentTransform.redMultiplier;		targetTransform.redOffset = value;		targetTransform.greenMultiplier = currentTransform.greenMultiplier;		targetTransform.greenOffset = currentTransform.greenOffset;		targetTransform.blueMultiplier = currentTransform.blueMultiplier;		targetTransform.blueOffset = currentTransform.blueOffset;		targetTransform.alphaMultiplier = currentTransform.alphaMultiplier;		targetTransform.alphaOffset = currentTransform.alphaOffset;		this.movieclip.transform.colorTransform = targetTransform;	}		public function getGreenMultiplier():Number {		var startValues:Array = this.getStartValues();		if(startValues == null) {			return this.movieclip.transform.colorTransform.greenMultiplier;		} else {			return startValues[2];		}	}		public function setGreenMultiplier(value:Number):void {		var currentTransform:ColorTransform = this.movieclip.transform.colorTransform;		var targetTransform:ColorTransform = new ColorTransform();		targetTransform.redMultiplier = currentTransform.redMultiplier;		targetTransform.redOffset = currentTransform.redOffset;		targetTransform.greenMultiplier = value;		targetTransform.greenOffset = currentTransform.greenOffset;		targetTransform.blueMultiplier = currentTransform.blueMultiplier;		targetTransform.blueOffset = currentTransform.blueOffset;		targetTransform.alphaMultiplier = currentTransform.alphaMultiplier;		targetTransform.alphaOffset = currentTransform.alphaOffset;		this.movieclip.transform.colorTransform = targetTransform;	}		public function getGreenOffset():Number {		var startValues:Array = this.getStartValues();		if(startValues == null) {			return this.movieclip.transform.colorTransform.greenOffset;		} else {			return startValues[3];		}	}		public function setGreenOffset(value:Number):void {		var currentTransform:ColorTransform = this.movieclip.transform.colorTransform;		var targetTransform:ColorTransform = new ColorTransform();		targetTransform.redMultiplier = currentTransform.redMultiplier;		targetTransform.redOffset = currentTransform.redOffset;		targetTransform.greenMultiplier = currentTransform.greenMultiplier;		targetTransform.greenOffset = value;		targetTransform.blueMultiplier = currentTransform.blueMultiplier;		targetTransform.blueOffset = currentTransform.blueOffset;		targetTransform.alphaMultiplier = currentTransform.alphaMultiplier;		targetTransform.alphaOffset = currentTransform.alphaOffset;		this.movieclip.transform.colorTransform = targetTransform;	}		public function getBlueMultiplier():Number {		var startValues:Array = this.getStartValues();		if(startValues == null) {			return this.movieclip.transform.colorTransform.blueMultiplier;		} else {			return startValues[4];		}	}		public function setBlueMultiplier(value:Number):void {		var currentTransform:ColorTransform = this.movieclip.transform.colorTransform;		var targetTransform:ColorTransform = new ColorTransform();		targetTransform.redMultiplier = currentTransform.redMultiplier;		targetTransform.redOffset = currentTransform.redOffset;		targetTransform.greenMultiplier = currentTransform.greenMultiplier;		targetTransform.greenOffset = currentTransform.greenOffset;		targetTransform.blueMultiplier = value;		targetTransform.blueOffset = currentTransform.blueOffset;		targetTransform.alphaMultiplier = currentTransform.alphaMultiplier;		targetTransform.alphaOffset = currentTransform.alphaOffset;		this.movieclip.transform.colorTransform = targetTransform;	}			public function getBlueOffset():Number {		var startValues:Array = this.getStartValues();		if(startValues == null) {			return this.movieclip.transform.colorTransform.blueOffset;		} else {			return startValues[5];		}	}		public function setBlueOffset(value:Number):void {		var currentTransform:ColorTransform = this.movieclip.transform.colorTransform;		var targetTransform:ColorTransform = new ColorTransform();		targetTransform.redMultiplier = currentTransform.redMultiplier;		targetTransform.redOffset = currentTransform.redOffset;		targetTransform.greenMultiplier = currentTransform.greenMultiplier;		targetTransform.greenOffset = currentTransform.greenOffset;		targetTransform.blueMultiplier = currentTransform.blueMultiplier;		targetTransform.blueOffset = value;		targetTransform.alphaMultiplier = currentTransform.alphaMultiplier;		targetTransform.alphaOffset = currentTransform.alphaOffset;		this.movieclip.transform.colorTransform = targetTransform;	}		public function getAlphaMultiplier():Number {		var startValues:Array = this.getStartValues();		if(startValues == null) {			return this.movieclip.transform.colorTransform.alphaMultiplier;		} else {			return startValues[6];		}	}		public function setAlphaMultiplier(value:Number):void {		var currentTransform:ColorTransform = this.movieclip.transform.colorTransform;		var targetTransform:ColorTransform = new ColorTransform();		targetTransform.redMultiplier = currentTransform.redMultiplier;		targetTransform.redOffset = currentTransform.redOffset;		targetTransform.greenMultiplier = currentTransform.greenMultiplier;		targetTransform.greenOffset = currentTransform.greenOffset;		targetTransform.blueMultiplier = currentTransform.blueMultiplier;		targetTransform.blueOffset = currentTransform.blueOffset;		targetTransform.alphaMultiplier = value;		targetTransform.alphaOffset = currentTransform.alphaOffset;		this.movieclip.transform.colorTransform = targetTransform;	}		public function getAlphaOffset():Number {		var startValues:Array = this.getStartValues();		if(startValues == null) {			return this.movieclip.transform.colorTransform.alphaOffset;		} else {			return startValues[7];		}			}				public function setAlphaOffset(value:Number):void {		var currentTransform:ColorTransform = this.movieclip.transform.colorTransform;		var targetTransform:ColorTransform = new ColorTransform();		targetTransform.redMultiplier = currentTransform.redMultiplier;		targetTransform.redOffset = currentTransform.redOffset;		targetTransform.greenMultiplier = currentTransform.greenMultiplier;		targetTransform.greenOffset = currentTransform.greenOffset;		targetTransform.blueMultiplier = currentTransform.blueMultiplier;		targetTransform.blueOffset = currentTransform.blueOffset;		targetTransform.alphaMultiplier = currentTransform.alphaMultiplier;		targetTransform.alphaOffset = value;		this.movieclip.transform.colorTransform = targetTransform;	}}}

⌨️ 快捷键说明

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