我发现自己总是打字像有没有办法在Actionscript3中打印字符串中的变量?
Alert.show("blah = " + blah);
在PHP中,我们有
"blah = $blah"
在Ruby中,我们有
"blah = #{blah}"
我们有像在ActionScript3的东西吗?
也...什么是我们在这里做什么正确的名字吗?
谢谢!
我发现自己总是打字像有没有办法在Actionscript3中打印字符串中的变量?
Alert.show("blah = " + blah);
在PHP中,我们有
"blah = $blah"
在Ruby中,我们有
"blah = #{blah}"
我们有像在ActionScript3的东西吗?
也...什么是我们在这里做什么正确的名字吗?
谢谢!
如果你问你是否可以包含在字符串中的变量名,并将它评估,而不是像文字处理(如你的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
不知道你指的是trace()
功能:
http://help.adobe.com/en_US/AS3LCR/Flash_10.0/package.html#trace()
如:
trace("Blah: " + Blah);
它不使用字符串重要的作用。我只是想知道,如果有一种方法,包括实际的字符串内变量,以避免+ – Tony 2009-09-10 17:32:47
唉唉,不,我敢肯定有ActionScript 3中没有这样的功能。 – 2009-09-10 18:36:46