Frame 1
function onEmoticonChange(f, a) {
this[f](a);
}
function clearInt() {
clearInterval(interval);
}
function gotoKeyFrame() {
e.gotoAndStop(keyframe);
}
function go(f) {
e.gotoAndStop(f);
if (maxReached && (f == keyframe)) {
clearInt();
} else {
control();
}
}
function control() {
clearInterval(interval);
if (counter >= max) {
if (em.maxIterations > -1) {
iterations++;
if (iterations < em.maxIterations) {
counter = 0;
} else if (em.endOnKeyframe) {
counter = 0;
maxReached = true;
}
} else {
counter = 0;
}
}
stages(counter);
counter++;
}
function stages(c) {
switch (c) {
case 0 :
interval = setInterval(go, 100, 1);
break;
case 1 :
interval = setInterval(go, 1000, 2);
break;
case 2 :
interval = setInterval(go, 100, 3);
break;
case 3 :
interval = setInterval(go, 100, 4);
break;
case 4 :
interval = setInterval(go, 100, 5);
break;
case 5 :
interval = setInterval(go, 100, 6);
break;
case 6 :
interval = setInterval(go, 100, 7);
break;
case 7 :
interval = setInterval(go, 100, 6);
break;
case 8 :
interval = setInterval(go, 100, 4);
break;
case 9 :
interval = setInterval(go, 100, 6);
break;
case 10 :
interval = setInterval(go, 100, 3);
break;
case 11 :
interval = setInterval(go, 100, 4);
break;
case 12 :
interval = setInterval(go, 100, 5);
break;
case 13 :
interval = setInterval(go, 100, 6);
break;
case 14 :
interval = setInterval(go, 100, 7);
break;
case 15 :
interval = setInterval(go, 100, 6);
break;
case 16 :
interval = setInterval(go, 100, 7);
break;
case 17 :
interval = setInterval(go, 100, 6);
break;
case 18 :
interval = setInterval(go, 100, 4);
break;
case 19 :
interval = setInterval(go, 100, 6);
break;
case 20 :
interval = setInterval(go, 100, 3);
break;
case 21 :
interval = setInterval(go, 100, 4);
break;
case 22 :
interval = setInterval(go, 100, 5);
break;
case 23 :
interval = setInterval(go, 100, 6);
break;
case 24 :
interval = setInterval(go, 100, 7);
break;
case 25 :
interval = setInterval(go, 100, 6);
break;
case 26 :
interval = setInterval(go, 100, 4);
break;
case 27 :
interval = setInterval(go, 100, 6);
break;
case 28 :
interval = setInterval(go, 100, 3);
break;
case 29 :
interval = setInterval(go, 100, 4);
break;
case 30 :
interval = setInterval(go, 100, 5);
break;
case 31 :
interval = setInterval(go, 100, 6);
break;
case 32 :
interval = setInterval(go, 100, 7);
break;
case 33 :
interval = setInterval(go, 100, 6);
break;
case 34 :
interval = setInterval(go, 100, 4);
break;
case 35 :
interval = setInterval(go, 100, 6);
break;
case 36 :
interval = setInterval(go, 100, 3);
break;
case 37 :
interval = setInterval(go, 100, 4);
break;
case 38 :
interval = setInterval(go, 100, 6);
break;
case 39 :
interval = setInterval(go, 100, 7);
break;
case 40 :
interval = setInterval(go, 100, 6);
break;
case 41 :
interval = setInterval(go, 100, 3);
break;
case 42 :
interval = setInterval(go, 100, 5);
break;
case 43 :
interval = setInterval(go, 100, 4);
break;
case 44 :
interval = setInterval(go, 100, 7);
break;
case 45 :
interval = setInterval(go, 100, 6);
break;
case 46 :
interval = setInterval(go, 100, 4);
break;
case 47 :
interval = setInterval(go, 100, 6);
break;
case 48 :
interval = setInterval(go, 100, 3);
break;
case 49 :
interval = setInterval(go, 100, 8);
break;
case 50 :
interval = setInterval(go, 100, 2);
}
}
var id = 100;
var max = 51;
var keyframe = 1;
var testing = false;
var interval = null;
var counter = 0;
var em = this._parent.IMVRef.emoticonManager;
var iterations = 0;
var maxReached = false;
this.onUnload = clearInt;
if (em.autoPlay || (testing)) {
control();
} else if (em.autoStartOnKeyframe) {
e.gotoAndStop(keyframe);
}
Symbol 17 MovieClip Frame 1
stop();
Symbol 17 MovieClip Frame 2
stop();
Symbol 17 MovieClip Frame 3
stop();
Symbol 17 MovieClip Frame 4
stop();
Symbol 17 MovieClip Frame 5
stop();
Symbol 17 MovieClip Frame 6
stop();
Symbol 17 MovieClip Frame 7
stop();
Symbol 17 MovieClip Frame 8
stop();