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

📄 skatetransition.as

📁 Papervision3d的源码
💻 AS
字号:
/**
 * Paperskated3d - simple skateboard simulator in Papervision3d
 * 
 * @author Bartek Drozdz 
 * @version 1.0
 * 
 * Released under Creative Commons Attribution-Non-Commercial-Share Alike 3.0 License.
 */
package com.paperskate3d.util {
	
	import flash.display.DisplayObject;
	import caurina.transitions.Tweener;

	public class SkateTransition {
		
		public static function makeIn(target:DisplayObject, callback:Function, useAlpha:Boolean=false):void {
			var a:Number = (useAlpha) ? 0 : 1;
			
			Tweener.addTween(target, { 
				_color_redMultiplier:0, 
				_color_greenMultiplier:0, 
				_color_blueMultiplier:0,
				_color_alphaMultiplier:a,
				time:0, transition:"easeOutSine" } );
			
			Tweener.addTween(target, { 
				_color_redMultiplier:1, 
				_color_greenMultiplier:1, 
				_color_blueMultiplier:1,
				_color_alphaMultiplier:1,
				delay:.5, time:.5, 
				transition:"easeOutSine", 
				onComplete:callback } );
		}
		
		public static function makeOut(target:DisplayObject, callback:Function, useAlpha:Boolean=false):void {
			var a:Number = (useAlpha) ? 0 : 1;
			
			Tweener.addTween(target, { 
				_color_redMultiplier:0, 
				_color_greenMultiplier:0, 
				_color_blueMultiplier:0,
				_color_alphaMultiplier:a,
				time:.5, 
				transition:"easeOutSine", 
				onComplete:callback } );
		}
		
	}
	
}

⌨️ 快捷键说明

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