View difference between Paste ID: 6JKyH3AH and 7f0Udpj4
SHOW: | | - or go back to the newest paste.
1-
var index = 20;
1+
handleNextLargeImage();
2-
setup(index);
2+
function handleNextLargeImage()
3-
var intervalId = setInterval(removeObjectMc,1000);
3+
4-
4+
	if(?? new large image left (based on xml??))
5
	{
6
		// load large image
7
		runTimerAnimation();
8
	}
9
}
10
function runTimerAnimation()
11
{
12
	index = 20;
13
	setup(index);
14
	intervalId = setInterval(removeObjectMc,1000);
15
}
16
function setup(total)
17
{
18
	var objectHolder:MovieClip = this.createEmptyMovieClip("objectHolder",100);
19
	object = xml.firstChild.nextSibling.childNodes;
20
	totalObjects = total;
21
	trace("Total objects: "+totalObjects);
22
		
23
	for(i=0;i<totalObjects;i++)
24
	{
25
		var objectMc:MovieClip = objectHolder.attachMovie(objectMc,objectName+i,i);
26
		
27
		objectMc.image = object[i].attributes.image;
28
		objectMc.id = i;
29
		objectMc.isClicked = false;
30
		objectMc.isFront = (i == totalObjects - 1);
31
		objectMc._x = Math.floor(object[i].attributes.x);
32
		objectMc._y = Math.floor(object[i].attributes.y);
33
		objectMc.xpos = objectMc._x;
34
		objectMc.ypos = objectMc._y;
35
		
36
		applyBlur(objectMc,i);
37
		applyScale(objectMc,i);
38
		
39
		var imageHolder:MovieClip = objectMc.createEmptyMovieClip("imageHolder",10);
40
		var myImgLoader:MovieClipLoader = new MovieClipLoader();
41
		var myImgListener:Object = new Object();
42
		myImgListener.onLoadInit=function(target_mc)
43
		{
44
			target_mc._x = (target_mc._parent._width - target_mc._width)/2
45
			target_mc._y = (target_mc._parent._height - target_mc._height)/2
46
		}
47
		myImgLoader.addListener(myImgListener);
48
		myImgLoader.loadClip(imageURL+objectMc.image,imageHolder);
49
	}
50
}
51
function removeObjectMc()
52
{
53
	objectHolder[objectName+index].removeMovieClip();
54
	if(index==0)
55
		clearInterval(intervalId)
56
	else
57
		index--;
58
}