Section 1
//anim_21 (Guido_fla.anim_21)
package Guido_fla {
import flash.display.*;
public dynamic class anim_21 extends MovieClip {
public function anim_21(){
addFrameScript(0, frame1, 21, frame22);
}
function frame1(){
mouseEnabled = false;
}
function frame22(){
gotoAndPlay(1);
}
}
}//package Guido_fla
Section 2
//blush_12 (Guido_fla.blush_12)
package Guido_fla {
import flash.display.*;
public dynamic class blush_12 extends MovieClip {
public function blush_12(){
addFrameScript(0, frame1, 4, frame5, 8, frame9);
}
function frame1(){
stop();
}
function frame5(){
stop();
}
function frame9(){
gotoAndStop(1);
}
}
}//package Guido_fla
Section 3
//bubble_24 (Guido_fla.bubble_24)
package Guido_fla {
import flash.display.*;
public dynamic class bubble_24 extends MovieClip {
public var anim:MovieClip;
}
}//package Guido_fla
Section 4
//cloud_29 (Guido_fla.cloud_29)
package Guido_fla {
import flash.display.*;
public dynamic class cloud_29 extends MovieClip {
public function cloud_29(){
addFrameScript(0, frame1, 8, frame9);
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
}
}//package Guido_fla
Section 5
//gas_28 (Guido_fla.gas_28)
package Guido_fla {
import flash.display.*;
public dynamic class gas_28 extends MovieClip {
public function gas_28(){
addFrameScript(0, frame1, 11, frame12);
}
function frame12(){
gotoAndStop(1);
}
function frame1(){
stop();
}
}
}//package Guido_fla
Section 6
//head_14 (Guido_fla.head_14)
package Guido_fla {
import flash.display.*;
public dynamic class head_14 extends MovieClip {
public function head_14(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
mouseEnabled = false;
}
}
}//package Guido_fla
Section 7
//jizz_18 (Guido_fla.jizz_18)
package Guido_fla {
import flash.display.*;
public dynamic class jizz_18 extends MovieClip {
public function jizz_18(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Guido_fla
Section 8
//K_3 (Guido_fla.K_3)
package Guido_fla {
import flash.display.*;
public dynamic class K_3 extends MovieClip {
public var blush:MovieClip;
public var lower:MovieClip;
public var pants:MovieClip;
public var briefs:MovieClip;
public var helmet:MovieClip;
public var netshirt:MovieClip;
public var body:MovieClip;
public var upper:MovieClip;
public var boxers:MovieClip;
public var throb:MovieClip;
public var head:MovieClip;
public var shirt:MovieClip;
}
}//package Guido_fla
Section 9
//Kanim_2 (Guido_fla.Kanim_2)
package Guido_fla {
import flash.display.*;
public dynamic class Kanim_2 extends MovieClip {
public var K:MovieClip;
public function Kanim_2(){
addFrameScript(59, frame60);
}
function frame60(){
gotoAndPlay(1);
}
}
}//package Guido_fla
Section 10
//lovebubble_20 (Guido_fla.lovebubble_20)
package Guido_fla {
import flash.display.*;
public dynamic class lovebubble_20 extends MovieClip {
public function lovebubble_20(){
addFrameScript(0, frame1, 4, frame5, 8, frame9);
}
function frame1(){
mouseEnabled = true;
gotoAndStop(1);
}
function frame5(){
stop();
}
function frame9(){
gotoAndStop(1);
}
}
}//package Guido_fla
Section 11
//MainTimeline (Guido_fla.MainTimeline)
package Guido_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 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 speechtime:Number;
public var blushtime:Number;
public var eyeblink:Number;
public var gas:MovieClip;
public var panttime:Number;
public var speech:MovieClip;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2);
}
public function onclick(_arg1:Object):void{
switch (_arg1.target){
case K.K.body:
Text("Ahahaha~", "Hnf! Feel that?", "Love me, baby~", "Shucks, you~", "Hehehe. Cute~");
Expression(11);
break;
case K.K.helmet:
Off(_arg1.target);
Text("Whew!", "Yeah, finally!", "Off with that!", "Party time~!", "Ooh, you look prettier like that.");
Expression(13);
break;
case K.K.upper:
Off(_arg1.target);
Text("Weak point uncovered!", "Yeah. We don't need that~", "Oops. Dropped it.", "That'd look good on you!", "Shall you oblige for a kiss~?");
Expression(3);
break;
case K.K.shirt:
if (K.K.shirt.currentFrame == 2){
K.K.netshirt.visible = true;
Blush();
Text("Thought it was over, did'ja?", "Uh oh, forgot to take that off~", "The truth comes out!", "How'd you like this~?", "I need you all over me...");
Expression(23);
} else {
Text("Snippy snippy~", "Less sleeves, the better!", "Mmmm~", "I like when you touch me like that~", "Keep me warm, won'tcha~");
Expression(21);
};
Switch(_arg1.target);
break;
case K.K.netshirt:
Off(_arg1.target);
Text("Let's not wait anymore!", "Oh yes~", "Hey, I put that on for you!", "Sure is breezy in here~", "Oh no, I'm nuuude~ Hehe.");
Expression(18);
Blush();
break;
case K.K.lower:
Off(_arg1.target);
Text("Yeesh, it's cold in here.", "Nnnghgh...", "Where're you going with this?", "Ulp!", "Who's gonna keep me warm, now?");
Expression(6);
break;
case K.K.pants:
if (K.K.pants.currentFrame == 1){
K.K.boxers.visible = true;
};
Switch(_arg1.target);
if ((((K.K.briefs.visible == false)) && ((K.K.boxers.visible == false)))){
K.K.throb.penis.visible = true;
Text("Ahaha~", "Showtime!", "Special delivery~", "Anyone ask for extra pepperoni~?", "Finally!");
Expression(9);
} else {
Text("Ohohoho. My favourite part~", "Who needs pants, anyway!", "Hey, buy a guy a drink first~", "Pants deactivated!", "I knew you'd go for that.");
};
Expression(14);
Blush();
break;
case K.K.boxers:
Off(_arg1.target);
Text("Surprise!", "This isn't even my final form~", "Thought it was over, did ya?", "Man, those sneaky hands...!", "Looks like a big one~");
Expression(23);
K.K.briefs.visible = true;
Blush();
break;
case K.K.briefs:
Off(_arg1.target);
if (K.K.pants.currentFrame == 3){
K.K.throb.penis.visible = true;
Text("Ahaha~", "Showtime!", "Special delivery~", "Anyone ask for extra pepperoni~?", "Finally!");
Expression(9);
} else {
Text("H-How did you do that?!", "Whoa, wait a sec!", "Hey! Cheater!", "W-W-Wizardry!", "Huh. That's one way to do it...");
Expression(7);
};
Blush();
break;
case K.K.throb.penis:
Switch(K.K.throb.penis);
Text("Can you feel it throb~?", "Ahaa... haaa~", "M-More. Come on!", "Oh, baby...", "Yeah... Hah~");
Expression(13);
Blush();
love.gotoAndStop(1);
lovetime = 0;
break;
case reset:
Text("Whoa whoa whoa!", "... Woozy...", "*cough* Ack— *cough*", "A-Ambush!...", "W-We're under... attack...");
K.K.helmet.visible = true;
K.K.upper.visible = true;
K.K.shirt.visible = true;
K.K.shirt.gotoAndStop(1);
K.K.lower.visible = true;
K.K.pants.visible = true;
K.K.pants.gotoAndStop(1);
K.K.boxers.visible = false;
K.K.briefs.visible = false;
K.K.netshirt.visible = false;
K.K.throb.penis.visible = false;
K.K.throb.penis.gotoAndStop(1);
K.K.throb.penis.jizz.gotoAndStop(1);
love.gotoAndStop(1);
lovetime = 0;
reset.play();
gas.play();
Expression(12);
break;
case love:
if ((((K.K.throb.penis.currentFrame == 2)) && ((K.K.throb.penis.jizz.currentFrame == 1)))){
lovetime = 50;
cloud.play();
cloud.x = stage.mouseX;
cloud.y = stage.mouseY;
Blush();
K.K.throb.penis.jizz.play();
Text("Haaa... Y-Yeeeaah...", "Ahaa... aah...", "Hnnph... Ngh...!", "H-Here it comes!... Haa...", "C-Coming... Aaah!");
Expression(14);
};
break;
};
}
public function UpdateProgress(_arg1:Number):void{
loadbar.width = Math.floor((_arg1 * 200));
}
public function bover(_arg1:MouseEvent):void{
switch (true){
case (_arg1.target == love):
case (((_arg1.target == K.K.throb.penis)) && ((K.K.throb.penis.currentFrame >= 2))):
if (love.currentFrame == 1){
love.play();
lovetime = 0;
};
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 Off(_arg1:Object):void{
_arg1.visible = false;
smoke.play();
smoke.x = stage.mouseX;
smoke.y = stage.mouseY;
}
function frame2(){
stage.quality = StageQuality.MEDIUM;
express = 0;
eyeblink = new Number();
expresstime = new Number();
blushtime = new Number();
speechtime = new Number();
speechwait = new Number();
speechvariant = new Number();
lovetime = new Number();
panttime = new Number();
K.K.boxers.visible = false;
K.K.briefs.visible = false;
K.K.netshirt.visible = false;
K.K.throb.penis.visible = false;
speechwait = 500;
stage.addEventListener(MouseEvent.CLICK, onclick);
stage.addEventListener(Event.ENTER_FRAME, onframe);
stage.addEventListener(MouseEvent.MOUSE_OVER, bover);
}
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):void{
express = _arg1;
}
public function onframe(_arg1):void{
speechwait++;
eyeblink = Math.round((Math.random() * 50));
switch (true){
case (eyeblink < 50):
K.K.head.gotoAndStop(express);
break;
case (eyeblink > 49):
if (express < 6){
K.K.head.gotoAndStop((express + 10));
} else {
if ((((express > 5)) && ((express < 11)))){
K.K.head.gotoAndStop((express + 5));
} else {
if ((((express > 10)) && ((express < 16)))){
K.K.head.gotoAndStop(express);
} else {
if ((((express > 15)) && ((express < 21)))){
K.K.head.gotoAndStop((express - 5));
} else {
K.K.head.gotoAndStop((express - 10));
};
};
};
};
break;
};
if ((((speech.currentFrame == 5)) && ((K.K.throb.penis.jizz.currentFrame == 1)))){
speechtime++;
if (speechtime > 50){
speechtime = 0;
speech.play();
if (K.K.throb.penis.visible == true){
Expression(16);
} else {
Expression(1);
};
};
};
if (K.K.throb.penis.currentFrame != 1){
K.K.throb.play();
};
if (K.K.blush.currentFrame == 5){
blushtime++;
if ((((blushtime > 50)) && ((K.K.throb.penis.currentFrame == 1)))){
blushtime = 0;
K.K.blush.play();
};
};
if (love.currentFrame == 5){
lovetime++;
if (lovetime > 50){
lovetime = 0;
love.play();
};
};
if (speechwait == 1000){
Text("The pizza should be here by now.", "You ordering something, or what?", "Hello? I'm starving!", "A-H-E-M.", "Anyone home?");
Expression(25);
};
}
public function Blush():void{
if (K.K.blush.currentFrame == 1){
K.K.blush.gotoAndPlay(1);
blushtime = 0;
};
}
}
}//package Guido_fla
Section 12
//pants_9 (Guido_fla.pants_9)
package Guido_fla {
import flash.display.*;
public dynamic class pants_9 extends MovieClip {
public function pants_9(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Guido_fla
Section 13
//penis_17 (Guido_fla.penis_17)
package Guido_fla {
import flash.display.*;
public dynamic class penis_17 extends MovieClip {
public var jizz:MovieClip;
public function penis_17(){
addFrameScript(0, frame1, 2, frame3);
}
function frame3(){
gotoAndStop(1);
}
function frame1(){
stop();
}
}
}//package Guido_fla
Section 14
//shirt_8 (Guido_fla.shirt_8)
package Guido_fla {
import flash.display.*;
public dynamic class shirt_8 extends MovieClip {
public function shirt_8(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Guido_fla
Section 15
//smoke_27 (Guido_fla.smoke_27)
package Guido_fla {
import flash.display.*;
public dynamic class smoke_27 extends MovieClip {
public function smoke_27(){
addFrameScript(0, frame1, 8, frame9);
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
}
}//package Guido_fla
Section 16
//speech_23 (Guido_fla.speech_23)
package Guido_fla {
import flash.display.*;
public dynamic class speech_23 extends MovieClip {
public var bubble:MovieClip;
public function speech_23(){
addFrameScript(4, frame5, 8, frame9);
}
function frame5(){
stop();
}
function frame9(){
gotoAndStop(1);
}
}
}//package Guido_fla
Section 17
//speechanimate_25 (Guido_fla.speechanimate_25)
package Guido_fla {
import flash.display.*;
import flash.text.*;
public dynamic class speechanimate_25 extends MovieClip {
public var dialog:TextField;
public var bubblebg:MovieClip;
}
}//package Guido_fla
Section 18
//throb_16 (Guido_fla.throb_16)
package Guido_fla {
import flash.display.*;
public dynamic class throb_16 extends MovieClip {
public var penis:MovieClip;
public function throb_16(){
addFrameScript(0, frame1, 24, frame25);
}
function frame1(){
stop();
}
function frame25(){
gotoAndStop(1);
}
}
}//package Guido_fla
Section 19
//throb_22 (Guido_fla.throb_22)
package Guido_fla {
import flash.display.*;
public dynamic class throb_22 extends MovieClip {
public function throb_22(){
addFrameScript(0, frame1);
}
function frame1(){
mouseEnabled = false;
}
}
}//package Guido_fla
Section 20
//Timeline_19 (Guido_fla.Timeline_19)
package Guido_fla {
import flash.display.*;
public dynamic class Timeline_19 extends MovieClip {
public function Timeline_19(){
addFrameScript(0, frame1, 4, frame5);
}
function frame1(){
stop();
}
function frame5(){
gotoAndStop(1);
}
}
}//package Guido_fla