simple test cast here <pre> package { import supertest.S1; import supertest.S4; /** * ... * @author lizhi */ public class SuperTest2 { private var ss:Array = []; public function SuperTest2() { for (var i:int = 0; i < 100000;i++ ){ ss.push(new S4); } var len:int = ss.length; var t:int= getTimer(); for (i = 0; i < len;i++){ var s:S4 = ss[i]; if (s.test){ } } trace(getTimer() - t); ss = []; for (i = 0; i < 100000;i++ ){ ss.push(new S1); } len = ss.length; t= getTimer(); for (i = 0; i < len;i++){ var s1:S1 = ss[i]; if (s1.test){ } } trace(getTimer() - t); } public function getTimer():int { return (new Date()).getTime() - SpriteFlexjs.startTime; } }
} </pre> -- View this message in context: http://apache-flex-development.2333347.n4.nabble.com/superGetter-very-very-slow-tp52574p52605.html Sent from the Apache Flex Development mailing list archive at Nabble.com.