0
var o:Object = {title: 'asad'};
var v:ImageItemVO = o as ImageItemVO;
var v:ImageItemVO = ImageItemVO(o); // throws an error
我的ImageItemVO有一個名爲title的公共var。 此代碼運行後,「var v」爲空。爲什麼? 有人可以給我一個如何使它工作的例子嗎?AS3:如何使用「as」運算符?
所以..有沒有辦法使用包含在o中的數據的ImageItemVO實例? – 2010-11-05 17:36:31
是的,這是正確的..我忘了這種方法 – 2010-11-05 17:42:20
因爲你反序列化它的對象 - 也許更好的方法:ImageItemVO :: serialize(o:Object) - 然後你可以在這裏做循環[ key] = o [key]; – ansiart 2010-11-05 20:01:33