Как установить свойства пустого объекта программно? - PullRequest
0 голосов
/ 15 августа 2011

Я сейчас делаю Actionscript , и я хотел бы знать, есть ли способ инициировать значение пустого объекта программно, как это:

var myObj:Object = new Object;

myObj.add("aKey","aValue");

Чтобы добавить свойство с именем aKey, значение которого aValue

Мне нужно создать «тупой» (data-только) объект для использования в качестве параметра для отправки через POST.Поэтому я не знаю, как долго и / или сколько у него будет атрибутов.

Или что-то в этом роде.

Спасибо

1 Ответ

3 голосов
/ 15 августа 2011

ActionScript 3 позволяет создавать новые объекты с использованием выразительного синтаксиса Object Literal, подобного синтаксису, найденному в JavaScript:


const myObj : Object = {
    aKey: "aValue",
};
trace(myObj.aKey); // "aValue"

Если вы хотите назначить свойства после того, как объект был построен, вы можете использоватьлибо точечная нотация, либо нотация в квадратных скобках, например:

<code>
const myObj : Object = {};  // create an empty object.
myObj.aKey = "aValue";
myObj["anotherKey"] = "anotherValue";

Если вы планируете отправлять данные по HTTP, вы можете рассмотреть возможность просмотра URLVariables класс, который позаботится о URL-кодировании данных для вас.

...