se si vuole veramente una cosa del genere, è possibile utilizzare una fabbrica Dizionario:
public class DictFactory
{
public var dict:Dictionary;
public function create(obj:Object):Dictionary
{
dict = new Dictionary();
for (var key:String in obj) {
dict[key] = obj[key];
}
return dict;
}
}
Usage:
private var sampleDic:Dictionary = new DictFactory().create({ "zero":"Hello", "one": "World" });
Il DictFactory.create
prevede un oggetto con i valori-chiave, che la volontà essere applicato al dizionario restituito, se si passa qualsiasi altro oggetto (in AS3, qualsiasi classe è Object), i risultati potrebbero non essere desiderabili. :)
fonte
2012-07-26 23:44:59
Sigh, ero paura di ciò, grazie – Daniele