STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
229456
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2574 · P5148

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/16422302?noj=FRM16422302-5DC" width="1" height="1"></div>

Scottoons Cat-a-pult.swf

This is the info page for
Flash #46891

(Click the ID number above for more basic data on this flash file.)


Text
1000

ActionScript [AS1/AS2]

Frame 1
MochiAd.showPreGameAd({id:"e26c1f0ecfa702a8", res:"800x500"});
Frame 3
mochi.MochiServices.connect("e26c1f0ecfa702a8");
Frame 4
_root.setVolume(0); _root.sfx_growl.setVolume(0); stop();
Frame 5
var sfx = new Sound(_root); sfx.setVolume(0); stop();
Instance of Symbol 180 MovieClip [pultarm] in Frame 5
onClipEvent (load) { this.cat.gotoAndPlay("prelaunch"); this.cat.hero_hit._visible = 0; }
Instance of Symbol 178 MovieClip [hero] in Frame 5
onClipEvent (load) { this.gotoAndPlay("flap"); this.setVolume(0); this.hero_hit._visible = 0; this._rotation = this._rotation + 1; }
Instance of Symbol 180 MovieClip [pultarm] in Frame 5
onClipEvent (load) { this.cat._visible = false; }
Instance of Symbol 178 MovieClip [hero] in Frame 5
onClipEvent (load) { this.gotoAndStop("spread"); this.setVolume(0); this.hero_hit._visible = 0; }
Instance of Symbol 178 MovieClip [hero] in Frame 5
onClipEvent (load) { this.gotoAndStop("tuck"); this.setVolume(0); this.hero_hit._visible = 0; } onClipEvent (enterFrame) { this._rotation = this._rotation + 20; }
Instance of Symbol 164 MovieClip [breathometer] in Frame 5
onClipEvent (enterFrame) { this.volumeAmount._yscale = this.volumeAmount._yscale - 0.5; if (this.volumeAmount._yscale < 0) { this.volumeAmount._yscale = 100; } }
Instance of Symbol 164 MovieClip [breathometer] in Frame 5
onClipEvent (enterFrame) { this.volumeAmount._yscale = this.volumeAmount._yscale - 0.5; if (this.volumeAmount._yscale < 0) { this.volumeAmount._yscale = 100; } }
Instance of Symbol 178 MovieClip [hero] in Frame 5
onClipEvent (load) { this.gotoAndStop("spread"); this.setVolume(0); this.hero_hit._visible = 0; }
Instance of Symbol 164 MovieClip [breathometer] in Frame 5
onClipEvent (load) { this.volumeAmount._yscale = 0; } onClipEvent (enterFrame) { this.volumeAmount._yscale = this.volumeAmount._yscale + 0.5; if (this.volumeAmount._yscale > 100) { this.volumeAmount._yscale = 0; } }
Frame 6
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("204dd6e9", this, 10301, true); _lockroot = true; reinit = function () { _root.attachMovie("sky", "sky", 1, {_x:-1200, _y:0, _width:3200, _height:500}); _root.attachMovie("cloud", "cloud1", 2, {_x:Math.random() * 800, _y:120, _xscale:40, _yscale:40, _alpha:50}); _root.attachMovie("cloud", "cloud2", 3, {_x:Math.random() * 800, _y:90, _xscale:70, _yscale:70, _alpha:70}); _root.attachMovie("cloud", "cloud3", 4, {_x:Math.random() * 800, _y:40, _xscale:100, _yscale:100, _alpha:90}); _root.attachMovie("ground_hit", "ground_hit", 10, {_x:-1800, _y:500, _height:100, _width:3600}); _root.attachMovie("ground", "ground1", 9, {_y:500}); _root.attachMovie("ground", "ground2", 8, {_y:500}); _root.attachMovie("pultarm", "pultarm", 20, {_y:350}); _root.attachMovie("pult", "pult", 21, {_x:176, _y:358}); _root.attachMovie("altometer", "altometer", 50, {_x:700, _y:10}); _root.attachMovie("distometer", "distometer", 51, {_x:-100, _y:50}); _root.attachMovie("altometer", "heightometer", 52, {_x:600, _y:17}); _root.attachMovie("dogometer", "dogometer", 53, {_x:50, _y:50}); _root.attachMovie("breathometer", "breathometer", 54, {_x:100, _y:50}); _root.attachMovie("marker", "marker", 7, {_x:400, _y:480}); _root.attachMovie("scoreboard", "scoreboard", 500, {_x:400, _y:220}); _root.attachMovie("doghouse", "doghouse", 80, {_y:425}); _root.attachMovie("dog", "dog", 201, {_y:425}); _root.attachMovie("dogCatchCat", "dogCatchCat", 202, {_y:425}); _root.attachMovie("bird-big", "bird1", 300); _root.attachMovie("bird", "bird2", 302); _root.attachMovie("bird-tiny", "bird3", 304); _root.attachMovie("url", "url", 600, {_x:70, _y:480, _xscale:70, _yscale:70}); _root.attachMovie("dogbark", "dogbark", -1, {_x:0, _y:0}); _root.attachMovie("doggrowl", "doggrowl", -2, {_x:0, _y:0}); _root.attachMovie("pauseScreen", "pauseScreen", 9000, {_x:400, _y:270, _visible:0}); highest = 0; farthest = 0; leftLimit = -800; rightLimit = 1600; breathMax = 1000; pawsGame = 0; }; delall = function () { _root.sky.removeMovieClip(); _root.cloud1.removeMovieClip(); _root.cloud2.removeMovieClip(); _root.cloud3.removeMovieClip(); _root.ground_hit.removeMovieClip(); _root.ground1.removeMovieClip(); _root.ground2.removeMovieClip(); _root.pultarm.removeMovieClip(); _root.pult.removeMovieClip(); _root.altometer.removeMovieClip(); _root.distometer.removeMovieClip(); _root.heightometer.removeMovieClip(); _root.dogometer.removeMovieClip(); _root.breathometer.removeMovieClip(); _root.scoreboard.removeMovieClip(); _root.doghouse.removeMovieClip(); _root.dog.removeMovieClip(); _root.dogCatchCat.removeMovieClip(); _root.bird1.removeMovieClip(); _root.bird2.removeMovieClip(); _root.bird3.removeMovieClip(); _root.url.removeMovieClip(); _root.dogbark.removeMovieClip(); _root.doggrowl.removeMovieClip(); _root.marker.removeMovieClip(); _root.hero.removeMovieClip(); _root.hero_shadow.removeMovieClip(); i = 0; while (i < initstuff.length) { _root.initstuff[i][0].removeMovieClip(); i++; } }; reinit(); sfx.setVolume(100); var sfx_cat1 = new Sound(); sfx_cat1.attachSound("cat1"); var sfx_cat2 = new Sound(); sfx_cat2.attachSound("cat2"); var sfx_cat3 = new Sound(); sfx_cat3.attachSound("catFall"); var sfx_cat4 = new Sound(); sfx_cat4.attachSound("cat4"); var sfx_cat5 = new Sound(); sfx_cat5.attachSound("cat5"); var sfx_cat6 = new Sound(); sfx_cat6.attachSound("cat6"); var sfx_cat7 = new Sound(); sfx_cat7.attachSound("cat7"); var sfx_groundHit = new Sound(); sfx_groundHit.attachSound("groundHit"); var sfx_thunkclick = new Sound(); sfx_thunkclick.attachSound("thunkclick"); var sfx_eatBird = new Sound(); sfx_eatBird.attachSound("eatBird"); var sfx_creak = new Sound(); sfx_creak.attachSound("creak"); var sfx_marker = new Sound(); sfx_marker.attachSound("markerSound"); var sfx_launch = new Sound(); sfx_launch.attachSound("catapultLaunch"); var sfx_bark = new Sound("dogbark"); _root.sfx_bark.setVolume(0); var sfx_growl = new Sound("doggrowl"); _root.sfx_growl.setVolume(0); _root.catsMeow = function () { r = "sfx_cat" + int((Math.random() * 7) + 1); eval (r).start(); }; var myBlur = (new flash.filters.BlurFilter()); var myTempFilters = this.filters; myTempFilters.push(myBlur); setup = function () { initstuff = [["tnt", 15, 150, 100], ["tnt", 20, 250, 80], ["tnt", 15, 160, 100], ["springboard", 50, 50, 100], ["springboard", 60, 40, 100], ["tnt_pile", 40, 400, 10]]; stuff = initstuff; launch = 0; _root.playbutton._visible = 0; _root.ground1._x = 0; _root.ground2._x = 1600; _root.altometer._alpha = 0; _root.pult._x = 176; _root.pultarm._x = 170; _root.pultarm._rotation = -40; _root.pultarm.cat.gotoAndPlay("prelaunch"); _root.pultarm.cat._visible = 1; _root.pultarm.cat.hero_hit._visible = 0; _root.distometer._x = -100; _root.distometer._visible = 0; _root.heightometer._visible = 0; _root.scoreboard._visible = 0; _root.doghouse._x = 2150; _root.dog._x = _root.doghouse._x + _root.doghouse._width; _root.dog._visible = 0; _root.dogCatchCat._visible = 0; _root.dogometer._visible = 0; _root.breathometer._visible = 0; breath = breathMax; _root.breathometer.volumeAmount._yscale = (breath / breathMax) * 100; setBird(1); setBird(2); setBird(3); yspeed = 0; xspeed = 0; wind = (Math.random() / 10) * -1; power = 3.99; gravity = 3; upconstant = 1.15; friction = 0.999; thisHeight = 0; releaseHound = 0; dogspeed = 2; dogCatch = 0; _root.sfx_bark.setVolume(0); _root.sfx_growl.setVolume(0); submitDist = 0; submitHeight = 0; pawsGame = 0; i = 0; while (i < initstuff.length) { _root.attachMovie(initstuff[i][0], initstuff[i][0] + i, 100 + i, {_x:((Math.random() * (rightLimit * 3)) + rightLimit) * (100 / initstuff[i][3]), _y:(Math.random() * 5) + 423}); stuff[i][0] = initstuff[i][0] + i; i++; } }; setBird = function (i) { boid = eval ("bird" + i); _root.boid._x = (Math.random() * (rightLimit * 3)) + rightLimit; _root.boid._y = (Math.random() * 250) + 20; if (i == 3) { birdspeed3 = (Math.random() * 40) + 15; } if (i == 2) { birdspeed2 = (Math.random() * 20) + 10; } if (i == 1) { birdspeed1 = (Math.random() * 10) + 5; } }; setup(); pauseAd = function () { MochiAd.showInterLevelAd({id:"e26c1f0ecfa702a8", res:"800x500", ad_started:function () { }, ad_finished:function () { }}); }; _root.pultarm.onEnterFrame = function () { if (Key.isDown(32)) { pawsGame = 1; _root.pauseAd(); } if (((Key.isDown(38) or Key.isDown(39)) or Key.isDown(40)) or Key.isDown(37)) { pawsGame = 0; } _root.pauseScreen._visible = pawsGame; if (pawsGame == 0) { _root.cloud1._x = _root.cloud1._x + (wind / 2); _root.cloud2._x = _root.cloud2._x + wind; _root.cloud3._x = _root.cloud3._x + (wind * 2); if (_root.cloud1._x < leftLimit) { _root.cloud1._x = (Math.random() * 2400) + rightLimit; } if (_root.cloud2._x < leftLimit) { _root.cloud2._x = (Math.random() * 2400) + rightLimit; } if (_root.cloud3._x < leftLimit) { _root.cloud3._x = (Math.random() * 2400) + rightLimit; } if ((Key.isDown(39) and (launch == 0)) and (_root.pultarm._rotation < -40)) { _root.pultarm._rotation = _root.pultarm._rotation + 0.5; sfx_creak.start(); } if ((Key.isDown(37) and (launch == 0)) and (_root.pultarm._rotation > -90)) { _root.pultarm._rotation = _root.pultarm._rotation - 0.5; sfx_creak.start(); } if (launch == 0) { yspeed = _root.pultarm._rotation; xspeed = _root.pultarm._rotation * -1.5; } if (Key.isDown(40) and (launch == 0)) { _root.pultarm._rotation = 30; _root.attachMovie("hero", "hero", 1000, {_x:250, _y:150}); _root.attachMovie("shadow", "hero_shadow", 99, {_x:60, _y:430}); _root.hero._rotation = 30; _root.hero.hero_hit._visible = 0; _root.pultarm.cat._visible = 0; sfx_launch.start(); catsMeow(); launch = 1; } hero_shadow._x = hero._x; hero_shadow.filters = myTempFilters; if (hero._y > 0) { hero_shadow._alpha = (hero._y / 6) - 10; hero_shadow._xscale = 150 - (hero._y / 6); hero_shadow._yscale = hero_shadow._xscale / 5; blurMe = 60 - (hero._y / 9); myTempFilters[0].blurX = blurMe; myTempFilters[0].blurY = blurMe / 5; hero_shadow.filters = myTempFilters; } else { hero_shadow._alpha = 0; } if (xspeed > 0) { if (Key.isDown(38) and Key.isDown(40)) { _root.hero.flap = 0; _root.hero.tuck = 0; _root.hero._rotation = _root.hero._rotation + (xspeed / 10); } else { if (Key.isDown(38)) { _root.breathometer._visible = 1; if (yspeed > 0) { if (breath > 0) { yspeed = yspeed - (power * upconstant); breath = breath - 1; _root.hero._rotation = 0; _root.hero.flap = 1; } else { _root.hero.flap = 0; } } } else { _root.breathometer._visible = 0; _root.hero.flap = 0; _root.hero._rotation = _root.hero._rotation + (xspeed / 10); } if (Key.isDown(40)) { _root.breathometer._visible = 1; if (xspeed > 0) { if (breath > 0) { breath = breath - 1; _root.hero._rotation = _root.hero._rotation + int(xspeed); _root.hero.tuck = 1; } else { _root.hero.tuck = 0; } } } else { _root.hero.tuck = 0; } } } xspeed = xspeed * friction; yspeed = yspeed + gravity; if (_root.hero._x < 0) { _root.hero._x = 0; } if (xspeed < 0) { xspeed = 0; } _root.hero._y = _root.hero._y + yspeed; _root.hero._x = _root.hero._x + xspeed; _root.breathometer.volumeAmount._yscale = (breath / breathMax) * 100; if (_root.hero._x > 500) { i = 0; while (i < stuff.length) { thing = eval (stuff[i][0]); thing._x = thing._x - xspeed; lotto = int((Math.random() * 100) + stuff[i][3]); if (lotto > 99) { if (thing._x < leftLimit) { thing._x = (Math.random() * 500) + ((rightLimit * 100) / initstuff[i][3]); thing._y = (Math.random() * 5) + 420; thing.gotoAndStop(1); } } i++; } _root.ground1._x = _root.ground1._x - xspeed; _root.ground2._x = _root.ground2._x - xspeed; _root.pultarm._x = _root.pultarm._x - xspeed; _root.pult._x = _root.pult._x - xspeed; _root.hero._x = 500; _root.cloud1._x = _root.cloud1._x - xspeed; _root.cloud2._x = _root.cloud2._x - xspeed; _root.cloud3._x = _root.cloud3._x - xspeed; _root.doghouse._x = _root.doghouse._x - xspeed; _root.dog._x = _root.dog._x - xspeed; _root.bird1._x = _root.bird1._x - xspeed; _root.bird2._x = _root.bird2._x - xspeed; _root.bird3._x = _root.bird3._x - xspeed; _root.featherBurst1._x = _root.featherBurst1._x - xspeed; _root.featherBurst2._x = _root.featherBurst2._x - xspeed; _root.featherBurst3._x = _root.featherBurst3._x - xspeed; } i = 0; while (i < stuff.length) { thing = eval (stuff[i][0]); if ((dogCatch < 1) and thing.hitTest(_root.hero.hero_hit)) { xspeed = xspeed + stuff[i][1]; if (yspeed < 0) { yspeed = yspeed - stuff[i][2]; } else { yspeed = yspeed + (stuff[i][2] * 2); } thing.gotoAndPlay("hit"); } i++; } if ((yspeed > 10) and _root.doghouse.doghouse_hit.hitTest(_root.hero.hero_hit)) { _root.dog._x = _root.doghouse._x + _root.doghouse._width; _root.dog.gotoAndPlay("run"); yspeed = -50; xspeed = xspeed / 1.05; sfx_groundHit.start(); releaseHound = 1; } if ((releaseHound < 1) and (_root.doghouse._x < -5000)) { _root.doghouse._x = (Math.random() * 8000) + rightLimit; } if ((releaseHound > 0) and (_root.doghouse._x < 20)) { _root.dog._visible = 1; _root.dog._xscale = 100; _root.dog._x = _root.dog._x + dogspeed; barkVol = _root.dog._x + 1200; if (barkVol > 100) { barkVol = 100; } if (barkVol < 0) { barkVol = 0; } sfx_bark.setVolume(barkVol); dogdiff = _root.hero._x - _root.dog._x; if (dogdiff < 1600) { _root.dogometer._visible = 1; } else { _root.dogometer._visible = 0; } if (_root.dog._x < _root.hero._x) { if (dogspeed < 40) { dogspeed = dogspeed + 1; } } else if (dogspeed > -40) { dogspeed = dogspeed - 1; } if (Math.abs(int(dogspeed)) < 1) { _root.dog._xscale = _root.dog._xscale * -1; } if ((_root.hero._y > 300) and _root.dog.head.hitTest(_root.hero.hero_hit)) { _root.hero._y = 510; sfx_bark.setVolume(0); sfx_growl.setVolume(100); dogCatch = 1; dogspeed = 0; xspeed = 0; yspeed = 0; _root.hero._visible = 0; _root.hero_shadow._visible = 0; _root.dog._visible = 0; _root.dogCatchCat._x = _root.dog._x; _root.dogCatchCat._visible = 1; } } i = 1; while (i < 4) { boid = eval ("bird" + i); boist = eval ("featherBurst" + i); _root.boid._x = _root.boid._x + eval ("birdspeed" + i); if ((dogCatch < 1) and _root.boid.hitTest(_root.hero.hero_hit)) { _root.attachMovie("featherBurst" + i, "featherBurst" + i, _root.getNextHighestDepth(), {_x:_root.boid._x, _y:_root.boid._y}); _root.boist.play(); breath = breath + (100 * i); if (breath > breathMax) { breath = breathMax; } sfx_eatBird.start(); setBird(i); } if (_root.boid._x < ((leftLimit * 6) / i)) { setBird(i); } if (_root.boist._x < (leftLimit * 2)) { _root.boist.removeMovieClip(); } i++; } if (_root.hero._y > 409) { if (Key.isDown(40)) { yspeed = (yspeed * -1) / 1.5; xspeed = xspeed / 1.03; } else { yspeed = (yspeed * -1) / 2; xspeed = xspeed / 1.25; } if (xspeed < 1) { _root.scoreboard._visible = 1; _root.distometer._visible = 1; _root.heightometer._visible = 1; _root.heightometer.meterVal = thisHeight + "'"; if (_root.distometer._x < _root.hero._x) { diff = int(_root.hero._x - _root.distometer._x); _root.distometer._x = _root.distometer._x + (diff / 10); _root.distometer.meterVal = (totalDist - diff) + "'"; } _root.hero.gotoAndPlay("landed"); _root.hero._rotation = 0; if (_root.hero.legR._rotation > 130) { _root.hero.legR._rotation = _root.hero.legR._rotation - 6; } if (Key.isDown(13)) { } } if (xspeed > 10) { sfx_groundHit.start(); } } if (_root.hero._y > 410) { _root.hero._y = 410; if (xspeed > 0) { _root.hero._rotation = _root.hero._rotation + int(xspeed); _root.hero.flap = 0; } } if (_root.ground1._x < -3600) { _root.ground1._x = 1800; } if (_root.ground2._x < -3600) { _root.ground2._x = 1800; } hero_alt = int((_root.hero._y - 400) / 48) * -1; _root.altometer.meterVal = hero_alt + "'"; alt_alpha = (hero_alt * 20) - 100; if (alt_alpha > 100) { alt_alpha = 100; } _root.altometer._alpha = alt_alpha; if (hero_alt > thisHeight) { thisHeight = hero_alt; } totalDist = int(Math.abs((_root.pultarm._x - 170) / 36)); } }; _root.marker.onEnterFrame = function () { markerTic = Math.floor(totalDist / 1000) * 1000; _root.marker.markerVal = markerTic + "'"; if (markerTic > 0) { if (totalDist == markerTic) { _root.marker._y = 480; _root.marker._alpha = 100; _root.sfx_marker.start(); } if (_root.marker._y > 20) { _root.marker._y = _root.marker._y - 10; _root.marker._alpha = _root.marker._alpha - 2; } } }; _root.playbutton.onRelease = function () { reset(); }; reset = function () { i = 0; while (i < stuff.length) { stuff[i][0].removeMovieClip(); i++; } stuff = ""; _root.hero.removeMovieClip(); setup(); }; scoreboard.onEnterFrame = function () { if (submitDist > 0) { scoreboard.distBtn._visible = 0; scoreboard.submitDistTxt._visible = 0; } else { scoreboard.distBtn._visible = 1; scoreboard.submitDistTxt._visible = 1; } if (submitHeight > 0) { scoreboard.heightBtn._visible = 0; scoreboard.submitHeightTxt._visible = 0; } else { scoreboard.heightBtn._visible = 1; scoreboard.submitHeightTxt._visible = 1; } }; scoreboard.menuBtn.onRelease = function () { gotoAndPlay (4); delall(); }; scoreboard.startBtn.onRelease = function () { delall(); gotoAndPlay (10); }; stop();
Frame 7
stop();
Frame 8
Frame 9
gotoAndPlay (4);
Frame 10
MochiAd.showInterLevelAd({id:"e26c1f0ecfa702a8", res:"800x500"});
Frame 11
var sfx = new Sound(_root); sfx.setVolume(0); gotoAndPlay (6);
Symbol 28 Button
on (release) { getURL ("http://www.scottoons.com", "_blank"); }
Symbol 33 MovieClip [url] Frame 1
blink = 0;
Symbol 33 MovieClip [url] Frame 8
blink = Math.random(1) * 20; blink = parseInt(blink); if (blink == 1) { gotoAndPlay ("blink"); } else { gotoAndPlay ("start"); }
Symbol 33 MovieClip [url] Frame 17
gotoAndPlay ("start");
Symbol 63 MovieClip [tnt_pile] Frame 1
stop();
Symbol 63 MovieClip [tnt_pile] Frame 2
_root.catsMeow();
Symbol 63 MovieClip [tnt_pile] Frame 76
stop();
Symbol 73 MovieClip [tnt] Frame 1
stop();
Symbol 73 MovieClip [tnt] Frame 2
_root.catsMeow();
Symbol 73 MovieClip [tnt] Frame 23
stop();
Symbol 80 MovieClip [ball] Frame 1
stop();
Symbol 80 MovieClip [ball] Frame 4
stop();
Symbol 85 MovieClip [springboard] Frame 1
stop();
Symbol 85 MovieClip [springboard] Frame 33
stop();
Symbol 107 MovieClip [dogCatchCat] Frame 7
gotoAndPlay ("catchcat");
Symbol 110 Button
on (release) { mochi.MochiScores.showLeaderboard({boardID:"bde3f6f6064a83ca", score:_root.totalDist, previewScores:true, onClose:function () { }}); _root.submitDist = 1; }
Symbol 111 Button
on (release) { mochi.MochiScores.showLeaderboard({boardID:"f5286dce5eec642c", score:_root.thisHeight, previewScores:true, onClose:function () { }}); _root.submitHeight = 1; }
Symbol 129 MovieClip Frame 171
stop();
Symbol 150 MovieClip [bird-tiny] Frame 6
gotoAndPlay ("fly");
Symbol 152 MovieClip [bird-big] Frame 6
gotoAndPlay ("fly");
Symbol 154 MovieClip [bird] Frame 6
gotoAndPlay ("fly");
Symbol 158 MovieClip [doghouse] Frame 1
stop();
Symbol 167 MovieClip [dog] Frame 8
gotoAndPlay ("run");
Symbol 178 MovieClip [hero] Frame 4
if ((flap < 1) and (tuck < 1)) { gotoAndPlay ("spread"); } else if (flap > 0) { gotoAndPlay ("flap"); } else { gotoAndPlay ("tuck"); }
Symbol 178 MovieClip [hero] Frame 9
if (flap < 1) { gotoAndPlay ("spread"); } else { gotoAndPlay ("flap"); }
Symbol 178 MovieClip [hero] Frame 12
if (tuck < 1) { gotoAndPlay ("spread"); } else { gotoAndPlay ("tuck"); }
Symbol 178 MovieClip [hero] Frame 21
stop();
Symbol 178 MovieClip [hero] Frame 248
gotoAndPlay ("prelaunch");
Symbol 217 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 218 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.31"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 219 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.2"); } static function showPreGameAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } }
Symbol 185 Button
on (release) { gotoAndPlay (5); }
Symbol 186 Button
on (release) { gotoAndPlay (6); }
Symbol 188 Button
on (release) { gotoAndPlay (7); }
Symbol 190 Button
on (release) { getURL ("http://www.scottoons.com", "_blank"); }
Symbol 196 Button
on (release) { getURL ("http://www.scottoons.com", "_blank"); }
Symbol 197 Button
on (release) { _root.reset(); gotoAndPlay (4); }
Symbol 211 Button
on (release) { mochi.MochiScores.showLeaderboard({boardID:"bde3f6f6064a83ca", onClose:function () { }}); }
Symbol 213 Button
on (release) { mochi.MochiScores.showLeaderboard({boardID:"f5286dce5eec642c", onClose:function () { }}); }
Symbol 215 Button
on (release) { gotoAndPlay ("ad"); }

