массивы используются для хранения элементов с порядковыми номерами.
в вашем случае надо использовать объекты
то бишь

Код AS3:
public var data:Object = {};
далее как вы и писали

Код AS3:
data["blahBlah"] = "valueBlah";
trace(data["blahBlah"]) // valueBlah