0

我使用registerClassAlias來將自定義類保存到SharedObject中,但是由於每次創建新類時都會產生頭痛,因此您必須編寫registerClassAlias句子,並且有數百個自定義類可以保存在我的項目中。有什麼辦法可以在Actionscript/Air上自動執行registerClassAlias?

有沒有什麼辦法可以減少勞動力,或者每次你想要保存課程時都必須手動編寫registerClassAlias?

+1

作爲一個提示,請注意'SharedObject'。只有有限的信息可以保存。如果你要保存這麼多的類,你將不得不開始保存AMF文件(這也需要'registerClassAlias')。 – Pier

回答

1

您可以通過使用仍需手動填充的類數組來減少勞動力。

var classArray:Array=[OneClass,TwoClass]; // fill elsewhere 
for each(var c:Class in classArray) registerClassAlias(getQualifiedClassName(c),c); 
相關問題