Объекты являются динамическими, вам не нужно существовать, чтобы создать их во время выполнения.
var someObject:Object = { }; // Empty object with nothing defined in it
trace(someObject.someParam); // Traces out "undefined"
Вы также можете проверить, установлен ли он
if (someObject.someParam != undefined)
Вы можете установить его, когда захотите
someObject.someParam = 100;
и теперь, после того, как он был установлен, он будет корректно трассироваться
trace(someObject.someParam); // Traces out 100
С этим у вас проблемы? Если нет, возможно, вы могли бы дать нам больше информации о вашей проблеме.