2013-04-30 12 views
6

Böyle bir şey gibi hissediyorum ama nasıl bir düğme yalnızca eylem komut 3 kodu? olmadan 'u bir şekil verme ve bir düğme sembolüne veya başka bir şeye dönüştürmeyi kastediyorum. Sadece FlashDevelop’ta çalışmak daha kolay olur.Yalnızca AS3 ile bir Düğme Oluşturun

cevap

13

SimpleButton sınıfını kullanabilir veya Sprite sınıfını kullanarak kendiniz yuvarlayabilirsiniz. Ardından, herhangi bir şey çizebilir veya herhangi bir görüntüyü düğme olarak kullanabilir ve varsayılan olarak bitmiş durumdadır.

Örneğin basit bir düğme böyle olabilir:

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); 

Düğmenin her eyalette farklı görüntüleme nesneleri olabilirken veya bunun yerine sprite biteşlenim ekleyebilirsiniz.

+0

Çok teşekkürler! Basit düğmemde bir yükseklik, genişlik, x ve y verdim. 'özel var goButton olarak bilinir: SimpleButton = new SimpleButton();' sahnede görünmüyor, nasıl arka plan rengi veya kenarlık verebilirim? –

+0

Cevabımı güncelledi. –