Hi folks! i just open my blog and writing my first pos, linking a useful flexer post (http://www.flexer.info/2007/10/25/deep-object-copy/) i found this group... so my first post it's also a question... if you want take a look any comments it's appreciated!
www.ekr.it/PC/blog
Bye
Comments
Hi,
First of all sorry for the late reply. Looking at the code I see some things that may cause it (I did not try it):
1) The file does not have a name. That may not cause problems in itself but can cause problems in the future. Looking at Adobe docs:
var prefsFile:File = File.applicationStorageDirectory; prefsFile = prefsFile.resolvePath("preferences.xml");You can pass null to the File constructor but then assign File.desktopDirectory (or other value) to the File object.
So either:
or
var file:File = File.applicationStorageDirectory.resolvePath("preferences.xml");[taken from Help:File]
2) the garbage collector shoud not cause problems (if you have a reference to the object then it will not be garbage collected)
3) I remember I had some problems with ObjectUtil.compare at some point (2 identical objects were reported as not identical). I think it was due to the complex nature of the objects. I solved it by creating my own compare function:
if obj1.len == obj21.len for i=0,obj1.len i++ if obj1[i] != obj2[i] ret false ret true ret false