使用连字符作为Flex中的对象属性名称时出错

时间:2010-03-22 11:43:00

标签: flex header hyphen

我正在尝试为api请求组装一个头对象。其中一个标题是“Content-Type”。连字符导致编译错误。 Flex给了我:

1050 - 无法分配非参考值。

我发现他们喜欢在错误信息中使用连字符,而我却垂头丧气地来到这里寻求答案。

1 个答案:

答案 0 :(得分:0)

您的变量名称中不能包含连字符(减号)。例如,如果你试图让变量a-b = 3,那么Flex认为你在谈论减法。

documentation提供了有关如何设置标题的信息:

var header:URLRequestHeader = new URLRequestHeader("Content-Type", "text/plain");
request.requestHeaders.push(header);