Library Items

Symbol 1 Sound [whoop]
Symbol 2 Sound [thunkclick]
Symbol 3 Sound [markerSound]
Symbol 4 Sound [groundHit]
Symbol 5 Sound [eatBird]
Symbol 6 Sound [catFall]
Symbol 7 Sound [catapultLaunch]
Symbol 8 Sound [creak]
Symbol 9 Sound [cat7]
Symbol 10 Sound [cat6]
Symbol 11 Sound [cat5]
Symbol 12 Sound [cat4]
Symbol 13 Sound [cat3]
Symbol 14 Sound [cat2]
Symbol 15 Sound [cat1]
Symbol 16 Sound [expolde]Used by:63 73
Symbol 17 Sound [boing]Used by:85
Symbol 18 Sound [bark]Used by:125
Symbol 19 GraphicUsed by:33
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:26
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:26
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:21 23 25Used by:33  Timeline
Symbol 27 GraphicUsed by:28 196
Symbol 28 ButtonUses:27Used by:33
Symbol 29 ShapeTweeningUsed by:32
Symbol 30 GraphicUsed by:32
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:29 30 31Used by:33
Symbol 33 MovieClip [url]Uses:19 26 28 32
Symbol 34 GraphicUsed by:42
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:42
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:42 50 164
Symbol 39 FontUsed by:40 49 133
Symbol 40 EditableTextUses:39Used by:42
Symbol 41 GraphicUsed by:42 50
Symbol 42 MovieClip [distometer]Uses:34 36 38 40 41
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:46
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClip [dogometer]Uses:44 45
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:50
Symbol 49 EditableTextUses:39Used by:50
Symbol 50 MovieClip [altometer]Uses:48 38 49 41
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:63 73
Symbol 53 GraphicUsed by:63
Symbol 54 ShapeTweeningUsed by:63
Symbol 55 ShapeTweeningUsed by:63
Symbol 56 ShapeTweeningUsed by:63
Symbol 57 GraphicUsed by:63
Symbol 58 ShapeTweeningUsed by:63
Symbol 59 ShapeTweeningUsed by:63
Symbol 60 GraphicUsed by:63
Symbol 61 ShapeTweeningUsed by:63
Symbol 62 GraphicUsed by:63 73
Symbol 63 MovieClip [tnt_pile]Uses:52 53 54 16 55 56 57 58 59 60 61 62
Symbol 64 GraphicUsed by:73
Symbol 65 ShapeTweeningUsed by:73
Symbol 66 ShapeTweeningUsed by:73
Symbol 67 ShapeTweeningUsed by:73
Symbol 68 GraphicUsed by:73
Symbol 69 ShapeTweeningUsed by:73
Symbol 70 ShapeTweeningUsed by:73
Symbol 71 GraphicUsed by:73
Symbol 72 ShapeTweeningUsed by:73
Symbol 73 MovieClip [tnt]Uses:52 64 65 16 66 67 68 69 62 70 71 72
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClip [shadow]Uses:74
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClip [ground_hit]Uses:76
Symbol 78 GraphicUsed by:80
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClip [ball]Uses:78 79
Symbol 81 GraphicUsed by:82 85
Symbol 82 MovieClipUses:81Used by:85
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:85
Symbol 85 MovieClip [springboard]Uses:82 81 84 17
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:107 167
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:107 167
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClip [hero_arm]Uses:90Used by:107 178  Timeline
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:107 178  Timeline
Symbol 94 GraphicUsed by:98
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:98 178
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:94 96 97Used by:107  Timeline
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:107 150 152 154 171 178  Timeline
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:107 167
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:107 167
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:107
Symbol 107 MovieClip [dogCatchCat]Uses:87 89 91 93 98 100 102 104 106
Symbol 108 GraphicUsed by:109 110 111 112 118 185 186 188 190 197 211 213 215
Symbol 109 MovieClipUses:108Used by:110 111 112 118 185 186 188 190 197 211 213 215
Symbol 110 ButtonUses:109 108Used by:120
Symbol 111 ButtonUses:109 108Used by:120
Symbol 112 ButtonUses:109 108Used by:120
Symbol 113 GraphicUsed by:120
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:120
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:120
Symbol 118 ButtonUses:109 108Used by:120
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClip [scoreboard]Uses:110 111 112 113 115 117 118 119
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClip [cloud]Uses:121
Symbol 123 SoundUsed by:124
Symbol 124 MovieClip [doggrowl]Uses:123
Symbol 125 MovieClip [dogbark]Uses:18
Symbol 126 MovieClip [leaderboard]
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:129
Symbol 129 MovieClipUses:128Used by:130 131 132
Symbol 130 MovieClip [featherBurst3]Uses:129
Symbol 131 MovieClip [featherBurst1]Uses:129
Symbol 132 MovieClip [featherBurst2]Uses:129
Symbol 133 EditableTextUses:39Used by:134
Symbol 134 MovieClip [marker]Uses:133
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:146  Timeline
Symbol 137 GraphicUsed by:146
Symbol 138 GraphicUsed by:146  Timeline
Symbol 139 GraphicUsed by:146
Symbol 140 GraphicUsed by:146
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:144
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:142 143Used by:146  Timeline
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClip [pauseScreen]Uses:136 137 138 139 140 144 145
Symbol 147 GraphicUsed by:150
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:150 152 154
Symbol 150 MovieClip [bird-tiny]Uses:147 149 100Used by:Timeline
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClip [bird-big]Uses:151 149 100Used by:Timeline
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClip [bird]Uses:153 149 100Used by:Timeline
Symbol 155 GraphicUsed by:158
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:158
Symbol 158 MovieClip [doghouse]Uses:155 157Used by:Timeline
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:164
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:164
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClip [breathometer]Uses:160 38 162 163Used by:Timeline
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:167
Symbol 167 MovieClip [dog]Uses:87 104 89 102 166Used by:Timeline
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClip [pult]Uses:168Used by:Timeline
Symbol 170 GraphicUsed by:178
Symbol 171 MovieClipUses:100Used by:178
Symbol 172 GraphicUsed by:178
Symbol 173 SoundUsed by:178
Symbol 174 GraphicUsed by:178
Symbol 175 GraphicUsed by:178
Symbol 176 GraphicUsed by:178
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClip [hero]Uses:93 170 91 96 171 172 173 174 175 100 176 177Used by:180  Timeline
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClip [pultarm]Uses:178 179Used by:Timeline
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip [ground]Uses:181Used by:Timeline
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClip [sky]Uses:183Used by:Timeline
Symbol 217 MovieClip [__Packages.mochi.MochiScores]
Symbol 218 MovieClip [__Packages.mochi.MochiServices]
Symbol 219 MovieClip [__Packages.MochiAd]
Symbol 185 ButtonUses:109 108Used by:Timeline
Symbol 186 ButtonUses:109 108Used by:Timeline
Symbol 187 GraphicUsed by:Timeline
Symbol 188 ButtonUses:109 108Used by:Timeline
Symbol 189 GraphicUsed by:Timeline
Symbol 190 ButtonUses:109 108Used by:Timeline
Symbol 191 GraphicUsed by:Timeline
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:Timeline
Symbol 194 GraphicUsed by:Timeline
Symbol 195 GraphicUsed by:Timeline
Symbol 196 ButtonUses:27Used by:Timeline
Symbol 197 ButtonUses:109 108Used by:Timeline
Symbol 198 GraphicUsed by:Timeline
Symbol 199 GraphicUsed by:Timeline
Symbol 200 GraphicUsed by:Timeline
Symbol 201 GraphicUsed by:Timeline
Symbol 202 GraphicUsed by:Timeline
Symbol 203 GraphicUsed by:Timeline
Symbol 204 GraphicUsed by:Timeline
Symbol 205 GraphicUsed by:Timeline
Symbol 206 GraphicUsed by:Timeline
Symbol 207 GraphicUsed by:Timeline
Symbol 208 GraphicUsed by:Timeline
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:Timeline
Symbol 211 ButtonUses:109 108Used by:Timeline
Symbol 212 GraphicUsed by:Timeline
Symbol 213 ButtonUses:109 108Used by:Timeline
Symbol 214 GraphicUsed by:Timeline
Symbol 215 ButtonUses:109 108Used by:Timeline
Symbol 216 GraphicUsed by:Timeline

