我發現自己總是打字像有沒有辦法在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