Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 Flash AS3,是否可以通过代码更改静态文本的防别名设置?_Actionscript 3_Antialiasing_Embedded Fonts - Fatal编程技术网

Actionscript 3 Flash AS3,是否可以通过代码更改静态文本的防别名设置?

Actionscript 3 Flash AS3,是否可以通过代码更改静态文本的防别名设置?,actionscript-3,antialiasing,embedded-fonts,Actionscript 3,Antialiasing,Embedded Fonts,我正在使用InDesign CS5生成的swf,它显然只将文本导出为staticText对象。是否可以更改staticText的反别名?我想让它可读,但它默认为动画,没有明显的方式改变它。我最近获得了文本字段的帮助,但我似乎无法让它在staticText上工作。在运行时无法读取或更改静态文本。它甚至不是文本。Flash IDE写出的形状恰好代表了浏览者的文本,但就Flash而言,它只是更多的形状 要在运行时读取/编辑/修改/任何文本,需要使用文本字段。我不确定是否有任何方法可以让InDesign

我正在使用InDesign CS5生成的swf,它显然只将文本导出为staticText对象。是否可以更改staticText的反别名?我想让它可读,但它默认为动画,没有明显的方式改变它。我最近获得了文本字段的帮助,但我似乎无法让它在staticText上工作。

在运行时无法读取或更改静态文本。它甚至不是文本。Flash IDE写出的形状恰好代表了浏览者的文本,但就Flash而言,它只是更多的形状


要在运行时读取/编辑/修改/任何文本,需要使用文本字段。我不确定是否有任何方法可以让InDesign使用文本字段而不是静态文本输出SWF。

否,无法更改别名。只能检测静态文本字段并通过代码获取其文本

for (var i:int= 0;i < this.numChildren; i++)
{
 if (getChildAt(i) is StaticText)
 {
   trace("Found a StaticText in ", this , "with text:", StaticText(getChildAt(i)).text)
 }
} 
for(变量i:int=0;i