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

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

Bukakke POC.swf

This is the info page for
Flash #53813

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


Text
<p align="center"></p>

ActionScript [AS1/AS2]

Frame 1
function DoFrame() { MouthHandler(); if (base_x > 50) { MouthHandler(); MouthHandler(); } p_charge = p_charge - 1; txtNote.text = (("#: " + blob_chains.length) + ", full: ") + mouth_full; if (p_charge > 0) { var _local1 = Math.random(); if (base_dx < 0) { point = {x:bod.mov_lowmouth._x, y:bod.mov_lowmouth._y}; bod.localToGlobal(point); base_x = point.x; base_y = point.y; } else { base_dx = base_dx - (_local1 / 2); base_x = base_x - (_local1 / 2); } CreateBlob(); while (Math.random() < 0.5) { CreateBlob(); } } else { prev_blob = null; if (cycles > 0) { if (p_charge < (-p_recycle)) { cycles--; p_charge = 1 + (Math.random() * 10); if (mouth_full > (Math.random() * 10)) { if (bod._currentFrame > 20) { mouth_open = 10; } else { mouth_open = 40; } var point; point = {x:bod.mov_lowmouth._x, y:bod.mov_lowmouth._y}; bod.localToGlobal(point); base_x = point.x; base_y = point.y; base_dy = -Math.random(); base_dx = -Math.random(); base_z = 5; mouth_full = mouth_full - 2; p_recycle = 10; cycles = cycles + 1; breath = -1; } else { p_recycle = 4; base_x = 0; base_dy = -3; base_dx = 3 + Math.random(); base_z = Math.random(); } } } else if (((p_charge < -200) && (blob_chains.length < 50)) || (mouth_full > 10)) { base_y = 70 + (Math.random() * 100); cycles = 2 + (Math.random() * 2); } } BlobPhysics(); Draw(); } function Draw() { splatter.clear(); var _local1 = 0; while (_local1 < blob_chains.length) { DrawBlob(blob_chains[_local1]); _local1++; } } function DrawBlob(blob) { var _local2 = 16777215 /* 0xFFFFFF */; splatter.lineStyle(5, _local2, opacity); blob.ox = (blob.ox + blob._x) / 2; blob.oy = (blob.oy + blob._y) / 2; dx = blob._x - blob.prev_blob._x; dy = blob._y - blob.prev_blob._y; dist = (dx * dx) + (dy * dy); opacity = 100; if ((dist > 100) || (dist <= 0)) { splatter.moveTo(blob._x, blob._y); splatter.lineTo(blob._x, blob._y + 2); blob.dy = blob.dy + 0.1; return(undefined); } splatter.moveTo(blob._x, blob._y); splatter.lineTo(blob.prev_blob._x, blob.prev_blob._y); splatter.moveTo(blob.ox, blob.oy); splatter.lineTo(blob.prev_blob._x, blob.prev_blob._y); } function CreateBlob() { var _local1 = new Object(); if (blobnum > 0) { _local1.prev_blob = prev_blob; } else { _local1.prev_blob = _local1; } _local1.noise_blob = null; blobnum++; prev_blob = _local1; blob_chains.push(_local1); _local1._width = 4; _local1._height = 6; _local1._x = (base_x + (Math.random() * 4)) - 2; _local1._y = (base_y + (Math.random() * 4)) - 2; _local1.ox = _local1._x; _local1.oy = _local1._y; _local1._z = base_z + ((Math.random() - 0.5) / 2); _local1.dx = base_dx; _local1.dy = base_dy; if (base_dx > 0) { _local1.stuck_on = "virgin"; } } function BlobPhysics() { var _local2 = new Array(); var _local1; while (blob_chains.length > 0) { _local1 = blob_chains.pop(); if (SoloBlobPhysics(_local1)) { _local2.push(_local1); } } blob_chains = _local2; } function SoloBlobPhysics(blob) { blob.ox = blob._x; blob.oy = blob._y; blob._x = blob._x + blob.dx; blob._y = blob._y + blob.dy; if (((blob.stuck_on == bod.mov_tongue) || (blob.stuck_on == bod.mov_lowmouth)) || (blob.stuck_on == bod.mov_upmouth)) { if (blob.dx > -1) { blob.dx = blob.dx + ((Math.random() / 5) * breath); } } blob.dy = blob.dy + (Math.random() / 5); if (blob.stuck_on.hitTest(blob._x, blob._y)) { BlobCatch(blob, blob.stuck_on); } else if (bod.hitTest(blob._x, blob._y)) { var _local2 = 0; for ( ; _local2 < hittable.length ; _local2++) { if (hittable[_local2].hitTest(blob._x, blob._y)) { if (hittable[_local2] == bod.mov_lowlip) { if (!hittable[_local2].hitTest(blob._x - 10, blob._y)) { continue; } } else if (hittable[_local2] == bod.mov_jaw) { if (!hittable[_local2].hitTest(blob._x, blob._y + 15)) { continue; } } else { if (blob.stuck_on == "virgin") { if ((hittable[_local2] == bod.mov_upmouth) || (hittable[_local2] == bod.mov_lowmouth)) { if (blob.dx > 0) { mouth_full = mouth_full + 0.1; if (breath > -1) { mouth_open = Math.ceil(Math.random() * 20) + 80; } blob.dx = blob.dx - -0.1; blob.dy = blob.dy - -0.1; } } } if (blob._z > 0) { blob._z = blob._z - 0.1; break; } BlobCatch(blob, hittable[_local2]); break; } } } } if (blob._y > 400) { blob.removeMovieClip(); return(false); } if ((blob.stuck_on == bod.mov_tongue) || (blob.stuck_on == bod.mov_upmouth)) { if (Math.random() < 0.02) { mouth_full = mouth_full + 0.1; mouth_open = mouth_open + 3; } } Attract(blob, blob.prev_blob); if ((blob.noise_blob == null) || (Math.random() < 0.01)) { blob.noise_blob == blob_chains[Math.floor(Math.random() * blob_chains.length)]; } Attract(blob, blob.noise_blob); return(true); } function BlobCatch(blob, hitter) { blob.dx = blob.dx / 2; blob.dy = blob.dy / 2; if (blob.stuck_on != hitter) { blob.stuck_on = hitter; var _local2 = {x:blob._x, y:blob._y}; hitter.globalToLocal(_local2); blob.stuckx = _local2.x; blob.stucky = _local2.y; if (hitter == bod.mov_eye) { bod.mov_eye.impact++; blob.dx = blob.dx + 1; mouth_open = mouth_open - 1; } } else { var _local2 = {x:blob.ox, y:blob.oy}; hitter.globalToLocal(_local2); if (_local2.y > 0) { blob._x = blob._x - (_local2.x - blob.stuckx); blob._y = blob._y - (_local2.y - blob.stucky); _local2 = {x:blob._x, y:blob._y}; hitter.globalToLocal(_local2); blob.stuckx = _local2.x; blob.stucky = _local2.y; } } } function Attract(blob, blob2) { if ((!blob2._x) > 0) { return(undefined); } if ((!blob._x) > 0) { return(undefined); } if (blob == blob2) { return(undefined); } var _local4 = blob._x - blob2._x; var _local3 = blob._y - blob2._y; var _local5 = (_local4 * _local4) + (_local3 * _local3); multiple = 0.03; if (blob.stuck_on != "virgin") { if (_local5 > 200) { return(undefined); } multiple = 0.01; } if (_local5 > 1000) { return(undefined); } if (_local5 < 10) { return(undefined); } blob.dx = blob.dx - (_local4 * multiple); blob.dy = blob.dy - (_local3 * multiple); blob2.dx = blob2.dx + (_local4 * multiple); blob2.dy = blob2.dy + (_local3 * multiple); } function MouthHandler() { breathcounter--; if (breathcounter <= 0) { breathcounter = 100; if (breath == -1) { breath = 1; } else if (breath == 1) { breath = 0; } else { breath = -1; } } rotlevel = bod._currentframe + (mouth_full * 20); rotlevel = rotlevel / 10; if (breath > 0) { bod._rotation = (rotlevel + (bod._rotation * 99)) / 100; } else if (breath < 0) { bod._rotation = ((-rotlevel) + (bod._rotation * 99)) / 100; } if (Math.random() < 0.02) { eyebrow_tweak = (Math.random() * 30) - 15; } browframe = (eyebrow_tweak + (mouth_full * 5)) + bod.mov_eye.impact; browframe = browframe * 3; if (bod.mov_eyebrow._currentframe < (browframe - 3)) { bod.mov_eyebrow.gotoAndStop(bod.mov_eyebrow._currentframe + 1); } if (bod.mov_eyebrow._currentframe > (browframe + 3)) { bod.mov_eyebrow.gotoAndStop(bod.mov_eyebrow._currentframe - 1); } if (bod.mov_eye.impact > 0) { bod.mov_eye.impact = bod.mov_eye.impact - (Math.random() / 10); } ideal = 100 - (bod.mov_eye.impact * 10); if (ideal < 10) { ideal = 10; } if (ideal < bod.mov_eye.yscale) { bod.mov_eye._yscale = ideal; } else { bod.mov_eye._yscale = (bod.mov_eye._yscale + ideal) / 2; } if (Math.random() < 0.01) { mouth_open = Math.floor(Math.random() * 101); } mdx = bod._currentframe - mouth_open; mdx = Math.floor(mdx / 5); bod.gotoAndStop(bod._currentframe - mdx); if (Math.random() < 0.1) { tongue_pos = Math.floor(Math.random() * 101); } if (bod.mov_tongue._currentframe < (tongue_pos - 1)) { bod.mov_tongue.gotoAndStop(bod.mov_tongue._currentframe + 2); } if (bod.mov_tongue._currentframe > (tongue_pos + 1)) { bod.mov_tongue.gotoAndStop(bod.mov_tongue._currentframe - 2); } } var blobnum = 0; var base_dx = 3; var base_dy = -3; var base_x = 0; var base_y = 150; var base_z = Math.random(); var prev_blob; var mouth_open = Math.floor(Math.random() * 101); var tongue_pos = Math.floor(Math.random() * 101); var mouth_full = 0; var eyebrow_tweak = Math.random(); var breath = 1; var breathcounter = 100; var p_charge = 3.1; var cycles = (2 + (Math.random() * 2)); var p_recycle = 4; var blob_chains = new Array(); var hittable = new Array(); bod.gotoAndStop(1); bod.mov_eyebrow.gotoAndStop(0); hittable.push(bod.mov_jaw); hittable.push(bod.mov_nose); hittable.push(bod.mov_uplip); hittable.push(bod.mov_lowlip); hittable.push(bod.mov_tongue); hittable.push(bod.mov_eye); hittable.push(bod.mov_face); hittable.push(bod.mov_upmouth); hittable.push(bod.mov_lowmouth); bod.mov_eye.impact = 0;
Instance of Symbol 36 MovieClip [empty] "movStars" in Frame 1
onClipEvent (enterFrame) { _root.DoFrame(); }
Symbol 33 MovieClip [body] Frame 1
mov_tongue.gotoAndStop(0);

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip [blob]Uses:1
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClip [blob1]Uses:3
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClip [blob2]Uses:5
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip [blob3]Uses:7
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip [mouth]Uses:9
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClip [eye]Uses:11Used by:33
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClip [eyebrow]Uses:13Used by:33
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClip [bangs]Uses:15Used by:33
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip [nose]Uses:17Used by:33
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip [face]Uses:19Used by:33
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip [jaw]Uses:21Used by:33
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClip [tongue]Uses:23Used by:33
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip [lowlip]Uses:25Used by:33
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip [lowmouth]Uses:27Used by:33
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip [upmouth]Uses:29Used by:33
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip [uplip]Uses:31Used by:33
Symbol 33 MovieClip [body]Uses:32 30 28 26 24 22 20 18 16 14 12Used by:Timeline
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClip [body_proper]Uses:34Used by:Timeline
Symbol 36 MovieClip [empty]Used by:Timeline
Symbol 37 FontUsed by:38
Symbol 38 EditableTextUses:37Used by:Timeline

