package com { import flash.display.*; import flash.events.*; import com.TweenNano; public class Panel_1 extends MovieClip{ public function Panel_1() { text_mc.alpha = 0; } public function setInit(){ alpha = 0; TweenNano.to(hotspot_1_mc.on_mc, 0, {alpha:0, overwrite:true}); TweenNano.to(hotspot_1_mc.off_mc, 0, {alpha:1, overwrite:true}); TweenNano.to(hotspot_2_mc.on_mc, 0, {alpha:0, overwrite:true}); TweenNano.to(hotspot_2_mc.off_mc, 0, {alpha:1, overwrite:true}); TweenNano.to(popup_1_mc, 0, {alpha:0, overwrite:true}); TweenNano.to(popup_2_mc, 0, {alpha:0, overwrite:true}); hotspot_1_mc.buttonMode = true; hotspot_2_mc.buttonMode = true; hotspot_1_mc.mouseChildren = false; hotspot_2_mc.mouseChildren = false; hotspot_1_mc.addEventListener(MouseEvent.MOUSE_OVER, showThePopups); hotspot_1_mc.addEventListener(MouseEvent.MOUSE_OUT, hideThePopups); hotspot_2_mc.addEventListener(MouseEvent.MOUSE_OVER, showThePopups); hotspot_2_mc.addEventListener(MouseEvent.MOUSE_OUT, hideThePopups); TweenNano.to(text_mc, 0, {alpha:0, overwrite:true}); } public function showThePopups(evt:Event = null){ var tempTarget:String = evt.target.name; var animDelay:Number = 0; if(tempTarget != "hotspot_1_mc"){ if(tempTarget == "hotspot_2_mc"){ TweenNano.to(popup_2_mc, 0.50, {alpha:1, delay:animDelay, overwrite:true}); TweenNano.to(hotspot_2_mc.on_mc, 0.50, {alpha:1, delay:animDelay, overwrite:true}); TweenNano.to(hotspot_2_mc.off_mc, 0.50, {alpha:0, delay:animDelay, overwrite:true}); } }else{ TweenNano.to(popup_1_mc, 0.50, {alpha:1, delay:animDelay,overwrite:true}); TweenNano.to(hotspot_1_mc.on_mc, 0.50, {alpha:1, delay:animDelay,overwrite:true}); TweenNano.to(hotspot_1_mc.off_mc, 0.50, {alpha:0, delay:animDelay,overwrite:true}); } } public function hideThePopups(evt:Event = null){ var tempTarget:String = evt.target.name; var animDelay:Number = 0.50; if(tempTarget != "hotspot_1_mc"){ if(tempTarget == "hotspot_2_mc"){ TweenNano.to(popup_2_mc, 0.50, {alpha:0, delay:animDelay,overwrite:true}); TweenNano.to(hotspot_2_mc.on_mc, 0.50, {alpha:0, delay:animDelay,overwrite:true}); TweenNano.to(hotspot_2_mc.off_mc, 0.50, {alpha:1, delay:animDelay,overwrite:true}); } }else{ TweenNano.to(popup_1_mc, 0.50, {alpha:0, delay:animDelay,overwrite:true}); TweenNano.to(hotspot_1_mc.on_mc, 0.50, {alpha:0, delay:animDelay,overwrite:true}); TweenNano.to(hotspot_1_mc.off_mc, 0.50, {alpha:1, delay:animDelay,overwrite:true}); } } public function setPanelStart(evt:Event = null){ TweenNano.to(text_mc, 1.00, {alpha:1, overwrite:true}); } public function setExit(evt:Event = null){ } } }