Ошибка использования дефиса в качестве имени свойства объекта в Flex - PullRequest
0 голосов
/ 22 марта 2010

Я пытаюсь собрать объект заголовка для запроса API. Одним из заголовков является «Content-Type». Дефис вызывает ошибку компиляции. Флекс дает мне:

1050 - Невозможно присвоить нереферентное значение.

Я считаю, что им нравится использовать дефис в сообщении об ошибке, пока я вешаю голову и прихожу сюда для ответов.

1 Ответ

0 голосов
/ 22 марта 2010

В имени переменной не должно быть дефиса (знака минус). Например, если вы попытаетесь получить переменную a-b = 3, Flex решит, что вы говорите о вычитании.

Документация дает информацию о том, как установить заголовки:

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