報價:
我可以用一個符號(影片剪輯),這樣做,但有一個按鈕,我不能......
既然你知道如何改變文本的MC裏面爲什麼不這樣做是辦法?如果問題是有點「可點擊的」,那麼你必須知道,實際上MC可以點擊太像按鈕(也可以聽指針翻轉,按鈕按下/釋放等等)
無論如何,使您的MC的行爲這裏有一個按鈕是一些快速示例代碼來測試。
var cashCount:Number = 0;
button_MC.buttonMode = true;
button_MC.addEventListener(MouseEvent.CLICK, increaseCash);
function increaseCash (e:MouseEvent):void
{
cashCount += 50; //increments up by 50 when MC is clicked
button_MC.cashAmount.text = String(cashCount);
trace("Clicked for Cash.. amount is now: " + cashCount);
}
注:cashAmount是文本框實例名,button_MC均是MovieClip你想要點擊的實例名稱。如果在顯示數字加起來時出現問題(有時候會發生,你知道),也會在文本上「嵌入字體」。和平了。
感謝它的工作:)但你知道如何去除遊標圖標,當你在文本上,我只想要像它的一個按鈕時的光標圖標? ^^ – user2984101
不知道如果你已經解決了它,但有兩種可能的方法。首先,您可以使用'button_MC.useHandCursor = false;'或者您可以嘗試'button_MC.buttonMode = false;'如果您保留'MC_name.addEventListener(MouseEvent.CLICK等),MC仍然會響應點擊事件, '代碼。 **提示**不要只在MC按鈕中有文字,因爲您必須精確地點擊字母(「O」中的孔不是可點擊的按鈕區域)才能修復放置在具有某種形狀定義的文本圖層下的圖層中的文字可點擊區域(即盒子),然後在屬性 - >顏色設置中給出一個零字母。 Bam –
PS:順便說一句,Flash不允許手形光標在文本框上(即使在按鈕MC中),因爲用戶可能需要右鍵單擊和複製文本選項。嘗試將鼠標移動到實際的文本/數字,您將看到手形光標在文本區域內消失。我明白你的意思,但前面的評論工作正常。 –