back to arrays... I want to use the new stuff like .reverse & .map

This commit is contained in:
Bala Clark 2010-07-06 12:06:55 +01:00
parent 6dd8b7f4bd
commit 8e264471b9

View file

@ -3,20 +3,19 @@ var book;
window.onload = function() { window.onload = function() {
var srcs = { var pages = [
0: "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/00.jpg", "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/00.jpg",
1: "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/01.jpg", "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/01.jpg",
2: "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/02.jpg", "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/02.jpg",
3: "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/03.jpg", "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/03.jpg",
4: "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/04.jpg", "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/04.jpg",
5: "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/05.jpg", "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/05.jpg",
6: "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/06.jpg", "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/06.jpg",
7: "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/07.jpg" "http://dev.justforcomics.com/get/image/?f=comics/extracted/oni_whiteout_melt_1/07.jpg"
}; ];
book = new ComicBook(); book = new ComicBook();
book.draw("comic", pages);
book.draw("comic", srcs);
} }
function ComicBook() { function ComicBook() {
@ -58,17 +57,18 @@ function ComicBook() {
if (srcs.length < buffer) buffer = srcs.length; // don't get stuck if the buffer level is higher than the number of pages if (srcs.length < buffer) buffer = srcs.length; // don't get stuck if the buffer level is higher than the number of pages
for (i in srcs) { srcs.forEach(function(src, i) {
var page = new Image(); var page = new Image();
page.src = srcs[i]; page.src = src;
page.onload = function() { page.onload = function() {
pages[loaded] = this; loaded++;
pages[i] = this; loaded++;
if (loaded == buffer) drawPage(); if (loaded == buffer) drawPage();
} }
}; });
} }
/** /**
@ -100,7 +100,6 @@ function ComicBook() {
} }
} }
/** /**
* Decrement the counter and draw the page in the canvas * Decrement the counter and draw the page in the canvas
* *