[Tools][Expand/Collapse All]Note that automatic extraction of ActionScript 3 is still pretty much unsupported by swfchan. AS1/AS2 works okay most of the time.Combined Code (14.52 KiB) ● ●
movieClip 2 widewhite {
}
movieClip 3 loadbar {
}
movieClip 5 {
}
movieClip 6 Preloader {
frame 1 {
function sitelock(urls_notallowed) {
lock = false;
domain_parts = _url.split('://');
real_domain = domain_parts[1].split('/');
domain.text = real_domain[0];
for (x in urls_notallowed) {
if (urls_notallowed[x] == real_domain[0]) {
lock = true;
}
}
if (lock == true) {
_root._alpha = 0;
getURL('http://www.humplex.com', '_self');
} else {
play();
}
}
stop();
urls_notallowed = ['www.swfcabin.com', 'swfcabin.com', 'chan.yiffy.tk', 'www.fchan.us', 'fchan.us', 'fs.flashchan.ru', 'flashchan.ru', 'www.paws.ru', 'paws.ru', 'www.pawsru.org', 'pawsru.org', '1gaychan.ib4f.com', '1gaychan.imageboard4free.com', 'www.lulz.net', 'lulz.net', 'images.4chan.org', 'images.4channel.org', 'cgi.4chan.org', 'www.megaswf.com', 'megaswf.com', 'e621.net', 'www.e621.net', 'main.e621.inthesewer.net', 'e621.inthesewer.net', 'dl.dropbox.com', 'dl.box.net', '2-ch.ru', 'www.2-ch.ru', 'www.imageboard4free.com', 'imageboard4free.com', 'www.ib4f.com', 'ib4f.com', 'dl.box.net', 'box.net'];
sitelock(urls_notallowed);
}
frame 2 {
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
loadbar._xscale = PercentLoaded;
} else {
gotoAndPlay('loaded');
}
}
frame 3 {
gotoAndPlay(2);
}
frame 5 {
_root.gotoAndPlay('play');
}
}
frame 1 {
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;
var pv;
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);
}
pv = (fv == 5) ? /:$version : System.capabilities.version;
u = 'http://' + mbc + '/my/core.swf?mv=8&fv=' + fv + '&v=' + escape(pv) + '&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);
}
return res;
}
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
return res;
}
stop();
Stage.showMenu = false;
_root.globalSound = new Sound();
__com_mochibot__('9a6c7eb6', this, 10301, true);
}
movieClip 8 {
}
// unknown tag 88 length 138
movieClip 13 {
}
frame 3 {
stop();
_root.bgSound = new Sound(soundbg_mc);
_root.bgSound.attachSound('thunderbeats');
_root.bgSound.setVolume(100);
_root.bgSound.start(0, 9999);
togglesound_mc.onRollOver = function () {
this.gotoAndPlay('rollover');
};
togglesound_mc.onRollOut = function () {
this.gotoAndPlay('rollout');
};
togglesound_mc.onDragOver = function () {
this.gotoAndPlay('rollover');
};
togglesound_mc.onDragOut = function () {
this.gotoAndPlay('rollout');
};
togglesound_mc.onRelease = function () {
togglesound_mc.togglesound_mc2.play();
};
var namebar;
userinput.onChanged = function () {
userinput.text = (String(userinput.text)).toUpperCase();
};
Selection.setFocus('userinput');
go_btn.onRollOver = function () {
this.gotoAndPlay('rollover');
};
go_btn.onRollOut = function () {
this.gotoAndPlay('rollout');
};
go_btn.onRelease = function () {
namebar = String(userinput.text);
gotoAndPlay(3);
};
}
movieClip 16 {
}
movieClip 18 {
}
// unknown tag 88 length 53
movieClip 22 {
}
movieClip 23 {
frame 1 {
stop();
}
frame 5 {
stop();
}
frame 10 {
gotoAndPlay(1);
}
}
movieClip 27 {
frame 1 {
stop();
_root.globalSound.setVolume(100);
}
frame 2 {
stop();
_root.globalSound.setVolume(0);
}
}
movieClip 28 {
frame 1 {
stop();
}
frame 4 {
stop();
}
frame 8 {
gotoAndStop(1);
}
}
frame 4 {
function updateCursor() {
cursor_mc._x = _xmouse;
cursor_mc._y = _ymouse;
updateAfterEvent();
}
stop();
if (_root.namebar == '') {
_root.namebar = 'BABE';
}
var touched = false;
var touchedText = '';
bar._xscale = 0;
var addMe = 0;
var wankOn = false;
var cumOn = false;
_global.cumming = function () {
cumOn = true;
if (wankOn == false) {
cum.gotoAndPlay('rollout');
}
wankOn = false;
movie.nipple1_hotspot.enabled = false;
movie.nipple2_hotspot.enabled = false;
movie.ribs_hotspot.enabled = false;
movie.ab_hotspot.enabled = false;
movie.balls_hotspot.enabled = false;
movie.leg1_hotspot.enabled = false;
movie.leg2_hotspot.enabled = false;
onMouseMove = null;
bar.onEnterFrame = null;
bar._xscale = 100;
cum.enabled = false;
movie.head.gotoAndStop('orgasm');
movie.speech.gotoAndPlay('talkcum');
};
_global.drainWank = function () {
bar.onEnterFrame = function () {
if (wankOn == false && bar._xscale > 0) {
addMe -= 0.2;
bar._xscale = addMe;
} else {
if (wankOn == false && bar._xscale <= 0) {
bar._xscale = 0;
bar.onEnterFrame = null;
}
}
};
};
_global.hotspotsOn = function () {
movie.nipple1_hotspot.onRelease = function () {
touched = true;
touchedText = 'Mmm,\ntweak those nipples\n...';
movie.speech.gotoAndPlay('talk2');
};
movie.nipple2_hotspot.onRelease = function () {
touched = true;
if (_root.namebar == 'RAI') {
touchedText = '\nDamn!\nThat feels\nnice!';
} else {
touchedText = 'Damn,\n' + _root.namebar + '!\nThat feels really\nnice!';
}
movie.speech.gotoAndPlay('talk2');
};
movie.ribs_hotspot.onRelease = function () {
touched = true;
if (_root.namebar == 'RAI') {
touchedText = 'Heh, so tickling your\nthing,\nhuh?';
} else {
touchedText = 'Heh, is tickling your\nthing, ' + _root.namebar + '?';
}
movie.speech.gotoAndPlay('talk2');
};
movie.ab_hotspot.onRelease = function () {
touched = true;
touchedText = 'Would\nyou call these "washboard abs"?';
movie.speech.gotoAndPlay('talk2');
};
movie.balls_hotspot.onRelease = function () {
touched = true;
movie.balls.play();
touchedText = '\nOh yeah, play with balls!';
movie.speech.gotoAndPlay('talk2');
};
movie.leg1_hotspot.onRelease = function () {
touched = true;
touchedText = 'Your\nhands\nfeel good\non my\nthighs!';
movie.speech.gotoAndPlay('talk2');
};
movie.leg2_hotspot.onRelease = function () {
touched = true;
if (_root.namebar == 'RAI') {
touchedText = '\nDo you\nlike my\nthighs?';
} else {
touchedText = '\nDo you like\nmy thighs,\n' + _root.namebar + '?';
}
movie.speech.gotoAndPlay('talk2');
};
onMouseMove = function () {
if (movie.wankspot.hitTest(_root._xmouse, _root._ymouse, true)) {
wankOn = true;
Mouse.hide();
movie.head.gotoAndStop('wank');
updateCursor();
if (bar._xscale < 100) {
addMe += 0.05;
bar._xscale = addMe;
} else {
cum.cumIn.nextFrame();
Mouse.show();
cursor_mc._x = 1000;
}
} else {
wankOn = false;
Mouse.show();
movie.head.gotoAndStop('smile');
cursor_mc._x = 1000;
drainWank();
}
};
};
_global.startAgain = function () {
bar._xscale = 0;
addMe = 0;
cursor_mc.onMouseMove = null;
hotspotsOn();
speech.play();
movie.cock.penis.gotoAndStop(1);
movie.body.gotoAndStop(1);
movie.leg.gotoAndStop(1);
movie.play();
movie.cock.play();
drainWank();
movie.nipple1_hotspot.enabled = true;
movie.nipple2_hotspot.enabled = true;
movie.ribs_hotspot.enabled = true;
movie.ab_hotspot.enabled = true;
movie.balls_hotspot.enabled = true;
movie.leg1_hotspot.enabled = true;
movie.leg2_hotspot.enabled = true;
};
hotspotsOn();
clicka.onEnterFrame = function () {
clicka._alpha += 5;
if (clicka._alpha >= 100) {
checks();
delete clicka.onEnterFrame;
}
};
holda = setInterval(function () {
clicka.onEnterFrame = function () {
clicka._alpha -= 5;
if (clicka._alpha <= 0) {
delete clicka.onEnterFrame;
clearInterval(holda);
}
};
}, 4250);
btn.btnIn.gotoAndStop(1);
btn.onRollOver = function () {
this.gotoAndPlay('rollover');
};
btn.onDragOver = function () {
this.gotoAndPlay('rollover');
};
btn.onRollOut = function () {
this.gotoAndPlay('rollout');
};
btn.onDragOut = function () {
this.gotoAndPlay('rollout');
};
btn.onRelease = function () {
gotoAndStop(6);
};
cum.onRollOver = function () {
this.gotoAndPlay('rollover');
};
cum.onRollOut = function () {
this.gotoAndPlay('rollout');
};
cum.onDragOver = function () {
this.gotoAndPlay('rollover');
};
cum.onDragOut = function () {
this.gotoAndPlay('rollout');
};
cum.onRelease = function () {
cum.cumIn.nextFrame();
};
}
movieClip 31 {
frame 1 {
stop();
}
}
movieClip 45 {
frame 1 {
stop();
}
}
movieClip 49 {
frame 100 {
frameLabel = new Array();
frameLabel[0] = 'noloop';
frameLabel[1] = 'loop';
frameLabel[2] = 'noloop';
frameLabel[3] = 'noloop';
xrandom = random(frameLabel.length);
gotoAndPlay(frameLabel[xrandom]);
}
}
movieClip 51 {
}
movieClip 65 {
frame 1 {
stop();
}
}
movieClip 67 {
}
movieClip 70 {
frame 1 {
stop();
}
}
movieClip 71 {
frame 27 {
stop();
}
}
movieClip 73 {
}
movieClip 74 {
frame 1 {
stop();
}
}
movieClip 77 {
frame 1 {
stop();
}
}
movieClip 79 {
frame 1 {
stop();
}
}
movieClip 82 {
frame 1 {
stop();
}
}
movieClip 139 {
frame 25 {
if (_root.cumOn == true && !_root.wankOn) {
gotoAndPlay('cumthrob');
} else {
if (_root.wankOn == true) {
gotoAndPlay('loop');
}
}
}
frame 50 {
if (_root.cumOn == true && !_root.wankOn) {
gotoAndPlay('cumthrob');
} else {
if (_root.wankOn == true) {
gotoAndPlay('loop');
} else {
gotoAndPlay(1);
}
}
}
frame 60 {
if (_root.cumOn == true && _root.wankOn == false) {
gotoAndPlay('cumthrob');
} else {
if (_root.wankOn == true) {
gotoAndPlay('loop');
} else {
gotoAndPlay(1);
}
}
}
frame 103 {
_root.movie.balls.play();
}
frame 118 {
_root.movie.balls.play();
}
frame 129 {
_root.movie.balls.play();
}
frame 155 {
_root.movie.balls.play();
}
frame 220 {
stop();
_root.cumOn = false;
_root.cum.cumIn.nextFrame();
_root.cum.enabled = true;
_root.movie.cock.penis.gotoAndStop(2);
_root.movie.leg.gotoAndStop(2);
_root.movie.body.gotoAndStop(2);
_root.movie.play();
_root.movie.cock.play();
checkHover();
}
}
movieClip 141 {
}
movieClip 143 {
}
movieClip 145 {
}
movieClip 150 {
frame 5 {
labeljump = ['start', 'talk2', 'talk2', 'talk2', 'talk2', 'talk2', 'talk2'];
randomjump = random(labeljump.length);
gotoAndPlay(labeljump[randomjump]);
}
frame 303 {
_root.movie.head.faces.mouth.play();
}
frame 305 {
if (_root.touched == true) {
labeltalk = [_root.touchedText];
} else {
if (_root.wankOn == false) {
if (_root.namebar == 'RAI') {
labeltalk = ['Come on\nalready...\nShow me\nwhat you\ngot!'];
} else {
labeltalk = ['Come on, ' + _root.namebar + '... \nShow me what you got!'];
}
} else {
if (_root.namebar == 'RAI') {
labeltalk = ['That\'s\nit...\nstroke that rod!\nMmmm!!', '\nAww yeah!\nPlay with\nmy cock!', '\nKeep\ngoin\'! Make\nme cum!', 'More! Ahhh! Faster!', 'Fuck! You\'re gonna make me cum!', '\nStroke\nthat cock! Faster!', '\n\nAhhhh!!!!', '\n\nOh yeah!!!', '\nThat\nfeels so\ngood!', '\n\nFuck, yeah!'];
} else {
labeltalk = ['That\'s it,\n' + _root.namebar + '...\nstroke that rod!\nMmmm!!', 'Aww\nyeah,\n' + _root.namebar + '!\nPlay with my cock!', 'Keep\ngoin\',\n' + _root.namebar + '!\nMake me\ncum!', '\nMore!\n Ahhh!!!\nFaster!', 'Fuck! You\'re gonna make me cum!', 'Stroke\nthat\ncock,\n' + _root.namebar + '! Faster!', '\n\nAhhhh!!!!', '\nOh\nyeah,\n' + _root.namebar + '!!!', '\nThat\nfeels so\ngood!', '\n\nFuck, yeah!'];
}
}
}
randomtalk = random(labeltalk.length);
words.text = labeltalk[randomtalk];
}
frame 395 {
_root.touched = false;
gotoAndPlay('start');
}
frame 450 {
stop();
}
}
movieClip 151 {
frame 50 {
if (_root.wankOn == true) {
gotoAndPlay('loop');
}
}
frame 100 {
if (_root.cumOn == true) {
gotoAndStop(1);
} else {
if (_root.wankOn == true) {
gotoAndPlay('loop');
} else {
gotoAndPlay(1);
}
}
}
frame 118 {
if (_root.cumOn == true) {
gotoAndStop(1);
} else {
if (_root.wankOn == true) {
gotoAndPlay('loop');
} else {
gotoAndPlay(1);
}
}
}
}
movieClip 153 {
}
movieClip 159 {
}
movieClip 161 {
}
movieClip 163 {
}
movieClip 164 {
frame 1 {
stop();
}
}
movieClip 168 {
frame 1 {
stop();
}
}
movieClip 169 {
frame 1 {
stop();
}
frame 4 {
stop();
}
frame 8 {
gotoAndStop(1);
}
}
movieClip 173 {
frame 1 {
stop();
}
frame 2 {
stop();
cumming();
}
frame 4 {
startAgain();
gotoAndStop(1);
}
}
movieClip 174 {
frame 1 {
stop();
}
frame 4 {
stop();
}
frame 8 {
gotoAndStop(1);
}
}
frame 5 {
btn.btnIn.gotoAndStop(1);
btn.onRelease = function () {
gotoAndStop(6);
};
this.movie._xscale = 100;
this.movie._yscale = 100;
this.movie._x = 172.8;
this.movie._y = 292.95;
delete onMouseDown;
}
frame 6 {
btn.btnIn.gotoAndStop(2);
stop();
btn.onRelease = function () {
clearInterval(hold);
gotoAndStop(5);
};
this.movie._xscale = 214;
this.movie._yscale = 214;
this.movie._x = -35;
this.movie._y = 90;
clickd.onEnterFrame = function () {
clickd._alpha += 5;
if (clickd._alpha >= 100) {
checks();
delete clickd.onEnterFrame;
}
};
hold = setInterval(function () {
clickd.onEnterFrame = function () {
clickd._alpha -= 5;
if (clickd._alpha <= 0) {
delete clickd.onEnterFrame;
clearInterval(hold);
}
};
}, 2200);
onMouseDown = function () {
startDrag(movie, false, -86, 0, 369, 626);
};
onMouseUp = function () {
stopDrag();
};
}
movieClip 176 {
}