Flash Actionscript 3修改标签组件文本

Flash Actionscript 3修改标签组件文本,flash,actionscript-3,label,Flash,Actionscript 3,Label,我正在尝试修改标签组件的文本,我已经在as3中放置在舞台上了。 不过,我很难更改文本,它只是基于我键入的初始文本保持不变。我希望最终标签内容能够动态更改。当我编译swf时,这两个标签具有我放在舞台上时给它们的原始值,而不是startDate和endDate值。我的代码如下所示: package { import flash.display.*; import fl.controls.Slider; import fl.events.SliderEvent; i

我正在尝试修改标签组件的文本,我已经在as3中放置在舞台上了。 不过,我很难更改文本,它只是基于我键入的初始文本保持不变。我希望最终标签内容能够动态更改。当我编译swf时,这两个标签具有我放在舞台上时给它们的原始值,而不是startDate和endDate值。我的代码如下所示:

package
{
    import flash.display.*;
    import fl.controls.Slider; 
    import fl.events.SliderEvent; 
    import fl.controls.Label; 

    public class slider extends MovieClip{

        public var startDate:int;
        public var endDate:int;

        public function slider(){
            dateSlider.addEventListener(SliderEvent.CHANGE, changeHandler); 
            startDate = 1981;
            endDate   = 1995;
            startLabel.text = startDate.toString();
            endLabel.text   = endDate.toString();
        }

        private function changeHandler(event:SliderEvent):void { 
            yearLabel.text = (event.value/10) + startDate + " year";     
        }
     }

}

谢谢

我想您是想更改按钮标签。是吗

如果是,那就做吧

startabel.label=startDate.toString();
而不是startAbel.text=startDate.toString()

slider
是文档类吗?