Если у вас возникли проблемы, подумайте о создании нового класса, а затем передайте его как новый класс, а не как объект.
(непроверенный код)
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){}
...