如何在Flex中的属性名称中获取连字符?

时间:2010-03-23 20:16:07

标签: flex hyphen

Flex在xml中存在连字符问题。我需要在Google Checkout实现的属性中生成带有连字符的xml对象。

我可以逃脱:

var xml:XML = <item-description/>;

var xml:XML = <item-description the-name="foo"/>;

但我需要做的是设置如下属性的值:

var timestamp:String = methodToGetMyTimestampString();

var xml:XML = <item-desc/>;
xml@start-date = timestamp;

但我做不到。由于flex不喜欢连字符,我不知道如何在名称中使用连字符来获取或设置属性。

1 个答案:

答案 0 :(得分:1)

你试过这个:

xml.attribute("start-date") = timestamp;

xml.@["start-date"] = timestamp;