Instance Names

"movStars"Frame 1Symbol 36 MovieClip [empty]
"txtNote"Frame 1Symbol 38 EditableText
"bod"Frame 1Symbol 33 MovieClip [body]
"splatter"Frame 1Symbol 36 MovieClip [empty]
"mov_uplip"Symbol 33 MovieClip [body] Frame 1Symbol 32 MovieClip [uplip]
"mov_upmouth"Symbol 33 MovieClip [body] Frame 1Symbol 30 MovieClip [upmouth]
"mov_lowmouth"Symbol 33 MovieClip [body] Frame 1Symbol 28 MovieClip [lowmouth]
"mov_lowlip"Symbol 33 MovieClip [body] Frame 1Symbol 26 MovieClip [lowlip]
"mov_tongue"Symbol 33 MovieClip [body] Frame 1Symbol 24 MovieClip [tongue]
"mov_jaw"Symbol 33 MovieClip [body] Frame 1Symbol 22 MovieClip [jaw]
"mov_face"Symbol 33 MovieClip [body] Frame 1Symbol 20 MovieClip [face]
"mov_nose"Symbol 33 MovieClip [body] Frame 1Symbol 18 MovieClip [nose]
"mov_eyebrow"Symbol 33 MovieClip [body] Frame 1Symbol 14 MovieClip [eyebrow]
"mov_eye"Symbol 33 MovieClip [body] Frame 1Symbol 12 MovieClip [eye]

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 2 as "blob"
ExportAssets (56)Timeline Frame 1Symbol 4 as "blob1"
ExportAssets (56)Timeline Frame 1Symbol 6 as "blob2"
ExportAssets (56)Timeline Frame 1Symbol 8 as "blob3"
ExportAssets (56)Timeline Frame 1Symbol 10 as "mouth"
ExportAssets (56)Timeline Frame 1Symbol 12 as "eye"
ExportAssets (56)Timeline Frame 1Symbol 14 as "eyebrow"
ExportAssets (56)Timeline Frame 1Symbol 16 as "bangs"
ExportAssets (56)Timeline Frame 1Symbol 18 as "nose"
ExportAssets (56)Timeline Frame 1Symbol 20 as "face"
ExportAssets (56)Timeline Frame 1Symbol 22 as "jaw"
ExportAssets (56)Timeline Frame 1Symbol 24 as "tongue"
ExportAssets (56)Timeline Frame 1Symbol 26 as "lowlip"
ExportAssets (56)Timeline Frame 1Symbol 28 as "lowmouth"
ExportAssets (56)Timeline Frame 1Symbol 30 as "upmouth"
ExportAssets (56)Timeline Frame 1Symbol 32 as "uplip"
ExportAssets (56)Timeline Frame 1Symbol 33 as "body"
ExportAssets (56)Timeline Frame 1Symbol 35 as "body_proper"
ExportAssets (56)Timeline Frame 1Symbol 36 as "empty"

Labels

#"Scene_1"Frame 1
"mov_eyebrow"Symbol 33 MovieClip [body] Frame 1




http://swfchan.com/11/53813/info.shtml
Created: 11/8 -2019 06:07:33 Last modified: 11/8 -2019 06:07:33 Server time: 25/04 -2024 22:23:54