Ubutton1.as

From Organic Design wiki

class uButton1 {

var s_Url: String; var s_Window: String; var m_Object: MovieClip; var c_nColor: Color; var c_oColor: Color; var o_Color: Object; //creating the constructor public function uButton1(s_Url,s_Window,m_Object,c_nColor,c_oColor) { //subfunctions with parameters onOver(m_Object,c_nColor);

       onPrss(s_Url,s_Window,m_Object);
       onOut(m_Object,c_oColor);
   }  

private function onOver(m_Object,cnColor,oColor):Void { c_nColor = cnColor; o_Color = oColor; m_Object.onRollOver = function(){ oColor = new Color(this); oColor.setRGB(cnColor); } } private function onOut(m_Object,coColor,oColor):Void { c_oColor = coColor; o_Color = oColor; m_Object.onRollOut = function(){ oColor = new Color(this); oColor.setRGB(coColor); } } private function onPrss(sUrl,sWindow,m_Object):Void { s_Url = sUrl; s_Window = sWindow; m_Object.onPress=function(){ getURL(sUrl,sWindow); } } }