0

在 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>;
4

2 回答 2

2

只需删除您的属性的双引号,它应该可以工作:

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

这是您的现场示例: http ://wonderfl.net/c/xxtT

于 2013-06-06T13:50:55.313 回答
0

这是 Flex 的语法 :) 如果您想在普通的旧动作脚本中执行此操作,请使用正则表达式。这将帮助你建立你的表达: http: //gskinner.com/RegExr/

于 2013-06-06T13:46:25.557 回答