多语言展示
当前在线:1228今日阅读:23今日分享:25

Animate/Flash如何动态更改动态文本颜色(AS3)

在AS3脚本中,改变动态文本的颜色更方便一些,而且可以使用颜色组件进行颜色的选项。这里讲如何动态修改动态文本的颜色。0Flash如何通过代码改变动态文本颜色(AS2)0Flash如何通过代码改变静态文本颜色(AS2)
工具/原料

Animate CC及其它支持AS3脚本的Flash软件

方法/步骤
1

这里用的是Animate CC软件,打开软件 ,新建Actionscript 3文档。

2

在工具栏找到文本工具

3

接着在舞台上放置一个动态文本,如图所示

4

设置动态文本的实例名为txt

5

依次点击窗口--组件,打开组件面板

6

在组件面板找到ColorPicker组件,并拖动到舞台上

7

设置组件的实例名为color_mc

8

在主时间轴的帧上加如下代码:color_mc.addEventListener(Event.CHANGE, changeHandler);function changeHandler(e:Event):void {    var fmt:TextFormat = new TextFormat();    fmt.color = color_mc.selectedColor;    txt.setTextFormat(fmt);}

9

运行后,就可以通过组件选择颜色后,动态改变文本的颜色了

注意事项
1

必须AS3文档

2

有什么问题可以留言

推荐信息