PicData.js 716 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. function PicData(){
  2. var cbFunc_allCom=function(){};
  3. var cbFunc_oneCom=function(){};
  4. var curInd=0;
  5. var picUrlArr = new Array();
  6. this.loadPicArr = function(arr,allCom,oneCom){
  7. picUrlArr = arr;
  8. if(allCom){
  9. cbFunc_allCom = allCom;
  10. }
  11. if(oneCom){
  12. cbFunc_oneCom = oneCom;
  13. }
  14. loadPicOne(picUrlArr[curInd]);
  15. }
  16. function loadPicOne(url){
  17. var img = new Image();
  18. img.onload = loadHandler;
  19. //img.src = "imgs/"+url+"?r"+Math.random();
  20. img.src = "./img/MAIN/2015/05/115577/images/"+url;
  21. }
  22. function loadHandler(){
  23. cbFunc_oneCom(curInd);
  24. curInd++;
  25. if(curInd<picUrlArr.length)
  26. {
  27. loadPicOne(picUrlArr[curInd])
  28. }
  29. else
  30. {
  31. cbFunc_allCom();
  32. }
  33. }
  34. }