Return to Snippet

Revision: 30673
at August 19, 2010 04:37 by derrekwayne


Updated Code
package com.neonsunburst {
	
	import flash.display.MovieClip;
	import flash.events.*;
	import com.gskinner.motion.GTween;
	import com.gskinner.motion.easing.*;
	
	public class Content extends MovieClip{
		
		var model:Model;
		
		public function Content (aModel:Model)
		{
			model = aModel;
			model.addEventListener(Event.CHANGE, update);
		}
		public function update(event:Event) : void {
			trace (this + " model updated");
			new GTween(this.slides.getChildAt(model.getCurrentPage() - 1), .5, {alpha:1}, {ease:Sine.easeIn});
			new GTween(this.slides.getChildAt(model.getPreviousPage() -1), .5, {alpha:0}, {ease:Sine.easeIn});
		}
		public function engage() : void {
			new GTween(this.hifiA, .5, {alpha:0}, {ease:Sine.easeIn});
		}
		public function unEngage() : void {
			new GTween(this.hifiA, .5, {alpha:1}, {ease:Sine.easeIn});
		}
	}
}

Revision: 30672
at August 19, 2010 04:06 by derrekwayne


Initial Code
package com.neonsunburst {
	
	import flash.display.MovieClip;
	import flash.events.*;
	import com.gskinner.motion.GTween;
	import com.gskinner.motion.easing.*;
	
	public class Content extends MovieClip{
		
		var model:Model;
		
		public function Content (aModel:Model)
		{
			model = aModel;
			model.addEventListener(Event.CHANGE, update);
			trace ("content");
		}
		public function update(event:Event) : void {
			trace (this + " model updated");
			new GTween(this.slides.getChildAt(model.getCurrentPage() - 1), .5, {alpha:1}, {ease:Sine.easeIn});
			new GTween(this.slides.getChildAt(model.getPreviousPage() -1), .5, {alpha:0}, {ease:Sine.easeIn});
		}
		public function engage() : void {
			new GTween(this.hifiA, .5, {alpha:0}, {ease:Sine.easeIn});
		}
		public function unEngage() : void {
			new GTween(this.hifiA, .5, {alpha:1}, {ease:Sine.easeIn});
		}
	}
}

Initial URL
neonsunburst.com

Initial Description
The Content class is a view that listens to the model.

Initial Title
Neonsunburst Content Class

Initial Tags
actionscript

Initial Language
ActionScript 3