Section 1
//btn1_22 (custom_comic_fla.btn1_22)
package custom_comic_fla {
import flash.display.*;
import flash.text.*;
public dynamic class btn1_22 extends MovieClip {
public var btn1txt:TextField;
public function btn1_22(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package custom_comic_fla
Section 2
//btn2_21 (custom_comic_fla.btn2_21)
package custom_comic_fla {
import flash.display.*;
import flash.text.*;
public dynamic class btn2_21 extends MovieClip {
public var btn2txt:TextField;
public function btn2_21(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package custom_comic_fla
Section 3
//btn3_20 (custom_comic_fla.btn3_20)
package custom_comic_fla {
import flash.display.*;
import flash.text.*;
public dynamic class btn3_20 extends MovieClip {
public var btn3txt:TextField;
public function btn3_20(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package custom_comic_fla
Section 4
//MainTimeline (custom_comic_fla.MainTimeline)
package custom_comic_fla {
import flash.events.*;
import fl.transitions.*;
import fl.transitions.easing.*;
import flash.utils.*;
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.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var scroll1:MovieClip;
public var introLogoSprite:introLogo;
public var scroll2:MovieClip;
public var scroll3:MovieClip;
public var btnIntroStart:introStartButton;
public var scroll4:MovieClip;
public var comic:MovieClip;
public var loader_mc:movie_mc;
public var loaded_txt:TextField;
public var jenswim:MovieClip;
public var myTweenHor:Tween;
public var myTweenVer:Tween;
public var storyPath;
public var actionAllowed;
public var myTween:Tween;
public var myTween2:Tween;
public var lastFrameWidth;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2);
}
public function bounceJen(_arg1:TweenEvent):void{
myTweenVer = new Tween(jenswim, "y", None.easeNone, jenswim.y, Math.floor(((Math.random() * 67) + 345)), 4, true);
myTweenVer.FPS = 40;
}
public function repeatJen(_arg1:TweenEvent):void{
myTweenHor = new Tween(jenswim, "x", None.easeNone, -75, 0x0500, 30, true);
myTweenHor.FPS = 40;
}
public function onProgress(_arg1:ProgressEvent):void{
var _local2:Number = _arg1.target.bytesLoaded;
var _local3:Number = _arg1.target.bytesTotal;
var _local4:Number = (_local2 / _local3);
loader_mc.scaleX = _local4;
loaded_txt.text = (("Loading... " + Math.round((_local4 * 100))) + "%");
}
public function onComplete(_arg1:Event):void{
loaded_txt.text = "Finished loading.";
btnIntroStart.alpha = 1;
btnIntroStart.addEventListener(MouseEvent.CLICK, startGame);
}
public function startGame(_arg1:MouseEvent):void{
btnIntroStart.alpha = 0.5;
myTweenHor.removeEventListener(TweenEvent.MOTION_FINISH, repeatJen);
myTweenVer.removeEventListener(TweenEvent.MOTION_FINISH, bounceJen);
gotoAndStop(2);
}
public function hideAllFrames():void{
comic.pic1.alpha = 0;
comic.pic2.alpha = 0;
comic.pic3.alpha = 0;
comic.pic4.alpha = 0;
comic.pic5.alpha = 0;
comic.pic6.alpha = 0;
comic.pic7.alpha = 0;
comic.final1.alpha = 0;
comic.final2.alpha = 0;
comic.final3.alpha = 0;
comic.final4.alpha = 0;
comic.final5.alpha = 0;
comic.final6.alpha = 0;
comic.btns.btn1.alpha = 1;
comic.btns.btn2.alpha = 1;
comic.btns.btn3.alpha = 1;
comic.pic1.text1.text = "";
comic.pic1.text2.text = "";
comic.pic2.text1.text = "";
comic.pic2.text2.text = "";
comic.pic3.text1.text = "";
comic.pic3.text2.text = "";
comic.pic4.text1.text = "";
comic.pic4.text2.text = "";
comic.pic5.text1.text = "";
comic.pic5.text2.text = "";
comic.pic6.text1.text = "";
comic.pic6.text2.text = "";
comic.pic7.text1.text = "";
comic.pic7.text2.text = "";
comic.final1.text1.text = "";
comic.final1.text2.text = "";
comic.final2.text1.text = "";
comic.final2.text2.text = "";
comic.final3.text1.text = "";
comic.final3.text2.text = "";
comic.final4.text1.text = "";
comic.final4.text1.text = "";
comic.final6.text1.text = "";
comic.final6.text2.text = "";
comic.final6.text3.text = "";
}
public function showPanel(_arg1:Object):void{
lastFrameWidth = _arg1.width;
_arg1.y = 0;
myTween = new Tween(_arg1, "alpha", None.easeNone, 0, 1, 25);
myTween.FPS = 40;
myTween.addEventListener(TweenEvent.MOTION_FINISH, onFinish);
comic.btns.x = ((_arg1.x + _arg1.width) + 10);
if (comic.btns.x > 1090){
myTween2 = new Tween(comic, "x", Strong.easeOut, comic.x, (-(comic.btns.x) + 1090), 40);
myTween2.FPS = 40;
};
}
public function onFinish(_arg1:TweenEvent):void{
myTween.removeEventListener(TweenEvent.MOTION_FINISH, onFinish);
comic.btns.alpha = 1;
actionAllowed = true;
}
public function mousePressed(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
if ((((_arg1.target.name == "btn1txt")) || ((_arg1.target.name == "btn1")))){
actionAllowed = false;
comic.btns.alpha = 0;
proceedStory(1);
};
if ((((_arg1.target.name == "btn2txt")) || ((_arg1.target.name == "btn2")))){
actionAllowed = false;
comic.btns.alpha = 0;
proceedStory(2);
};
if ((((_arg1.target.name == "btn3txt")) || ((_arg1.target.name == "btn3")))){
actionAllowed = false;
comic.btns.alpha = 0;
proceedStory(3);
};
if ((((_arg1.target.name == "scroll1")) || ((_arg1.target.name == "scroll1t")))){
myTween2 = new Tween(comic, "x", Strong.easeOut, comic.x, 0, 40);
myTween2.FPS = 40;
};
if ((((_arg1.target.name == "scroll2")) || ((_arg1.target.name == "scroll2t")))){
_local2 = (comic.x + 50);
if (_local2 > 0){
_local2 = 0;
};
comic.x = _local2;
};
if ((((_arg1.target.name == "scroll3")) || ((_arg1.target.name == "scroll3t")))){
_local3 = (comic.x - 50);
if (_local3 < ((-(comic.btns.x) + lastFrameWidth) + 10)){
_local3 = ((-(comic.btns.x) + lastFrameWidth) + 10);
};
comic.x = _local3;
};
if ((((_arg1.target.name == "scroll4")) || ((_arg1.target.name == "scroll4t")))){
myTween2 = new Tween(comic, "x", Strong.easeOut, comic.x, ((-(comic.btns.x) + lastFrameWidth) + 10), 40);
myTween2.FPS = 40;
};
}
public function proceedStory(_arg1:int):void{
comic.btns.btn1.alpha = 1;
comic.btns.btn2.alpha = 1;
comic.btns.btn3.alpha = 1;
comic.btns.btn1.btn1txt.text = "";
comic.btns.btn2.btn2txt.text = "";
comic.btns.btn3.btn3txt.text = "";
if (storyPath == 0){
if (_arg1 == 1){
storyPath = 1;
comic.pic1.x = 0;
comic.pic1.text1.text = "EEEEH! Who has been walking in the house with dirty feet again?";
comic.pic1.text2.text = "(...)";
comic.btns.btn1.btn1txt.text = "Uh oh... That's me. Even though it's my house >";
comic.btns.btn2.btn2txt.text = "Eep... is it like that again? I bet Emmi forgot to wash her>";
comic.btns.btn3.btn3txt.text = "Kelsey is no boss here! I will go tell her straight up >";
showPanel(comic.pic1);
};
if (_arg1 == 2){
storyPath = 10;
comic.pic1.x = 0;
comic.pic1.text1.text = "EMMIII! GET YOUR SORRY ASS OVERHERE IMMEDIATELY!";
comic.pic1.text2.text = "(...)";
comic.btns.btn1.btn1txt.text = "Oh my... why do these two have to be so noisy >";
comic.btns.btn2.btn2txt.text = "Can't I just read my book in peace? Those two just >";
comic.btns.btn3.btn3txt.text = "Oh my... what is Kelsey up to now? It's always >";
showPanel(comic.pic1);
};
if (_arg1 == 3){
storyPath = 20;
comic.pic4.x = 0;
comic.pic4.text1.text = "EMMI! You have been naughty again, haven't you? Just admit it!";
comic.pic4.text2.text = "(...)";
comic.btns.btn1.btn1txt.text = "No, I've not been naughty! I am a nice Lb'Fhibum- >";
comic.btns.btn2.btn2txt.text = "I am sorry if I have been! I don't know what I >";
comic.btns.btn3.btn3txt.text = "But I WANT to be a naughty bunny, just like >";
showPanel(comic.pic4);
};
} else {
if (storyPath == 1){
if (_arg1 == 1){
storyPath = 2;
comic.pic1.x = 0;
comic.pic1.text2.text = "Uh oh... That's me. Even though it's my house... Kelsey gets really upset about this... I have to think of something, or I'll\n have my energy\n drained again...";
comic.btns.btn1.btn1txt.text = "It looks like Kelsey is talking to Emmi...>";
comic.btns.btn2.btn2txt.text = "Poor innocent Emmi is going to get it... >";
comic.btns.btn3.alpha = 0;
comic.pic2.x = (comic.pic1.x + comic.pic1.width);
comic.pic2.text1.text = "(...)";
comic.pic2.text2.text = "";
showPanel(comic.pic2);
};
if (_arg1 == 2){
storyPath = 5;
comic.pic1.x = 0;
comic.pic1.text2.text = "Eep... is it like that again? I bet Emmi forgot to wash her feet again... She's going to be in a lot of trouble if Kelsey\n catches her! I'll\n have to go see...";
comic.btns.btn1.btn1txt.text = "I order you to clean it! Get down and lick >";
comic.btns.btn2.btn2txt.text = "It wasn't me! Look! My feet are clean! >";
comic.btns.btn3.alpha = 0;
comic.pic3.x = (comic.pic1.x + comic.pic1.width);
comic.pic3.text1.text = "I hope that Kelsey isn't treating her too harsh... Emmi is a nice girl and doesn't deserve to be punished as harshly as Kelsey might do to her.";
comic.pic3.text2.text = "(...)";
showPanel(comic.pic3);
};
if (_arg1 == 3){
storyPath = 8;
comic.pic1.x = 0;
comic.pic1.text2.text = "Kelsey is no boss here! I will go tell her straight up that she can't go boss around in my house! I will walk around\n with dirty feet if I\n very well please!";
comic.btns.btn1.btn1txt.text = "You're right... go ahead and feast on my energy.";
comic.btns.btn2.btn2txt.text = "No... don't take my energy please!";
comic.btns.btn3.alpha = 0;
comic.pic5.text1.text = "Jen, you know what I told you! If you break your own house rules, I will get to have your energies!";
comic.pic5.text2.text = "(...)";
comic.pic5.x = (comic.pic1.x + comic.pic1.width);
showPanel(comic.pic5);
};
} else {
if (storyPath == 2){
if (_arg1 == 1){
storyPath = 4;
comic.pic2.text1.text = "It looks like Kelsey is talking to Emmi... she doesn't know it's me who forgot to wash my feet... I wonder what Kelsey is going to do";
comic.pic2.text2.text = "to poor Emmi... better go spy on them...";
comic.btns.btn1.btn1txt.text = "I better keep hiding and wait till this >";
comic.btns.btn2.btn2txt.text = "I can't just wait here the whole day. >";
comic.btns.btn3.alpha = 0;
comic.pic7.x = (comic.pic2.x + comic.pic2.width);
comic.pic7.text1.text = "It wasn't me! I swear! Look, my feet are clean! You can't punish me for no reason!";
comic.pic7.text2.text = "(...)";
showPanel(comic.pic7);
};
if (_arg1 == 2){
storyPath = 3;
comic.pic2.text1.text = "Poor innocent Emmi is going to get it... I know it's my fault... Sorry Emmi, take this one for me! If she catches me guilty I know what she";
comic.pic2.text2.text = "will do to me... I'll sneak into the shower.";
comic.btns.btn1.btn1txt.text = "Please, have mercy! I honestly forgot...!";
comic.btns.btn2.btn2txt.text = "Don't drain my energy please! I will clean the >";
comic.btns.btn3.alpha = 0;
comic.pic5.x = (comic.pic2.x + comic.pic2.width);
comic.pic5.text1.text = "Aha! And where are you sneaking off to? Guilty as charged! You know what I do with dirty feet girls?";
comic.pic5.text2.text = "(...)";
showPanel(comic.pic5);
};
} else {
if (storyPath == 3){
if (_arg1 == 1){
storyPath = 99;
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic5.text2.text = "Please, have mercy! I honestly forgot...!";
comic.final5.x = (comic.pic5.x + comic.pic5.width);
comic.final5.text1.text = "Kelsey! Get me out of here, this is so embar-rassing! I'm stuck... hey... HEY! Don't leave me here! Oh no... What kind of mess did I get myself into this time?";
comic.final5.text2.text = "Dirt belongs in the gar-bage bin... so I'm being a nice girl and put it where it belongs. Catch you later, unless they collect garbage soon.";
showPanel(comic.final5);
};
if (_arg1 == 2){
storyPath = 99;
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic5.text2.text = "Don't drain my energy please! I will clean the house!";
comic.final5.x = (comic.pic5.x + comic.pic5.width);
comic.final5.text1.text = "How embarrassing... I hope nobody will see me like this! HEY... Kelsey, come back! Don't leave me out here, it's garbage collection day today! Help...!";
comic.final5.text2.text = "Allow me to clean up. I work faster than you. There, all done... the dirt is where it belongs, in the garbage bin. Now it is nice and clean inside.";
showPanel(comic.final5);
};
} else {
if (storyPath == 4){
if (_arg1 == 1){
storyPath = 99;
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic7.text2.text = "I better keep hiding and wait till this blows over... Make no sounds, Jen!";
comic.final2.x = (comic.pic7.x + comic.pic7.width);
comic.final2.text1.text = "Ugh... bad idea! Of course Kelsey found me here! Hiding in the closet is one of the first things I do when the girls want to play hide-and-seek... I guess I got what I deserved for breaking my own rules about not walking in the house with dirty feet...";
comic.final2.text2.text = "Enjoy the taste of your dirty feet for a while, Jen!";
showPanel(comic.final2);
};
if (_arg1 == 2){
storyPath = 99;
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic7.text2.text = "I can't just wait here the whole day. Hm, my swim suit is in this closet...";
comic.final6.x = (comic.pic7.x + comic.pic7.width);
comic.final6.text1.text = "OW! Jen! I wasn't going to drain your OW energies for ow walking with dirty feet... Really! OUCH - you're hurting me!";
comic.final6.text2.text = "I know you better than that! You'd have me drained sore! Now be nicer from now on!";
comic.final6.text3.text = "AAH! JEN! You are so mean! OW! Please! I won't be able to sit for days! OW!";
showPanel(comic.final6);
};
} else {
if (storyPath == 5){
if (_arg1 == 1){
storyPath = 6;
comic.pic3.text2.text = "I order you to clean it! Get down and lick the floor, until there are no foot-prints left! And don't dare cheating, I am watching you! Now get licking!";
comic.btns.btn1.btn1txt.text = "I bet it was mom. Bah, if I get her >";
comic.btns.btn2.btn2txt.text = "Yuck, now I got sand in my mouth! >";
comic.btns.btn3.alpha = 0;
comic.pic6.x = (comic.pic2.x + comic.pic2.width);
comic.pic6.text1.text = "(...)";
comic.pic6.text2.text = "";
showPanel(comic.pic6);
};
if (_arg1 == 2){
storyPath = 7;
comic.pic3.text2.text = "It wasn't me! Look! My feet are clean! These aren't my foot prints!\n\nYou can't shout at me for something I didn't do!";
comic.btns.btn1.btn1txt.text = "If we follow the tracks, they probably lead to >";
comic.btns.btn2.btn2txt.text = "Mom, ob-viously. I say, let's play a little game >";
comic.btns.btn3.alpha = 0;
comic.pic4.x = (comic.pic2.x + comic.pic2.width);
comic.pic4.text1.text = "Nonsense. You always play ''the nice girl'', but I bet you smudged the floor. If not you, who else do you think has been prancing all over the place with dirty feet?";
comic.pic4.text2.text = "(...)";
showPanel(comic.pic4);
};
} else {
if (storyPath == 6){
if (_arg1 == 1){
storyPath = 99;
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic6.text1.text = "I bet it was mom. Bah, if I get her into my fingers I'll scrub her feet clean until she dies of laughter!";
comic.pic6.text2.text = "Keep the excuses to your-self and keep licking!";
comic.final4.x = (comic.pic6.x + comic.pic6.width);
comic.final4.text1.text = "Stop begging, I licked the whole floor clean for you, mom! You will pay for it!";
comic.final4.text2.text = "HAHAHA! I am sorry for HAHA that, but HEEHEE you can't blame me for Kelsey making you...";
showPanel(comic.final4);
};
if (_arg1 == 2){
storyPath = 99;
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic6.text1.text = "Yuck, now I got sand in my mouth! If I have to lick feet... why not lick the real thing instead of these silly prints?";
comic.pic6.text2.text = "Hm, not a bad idea. Get up... you will lick Jen's feet...!";
comic.final1.x = (comic.pic6.x + comic.pic6.width);
comic.final1.text1.text = "Come on, Jen! Isn't there a funnier way to get your feet cleaned than this? Besides, all your struggling and laughing wastes a lot of energy... which is pleasant for me, because I soak it up like sweet candy! Keep licking, Emmi!";
comic.final1.text2.text = "My pleasure! Heehee. I am getting more sand in my mouth, but hear-\n ing the responsible\n one for all this\n scream is worth it!";
showPanel(comic.final1);
};
} else {
if (storyPath == 7){
if (_arg1 == 1){
storyPath = 99;
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic4.text2.text = "If we follow the tracks, they probably lead to the person responsible. Then we can make them pay for it...";
comic.final1.x = (comic.pic4.x + comic.pic4.width);
comic.final1.text1.text = "So, Jen... how does it feel to fall prey to your own stupid rules? ''Wash your feet!'' you keep telling us, but now you don't wash your own feet yourself! We will wash them FOR you this time, as long as it takes... now stop struggling!";
comic.final1.text2.text = "See it wasn't me, Kelsey? This is a lot more fun than licking\n footprints on the\n floor. Heehee! Do\n you want a turn?";
showPanel(comic.final1);
};
if (_arg1 == 2){
storyPath = 99;
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic4.text2.text = "Mom, obviously. I say, let's play a little game that goes as follows: ''scrub mom's dirty feet''. Heehee...";
comic.final4.x = (comic.pic4.x + comic.pic4.width);
comic.final4.text1.text = "Hold still, mom! You're only ma-king things a lot worse this way for yourself!";
comic.final4.text2.text = "Emmi! Please! Stop! HAHAHA you know how ticklish I am! HAHAHA HEHE HAHAHA!";
showPanel(comic.final4);
};
} else {
if (storyPath == 8){
if (_arg1 == 1){
storyPath = 99;
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic5.text2.text = "Please, have mercy! I honestly forgot...!";
comic.final3.x = (comic.pic5.x + comic.pic5.width);
comic.final3.text1.text = "Mmm... delicious guilt-filled energies... Jen can smudge her soft tender feet more often in my opinion, more fun for me!";
comic.final3.text2.text = "Kelsey took her time to drain Jen's energies. She fed on her the entire day with pleasure.";
showPanel(comic.final3);
};
if (_arg1 == 2){
storyPath = 99;
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic5.text2.text = "No... don't take my energy please!";
comic.final3.x = (comic.pic5.x + comic.pic5.width);
comic.final3.text1.text = "Too bad for you I'm a little of a rogue, Jen. Be-sides, you can't resist me when I really want you to give me your energies!";
comic.final3.text2.text = "Jen could not resist Kelsey's special power and she found herself being a victim of the leech quickly.";
showPanel(comic.final3);
};
} else {
if (storyPath == 10){
if (_arg1 == 1){
storyPath = 11;
comic.pic1.text2.text = "Oh my... why do these two have to be so noisy all the time? It's like a cold winter with two young kids who can't go out-\n side because of\n the cold...";
comic.btns.btn1.btn1txt.text = "mom";
comic.btns.btn2.btn2txt.text = "floor";
comic.btns.btn3.btn3txt.text = "clean";
comic.pic4.x = (comic.pic1.x + comic.pic1.width);
comic.pic4.text1.text = "It is my turn for ''dare or care-bear'' today! Choose between the challenges 'mom', 'floor', and 'clean'. Your challenge will depend on your selection!";
comic.pic4.text2.text = "(...)";
showPanel(comic.pic4);
};
if (_arg1 == 2){
storyPath = 13;
comic.pic1.text2.text = "Can't I just read my book in peace? Those two just fight it out amongst each other for all I care. I'm not going to\n interfere in their\n affairs...";
comic.btns.btn1.btn1txt.text = "It's 125. I hope...";
comic.btns.btn2.btn2txt.text = "Um, 165?";
comic.btns.btn3.btn3txt.text = "Clearly 185. Yep.";
comic.pic5.x = (comic.pic1.x + comic.pic1.width);
comic.pic5.text1.text = "A challenge for you. Tell me what 825 divided by 5 is, or I will make you lick Jen's dirty feet clean!";
comic.pic5.text2.text = "(...)";
showPanel(comic.pic5);
};
if (_arg1 == 3){
storyPath = 15;
comic.pic1.text2.text = "Oh my... what is Kelsey up to now? It's always the same thing here. Just want to make sure they're not killing each other,\n I better go have\n a peek...";
comic.btns.btn1.btn1txt.text = "I hope they aren't making a mess >";
comic.btns.btn2.btn2txt.text = "Approaching them directly may be bad >";
comic.btns.btn3.alpha = 0;
comic.pic3.x = (comic.pic1.x + comic.pic1.width);
comic.pic3.text1.text = "(...)";
comic.pic3.text2.text = "NO! I won't do it, do it your-self!\n\nOf course not! It's your task!\n\nLicking the floor isn't my task! Give the sweep back!";
showPanel(comic.pic3);
};
} else {
if (storyPath == 11){
if (_arg1 == 1){
storyPath = 99;
comic.pic4.text2.text = "I choose 'mom'. She is nice.";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.final1.x = (comic.pic4.x + comic.pic4.width);
comic.final1.text1.text = "Well, Emmi! I seriously thought you were going to 'carebear' on this one! Licking your mother's dirty soles? That's got to count for a bunch of dare. Hahaha. And there's a nice entertainment bonus in it for me, heehee!";
comic.final1.text2.text = "You got to do much better than this, Kelsey! I'm not afraid\n of sand, and\n tickling mom is\n always fun!";
showPanel(comic.final1);
};
if (_arg1 == 2){
storyPath = 99;
comic.pic4.text2.text = "I choose 'floor'. Can't be anything bad.";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic6.x = (comic.pic4.x + comic.pic4.width);
comic.pic6.text1.text = "Lick dirty footsteps, eh? This tastes kind of interesting... you should try, Kelsey! heehee... Looks like I won the dare!";
comic.pic6.text2.text = "Indeed. I will come up with some-thing bet-ter next.";
showPanel(comic.pic6);
};
if (_arg1 == 3){
storyPath = 99;
comic.pic4.text2.text = "Let's see about 'clean'. Can't go wrong with that!";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.final4.x = (comic.pic4.x + comic.pic4.width);
comic.final4.text1.text = "Getting mom's feet perfectly cleaned is the easiest chal-lenge yet! Hehe.";
comic.final4.text2.text = "Not for me, it isn't! Hahaha! EMMI! hahaha! Cut it out! Haha, let me clean my feet myself!";
showPanel(comic.final4);
};
} else {
if (storyPath == 12){
storyPath = 99;
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic7.text2.text = "Phew, let's hope they are not going to search for me...";
comic.final2.x = (comic.pic7.x + comic.pic7.width);
comic.final2.text1.text = "Ugh... bad idea! Of course Kelsey found me here! Hiding in the closet is one of the first things I do when the girls want to play hide-and-seek... I guess I got what I deserved for breaking my own rules about not walking in the house with dirty feet...";
comic.final2.text2.text = "Enjoy the taste of your dirty feet for a while, Jen!";
showPanel(comic.final2);
} else {
if (storyPath == 13){
if (_arg1 == 1){
storyPath = 99;
comic.pic5.text2.text = "It's 125. I hope...";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.final1.x = (comic.pic5.x + comic.pic5.width);
comic.final1.text1.text = "Hahaha, now you wished you had paid more attention in school, don't you? Heehee... Eat up all that dirt on her soft soles, deary! It pleases me to see the both of you tortured like this! You're both MINE to play with! Heehee!";
comic.final1.text2.text = "Hold still, mom! I want to get this over with as quickly as possible...\n You really should\n wash your feet\n before going in!";
showPanel(comic.final1);
};
if (_arg1 == 2){
storyPath = 14;
comic.pic1.text2.text = "Um, 165?";
comic.btns.btn1.btn1txt.text = "Play with mom's dirty feet";
comic.btns.btn2.btn2txt.text = "Take out the trash";
comic.btns.btn3.btn3txt.text = "Play with your spiders";
comic.pic4.x = (comic.pic5.x + comic.pic5.width);
comic.pic4.text1.text = "Hm... that is totally correct. I didn't figure you were that good at mathematics. You get to tell me what to do, for winning the game... make it something good.";
comic.pic4.text2.text = "(...)";
showPanel(comic.pic4);
};
if (_arg1 == 3){
storyPath = 99;
comic.pic5.text2.text = "Clearly 185. Yep.";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.final1.x = (comic.pic5.x + comic.pic5.width);
comic.final1.text1.text = "Hahaha, now you wished you had paid more attention in school, don't you? Heehee... Eat up all that dirt on her soft soles, deary! It pleases me to see the both of you tortured like this! You're both MINE to play with! Heehee!";
comic.final1.text2.text = "Hold still, mom! I want to get this over with as quickly as possible...\n You really should\n wash your feet\n before going in!";
showPanel(comic.final1);
};
} else {
if (storyPath == 14){
if (_arg1 == 1){
storyPath = 99;
comic.pic4.text2.text = "As prize for winning, I want to see you play with mom's dirty feet like a kitten plays with a ball of yarn, heehee...";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.final3.x = (comic.pic4.x + comic.pic4.width);
comic.final3.text1.text = "How nice and soft these cute soles are! I like to caress and scratch over them a little with my sharp nails. lalala-dididi.";
comic.final3.text2.text = "Kelsey played with Jen's feet for the whole afternoon, but Jen already passed out halfway thru.";
showPanel(comic.final3);
};
if (_arg1 == 2){
storyPath = 99;
comic.pic4.text2.text = "As prize for winning, I want you to take care of my chores for today and take out the trash. Have fun! hehe...";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.final5.x = (comic.pic4.x + comic.pic4.width);
comic.final5.text1.text = "Hey! What am I doing here? Kelsey? What did I earn this for? It is embarrassing! I'm stuck and people on the street are staring at me! Help! Don't leave me like this!";
comic.final5.text2.text = "Lalala... doing the chores, cleaning up and taking out the trash... lalala, everything is well, everything is fun! - time to go watch TV.";
showPanel(comic.final5);
};
if (_arg1 == 3){
storyPath = 99;
comic.pic4.text2.text = "Go play a bit with your spiders or something. I don't want to see you the rest of the day, so I have some peace.";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.final2.x = (comic.pic4.x + comic.pic4.width);
comic.final2.text1.text = "What in the world? I told Kelsey so many times that I do NOT want those little spiders of her in the house! What's gotten into her? I'm in a quite tricky situation here again... tasting the sandy soles of my feet nonetheless! I wish I had washed them after my walk.";
comic.final2.text2.text = "Good little spidies! Now we go make some webs!";
showPanel(comic.final2);
};
} else {
if (storyPath == 15){
if (_arg1 == 1){
storyPath = 16;
comic.pic3.text1.text = "I hope they aren't making a mess in the house... when they really get carried away they can be like a stampede inside...!";
comic.btns.btn1.btn1txt.text = "Okay. Have some energies.";
comic.btns.btn2.btn2txt.text = "No! Now is not a good time.";
comic.btns.btn3.alpha = 0;
comic.pic5.x = (comic.pic3.x + comic.pic3.width);
comic.pic5.text1.text = "Ah, Jen! Good that you came. I am hungry, so do something about it... FEED ME!";
comic.pic5.text2.text = "(...)";
showPanel(comic.pic5);
};
if (_arg1 == 2){
storyPath = 17;
comic.pic3.text1.text = "Approaching them directly may be bad, I think I will hide in the closet and keep an eye on their exploits from there... It's safer.";
comic.btns.btn1.btn1txt.text = "Let's see how that goes...";
comic.btns.btn2.btn2txt.text = "I will stop her!";
comic.btns.btn3.alpha = 0;
comic.pic7.x = (comic.pic3.x + comic.pic3.width);
comic.pic7.text1.text = "Lick the floor, Emmi! I want you to eat up all those dirty footprints!";
comic.pic7.text2.text = "(...)";
showPanel(comic.pic7);
};
} else {
if (storyPath == 16){
if (_arg1 == 1){
storyPath = 99;
comic.pic5.text2.text = "Okay. Have some energies.";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.final3.x = (comic.pic5.x + comic.pic5.width);
comic.final3.text1.text = "Mmm... I love feeding on Jen... she is my favourite food. If I only could I would attach myself to her like a parasite. Hee.";
comic.final3.text2.text = "Kelsey sucked a day's worth of energy out of Jen. After that she was so tired she went to bed.";
showPanel(comic.final3);
};
if (_arg1 == 2){
storyPath = 99;
comic.pic5.text2.text = "No! Now is not a good time.";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.final3.x = (comic.pic5.x + comic.pic5.width);
comic.final3.text1.text = "Ahh, Jen... I love it when you struggle and fight to keep your energies. That makes them taste BEST! I love you hear say 'no'.";
comic.final3.text2.text = "Kelsey fed on Jen's energy until she was too tired to move, just the way Kelsey likes to eat.";
showPanel(comic.final3);
};
} else {
if (storyPath == 17){
if (_arg1 == 1){
storyPath = 99;
comic.pic7.text2.text = "Let's see how that goes...";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic6.x = (comic.pic7.x + comic.pic7.width);
comic.pic6.text1.text = "It eh... is the best thing after licking ice-cream, Kelsey... r-really, I love it... (yuck, I hope she makes me stop!)";
comic.pic6.text2.text = "Great. So you can do the rest of the floor too. Hehe";
showPanel(comic.pic6);
};
if (_arg1 == 2){
storyPath = 99;
comic.pic7.text2.text = "She can't make Emmi do that! I will stop her!";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.final2.x = (comic.pic7.x + comic.pic7.width);
comic.final2.text1.text = "Bah. What was I thinking? Trying to tell Kelsey to stop terrorizing the household ALWAYS ends up with me biting the dust. Or sucking the dirt rather in this case... I will clearly be eating my own foot again for the rest of the afternoon... bah!";
comic.final2.text2.text = "Okay, Emmi, where were we... Oh yeah.... hehe!";
showPanel(comic.final2);
};
} else {
if (storyPath == 20){
if (_arg1 == 1){
storyPath = 21;
comic.pic4.text2.text = "No, I've not been naughty! I am a nice Lb'Fhibum-Human space bunny girl!";
comic.btns.btn1.btn1txt.text = "Oh no, I'm terribly ticklish!";
comic.btns.btn2.btn2txt.text = "Better sneak out of here quick!";
comic.btns.btn3.btn3txt.text = "My feet are dirty, she won't do it.";
comic.pic1.x = (comic.pic4.x + comic.pic4.width);
comic.pic1.text1.text = "EMMI! Stop lying! GO LICK YOUR MOM'S FEET CLEAN RIGHT NOW!";
comic.pic1.text2.text = "(...)";
showPanel(comic.pic1);
};
if (_arg1 == 2){
storyPath = 22;
comic.pic4.text2.text = "I am sorry if I have been! I don't know what I did wrong, but how do you want me to make up for it?";
comic.btns.btn1.btn1txt.text = "But you walked on it with dirty feet!";
comic.btns.btn2.btn2txt.text = "It will be my pleasure, miss Kelsey!";
comic.btns.btn3.alpha = 0;
comic.pic5.x = (comic.pic4.x + comic.pic4.width);
comic.pic5.text1.text = "Get down onto your knees and lick the floor clean. Then after that we'll see if that is enough!";
comic.pic5.text2.text = "(...)";
showPanel(comic.pic5);
};
if (_arg1 == 3){
storyPath = 25;
comic.pic4.text2.text = "But I WANT to be a naughty bunny, just like Emma! Admittedly... I am not very good at it yet...";
comic.btns.btn1.btn1txt.text = "Eh, mom? But... but... no, I really can't >";
comic.btns.btn2.btn2txt.text = "All right! Let's do it! Get ready mom >";
comic.btns.btn3.alpha = 0;
comic.pic5.x = (comic.pic4.x + comic.pic4.width);
comic.pic5.text1.text = "Are you sure about that? You're not kidding? Well, let's get some proof then and tickle Jen senseless!";
comic.pic5.text2.text = "(...)";
showPanel(comic.pic5);
};
} else {
if (storyPath == 21){
if (_arg1 == 1){
storyPath = 99;
comic.pic1.text2.text = "Oh goodness! I am terribly ticklish! This is terrible! I'm not going to survive that!";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.final1.x = (comic.pic1.x + comic.pic1.width);
comic.final1.text1.text = "Ooh! I see Jen has been naughty herself; not washing her feet before entering the house! That's a nice bonus surprise for you then, Emmi... you get some EXTRA taste on those soft tender soles! Heehee...";
comic.final1.text2.text = "If I have licked this foot,... is that enough for me to have made\n up for the naughty\n stuff I did...?\n I hope so...?";
showPanel(comic.final1);
};
if (_arg1 == 2){
storyPath = 12;
comic.pic1.text2.text = "Oh no... and they'll also figure out I didn't wash my feet... even though I told them they had to have clean feet inside.\n I'm so doomed.\n Must hide quick!";
comic.btns.btn1.btn1txt.text = "Phew, let's hope they are not going to search for me...";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic7.x = (comic.pic1.x + comic.pic1.width);
comic.pic7.text1.text = "Hey, that's odd. Where's mom gone? I thought she was still home just now...";
comic.pic7.text2.text = "";
showPanel(comic.pic7);
};
if (_arg1 == 3){
storyPath = 99;
comic.pic1.text2.text = "Oh no... my feet are so dirty... will she really do it?";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.final4.x = (comic.pic1.x + comic.pic1.width);
comic.final4.text1.text = "I'll do the licking afterwards, let's first clean these two a little! So dirty...!";
comic.final4.text2.text = "HAHAHA! First brushing and THEN still HAHA licking? hahaha, are you crazy? I can't take that!";
showPanel(comic.final4);
};
} else {
if (storyPath == 22){
if (_arg1 == 1){
storyPath = 99;
comic.pic5.text2.text = "But you walked on it with dirty feet!";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic6.x = (comic.pic5.x + comic.pic5.width);
comic.pic6.text1.text = "Yuck! It feels like I have your nasty feet shoved down my throat! Blech! Is this really necessary?";
comic.pic6.text2.text = "Don't insult my lovely feet, bunny! It is bad!";
showPanel(comic.pic6);
};
if (_arg1 == 2){
storyPath = 99;
comic.pic5.text2.text = "It will be my pleasure, miss Kelsey!";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic6.x = (comic.pic5.x + comic.pic5.width);
comic.pic6.text1.text = "Nam! It isn't actually tasting as bad as I expected. I guess expecting the worst really helps!";
comic.pic6.text2.text = "Good for you. Af-ter this you can clean my feet too.";
showPanel(comic.pic6);
};
} else {
if (storyPath == 25){
if (_arg1 == 1){
storyPath = 99;
comic.pic5.text2.text = "Eh, mom? But... but... no, I really can't, she's nice!";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.pic6.x = (comic.pic5.x + comic.pic5.width);
comic.pic6.text1.text = "Yuck! This is disgusting! Why do I have to lick your dirty foot-prints off the floor? I'm not your slave...";
comic.pic6.text2.text = "That's what you get for fooling me! Yes you are!";
showPanel(comic.pic6);
};
if (_arg1 == 2){
storyPath = 99;
comic.pic5.text2.text = "All right! Let's do it! Get ready mom, here I come!";
comic.btns.btn1.btn1txt.text = "THE END!\n\nPress button to reset comic!";
comic.btns.btn2.alpha = 0;
comic.btns.btn3.alpha = 0;
comic.final1.x = (comic.pic5.x + comic.pic5.width);
comic.final1.text1.text = "Guess what, Jen dear? ''Team naughty'' has gained a new fresh member! We're ready more than ever to make your life exciting as hell! Give it good long strokes, ''Emmi Badass'' - The Jennifer must suffer under your wet tongue!";
comic.final1.text2.text = "Aye aye miss Kelsey Mastermind! This dirty sole will be shining\n in the sunshine\n with my sticky\n saliva in no-time!";
showPanel(comic.final1);
};
} else {
hideAllFrames();
actionAllowed = false;
storyPath = 0;
comic.btns.btn1.btn1txt.text = "EEEEH! Who's been wal-king in the house >";
comic.btns.btn2.btn2txt.text = "EMMIII! Get your sorry ass overhere >";
comic.btns.btn3.btn3txt.text = "EMMI! You have been naughty again, >";
comic.x = 0;
comic.btns.x = 10;
comic.btns.alpha = 1;
actionAllowed = true;
comic.x = 0;
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
}
function frame1(){
stop();
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
this.loaderInfo.addEventListener(Event.COMPLETE, onComplete);
myTweenHor = new Tween(jenswim, "x", None.easeNone, -75, 0x0500, 30, true);
myTweenHor.FPS = 40;
myTweenVer = new Tween(jenswim, "y", None.easeNone, jenswim.y, Math.floor(((Math.random() * 67) + 345)), 4, true);
myTweenVer.FPS = 40;
myTweenHor.addEventListener(TweenEvent.MOTION_FINISH, repeatJen);
myTweenVer.addEventListener(TweenEvent.MOTION_FINISH, bounceJen);
}
function frame2(){
stop();
hideAllFrames();
storyPath = 0;
actionAllowed = false;
lastFrameWidth = 500;
comic.btns.btn1.btn1txt.text = "EEEEH! Who's been wal-king in the house >";
comic.btns.btn2.btn2txt.text = "EMMIII! Get your sorry ass overhere >";
comic.btns.btn3.btn3txt.text = "EMMI! You have been naughty again, >";
comic.btns.x = 10;
comic.btns.alpha = 1;
actionAllowed = true;
stage.addEventListener(MouseEvent.CLICK, mousePressed);
}
}
}//package custom_comic_fla
Section 5
//None (fl.transitions.easing.None)
package fl.transitions.easing {
public class None {
public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return ((((_arg3 * _arg1) / _arg4) + _arg2));
}
public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return ((((_arg3 * _arg1) / _arg4) + _arg2));
}
public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return ((((_arg3 * _arg1) / _arg4) + _arg2));
}
public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return ((((_arg3 * _arg1) / _arg4) + _arg2));
}
}
}//package fl.transitions.easing
Section 6
//Strong (fl.transitions.easing.Strong)
package fl.transitions.easing {
public class Strong {
public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / _arg4);
return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
}
public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2));
}
public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
};
_arg1 = (_arg1 - 2);
return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2));
}
}
}//package fl.transitions.easing
Section 7
//Tween (fl.transitions.Tween)
package fl.transitions {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
public class Tween extends EventDispatcher {
public var isPlaying:Boolean;// = false
public var obj:Object;// = null
public var prop:String;// = ""
public var func:Function;
public var begin:Number;// = NAN
public var change:Number;// = NAN
public var useSeconds:Boolean;// = false
public var prevTime:Number;// = NAN
public var prevPos:Number;// = NAN
public var looping:Boolean;// = false
private var _duration:Number;// = NAN
private var _time:Number;// = NAN
private var _fps:Number;// = NAN
private var _position:Number;// = NAN
private var _startTime:Number;// = NAN
private var _intervalID:uint;// = 0
private var _finish:Number;// = NAN
private var _timer:Timer;// = null
protected static var _mc:MovieClip = new MovieClip();
public function Tween(_arg1:Object, _arg2:String, _arg3:Function, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Boolean=false){
this.func = function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return ((((_arg3 * _arg1) / _arg4) + _arg2));
};
super();
if (!arguments.length){
return;
};
this.obj = _arg1;
this.prop = _arg2;
this.begin = _arg4;
this.position = _arg4;
this.duration = _arg6;
this.useSeconds = _arg7;
if ((_arg3 is Function)){
this.func = _arg3;
};
this.finish = _arg5;
this._timer = new Timer(100);
this.start();
}
public function get time():Number{
return (this._time);
}
public function set time(_arg1:Number):void{
this.prevTime = this._time;
if (_arg1 > this.duration){
if (this.looping){
this.rewind((_arg1 - this._duration));
this.update();
this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_LOOP, this._time, this._position));
} else {
if (this.useSeconds){
this._time = this._duration;
this.update();
};
this.stop();
this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_FINISH, this._time, this._position));
};
} else {
if (_arg1 < 0){
this.rewind();
this.update();
} else {
this._time = _arg1;
this.update();
};
};
}
public function get duration():Number{
return (this._duration);
}
public function set duration(_arg1:Number):void{
this._duration = ((_arg1)<=0) ? Infinity : _arg1;
}
public function get FPS():Number{
return (this._fps);
}
public function set FPS(_arg1:Number):void{
var _local2:Boolean = this.isPlaying;
this.stopEnterFrame();
this._fps = _arg1;
if (_local2){
this.startEnterFrame();
};
}
public function get position():Number{
return (this.getPosition(this._time));
}
public function set position(_arg1:Number):void{
this.setPosition(_arg1);
}
public function getPosition(_arg1:Number=NaN):Number{
if (isNaN(_arg1)){
_arg1 = this._time;
};
return (this.func(_arg1, this.begin, this.change, this._duration));
}
public function setPosition(_arg1:Number):void{
this.prevPos = this._position;
if (this.prop.length){
this.obj[this.prop] = (this._position = _arg1);
};
this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_CHANGE, this._time, this._position));
}
public function get finish():Number{
return ((this.begin + this.change));
}
public function set finish(_arg1:Number):void{
this.change = (_arg1 - this.begin);
}
public function continueTo(_arg1:Number, _arg2:Number):void{
this.begin = this.position;
this.finish = _arg1;
if (!isNaN(_arg2)){
this.duration = _arg2;
};
this.start();
}
public function yoyo():void{
this.continueTo(this.begin, this.time);
}
protected function startEnterFrame():void{
var _local1:Number;
if (isNaN(this._fps)){
_mc.addEventListener(Event.ENTER_FRAME, this.onEnterFrame, false, 0, true);
} else {
_local1 = (1000 / this._fps);
this._timer.delay = _local1;
this._timer.addEventListener(TimerEvent.TIMER, this.timerHandler, false, 0, true);
this._timer.start();
};
this.isPlaying = true;
}
protected function stopEnterFrame():void{
if (isNaN(this._fps)){
_mc.removeEventListener(Event.ENTER_FRAME, this.onEnterFrame);
} else {
this._timer.stop();
};
this.isPlaying = false;
}
public function start():void{
this.rewind();
this.startEnterFrame();
this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_START, this._time, this._position));
}
public function stop():void{
this.stopEnterFrame();
this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_STOP, this._time, this._position));
}
public function resume():void{
this.fixTime();
this.startEnterFrame();
this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_RESUME, this._time, this._position));
}
public function rewind(_arg1:Number=0):void{
this._time = _arg1;
this.fixTime();
this.update();
}
public function fforward():void{
this.time = this._duration;
this.fixTime();
}
public function nextFrame():void{
if (this.useSeconds){
this.time = ((getTimer() - this._startTime) / 1000);
} else {
this.time = (this._time + 1);
};
}
protected function onEnterFrame(_arg1:Event):void{
this.nextFrame();
}
protected function timerHandler(_arg1:TimerEvent):void{
this.nextFrame();
_arg1.updateAfterEvent();
}
public function prevFrame():void{
if (!this.useSeconds){
this.time = (this._time - 1);
};
}
private function fixTime():void{
if (this.useSeconds){
this._startTime = (getTimer() - (this._time * 1000));
};
}
private function update():void{
this.setPosition(this.getPosition(this._time));
}
}
}//package fl.transitions
Section 8
//TweenEvent (fl.transitions.TweenEvent)
package fl.transitions {
import flash.events.*;
public class TweenEvent extends Event {
public var time:Number;// = NAN
public var position:Number;// = NAN
public static const MOTION_START:String = "motionStart";
public static const MOTION_STOP:String = "motionStop";
public static const MOTION_FINISH:String = "motionFinish";
public static const MOTION_CHANGE:String = "motionChange";
public static const MOTION_RESUME:String = "motionResume";
public static const MOTION_LOOP:String = "motionLoop";
public function TweenEvent(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Boolean=false, _arg5:Boolean=false){
super(_arg1, _arg4, _arg5);
this.time = _arg2;
this.position = _arg3;
}
override public function clone():Event{
return (new TweenEvent(this.type, this.time, this.position, this.bubbles, this.cancelable));
}
}
}//package fl.transitions
Section 9
//introLogo (introLogo)
package {
import flash.display.*;
public dynamic class introLogo extends MovieClip {
}
}//package
Section 10
//introStartButton (introStartButton)
package {
import flash.display.*;
public dynamic class introStartButton extends MovieClip {
}
}//package
Section 11
//movie_mc (movie_mc)
package {
import flash.display.*;
public dynamic class movie_mc extends MovieClip {
}
}//package