Instance Names

"startButton"Frame 4Symbol 186 Button
"startButton"Frame 4Symbol 188 Button
"linkButton"Frame 4Symbol 190 Button
"titleMC"Frame 4Symbol 193 MovieClip
"startButton"Frame 5Symbol 197 Button
"titleMC"Frame 7Symbol 193 MovieClip
"startButton"Frame 7Symbol 215 Button
"titleMC"Frame 10Symbol 193 MovieClip
"meter"Symbol 42 MovieClip [distometer] Frame 1Symbol 40 EditableText
"meter"Symbol 50 MovieClip [altometer] Frame 1Symbol 49 EditableText
"head"Symbol 107 MovieClip [dogCatchCat] Frame 1Symbol 106 MovieClip
"distBtn"Symbol 120 MovieClip [scoreboard] Frame 1Symbol 110 Button
"heightBtn"Symbol 120 MovieClip [scoreboard] Frame 1Symbol 111 Button
"startBtn"Symbol 120 MovieClip [scoreboard] Frame 1Symbol 112 Button
"submitDistTxt"Symbol 120 MovieClip [scoreboard] Frame 1Symbol 115 MovieClip
"submitHeightTxt"Symbol 120 MovieClip [scoreboard] Frame 1Symbol 117 MovieClip
"menuBtn"Symbol 120 MovieClip [scoreboard] Frame 1Symbol 118 Button
"doghouse_hit"Symbol 158 MovieClip [doghouse] Frame 1Symbol 157 MovieClip
"volumeAmount"Symbol 164 MovieClip [breathometer] Frame 1Symbol 162 MovieClip
"head"Symbol 167 MovieClip [dog] Frame 1Symbol 166 MovieClip
"legL"Symbol 178 MovieClip [hero] Frame 1Symbol 91 MovieClip [hero_arm]
"legR"Symbol 178 MovieClip [hero] Frame 1Symbol 91 MovieClip [hero_arm]
"armL"Symbol 178 MovieClip [hero] Frame 1Symbol 91 MovieClip [hero_arm]
"armR"Symbol 178 MovieClip [hero] Frame 1Symbol 91 MovieClip [hero_arm]
"hero_hit"Symbol 178 MovieClip [hero] Frame 1Symbol 96 MovieClip
"armL"Symbol 178 MovieClip [hero] Frame 15Symbol 91 MovieClip [hero_arm]
"cat"Symbol 180 MovieClip [pultarm] Frame 1Symbol 178 MovieClip [hero]

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "whoop"
ExportAssets (56)Timeline Frame 1Symbol 2 as "thunkclick"
ExportAssets (56)Timeline Frame 1Symbol 3 as "markerSound"
ExportAssets (56)Timeline Frame 1Symbol 4 as "groundHit"
ExportAssets (56)Timeline Frame 1Symbol 5 as "eatBird"
ExportAssets (56)Timeline Frame 1Symbol 6 as "catFall"
ExportAssets (56)Timeline Frame 1Symbol 7 as "catapultLaunch"
ExportAssets (56)Timeline Frame 1Symbol 8 as "creak"
ExportAssets (56)Timeline Frame 1Symbol 9 as "cat7"
ExportAssets (56)Timeline Frame 1Symbol 10 as "cat6"
ExportAssets (56)Timeline Frame 1Symbol 11 as "cat5"
ExportAssets (56)Timeline Frame 1Symbol 12 as "cat4"
ExportAssets (56)Timeline Frame 1Symbol 13 as "cat3"
ExportAssets (56)Timeline Frame 1Symbol 14 as "cat2"
ExportAssets (56)Timeline Frame 1Symbol 15 as "cat1"
ExportAssets (56)Timeline Frame 1Symbol 16 as "expolde"
ExportAssets (56)Timeline Frame 1Symbol 17 as "boing"
ExportAssets (56)Timeline Frame 1Symbol 18 as "bark"
ExportAssets (56)Timeline Frame 1Symbol 33 as "url"
ExportAssets (56)Timeline Frame 1Symbol 42 as "distometer"
ExportAssets (56)Timeline Frame 1Symbol 46 as "dogometer"
ExportAssets (56)Timeline Frame 1Symbol 50 as "altometer"
ExportAssets (56)Timeline Frame 1Symbol 63 as "tnt_pile"
ExportAssets (56)Timeline Frame 1Symbol 73 as "tnt"
ExportAssets (56)Timeline Frame 1Symbol 75 as "shadow"
ExportAssets (56)Timeline Frame 1Symbol 77 as "ground_hit"
ExportAssets (56)Timeline Frame 1Symbol 80 as "ball"
ExportAssets (56)Timeline Frame 1Symbol 85 as "springboard"
ExportAssets (56)Timeline Frame 1Symbol 91 as "hero_arm"
ExportAssets (56)Timeline Frame 1Symbol 107 as "dogCatchCat"
ExportAssets (56)Timeline Frame 1Symbol 120 as "scoreboard"
ExportAssets (56)Timeline Frame 1Symbol 122 as "cloud"
ExportAssets (56)Timeline Frame 1Symbol 124 as "doggrowl"
ExportAssets (56)Timeline Frame 1Symbol 125 as "dogbark"
ExportAssets (56)Timeline Frame 1Symbol 126 as "leaderboard"
ExportAssets (56)Timeline Frame 1Symbol 130 as "featherBurst3"
ExportAssets (56)Timeline Frame 1Symbol 131 as "featherBurst1"
ExportAssets (56)Timeline Frame 1Symbol 132 as "featherBurst2"
ExportAssets (56)Timeline Frame 1Symbol 134 as "marker"
ExportAssets (56)Timeline Frame 1Symbol 146 as "pauseScreen"
ExportAssets (56)Timeline Frame 1Symbol 150 as "bird-tiny"
ExportAssets (56)Timeline Frame 1Symbol 152 as "bird-big"
ExportAssets (56)Timeline Frame 1Symbol 154 as "bird"
ExportAssets (56)Timeline Frame 1Symbol 158 as "doghouse"
ExportAssets (56)Timeline Frame 1Symbol 164 as "breathometer"
ExportAssets (56)Timeline Frame 1Symbol 167 as "dog"
ExportAssets (56)Timeline Frame 1Symbol 169 as "pult"
ExportAssets (56)Timeline Frame 1Symbol 178 as "hero"
ExportAssets (56)Timeline Frame 1Symbol 180 as "pultarm"
ExportAssets (56)Timeline Frame 1Symbol 182 as "ground"
ExportAssets (56)Timeline Frame 1Symbol 184 as "sky"
ExportAssets (56)Timeline Frame 1Symbol 217 as "__Packages.mochi.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 218 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 219 as "__Packages.MochiAd"

