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.
