Frame 1
stop();
_root.pauseClipArray = new Array();
_root.pauser = function (mcName, secondsToPause, endFunction) {
function donePausing() {
if (endFunction == undefined) {
mcName.play();
} else {
endFunction();
}
}
p++;
var startTime = getTimer();
var pauseTime = (secondsToPause * 1000);
if (endFunction == undefined) {
mcName.stop();
}
mcName.createEmptyMovieClip(("timer" + p) + "_mc", p);
_root.pauseClipArray.push(mcName[("timer" + p) + "_mc"]);
mcName[("timer" + p) + "_mc"].onEnterFrame = function () {
if ((getTimer() - startTime) > pauseTime) {
donePausing();
removeMovieClip(this);
}
};
};
_root.killAllPauses = function () {
var _local1 = _root;
for (mc in _local1.pauseClipArray) {
removeMovieClip(_local1.pauseClipArray[mc]);
}
};
this.preloadMainMovie = function () {
var _local1 = this;
_local1.preloader_mc._alpha = 0;
var percent = 0;
var startLoadTime = getTimer();
_local1.preloader_mc.onEnterFrame = function () {
var _local1 = this;
var _local2 = _local1._parent.getBytesLoaded();
var _local3 = _local1._parent.getBytesTotal();
if ((getTimer() - startLoadTime) >= 2000) {
_local1._alpha = _local1._alpha + ((100 - _local1._alpha) / 4);
percent = percent - ((percent - ((_local2 / _local3) * 100)) * 0.25);
var barTargetWidth = 80;
var barPath = preloader_mc.loadBar_mc;
barPath._width = percent * (barTargetWidth / 100);
if (barPath._width > (barTargetWidth - 1)) {
if (_local2 == _local3) {
_local1._parent.play();
}
}
} else if (_local2 == _local3) {
_local1._parent.play();
}
};
};
this.preloadMainMovie();
this.clickTAG_mc.onRelease = function () {
_root.clickTAG;
getURL (/:clickTAG);
};
Frame 2
cta_btn.onRelease = clickTAG_mc.onRelease;
Frame 3
function endframePlay() {
_root.content_mc.endframe_mc.play();
}
function kiss() {
var _local1 = _root;
_local1.content_mc.groom_mc.eyes_mc.gotoAndPlay("kiss");
_local1.content_mc.groom_mc.mouth_mc.gotoAndPlay("kiss");
_local1.content_mc.gotoAndPlay("kiss");
}
function blink() {
_root.content_mc.groom_mc.eyes_mc.gotoAndStop("blink");
}
function eyesLeft() {
_root.content_mc.groom_mc.eyes_mc.gotoAndStop("left");
}
function eyesRight() {
_root.content_mc.groom_mc.eyes_mc.gotoAndStop("right");
}
function contentPlay() {
_root.content_mc.play();
}
stop();
_root.t_content = new adTween(_root.content_mc);
_root.t_endframe = new adTween(_root.content_mc.endframe_mc);
_root.t_pews = new adTween(_root.content_mc.pews_mc);
_root.t_groom = new adTween(_root.content_mc.groom_mc);
_root.t_msn = new adTween(_root.content_mc.msn_mc);
_root.t_funk = new adTween();
_root.content_mc.endframe_mc._y = -450;
var t = 0;
t = t + 0;
t = t + 0.5;
_root.t_content.tween("_yscale", 140, 1.5, "easeinoutquad", t);
_root.t_content.tween("_xscale", 140, 1.5, "easeinoutquad", t);
_root.t_content.tween("_y", 100, 1.5, "easeinoutquad", t);
_root.t_pews.tween("_yscale", 80, 1.5, "easeinoutquad", t);
_root.t_pews.tween("_xscale", 80, 1.5, "easeinoutquad", t);
_root.t_pews.tween("_y", 40, 1.5, "easeinoutquad", t);
t = t + 0.2;
_root.t_funk.tween("", 0, 0, "", t, blink);
t = t + 0.1;
_root.t_funk.tween("", 0, 0, "", t, eyesLeft);
t = t + 0.5;
_root.t_funk.tween("", 0, 0, "", t, eyesRight);
t = t + 0.5;
_root.t_funk.tween("", 0, 0, "", t, blink);
t = t + 0.1;
_root.t_funk.tween("", 0, 0, "", t, eyesRight);
t = t + 0.5;
_root.t_funk.tween("", 0, 0, "", t, kiss);
t = t + 1.5;
_root.t_funk.tween("", 0, 0, "", t, contentPlay);
t = t + 0.5;
_root.t_content.tween("_yscale", 100, 3, "easeinoutquad", t);
_root.t_content.tween("_xscale", 100, 3, "easeinoutquad", t);
_root.t_groom.tween("_yscale", 110, 3, "linear", t);
_root.t_groom.tween("_xscale", 110, 3, "linear", t);
_root.t_groom.tween("_y", 65, 3, "linear", t);
_root.t_msn.tween("_yscale", 150, 3, "linear", t);
_root.t_msn.tween("_xscale", 150, 3, "linear", t);
_root.t_msn.tween("_y", 15, 3, "linear", t);
_root.t_content.tween("_y", 125, 3, "easeinoutquad", t);
_root.t_pews.tween("_yscale", 75, 3, "easeinoutquad", t);
_root.t_pews.tween("_xscale", 75, 3, "easeinoutquad", t);
_root.t_pews.tween("_y", 15, 3, "easeinoutquad", t);
t = t + 3;
_root.t_endframe.tween("_y", -125, 0.25, "easeinoutquad", t, endframePlay);
stop();
Symbol 87 MovieClip [__Packages.adTween] Frame 0
class adTween
{
var clip;
function adTween (mcRef) {
clip = mcRef;
}
function tween(prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) {
var _local3 = this;
if (timeSeconds < 0.001) {
timeSeconds = 0.5;
}
if ((animType == undefined) || (animType == "")) {
animType = "linear";
}
if (delay == undefined) {
delay = 0;
}
if (typeof(prop) == "string") {
var properties = [prop];
var oldProperties = [_local3.clip[prop]];
var newProperties = [propDest];
} else {
var properties = [];
var oldProperties = [];
var newProperties = [];
for (var i in prop) {
oldProperties.push(_local3.clip[prop[i]]);
}
for (var i in prop) {
properties.push(prop[i]);
}
for (var i in propDest) {
newProperties.push(propDest[i]);
}
}
var $_callback_assigned = false;
if (_root.__tweenController__ == undefined) {
var tweenHolder = _root.createEmptyMovieClip("__tweenController__", 123432);
tweenHolder.$_tweenPropList = new Array();
tweenHolder.classRef = _local3;
tweenHolder.onEnterFrame = function () {
var _local3 = this;
var tTime = getTimer();
var _local2 = 0;
while (_local2 < _local3.$_tweenPropList.length) {
var _local1 = _local3.$_tweenPropList[_local2];
if ((_local1._timeStart + (_local1._delay * 1000)) <= tTime) {
if ((_local1._timeDest + (_local1._delay * 1000)) <= tTime) {
_local1._targ[_local1._prop] = _local1._propDest;
_local3.$_tweenPropList.splice(_local2, 1);
_local2--;
_local1._targ.$_tweenCount--;
if (_local1._targ.$_tweenCount == 0) {
delete _local1._targ.$_tweenCount;
}
if (_local1._callback != undefined) {
if (_global.backwardCallbackTweening) {
var childMC = _local1._targ.createEmptyMovieClip("__child__", 122344);
_local1._callback.apply(childMC, null);
childMC.removeMovieClip();
} else {
_local1._callback.apply(_local1._targ, null);
}
}
if (_local3.$_tweenPropList.length == 0) {
_local3.removeMovieClip();
}
} else {
if (_local1._propStart == undefined) {
_local1._propStart = _local1._targ[_local1._prop];
}
_local1._targ[_local1._prop] = _local3.classRef.findTweenValue(_local1._propStart, _local1._propDest, _local1._timeStart, tTime - (_local1._delay * 1000), _local1._timeDest, _local1._animType, _local1._extra1, _local1._extra2);
if ((typeof(_local1._targ) != "movieclip") && (_local1._prop == "__special_text_b__")) {
_local1._targ.textColor = ((_local1._targ.__special_text_r__ << 16) + (_local1._targ.__special_text_g__ << 8)) + _local1._targ.__special_text_b__;
}
}
}
_local2++;
}
};
}
var tweenPropList = _root.__tweenController__.$_tweenPropList;
var tTime = getTimer();
for (var i in oldProperties) {
if ((newProperties[i] != undefined) && (!_local3.clip.$_isTweenLocked)) {
if (_local3.clip.$_tweenCount > 0) {
var _local2 = 0;
while (_local2 < tweenPropList.length) {
if ((tweenPropList[_local2]._targ == _local3.clip) && (tweenPropList[_local2]._prop == properties[i])) {
if ((tTime + (delay * 1000)) < tweenPropList[_local2]._timeDest) {
tweenPropList.splice(_local2, 1);
_local2--;
_local3.clip.$_tweenCount--;
}
}
_local2++;
}
}
tweenPropList.push({_prop:properties[i], _targ:_local3.clip, _propStart:undefined, _propDest:newProperties[i], _timeStart:tTime, _timeDest:tTime + (timeSeconds * 1000), _animType:animType, _extra1:extra1, _extra2:extra2, _delay:delay, _callback:($_callback_assigned ? undefined : (callback))});
_local3.clip.$_tweenCount = ((_local3.clip.$_tweenCount > 0) ? (_local3.clip.$_tweenCount + 1) : 1);
$_callback_assigned = true;
}
}
}
function lockTween() {
clip.$_isTweenLocked = true;
}
function unlockTween() {
delete clip.$_isTweenLocked;
}
function getTweens() {
return(clip.$_tweenCount);
}
function isTweening() {
return(((clip.$_tweenCount > 0) ? true : false));
}
function stopTween(props) {
var _local2 = this;
var _local3 = props;
var _local1 = _root.__tweenController__.$_tweenPropList;
switch (typeof(_local3)) {
case "string" :
_local3 = [_local3];
case "object" :
for (var i in _local3) {
for (var pti in _local1) {
if ((_local1[pti]._targ == _local2.clip) && (_local1[pti]._prop == _local3[i])) {
_local1.splice(pti, 1);
}
}
}
_local2.clip.$_tweenCount = 0;
for (var pti in _local1) {
if (_local1[pti]._targ == _local2.clip) {
_local2.clip.$_tweenCount++;
}
}
if (_local2.clip.$_tweenCount == 0) {
delete _local2.clip.$_tweenCount;
}
break;
default :
for (var pti in _local1) {
if (_local1[pti]._targ == _local2.clip) {
_local1.splice(pti, 1);
}
}
delete _local2.clip.$_tweenCount;
}
if (_local1.length == 0) {
_root.__tweenController__.removeMovieClip();
_local2.clip.__tweenController_ADVhelper__.removeMovieClip();
}
}
function scaleTo(propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) {
tween(["_xscale", "_yscale"], [propDest_scale, propDest_scale], timeSeconds, animType, delay, callback, extra1, extra2);
}
function findTweenValue(_propStart, _propDest, _timeStart, _timeNow, _timeDest, _animType, _extra1, _extra2) {
var _local1 = _timeNow - _timeStart;
var _local3 = _propStart;
var _local2 = _propDest - _propStart;
var d = (_timeDest - _timeStart);
var a = _extra1;
var p = _extra2;
var s = _extra1;
switch (_animType.toLowerCase()) {
case "easeoutquad" :
_local1 = _local1 / d;
return((((-_local2) * _local1) * (_local1 - 2)) + _local3);
case "easeinquad" :
_local1 = _local1 / d;
return(((_local2 * _local1) * _local1) + _local3);
case "easeoutelastic" :
if (a == undefined) {
a = 0;
}
if (_local1 == 0) {
return(_local3);
}
_local1 = _local1 / d;
if (_local1 == 1) {
return(_local3 + _local2);
}
if (!p) {
p = d * 0.3;
}
if (a < Math.abs(_local2)) {
a = _local2;
var s = (p / 4);
} else {
var s = ((p / (Math.PI*2)) * Math.asin(_local2 / a));
}
return((((a * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * d) - s) * (Math.PI*2)) / p)) + _local2) + _local3);
case "easeinoutquad" :
_local1 = _local1 / (d / 2);
if (_local1 < 1) {
return((((_local2 / 2) * _local1) * _local1) + _local3);
}
_local1--;
return((((-_local2) / 2) * ((_local1 * (_local1 - 2)) - 1)) + _local3);
case "linear" :
return(((_local2 * _local1) / d) + _local3);
}
return(undefined);
}
}
Symbol 16 MovieClip Frame 78
stop();
Symbol 18 MovieClip Frame 1
stop();
Symbol 18 MovieClip Frame 16
stop();
Symbol 19 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 69
gotoAndPlay ("mingle");
Symbol 27 MovieClip Frame 1
stop();
Symbol 27 MovieClip Frame 10
stop();
Symbol 28 MovieClip Frame 1
stop();
Symbol 28 MovieClip Frame 72
gotoAndPlay ("mingle");
Symbol 28 MovieClip Frame 90
gotoAndPlay ("bounce");
Symbol 43 MovieClip Frame 1
stop();
Symbol 43 MovieClip Frame 5
stop();
Symbol 43 MovieClip Frame 10
stop();
Symbol 43 MovieClip Frame 22
stop();
Symbol 50 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 2
stop();
Symbol 50 MovieClip Frame 3
stop();
Symbol 50 MovieClip Frame 7
stop();
Symbol 50 MovieClip Frame 12
stop();
Symbol 50 MovieClip Frame 13
stop();
Symbol 50 MovieClip Frame 14
stop();
Symbol 50 MovieClip Frame 24
stop();
Symbol 57 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 2
stop();
Symbol 58 MovieClip Frame 1
stop();
Symbol 58 MovieClip Frame 7
stop();
Symbol 58 MovieClip Frame 25
gotoAndPlay ("bounce");
Symbol 75 MovieClip Frame 1
stop();
Symbol 75 MovieClip Frame 2
stop();
Symbol 84 MovieClip Frame 1
stop();
_root.mainSND.setVolume(100);
Symbol 85 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 79
small_dude.gotoAndStop("dropin");
small_dude.mouth_mc.gotoAndStop("dropin");
small_dude.eyes_mc.gotoAndStop("unkissRight");
small_dude.hat_mc.gotoAndStop("flipped");
Symbol 85 MovieClip Frame 87
small_dude.mouth_mc.gotoAndPlay("endKiss");
small_dude.eyes_mc.gotoAndPlay("endKiss");
Symbol 85 MovieClip Frame 90
stop();
cta_mc.onRollOver = function () {
small_dude.mouth_mc.gotoAndPlay("endKiss");
small_dude.eyes_mc.gotoAndPlay("endKiss");
};
cta_mc.onRollOut = function () {
small_dude.gotoAndStop("dropin");
small_dude.mouth_mc.gotoAndStop("dropin");
small_dude.eyes_mc.gotoAndStop("unkissRight");
};
cta_mc.onRelease = function () {
_root.clickTAG;
getURL (/:clickTAG);
};
replay_mc.onRelease = function () {
_root.gotoAndStop(1);
};
Symbol 86 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 13
_root.content_mc.groom_mc.eyes_mc.gotoAndPlay("unkiss");
_root.content_mc.groom_mc.mouth_mc.gotoAndPlay("unkiss");
_root.content_mc.groom_mc.gotoAndPlay("unkiss");
Symbol 86 MovieClip Frame 17
stop();
Symbol 86 MovieClip Frame 18
_root.content_mc.groom_mc.gotoAndPlay("bounce");
_root.content_mc.msn_mc.gotoAndPlay("bounce");
Symbol 86 MovieClip Frame 24
_root.content_mc.pews_mc.mGuest_mc_1.mguest_mc.gotoAndPlay("turn");
Symbol 86 MovieClip Frame 25
_root.content_mc.pews_mc.eGuest_mc_1.eGuest.gotoAndPlay("turn");
Symbol 86 MovieClip Frame 27
_root.content_mc.pews_mc.eGuest_mc_2.eGuest.gotoAndPlay("turn");
Symbol 86 MovieClip Frame 31
_root.content_mc.pews_mc.mGuest_mc_2.mguest_mc.gotoAndPlay("turn");
Symbol 86 MovieClip Frame 34
_root.content_mc.groom_mc.eyes_mc.gotoAndPlay("unkissBlink");
Symbol 86 MovieClip Frame 36
_root.content_mc.groom_mc.eyes_mc.gotoAndPlay("unkissLeft");
Symbol 86 MovieClip Frame 38
_root.content_mc.pews_mc.mGuest_mc_3.mguest_mc.gotoAndPlay("turn");
Symbol 86 MovieClip Frame 41
_root.content_mc.pews_mc.eGuest_mc_3.eGuest.gotoAndPlay("turn");
Symbol 86 MovieClip Frame 44
_root.content_mc.pews_mc.mGuest_mc_4.mguest_mc.gotoAndPlay("turn");
Symbol 86 MovieClip Frame 46
_root.content_mc.pews_mc.eGuest_mc_4.eGuest.gotoAndPlay("turn");
Symbol 86 MovieClip Frame 49
_root.content_mc.groom_mc.eyes_mc.gotoAndPlay("unkissRight");
Symbol 86 MovieClip Frame 50
_root.content_mc.pews_mc.mGuest_mc_5.mguest_mc.gotoAndPlay("turn");
Symbol 86 MovieClip Frame 53
_root.content_mc.pews_mc.eGuest_mc_5.eGuest.gotoAndPlay("turn");
Symbol 86 MovieClip Frame 55
_root.content_mc.pews_mc.mGuest_mc_1.gotoAndPlay("getup");
Symbol 86 MovieClip Frame 58
_root.content_mc.pews_mc.eGuest_mc_1.gotoAndPlay("getup");
Symbol 86 MovieClip Frame 62
_root.content_mc.groom_mc.eyes_mc.gotoAndPlay("unkissBlink");
Symbol 86 MovieClip Frame 64
_root.content_mc.groom_mc.eyes_mc.gotoAndPlay("unkissRight");
Symbol 86 MovieClip Frame 66
_root.content_mc.pews_mc.eGuest_mc_2.gotoAndPlay("getup");
Symbol 86 MovieClip Frame 69
_root.content_mc.pews_mc.mGuest_mc_2.gotoAndPlay("getup");
Symbol 86 MovieClip Frame 72
_root.content_mc.pews_mc.eGuest_mc_3.gotoAndPlay("getup");
Symbol 86 MovieClip Frame 74
_root.content_mc.pews_mc.mGuest_mc_3.gotoAndPlay("getup");
Symbol 86 MovieClip Frame 75
_root.content_mc.pews_mc.eGuest_mc_6.eGuest.gotoAndPlay("turn");
Symbol 86 MovieClip Frame 78
_root.content_mc.pews_mc.eGuest_mc_4.gotoAndPlay("getup");
Symbol 86 MovieClip Frame 81
_root.content_mc.pews_mc.mGuest_mc_5.gotoAndPlay("getup");
Symbol 86 MovieClip Frame 84
_root.content_mc.pews_mc.mGuest_mc_6.eGuest.gotoAndPlay("turn");
Symbol 86 MovieClip Frame 86
_root.content_mc.pews_mc.mGuest_mc_4.gotoAndPlay("getup");
Symbol 86 MovieClip Frame 89
_root.content_mc.pews_mc.eGuest_mc_5.gotoAndPlay("getup");
Symbol 86 MovieClip Frame 92
_root.content_mc.pews_mc.mGuest_mc_1.stop();
_root.content_mc.pews_mc.mGuest_mc_2.stop();
_root.content_mc.pews_mc.mGuest_mc_3.stop();
_root.content_mc.pews_mc.mGuest_mc_4.stop();
_root.content_mc.pews_mc.mGuest_mc_5.stop();
_root.content_mc.pews_mc.mGuest_mc_6.stop();
_root.content_mc.pews_mc.eGuest_mc_1.stop();
_root.content_mc.pews_mc.eGuest_mc_2.stop();
_root.content_mc.pews_mc.eGuest_mc_3.stop();
_root.content_mc.pews_mc.eGuest_mc_4.stop();
_root.content_mc.pews_mc.eGuest_mc_5.stop();
_root.content_mc.pews_mc.eGuest_mc_6.stop();
_root.content_mc.pews_mc.eGuest_mc_1_eGuest_eyes_mc.lPupil.stop();
_root.content_mc.pews_mc.eGuest_mc_2.eGuest_eyes_mc.lPupil.stop();
_root.content_mc.pews_mc.eGuest_mc_3.eGuest_eyes_mc.lPupil.stop();
_root.content_mc.pews_mc.eGuest_mc_4.eGuest_eyes_mc.lPupil.stop();
_root.content_mc.pews_mc.eGuest_mc_5.eGuest_eyes_mc.lPupil.stop();
_root.content_mc.pews_mc.eGuest_mc_6.eGuest_eyes_mc.lPupil.stop();
_root.content_mc.pews_mc.eGuest_mc_1_eGuest_eyes_mc.rPupil.stop();
_root.content_mc.pews_mc.eGuest_mc_2.eGuest_eyes_mc.rPupil.stop();
_root.content_mc.pews_mc.eGuest_mc_3.eGuest_eyes_mc.rPupil.stop();
_root.content_mc.pews_mc.eGuest_mc_4.eGuest_eyes_mc.rPupil.stop();
_root.content_mc.pews_mc.eGuest_mc_5.eGuest_eyes_mc.rPupil.stop();
_root.content_mc.pews_mc.eGuest_mc_6.eGuest_eyes_mc.rPupil.stop();
_root.content_mc.groom_mc.stop();
_root.content_mc.msn_mc.stop();
stop();