我有一个自定义按钮,一个文本框里面:因为我想这样做重写属性
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