2013-04-30 6 views
6

मुझे ऐसा लगता है कि ऐसा कुछ मौजूद है लेकिन मैं में केवल एक बटन स्क्रिप्ट 3 कोड में एक बटन कैसे बनाऊंगा? मेरा मतलब है बिना आकार बनाकर और इसे बटन प्रतीक या किसी चीज़ में परिवर्तित करना। यह शायद FlashDevelop में केवल काम करना आसान बनाता है।केवल कोड के साथ एक बटन बनाएं AS3

उत्तर

13

आप SimpleButton कक्षा का उपयोग कर सकते हैं या Sprite कक्षा का उपयोग करके अपना खुद का रोल कर सकते हैं। फिर आप कुछ भी खींच सकते हैं या बटन के रूप में किसी भी छवि का उपयोग कर सकते हैं और यह नीचे डिफ़ॉल्ट राज्यों से अधिक है।

उदाहरण के लिए एक सरल बटन इस तरह हो सकता है:

var goButton:SimpleButton = new SimpleButton(); 

var myButtonSprite:Sprite = new Sprite(); 
myButtonSprite.graphics.lineStyle(1, 0x555555); 
myButtonSprite.graphics.beginFill(0xff000,1); 
myButtonSprite.graphics.drawRect(0,0,200,30); 
myButtonSprite.graphics.endFill(); 

goButton.overState = goButton.downState = goButton.upState = goButton.hitTestState = myButtonSprite; 
addChild(goButton); 

आप बटन के प्रत्येक राज्य के लिए अलग-अलग प्रदर्शन वस्तुओं हो सकता है या आप स्प्राइट के बजाय बिटमैप्स संलग्न कर सकते हैं।

+0

बहुत धन्यवाद! मैंने अपना सरल बटन एक ऊंचाई, चौड़ाई, एक्स और वाई दिया। इसे 'निजी var goButton के रूप में जाना जाता है: सरल बटन = नया सरल बटन(); हालांकि यह मंच पर नहीं दिखता है, मैं इसे पृष्ठभूमि रंग या सीमा कैसे दे सकता हूं? –

+0

मेरा जवाब अपडेट किया गया। –

संबंधित मुद्दे