Difference between revisions of "Ubutton.as"
From Organic Design wiki
m |
m |
||
Line 1: | Line 1: | ||
− | + | 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); | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | |||
var myButton_1:uButton1 = new uButton1("http://www.jack.co.nz/index.html","_blank",buttonClip.button1,0xFF8429,0xFF0000); | var myButton_1:uButton1 = new uButton1("http://www.jack.co.nz/index.html","_blank",buttonClip.button1,0xFF8429,0xFF0000); | ||
var myButton_2:uButton1 = new uButton1("http://www.jack.co.nz/archive.html","_blank",buttonClip.button2,0x31ADA5,0xFF0000); | var myButton_2:uButton1 = new uButton1("http://www.jack.co.nz/archive.html","_blank",buttonClip.button2,0x31ADA5,0xFF0000); | ||
var myButton_3:uButton1 = new uButton1("http://www.jack.co.nz/contact.html","_blank",buttonClip.button3,0xDE5AAD,0xFF0000); | var myButton_3:uButton1 = new uButton1("http://www.jack.co.nz/contact.html","_blank",buttonClip.button3,0xDE5AAD,0xFF0000); |
Latest revision as of 05:27, 30 November 2006
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); } }
}
var myButton_1:uButton1 = new uButton1("http://www.jack.co.nz/index.html","_blank",buttonClip.button1,0xFF8429,0xFF0000); var myButton_2:uButton1 = new uButton1("http://www.jack.co.nz/archive.html","_blank",buttonClip.button2,0x31ADA5,0xFF0000); var myButton_3:uButton1 = new uButton1("http://www.jack.co.nz/contact.html","_blank",buttonClip.button3,0xDE5AAD,0xFF0000);