Labels

"ad"Frame 8
"inGameAd"Frame 10
"setup"Symbol 33 MovieClip [url] Frame 1
"start"Symbol 33 MovieClip [url] Frame 6
"blink"Symbol 33 MovieClip [url] Frame 12
"hit"Symbol 63 MovieClip [tnt_pile] Frame 2
"hit"Symbol 73 MovieClip [tnt] Frame 2
"hit"Symbol 80 MovieClip [ball] Frame 2
"hit"Symbol 85 MovieClip [springboard] Frame 5
"catchcat"Symbol 107 MovieClip [dogCatchCat] Frame 1
"fly"Symbol 150 MovieClip [bird-tiny] Frame 1
"fly"Symbol 152 MovieClip [bird-big] Frame 1
"fly"Symbol 154 MovieClip [bird] Frame 1
"run"Symbol 167 MovieClip [dog] Frame 1
"spread"Symbol 178 MovieClip [hero] Frame 1
"flap"Symbol 178 MovieClip [hero] Frame 5
"tuck"Symbol 178 MovieClip [hero] Frame 11
"landed"Symbol 178 MovieClip [hero] Frame 15
"prelaunch"Symbol 178 MovieClip [hero] Frame 24

Dynamic Text Variables

meterValSymbol 40 EditableText""
meterValSymbol 49 EditableText""
markerValSymbol 133 EditableText"1000"




http://swfchan.com/10/46891/info.shtml
Created: 2/5 -2019 21:27:49 Last modified: 2/5 -2019 21:27:49 Server time: 05/11 -2024 11:35:45