Revision: 68597
Updated Code
at January 27, 2015 19:47 by RodolfoMiranda
Updated Code
package com.db.banner { import com.greensock.TimelineLite; import com.greensock.TweenLite; import com.greensock.easing.Expo; import com.greensock.easing.Quint; import flash.display.LoaderInfo; import flash.display.MovieClip; import flash.events.MouseEvent; import flash.net.URLRequest; import flash.net.navigateToURL; // --- public class Template extends Main { private var content : MovieClip; private var tl : TimelineLite; public function Template() { super(); buttonMode = true; content = this; init(); } // ----------------- init ---v public function init() : void { tl = new TimelineLite(); addListeners(); reset(); animate(); } // ----------------- event listeners ---v public function addListeners() : void { addEventListener(MouseEvent.CLICK, onClick); } // ----------------- clickTag ---v private function onClick(event : MouseEvent) : void { navigateToURL(new URLRequest(LoaderInfo(root.loaderInfo).parameters.clickTag), "_blank"); } // ----------------- animate ---v public function animate() : void { TweenLite.to(content.key, 1, {alpha:1}); // tl.insert(TweenLite.to(content.myMC, 1, {y:0, ease:Expo.easeInOut}), 2); // tl.insert(TweenLite.to(content.myMC, 1, {y:0, ease:Quint.easeOut}), tl.duration() - 0.5); // tl.append(TweenLite.to(content.myMC, 1, {y:0, ease:Quint.easeOut}), -0.5); } // ----------------- reset ---v public function reset() : void { content.key.alpha = 0; } // This is the end... my only friend the end. } }
Revision: 68596
Updated Code
at January 24, 2015 01:44 by RodolfoMiranda
Updated Code
package com.client.campaign { import com.greensock.plugins.TintPlugin; import com.greensock.easing.Circ; import com.greensock.TimelineLite; import com.greensock.TweenLite; import com.greensock.easing.Expo; import com.greensock.easing.Quint; import com.greensock.plugins.TransformAroundCenterPlugin; import com.greensock.plugins.ColorTransformPlugin; import com.greensock.plugins.TweenPlugin; import flash.display.LoaderInfo; import flash.display.MovieClip; import flash.events.MouseEvent; import flash.net.URLRequest; import flash.net.navigateToURL; public class CreativeName_336x280 extends Main { private var contentMC : MovieClip; private var tl : TimelineLite; private var virgin : Boolean = true; public var i :int = 0; public function CreativeName_336x280() { super(); buttonMode = true; contentMC = this; init(); } // ----------------- Init: public function init() : void { tl = new TimelineLite(); addListeners(); reset(); animate(); } // ----------------- Event listeners: private function addListeners() : void { addEventListener(MouseEvent.CLICK, onClick); } // ----------------- clickTag: private function onClick(event : MouseEvent) : void { navigateToURL(new URLRequest(LoaderInfo(root.loaderInfo).parameters.clickTAG), "_blank"); } // ----------------- Animate: public function animate() : void { tl.insert(TweenLite.to(content.overlayIntro, 1.4, {alpha=0}), 1.2); tl.insert(TweenLite.to(content.copy001, 1, {y:50, ease:Quint.easeOut}), tl.duration() - 0.2); //trace(tl.duration()); } // ----------------- Reset: public function reset() : void { content.overlayIntro.alpha = 1; } // ----------------- This is the end... my only friend.... the end! } }
Revision: 68595
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 24, 2015 00:38 by RodolfoMiranda
Initial Code
package com.client.campaign { import com.greensock.plugins.TintPlugin; import com.greensock.easing.Circ; import com.greensock.TimelineLite; import com.greensock.TweenLite; import com.greensock.easing.Expo; import com.greensock.easing.Quint; import com.greensock.plugins.TransformAroundCenterPlugin; import com.greensock.plugins.ColorTransformPlugin; import com.greensock.plugins.TweenPlugin; import flash.display.LoaderInfo; import flash.display.MovieClip; import flash.events.MouseEvent; import flash.net.URLRequest; import flash.net.navigateToURL; public class CreativeName_336x280 extends Main { private var contentMC : MovieClip; private var tl : TimelineLite; private var virgin : Boolean = true; public var i :int = 0; public function CreativeName_336x280() { super(); buttonMode = true; contentMC = this; init(); } // ----------------- Init: public function init() : void { tl = new TimelineLite(); addListeners(); reset(); animate(); } // ----------------- Event listeners: public function addListeners() : void { addEventListener(MouseEvent.CLICK, onClick); } // ----------------- clickTag: private function onClick(event : MouseEvent) : void { navigateToURL(new URLRequest(LoaderInfo(root.loaderInfo).parameters.clickTAG), "_blank"); } // ----------------- Animate: public function animate() : void { tl.insert(TweenLite.to(content.overlayIntro, 1.4, {alpha=0}), 1.2); tl.insert(TweenLite.to(content.copy001, 1, {y:50, ease:Quint.easeOut}), tl.duration() - 0.2); //trace(tl.duration()); } // ----------------- Reset: public function reset() : void { content.overlayIntro.alpha = 1; } // ----------------- This is the end... my only friend.... the end! } }
Initial URL
Initial Description
The basic structure As3 Class for producing a banner.
Initial Title
AS3 Class Basic Banner
Initial Tags
Initial Language
ActionScript 3