是否有任何方法可以在Actionscript 3中的字符串中包含变量?

时间:2009-09-10 16:53:32

标签: actionscript-3 printing

我发现自己总是输入类似

的内容
Alert.show("blah = " + blah);

在PHP中我们有

"blah = $blah"

在Ruby中我们有

"blah = #{blah}"

我们在Actionscript3中有类似的内容吗?

另外......我们在这里做什么的正确名称是什么?

谢谢!

2 个答案:

答案 0 :(得分:2)

如果您在询问是否可以在字符串中包含变量名并对其进行评估而不是像文字一样对待(如PHP示例),答案是否定的。这不是ActionScript语言的一个功能。但是,您可以通过使用StringUtil的替换方法来实现这样的功能。这是一个例子:

StringUtil.substitute("My name is {0} and I am {1} years old", name, age);

http://livedocs.adobe.com/flex/3/langref/mx/utils/StringUtil.html

答案 1 :(得分:0)

不确定您的意思是trace()功能:

http://help.adobe.com/en_US/AS3LCR/Flash_10.0/package.html#trace()

如:

trace("Blah: " + Blah);