如何在花括号中引用XML属性的变量?

时间:2013-06-06 13:42:45

标签: xml actionscript-3

在AS3中,我可以写下以下内容:

var message:String = "Hello";
var data:XML = <data>{message}</data>;

但是如何引用变量来格式化XML属性?

var color:String = "#FFFFFF";
var p:XML = <p><font color="{color}">{message}</font></p>;

2 个答案:

答案 0 :(得分:2)

只需删除属性的双引号,它就可以运行:

var p:XML = <p><font color={color}>{message}</font></p>;

这里是您的实例:http://wonderfl.net/c/xxtT

答案 1 :(得分:0)

这是Flex的语法:)如果你想在普通的旧动作中使用它,请使用Regex。这有助于您构建表达式:http://gskinner.com/RegExr/