What if the object is an array or contains an array?
//==========================
//Revised clone v2:
function clone(o1:Object)
{
if (typeof(o1) == "object") {
if (o1 instanceof array) {
var o2:Array = new Array();
for (var i=0;i <o1.length();i++) {
o2[i] = clone(o1[i]);
}
} else {
var o2:Object = new Object();
for (var i in o1) {
o2[i] = clone(o1[i]);
}
}
} else {
return o1;
}
}
Chris
--
Chris Velevitch
Manager - Sydney Flash Developers Group
www.flashdev.org.au
---
You are currently subscribed to fugli as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/