Ubutton1.as
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); } } }