pb avec garbage collection
bonjour;
je me pose une question a propos du code suivant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| package pack{
import flash.display.*;
import flash.geom.*;
public class Puzpap2 extends Sprite{
var par:Array=new Array();
var pt:Point;
// var f:int=0;
public function Puzpap2(){
for(var a:int=0;a<1000;a++){
for(var b:int=0;b<6;b++){
pt=new Point(b,a);
par.push(pt);
}
}
dispose();
}
function dispose(){
par.splice(0,par.length);
pt=null;
}
function dispose2(){
for(var f:int=0;f<par.length;f++){
pt=par.shift();
pt=null;
}
}
}
} |
est ce que la fonction "dispose " élimine en mémoire tous les points du tableau?
ou faut-il employer dispose2()?