Передать переменную типа объекта другому классу, но сохранить структуру? - PullRequest
0 голосов
/ 07 января 2012

Я сомневаюсь, что это:

У меня есть эта переменная в этом классе A

var obj:Object = new Object()

и его структура:

obj.name = "John";
obj.age = 44;

Я бы хотел взять эту переменную obj и передать ее классу B (я знаю, как это сделать), но я не знаю, как мне сохранить структуру:

obj.name и obj.age

Кто-нибудь знает это?

1 Ответ

0 голосов
/ 07 января 2012

Если у вас возникли проблемы, подумайте о создании нового класса, а затем передайте его как новый класс, а не как объект.

(непроверенный код)

package {
  public class SomeDude {
    public var name:String;
    public var age:int;
    public function SomeDude() {}
  }
}

, затем передайте это / сослаться на что-то вроде:

var dude:SomeDude = new SomeDude();
dude.name = "John";
dude.age = 44;

otherClass.someFunction(dude);

В вашем другом классе есть такая функция:

...
public function someFunction(theDude:SomeDude){}
...
...