我有一個自定義按鈕,一個文本框裏面:因爲我想這樣做重寫屬性
package com.company.utils.ui
{
import flash.display.Shape;
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
public class CustomButton extends Sprite
{
public var label:TextField;
標籤是公開的:
var playButton:CustomButton = new CustomButton();
playButton.label.embedFonts = true;
playButton.label.antiAliasType = AntiAliasType.ADVANCED;
playButton.label.sharpness = 1;
playButton.label.thickness = 25;
playButton.label.gridFitType = GridFitType.PIXEL;
playButton.label.defaultTextFormat = customTextFormat;
但我的問題是,我需要當我將文本分配給標籤時,請做其他事情(調用私人customButton私有方法)。
playButton.label.text = "myText";
我該怎麼做?
請不要截斷從我的答案複製'(txt.length> 10)? txt.substring(0,10)+「...」:txt'或至少提到它來自我的答案。 – Taurayi
sry,以爲我把它從原始問題中複製過來。但對答案並不重要,只是一些代碼來證明我的觀點。 – pkyeck