ActionScript 3的修改标签组件的文本
-
22-07-2019 - |
题
我试图修改,我已经放置在台在AS3一个标签组件的文本。 我遇到了麻烦的文字,虽然改变,它只是停留基于我在键入的文本inital一样。我想最终有标签的内容动态改变。当我编译SWF,两个标签有我给他们当我把他们在舞台上,没有起始日期和结束日期值的原始值。我的代码如下:
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";
}
}
}
由于
解决方案
我假设你正试图改变按钮标签。是你吗?
如果是,则执行
startLabel.label = startDate.toString(); 代替startLabel.text = startDate.toString();
不隶属于 StackOverflow