package com { import flash.display.* import flash.events.*; import com.TweenNano; import flash.net.*; import com.easing.*; public class Expanded extends MovieClip{ public var sW = 970; public var sH = 415; public var trvlTime = 30; public var txtTime = 0.50; public var txtDelay = 0.75; public function Expanded() { } public function startTheShow(evt:Event = null):void{ close_btn_white_mc.alpha = img_3_mc.alpha = text_3_mc.alpha = text_2_mc.alpha = text_1_mc.alpha = logo_mc.alpha = cta_mc.alpha = cta_bg_mc.alpha = 0 stop(); cta_btn.addEventListener(MouseEvent.CLICK, catchTheTag); over_btn.addEventListener(MouseEvent.CLICK, catchTheTag); collapse_btn.addEventListener(MouseEvent.CLICK, collapseMe); cta_over_mc.alpha = 0; frame01(); } public function frame01(evt:Event = null){ TweenNano.to(img_1_mc, trvlTime, {ease:Linear.easeNone, x:sW-img_1_mc.width}); TweenNano.to(img_2_mc, trvlTime, {ease:Linear.easeNone, x:0}); TweenNano.to(text_1_mc, txtTime, {alpha:1}); TweenNano.to([], 2, {onComplete:frame02}); TweenNano.to([], 8, {onComplete:collapseMe}); } public function frame02(evt:Event = null){ TweenNano.to(text_1_mc, txtTime, {alpha:0}); TweenNano.to(text_2_mc, txtTime, {alpha:1, delay:txtDelay}); TweenNano.to([], 3, {onComplete:frame03}); } public function frame03(evt:Event = null){ TweenNano.to(text_2_mc, txtTime, {alpha:0}); TweenNano.to(text_3_mc, txtTime, {alpha:1, delay:txtDelay}); TweenNano.to([], 3, {onComplete:frame04}); } public function frame04(evt:Event = null){ TweenNano.to([img_1_mc, img_2_mc, text_3_mc], 1, {alpha:0}); TweenNano.to([], 1.25, {onComplete:frame05}); } public function frame05(evt:Event = null){ TweenNano.to([logo_mc, cta_mc, cta_bg_mc, img_3_mc, close_btn_white_mc], 1, {alpha:1}); cta_btn.addEventListener(MouseEvent.MOUSE_OVER, ctaOver); cta_btn.addEventListener(MouseEvent.MOUSE_OUT, ctaOut); } public function ctaOver(evt:Event = null){ TweenNano.to(cta_over_mc, 0.50, {alpha:1}); } public function ctaOut(evt:Event = null){ TweenNano.to(cta_over_mc, 0.50, {alpha:0}); } private function catchTheTag(evt:Event){ EBBase.Clickthrough(); } private function collapseMe(evt:Event = null){ if(evt){ EBPanel.CollapsePanel("panel_auto"); }else{ EBPanel.CollapsePanel("panel_auto", "Auto"); } } } }