Section 1
//anim_48 (KoopalingsIggy_fla.anim_48)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class anim_48 extends MovieClip {
public function anim_48(){
addFrameScript(0, frame1, 21, frame22);
}
function frame1(){
mouseEnabled = false;
}
function frame22(){
gotoAndPlay(1);
}
}
}//package KoopalingsIggy_fla
Section 2
//blush_40 (KoopalingsIggy_fla.blush_40)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class blush_40 extends MovieClip {
public function blush_40(){
addFrameScript(0, frame1, 4, frame5, 8, frame9);
}
function frame1(){
stop();
}
function frame5(){
stop();
}
function frame9(){
gotoAndStop(1);
}
}
}//package KoopalingsIggy_fla
Section 3
//body_16 (KoopalingsIggy_fla.body_16)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class body_16 extends MovieClip {
public var plate:MovieClip;
public var shorts:MovieClip;
public var coat:MovieClip;
public var dick:MovieClip;
public var boxers:MovieClip;
public var jizz:MovieClip;
public var shirt:MovieClip;
}
}//package KoopalingsIggy_fla
Section 4
//bubble_44 (KoopalingsIggy_fla.bubble_44)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class bubble_44 extends MovieClip {
public var anim:MovieClip;
}
}//package KoopalingsIggy_fla
Section 5
//cloud_52 (KoopalingsIggy_fla.cloud_52)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class cloud_52 extends MovieClip {
public function cloud_52(){
addFrameScript(0, frame1, 8, frame9);
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
}
}//package KoopalingsIggy_fla
Section 6
//dick_22 (KoopalingsIggy_fla.dick_22)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class dick_22 extends MovieClip {
public function dick_22(){
addFrameScript(0, frame1, 2, frame3, 4, frame5);
}
function frame3(){
gotoAndStop(1);
}
function frame1(){
stop();
}
function frame5(){
gotoAndStop(2);
}
}
}//package KoopalingsIggy_fla
Section 7
//eyes_39 (KoopalingsIggy_fla.eyes_39)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class eyes_39 extends MovieClip {
public function eyes_39(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package KoopalingsIggy_fla
Section 8
//face_37 (KoopalingsIggy_fla.face_37)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class face_37 extends MovieClip {
public var eyes:MovieClip;
public var mouth:MovieClip;
}
}//package KoopalingsIggy_fla
Section 9
//gas_51 (KoopalingsIggy_fla.gas_51)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class gas_51 extends MovieClip {
public function gas_51(){
addFrameScript(0, frame1, 11, frame12);
}
function frame12(){
gotoAndStop(1);
}
function frame1(){
stop();
}
}
}//package KoopalingsIggy_fla
Section 10
//hair_41 (KoopalingsIggy_fla.hair_41)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class hair_41 extends MovieClip {
public function hair_41(){
addFrameScript(0, frame1, 2, frame3);
}
function frame3(){
gotoAndStop(1);
}
function frame1(){
stop();
}
}
}//package KoopalingsIggy_fla
Section 11
//head_36 (KoopalingsIggy_fla.head_36)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class head_36 extends MovieClip {
public var blush:MovieClip;
public var face:MovieClip;
public var hair:MovieClip;
}
}//package KoopalingsIggy_fla
Section 12
//iggy_4 (KoopalingsIggy_fla.iggy_4)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class iggy_4 extends MovieClip {
public var shell:MovieClip;
public var lleganim:MovieClip;
public var rleganim:MovieClip;
public var larmanim:MovieClip;
public var body:MovieClip;
public var rarmanim:MovieClip;
public var head:MovieClip;
}
}//package KoopalingsIggy_fla
Section 13
//jizz_25 (KoopalingsIggy_fla.jizz_25)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class jizz_25 extends MovieClip {
public function jizz_25(){
addFrameScript(89, frame90);
}
function frame90(){
gotoAndPlay(1);
}
}
}//package KoopalingsIggy_fla
Section 14
//KAnimate_3 (KoopalingsIggy_fla.KAnimate_3)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class KAnimate_3 extends MovieClip {
public var K:MovieClip;
}
}//package KoopalingsIggy_fla
Section 15
//larm_7 (KoopalingsIggy_fla.larm_7)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class larm_7 extends MovieClip {
public var coat:MovieClip;
public var yoshi:MovieClip;
public var shirt:MovieClip;
}
}//package KoopalingsIggy_fla
Section 16
//larmanim_6 (KoopalingsIggy_fla.larmanim_6)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class larmanim_6 extends MovieClip {
public var larm:MovieClip;
}
}//package KoopalingsIggy_fla
Section 17
//lleg_12 (KoopalingsIggy_fla.lleg_12)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class lleg_12 extends MovieClip {
public var shorts:MovieClip;
public var sandal:MovieClip;
public var boxers:MovieClip;
}
}//package KoopalingsIggy_fla
Section 18
//lleganim_11 (KoopalingsIggy_fla.lleganim_11)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class lleganim_11 extends MovieClip {
public var lleg:MovieClip;
}
}//package KoopalingsIggy_fla
Section 19
//lovebubble_47 (KoopalingsIggy_fla.lovebubble_47)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class lovebubble_47 extends MovieClip {
public function lovebubble_47(){
addFrameScript(0, frame1, 4, frame5, 8, frame9);
}
function frame1(){
mouseEnabled = true;
gotoAndStop(1);
}
function frame5(){
stop();
}
function frame9(){
gotoAndStop(1);
}
}
}//package KoopalingsIggy_fla
Section 20
//MainTimeline (KoopalingsIggy_fla.MainTimeline)
package KoopalingsIggy_fla {
import flash.events.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var cloud:MovieClip;
public var lovetime:Number;
public var expresstime:Number;
public var bg:MovieClip;
public var speechwait:Number;
public var K:MovieClip;
public var loadbar:MovieClip;
public var express:Number;
public var reset:MovieClip;
public var smoke:MovieClip;
public var speechvariant:Number;
public var love:MovieClip;
public var glasseson:Number;
public var speechtime:Number;
public var blushtime:Number;
public var eyeblink:Number;
public var gas:MovieClip;
public var speech:MovieClip;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2);
}
public function onclick(_arg1:MouseEvent):void{
switch (_arg1.target){
case K.K.lleganim.lleg:
case K.K.rleganim.rleg:
Text("Nyahaha!", "Eeeeep! Stahp!", "T-That tickles! Hehe!", "Hehehehe!", "Stop, hehehe!");
Blush();
Expression(5, 2);
break;
case K.K.body.shirt:
case K.K.larmanim.larm.shirt:
case K.K.rarmanim.rarm.shirt:
Toggle(K.K.body.shirt);
Toggle(K.K.larmanim.larm.shirt);
Toggle(K.K.rarmanim.rarm.shirt);
Text("Poof! Hehe!", "Noo! Yoshi...", "Ohh, hehe.", "Umm... Heh~", "O-Oh my.");
Expression(2, 2);
break;
case K.K.body.coat:
case K.K.larmanim.larm.coat:
case K.K.rarmanim.rarm.coat:
Toggle(K.K.body.coat);
Toggle(K.K.larmanim.larm.coat);
Toggle(K.K.rarmanim.rarm.coat);
Text("Off with that!", "Yeah, let's relax~", "Is the experiment over?", "D-Don't mind the smell...", "Dry clean only, please.");
Expression(1, 1);
break;
case K.K.body.boxers:
case K.K.lleganim.lleg.boxers:
case K.K.rleganim.rleg.boxers:
Toggle(K.K.body.boxers);
Toggle(K.K.lleganim.lleg.boxers);
Toggle(K.K.rleganim.rleg.boxers);
Toggle(K.K.body.dick);
Text("Nakey nakey~", "Wakey wakey!", "Behold, nyahaha!", "Oh you cocky little~", "Hehe it's sleeping.");
Blush();
Expression(3, 1);
break;
case K.K.body.shorts:
case K.K.lleganim.lleg.shorts:
case K.K.rleganim.rleg.shorts:
Toggle(K.K.body.shorts);
Toggle(K.K.lleganim.lleg.shorts);
Toggle(K.K.rleganim.rleg.shorts);
Text("Um... Hey! Heheh.", "It's a bit chilly, huh?", "Brr...", "B-but I just put them on.", "Wowie, hey!");
Expression(4, 1);
break;
case K.K.lleganim.lleg.sandal:
case K.K.rleganim.rleg.sandal:
Toggle(K.K.lleganim.lleg.sandal);
Toggle(K.K.rleganim.rleg.sandal);
Text("Peeky toes, hehe.", "I paid good money for those!", "Bum dee dumm~", "O-Oh, okay.", "We going there, then?");
Expression(1, 1);
break;
case K.K.body.plate:
case K.K.shell:
case K.K.larmanim.larm.yoshi:
case K.K.rarmanim.rarm.rex:
Toggle(_arg1.target);
Text("Poof! Heheh.", "W-Where'd it go?!", "Hey! That's mine!", "Ooh. Breezy.", "W-Why'd you take that off?!");
Expression(2, 0);
break;
case K.K.head.hair:
Switch(K.K.head.hair);
Text("Shuffle shuffle.", "Bwah!", "Ooh, new hair colour.", "Hmm... I like the other one.", "Hmm... What'd you think?");
Expression(3, 3);
break;
case K.K.head.face.eyes:
if (glasseson == 0){
glasseson = 1;
} else {
glasseson = 0;
};
cloud.play();
cloud.x = stage.mouseX;
cloud.y = stage.mouseY;
Text("A-Ack!", "My glasses!...", "*cough*", "Whoa!!", "Hwoh!");
Expression(4, 3);
break;
case K.K.body.dick:
Switch(K.K.body.dick);
Text("Heh, hey!", "Heh... heheheh...", "Hehe, again! Again!", "Your hands are cold~", "Nudge nudge.");
Blush();
Expression(5, 1);
K.K.body.jizz.visible = false;
break;
case reset:
Visible(K.K.body.shirt);
Visible(K.K.larmanim.larm.shirt);
Visible(K.K.rarmanim.rarm.shirt);
Visible(K.K.body.coat);
Visible(K.K.larmanim.larm.coat);
Visible(K.K.rarmanim.rarm.coat);
Visible(K.K.body.boxers);
Visible(K.K.lleganim.lleg.boxers);
Visible(K.K.rleganim.rleg.boxers);
Visible(K.K.body.shorts);
Visible(K.K.lleganim.lleg.shorts);
Visible(K.K.rleganim.rleg.shorts);
Visible(K.K.lleganim.lleg.sandal);
Visible(K.K.rleganim.rleg.sandal);
Visible(K.K.body.plate);
Visible(K.K.shell);
Visible(K.K.larmanim.larm.yoshi);
Visible(K.K.rarmanim.rarm.rex);
K.K.body.jizz.visible = false;
K.K.body.dick.visible = false;
K.K.body.dick.gotoAndStop(1);
reset.play();
Text("Blech!", "Ack!", "*cough* *cough*", "Gah! P-Purple!", "Bwaaah!");
Expression(4, 3);
break;
case MovieClip(root).love:
if (K.K.body.dick.currentFrame <= 3){
K.K.body.dick.gotoAndStop(4);
Text("Oh heck yes...", "N-Not so rough!", "O-Ohh~~", "Haa... Keep going...", "M-My cock...!");
Expression(1, 3);
} else {
Text("Ahhh~!!", "I'm... cummingg...", "Oh baby... Ahh...", "So... h-hot!", "N-Nyaahhh~!");
Expression(5, 3);
K.K.body.jizz.visible = true;
};
Blush();
lovetime = 50;
cloud.play();
cloud.x = stage.mouseX;
cloud.y = stage.mouseY;
break;
};
}
public function UpdateProgress(_arg1:Number):void{
loadbar.width = Math.floor((_arg1 * 200));
}
public function bwheel(_arg1:MouseEvent):void{
switch (_arg1.target){
case K.K.body.dick:
K.K.body.dick.nextFrame();
break;
};
}
public function Switch(_arg1:Object):void{
_arg1.nextFrame();
cloud.play();
cloud.x = stage.mouseX;
cloud.y = stage.mouseY;
}
function frame1(){
stop();
addEventListener(Event.ENTER_FRAME, handleProgress);
}
public function handleProgress(_arg1:Event):void{
var _local2:Number;
var _local3:Number;
var _local4:Number;
_local2 = stage.loaderInfo.bytesLoaded;
_local3 = stage.loaderInfo.bytesTotal;
_local4 = (_local2 / _local3);
UpdateProgress(_local4);
if (_local2 >= _local3){
removeEventListener(Event.ENTER_FRAME, handleProgress);
gotoAndStop(2);
};
}
public function bover(_arg1:MouseEvent):void{
switch (_arg1.target){
case K.K.body.dick:
case MovieClip(root).love:
if ((((love.currentFrame == 1)) && ((K.K.body.dick.currentFrame > 1)))){
love.play();
lovetime = 0;
};
break;
};
}
public function Visible(_arg1:Object):void{
_arg1.visible = true;
gas.play();
}
public function Toggle(_arg1:Object):void{
_arg1.visible = !(_arg1.visible);
smoke.play();
smoke.x = stage.mouseX;
smoke.y = stage.mouseY;
}
function frame2(){
stage.quality = StageQuality.MEDIUM;
express = 0;
glasseson = 0;
eyeblink = new Number();
expresstime = new Number();
blushtime = new Number();
speechtime = new Number();
speechwait = new Number();
speechvariant = new Number();
lovetime = new Number();
K.K.body.dick.visible = false;
K.K.body.jizz.visible = false;
stage.addEventListener(MouseEvent.CLICK, onclick);
stage.addEventListener(Event.ENTER_FRAME, onframe);
stage.addEventListener(MouseEvent.MOUSE_OVER, bover);
stage.addEventListener(MouseEvent.MOUSE_WHEEL, bwheel);
}
public function Text(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:String):void{
speech.gotoAndPlay(1);
speechwait = 0;
speechtime = 0;
speechvariant = Math.ceil((Math.random() * 5));
switch (speechvariant){
case 1:
speech.bubble.anim.dialog.text = _arg1;
break;
case 2:
speech.bubble.anim.dialog.text = _arg2;
break;
case 3:
speech.bubble.anim.dialog.text = _arg3;
break;
case 4:
speech.bubble.anim.dialog.text = _arg4;
break;
case 5:
speech.bubble.anim.dialog.text = _arg5;
break;
};
speech.bubble.anim.bubblebg.height = (speech.bubble.anim.dialog.textHeight + 95);
}
public function Expression(_arg1:Number, _arg2:Number):void{
K.K.head.face.mouth.gotoAndStop(_arg1);
express = _arg2;
}
public function onframe(_arg1):void{
bg.rotation = (bg.rotation + 0.05);
speechwait++;
eyeblink = Math.round((Math.random() * 50));
switch (true){
case (((((express == 0)) && ((glasseson == 0)))) && ((eyeblink < 49))):
K.K.head.face.eyes.gotoAndStop(1);
break;
case (((((express == 1)) && ((glasseson == 0)))) && ((eyeblink < 49))):
K.K.head.face.eyes.gotoAndStop(2);
break;
case (((((express == 2)) && ((glasseson == 0)))) && ((eyeblink < 49))):
K.K.head.face.eyes.gotoAndStop(3);
break;
case (((express == 3)) && ((glasseson == 0))):
case (((eyeblink > 48)) && ((glasseson == 0))):
K.K.head.face.eyes.gotoAndStop(4);
break;
case (((((express == 0)) && (!((glasseson == 0))))) && ((eyeblink < 49))):
K.K.head.face.eyes.gotoAndStop(5);
break;
case (((((express == 1)) && (!((glasseson == 0))))) && ((eyeblink < 49))):
K.K.head.face.eyes.gotoAndStop(6);
break;
case (((((express == 2)) && (!((glasseson == 0))))) && ((eyeblink < 49))):
K.K.head.face.eyes.gotoAndStop(7);
break;
case (((express == 3)) && (!((glasseson == 0)))):
case (((eyeblink > 48)) && (!((glasseson == 0)))):
K.K.head.face.eyes.gotoAndStop(8);
break;
};
if (speech.currentFrame == 5){
speechtime++;
if (speechtime > 50){
speechtime = 0;
speech.play();
if (K.K.body.dick.currentFrame > 3){
Expression(1, 3);
} else {
Expression(1, 0);
};
};
};
if (K.K.head.blush.currentFrame == 5){
blushtime++;
if (blushtime > 50){
blushtime = 0;
K.K.head.blush.play();
};
};
if (love.currentFrame == 5){
lovetime++;
if (lovetime > 50){
lovetime = 0;
love.play();
};
};
if (speechwait == 1000){
Text("So... you busy?", "*sniff*", "What you up to?", "Anytime now...", "*yawn*");
Expression(2, 1);
};
}
public function Blush():void{
if (K.K.head.blush.currentFrame == 1){
K.K.head.blush.gotoAndPlay(1);
blushtime = 0;
};
}
}
}//package KoopalingsIggy_fla
Section 21
//mouth_38 (KoopalingsIggy_fla.mouth_38)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class mouth_38 extends MovieClip {
public function mouth_38(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package KoopalingsIggy_fla
Section 22
//rarm_27 (KoopalingsIggy_fla.rarm_27)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class rarm_27 extends MovieClip {
public var coat:MovieClip;
public var rex:MovieClip;
public var shirt:MovieClip;
}
}//package KoopalingsIggy_fla
Section 23
//rarmanim_26 (KoopalingsIggy_fla.rarmanim_26)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class rarmanim_26 extends MovieClip {
public var rarm:MovieClip;
}
}//package KoopalingsIggy_fla
Section 24
//rleg_32 (KoopalingsIggy_fla.rleg_32)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class rleg_32 extends MovieClip {
public var shorts:MovieClip;
public var sandal:MovieClip;
public var boxers:MovieClip;
}
}//package KoopalingsIggy_fla
Section 25
//rleganim_31 (KoopalingsIggy_fla.rleganim_31)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class rleganim_31 extends MovieClip {
public var rleg:MovieClip;
}
}//package KoopalingsIggy_fla
Section 26
//smoke_50 (KoopalingsIggy_fla.smoke_50)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class smoke_50 extends MovieClip {
public function smoke_50(){
addFrameScript(0, frame1, 8, frame9);
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
}
}//package KoopalingsIggy_fla
Section 27
//speech_43 (KoopalingsIggy_fla.speech_43)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class speech_43 extends MovieClip {
public var bubble:MovieClip;
public function speech_43(){
addFrameScript(4, frame5, 8, frame9);
}
function frame5(){
stop();
}
function frame9(){
gotoAndStop(1);
}
}
}//package KoopalingsIggy_fla
Section 28
//speechanimate_45 (KoopalingsIggy_fla.speechanimate_45)
package KoopalingsIggy_fla {
import flash.display.*;
import flash.text.*;
public dynamic class speechanimate_45 extends MovieClip {
public var dialog:TextField;
public var bubblebg:MovieClip;
}
}//package KoopalingsIggy_fla
Section 29
//throb_49 (KoopalingsIggy_fla.throb_49)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class throb_49 extends MovieClip {
public function throb_49(){
addFrameScript(0, frame1);
}
function frame1(){
mouseEnabled = false;
}
}
}//package KoopalingsIggy_fla
Section 30
//thumb_23 (KoopalingsIggy_fla.thumb_23)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class thumb_23 extends MovieClip {
public function thumb_23(){
addFrameScript(0, frame1, 98, frame99);
}
function frame1(){
mouseEnabled = false;
}
function frame99(){
gotoAndPlay(1);
}
}
}//package KoopalingsIggy_fla
Section 31
//Timeline_42 (KoopalingsIggy_fla.Timeline_42)
package KoopalingsIggy_fla {
import flash.display.*;
public dynamic class Timeline_42 extends MovieClip {
public function Timeline_42(){
addFrameScript(0, frame1, 4, frame5);
}
function frame1(){
stop();
}
function frame5(){
gotoAndStop(1);
}
}
}//package KoopalingsIggy_fla