Section 1
//wav (ah1.wav)
package ah1 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package ah1
Section 2
//wav (ah2.wav)
package ah2 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package ah2
Section 3
//wav (ah3.wav)
package ah3 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package ah3
Section 4
//wav (ah4.wav)
package ah4 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package ah4
Section 5
//wav (bed_1.wav)
package bed_1 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package bed_1
Section 6
//wav (bed_2.wav)
package bed_2 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package bed_2
Section 7
//wav (bed_3.wav)
package bed_3 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package bed_3
Section 8
//wav (bed_4.wav)
package bed_4 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package bed_4
Section 9
//wav (br1.wav)
package br1 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package br1
Section 10
//wav (br2.wav)
package br2 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package br2
Section 11
//wav (br3.wav)
package br3 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package br3
Section 12
//wav (click_ah1.wav)
package click_ah1 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package click_ah1
Section 13
//wav (click_ah2.wav)
package click_ah2 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package click_ah2
Section 14
//wav (click_ah3.wav)
package click_ah3 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package click_ah3
Section 15
//wav (click_ah4.wav)
package click_ah4 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package click_ah4
Section 16
//wav (fast_1.wav)
package fast_1 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package fast_1
Section 17
//wav (fast_2.wav)
package fast_2 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package fast_2
Section 18
//wav (fast_3.wav)
package fast_3 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package fast_3
Section 19
//wav (fast_4.wav)
package fast_4 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package fast_4
Section 20
//wav (fast_5.wav)
package fast_5 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package fast_5
Section 21
//wav (fast_6.wav)
package fast_6 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package fast_6
Section 22
//wav (fast_7.wav)
package fast_7 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package fast_7
Section 23
//btn2_80 (fuck_fla.btn2_80)
package fuck_fla {
import flash.display.*;
public dynamic class btn2_80 extends MovieClip {
public function btn2_80(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package fuck_fla
Section 24
//Buttons_59 (fuck_fla.Buttons_59)
package fuck_fla {
import flash.display.*;
import flash.events.*;
public dynamic class Buttons_59 extends MovieClip {
public var b2:MovieClip;
public var b3:MovieClip;
public var b4:MovieClip;
public var b5:MovieClip;
public var b1:MovieClip;
public function Buttons_59(){
addFrameScript(34, frame35, 280, frame281);
}
function frame35(){
dispatchEvent(new Event("SETBTNS"));
}
function frame281(){
stop();
dispatchEvent(new Event("DONE"));
}
}
}//package fuck_fla
Section 25
//Continue_24 (fuck_fla.Continue_24)
package fuck_fla {
import flash.display.*;
public dynamic class Continue_24 extends MovieClip {
public function Continue_24(){
addFrameScript(16, frame17, 21, frame22);
}
function frame17(){
stop();
}
function frame22(){
stop();
visible = false;
}
}
}//package fuck_fla
Section 26
//CUM_25 (fuck_fla.CUM_25)
package fuck_fla {
import flash.display.*;
public dynamic class CUM_25 extends MovieClip {
public function CUM_25(){
addFrameScript(17, frame18, 24, frame25);
}
function frame25(){
stop();
visible = false;
}
function frame18(){
stop();
}
}
}//package fuck_fla
Section 27
//Done_23 (fuck_fla.Done_23)
package fuck_fla {
import flash.display.*;
public dynamic class Done_23 extends MovieClip {
public function Done_23(){
addFrameScript(64, frame65);
}
function frame65(){
stop();
visible = false;
}
}
}//package fuck_fla
Section 28
//Menu_48 (fuck_fla.Menu_48)
package fuck_fla {
import flash.display.*;
import flash.events.*;
public dynamic class Menu_48 extends MovieClip {
public function Menu_48(){
addFrameScript(429, frame430);
}
function frame430(){
stop();
dispatchEvent(new Event("DONE"));
}
}
}//package fuck_fla
Section 29
//music_btn_11 (fuck_fla.music_btn_11)
package fuck_fla {
import flash.display.*;
public dynamic class music_btn_11 extends MovieClip {
public function music_btn_11(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package fuck_fla
Section 30
//pose1_29 (fuck_fla.pose1_29)
package fuck_fla {
import flash.display.*;
import flash.text.*;
import flash.events.*;
public dynamic class pose1_29 extends MovieClip {
public var title:TextField;
public function pose1_29(){
addFrameScript(12, frame13, 13, frame14);
}
function frame14(){
dispatchEvent(new Event("E2"));
stop();
}
function frame13(){
dispatchEvent(new Event("E1"));
}
}
}//package fuck_fla
Section 31
//pose2_31 (fuck_fla.pose2_31)
package fuck_fla {
import flash.display.*;
import flash.text.*;
import flash.events.*;
public dynamic class pose2_31 extends MovieClip {
public var title:TextField;
public function pose2_31(){
addFrameScript(15, frame16, 16, frame17);
}
function frame16(){
dispatchEvent(new Event("E1"));
}
function frame17(){
dispatchEvent(new Event("E2"));
stop();
}
}
}//package fuck_fla
Section 32
//pose3_32 (fuck_fla.pose3_32)
package fuck_fla {
import flash.display.*;
import flash.text.*;
import flash.events.*;
public dynamic class pose3_32 extends MovieClip {
public var title:TextField;
public function pose3_32(){
addFrameScript(18, frame19, 19, frame20);
}
function frame20(){
dispatchEvent(new Event("E2"));
stop();
}
function frame19(){
dispatchEvent(new Event("E1"));
}
}
}//package fuck_fla
Section 33
//pose4_33 (fuck_fla.pose4_33)
package fuck_fla {
import flash.display.*;
import flash.text.*;
import flash.events.*;
public dynamic class pose4_33 extends MovieClip {
public var title:TextField;
public function pose4_33(){
addFrameScript(21, frame22, 22, frame23);
}
function frame22(){
dispatchEvent(new Event("E1"));
}
function frame23(){
dispatchEvent(new Event("E2"));
stop();
}
}
}//package fuck_fla
Section 34
//sound_btn_10 (fuck_fla.sound_btn_10)
package fuck_fla {
import flash.display.*;
public dynamic class sound_btn_10 extends MovieClip {
public function sound_btn_10(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package fuck_fla
Section 35
//Splash_FHP_42 (fuck_fla.Splash_FHP_42)
package fuck_fla {
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Splash_FHP_42 extends MovieClip {
public var submitform:MovieClip;
public function Splash_FHP_42(){
addFrameScript(184, frame185);
}
function frame185(){
stop();
(parent as MovieClip).closebtn.visible = true;
dispatchEvent(new Event("FORM"));
}
}
}//package fuck_fla
Section 36
//Splash_NON_NG2_73 (fuck_fla.Splash_NON_NG2_73)
package fuck_fla {
import flash.display.*;
public dynamic class Splash_NON_NG2_73 extends MovieClip {
public function Splash_NON_NG2_73(){
addFrameScript(64, frame65);
}
function frame65(){
stop();
}
}
}//package fuck_fla
Section 37
//splash11_65 (fuck_fla.splash11_65)
package fuck_fla {
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class splash11_65 extends MovieClip {
public var submitform:MovieClip;
public function splash11_65(){
addFrameScript(139, frame140);
}
function frame140(){
stop();
(parent as MovieClip).closebtn.visible = true;
dispatchEvent(new Event("FORM"));
}
}
}//package fuck_fla
Section 38
//star_2_21 (fuck_fla.star_2_21)
package fuck_fla {
import flash.display.*;
public dynamic class star_2_21 extends MovieClip {
public function star_2_21(){
addFrameScript(17, frame18);
}
function frame18(){
stop();
}
}
}//package fuck_fla
Section 39
//star_20 (fuck_fla.star_20)
package fuck_fla {
import flash.display.*;
public dynamic class star_20 extends MovieClip {
public function star_20(){
addFrameScript(17, frame18);
}
function frame18(){
stop();
}
}
}//package fuck_fla
Section 40
//star_3_22 (fuck_fla.star_3_22)
package fuck_fla {
import flash.display.*;
public dynamic class star_3_22 extends MovieClip {
public function star_3_22(){
addFrameScript(17, frame18);
}
function frame18(){
stop();
}
}
}//package fuck_fla
Section 41
//TIMINGU1_16 (fuck_fla.TIMINGU1_16)
package fuck_fla {
import flash.display.*;
public dynamic class TIMINGU1_16 extends MovieClip {
public function TIMINGU1_16(){
addFrameScript(4, frame5);
}
function frame5(){
stop();
}
}
}//package fuck_fla
Section 42
//TIMINGU2_19 (fuck_fla.TIMINGU2_19)
package fuck_fla {
import flash.display.*;
public dynamic class TIMINGU2_19 extends MovieClip {
public function TIMINGU2_19(){
addFrameScript(4, frame5);
}
function frame5(){
stop();
}
}
}//package fuck_fla
Section 43
//Title_57 (fuck_fla.Title_57)
package fuck_fla {
import flash.display.*;
public dynamic class Title_57 extends MovieClip {
public function Title_57(){
addFrameScript(354, frame355);
}
function frame355(){
stop();
}
}
}//package fuck_fla
Section 44
//Total_34 (fuck_fla.Total_34)
package fuck_fla {
import flash.display.*;
import flash.text.*;
import flash.events.*;
public dynamic class Total_34 extends MovieClip {
public var overall:TextField;
public function Total_34(){
addFrameScript(369, frame370);
}
function frame370(){
(parent as MovieClip).dispatchEvent(new Event("OVERALL"));
}
}
}//package fuck_fla
Section 45
//Back (gs.easing.Back)
package gs.easing {
public class Back {
public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 1)) + _arg2));
}
public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{
_arg1 = (_arg1 / _arg4);
return (((((_arg3 * _arg1) * _arg1) * (((_arg5 + 1) * _arg1) - _arg5)) + _arg2));
}
public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
_arg5 = (_arg5 * 1.525);
return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) - _arg5))) + _arg2));
};
_arg1 = (_arg1 - 2);
_arg5 = (_arg5 * 1.525);
return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 2)) + _arg2));
}
}
}//package gs.easing
Section 46
//AutoAlphaPlugin (gs.plugins.AutoAlphaPlugin)
package gs.plugins {
import gs.*;
import flash.display.*;
public class AutoAlphaPlugin extends TweenPlugin {
protected var _tweenVisible:Boolean;
protected var _target:Object;
protected var _visible:Boolean;
protected var _tween:TweenLite;
public static const VERSION:Number = 1;
public static const API:Number = 1;
public function AutoAlphaPlugin(){
this.propName = "autoAlpha";
this.overwriteProps = ["alpha", "visible"];
this.onComplete = onCompleteTween;
}
override public function killProps(_arg1:Object):void{
super.killProps(_arg1);
_tweenVisible = !(Boolean(("visible" in _arg1)));
}
public function onCompleteTween():void{
if (((((_tweenVisible) && (!((_tween.vars.runBackwards == true))))) && ((_tween.ease == _tween.vars.ease)))){
_target.visible = _visible;
};
}
override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
_target = _arg1;
_tween = _arg3;
_visible = Boolean(!((_arg2 == 0)));
_tweenVisible = true;
addTween(_arg1, "alpha", _arg1.alpha, _arg2, "alpha");
return (true);
}
override public function set changeFactor(_arg1:Number):void{
updateTweens(_arg1);
if (((!((_target.visible == true))) && (_tweenVisible))){
_target.visible = true;
};
}
}
}//package gs.plugins
Section 47
//EndArrayPlugin (gs.plugins.EndArrayPlugin)
package gs.plugins {
import gs.*;
import flash.display.*;
import gs.utils.tween.*;
public class EndArrayPlugin extends TweenPlugin {
protected var _a:Array;
protected var _info:Array;
public static const VERSION:Number = 1.01;
public static const API:Number = 1;
public function EndArrayPlugin(){
_info = [];
super();
this.propName = "endArray";
this.overwriteProps = ["endArray"];
}
public function init(_arg1:Array, _arg2:Array):void{
_a = _arg1;
var _local3:int = (_arg2.length - 1);
while (_local3 > -1) {
if (((!((_arg1[_local3] == _arg2[_local3]))) && (!((_arg1[_local3] == null))))){
_info[_info.length] = new ArrayTweenInfo(_local3, _a[_local3], (_arg2[_local3] - _a[_local3]));
};
_local3--;
};
}
override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){
return (false);
};
init((_arg1 as Array), _arg2);
return (true);
}
override public function set changeFactor(_arg1:Number):void{
var _local2:int;
var _local3:ArrayTweenInfo;
var _local4:Number;
var _local5:int;
if (this.round){
_local2 = (_info.length - 1);
while (_local2 > -1) {
_local3 = _info[_local2];
_local4 = (_local3.start + (_local3.change * _arg1));
_local5 = ((_local4)<0) ? -1 : 1;
_a[_local3.index] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4);
_local2--;
};
} else {
_local2 = (_info.length - 1);
while (_local2 > -1) {
_local3 = _info[_local2];
_a[_local3.index] = (_local3.start + (_local3.change * _arg1));
_local2--;
};
};
}
}
}//package gs.plugins
Section 48
//FramePlugin (gs.plugins.FramePlugin)
package gs.plugins {
import gs.*;
import flash.display.*;
public class FramePlugin extends TweenPlugin {
protected var _target:MovieClip;
public var frame:int;
public static const VERSION:Number = 1.01;
public static const API:Number = 1;
public function FramePlugin(){
this.propName = "frame";
this.overwriteProps = ["frame"];
this.round = true;
}
override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
if (((!((_arg1 is MovieClip))) || (isNaN(_arg2)))){
return (false);
};
_target = (_arg1 as MovieClip);
this.frame = _target.currentFrame;
addTween(this, "frame", this.frame, _arg2, "frame");
return (true);
}
override public function set changeFactor(_arg1:Number):void{
updateTweens(_arg1);
_target.gotoAndStop(this.frame);
}
}
}//package gs.plugins
Section 49
//RemoveTintPlugin (gs.plugins.RemoveTintPlugin)
package gs.plugins {
public class RemoveTintPlugin extends TintPlugin {
public static const VERSION:Number = 1.01;
public static const API:Number = 1;
public function RemoveTintPlugin(){
this.propName = "removeTint";
}
}
}//package gs.plugins
Section 50
//TintPlugin (gs.plugins.TintPlugin)
package gs.plugins {
import gs.*;
import flash.display.*;
import flash.geom.*;
import gs.utils.tween.*;
public class TintPlugin extends TweenPlugin {
protected var _target:DisplayObject;
protected var _ct:ColorTransform;
protected var _ignoreAlpha:Boolean;
public static const VERSION:Number = 1.1;
public static const API:Number = 1;
protected static var _props:Array = ["redMultiplier", "greenMultiplier", "blueMultiplier", "alphaMultiplier", "redOffset", "greenOffset", "blueOffset", "alphaOffset"];
public function TintPlugin(){
this.propName = "tint";
this.overwriteProps = ["tint"];
}
public function init(_arg1:DisplayObject, _arg2:ColorTransform):void{
var _local3:int;
var _local4:String;
_target = _arg1;
_ct = _target.transform.colorTransform;
_local3 = (_props.length - 1);
while (_local3 > -1) {
_local4 = _props[_local3];
if (_ct[_local4] != _arg2[_local4]){
_tweens[_tweens.length] = new TweenInfo(_ct, _local4, _ct[_local4], (_arg2[_local4] - _ct[_local4]), "tint", false);
};
_local3--;
};
}
override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
if (!(_arg1 is DisplayObject)){
return (false);
};
var _local4:ColorTransform = new ColorTransform();
if (((!((_arg2 == null))) && (!((_arg3.exposedVars.removeTint == true))))){
_local4.color = uint(_arg2);
};
_ignoreAlpha = true;
init((_arg1 as DisplayObject), _local4);
return (true);
}
override public function set changeFactor(_arg1:Number):void{
var _local2:ColorTransform;
updateTweens(_arg1);
if (_ignoreAlpha){
_local2 = _target.transform.colorTransform;
_ct.alphaMultiplier = _local2.alphaMultiplier;
_ct.alphaOffset = _local2.alphaOffset;
};
_target.transform.colorTransform = _ct;
}
}
}//package gs.plugins
Section 51
//TweenPlugin (gs.plugins.TweenPlugin)
package gs.plugins {
import gs.*;
import gs.utils.tween.*;
public class TweenPlugin {
public var overwriteProps:Array;
protected var _tweens:Array;
public var propName:String;
public var onComplete:Function;
public var round:Boolean;
protected var _changeFactor:Number;// = 0
public static const VERSION:Number = 1.03;
public static const API:Number = 1;
public function TweenPlugin(){
_tweens = [];
super();
}
protected function updateTweens(_arg1:Number):void{
var _local2:int;
var _local3:TweenInfo;
var _local4:Number;
var _local5:int;
if (this.round){
_local2 = (_tweens.length - 1);
while (_local2 > -1) {
_local3 = _tweens[_local2];
_local4 = (_local3.start + (_local3.change * _arg1));
_local5 = ((_local4)<0) ? -1 : 1;
_local3.target[_local3.property] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4);
_local2--;
};
} else {
_local2 = (_tweens.length - 1);
while (_local2 > -1) {
_local3 = _tweens[_local2];
_local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1));
_local2--;
};
};
}
public function set changeFactor(_arg1:Number):void{
updateTweens(_arg1);
_changeFactor = _arg1;
}
protected function addTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String=null):void{
var _local6:Number;
if (_arg4 != null){
_local6 = ((typeof(_arg4))=="number") ? (_arg4 - _arg3) : Number(_arg4);
if (_local6 != 0){
_tweens[_tweens.length] = new TweenInfo(_arg1, _arg2, _arg3, _local6, ((_arg5) || (_arg2)), false);
};
};
}
public function killProps(_arg1:Object):void{
var _local2:int;
_local2 = (this.overwriteProps.length - 1);
while (_local2 > -1) {
if ((this.overwriteProps[_local2] in _arg1)){
this.overwriteProps.splice(_local2, 1);
};
_local2--;
};
_local2 = (_tweens.length - 1);
while (_local2 > -1) {
if ((_tweens[_local2].name in _arg1)){
_tweens.splice(_local2, 1);
};
_local2--;
};
}
public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
addTween(_arg1, this.propName, _arg1[this.propName], _arg2, this.propName);
return (true);
}
public function get changeFactor():Number{
return (_changeFactor);
}
public static function activate(_arg1:Array):Boolean{
var _local2:int;
var _local3:Object;
_local2 = (_arg1.length - 1);
while (_local2 > -1) {
_local3 = new (_arg1[_local2]);
TweenLite.plugins[_local3.propName] = _arg1[_local2];
_local2--;
};
return (true);
}
}
}//package gs.plugins
Section 52
//VisiblePlugin (gs.plugins.VisiblePlugin)
package gs.plugins {
import gs.*;
import flash.display.*;
public class VisiblePlugin extends TweenPlugin {
protected var _target:Object;
protected var _visible:Boolean;
protected var _tween:TweenLite;
public static const VERSION:Number = 1;
public static const API:Number = 1;
public function VisiblePlugin(){
this.propName = "visible";
this.overwriteProps = ["visible"];
this.onComplete = onCompleteTween;
}
public function onCompleteTween():void{
if (((!((_tween.vars.runBackwards == true))) && ((_tween.ease == _tween.vars.ease)))){
_target.visible = _visible;
};
}
override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
_target = _arg1;
_tween = _arg3;
_visible = Boolean(_arg2);
return (true);
}
override public function set changeFactor(_arg1:Number):void{
if (_target.visible != true){
_target.visible = true;
};
}
}
}//package gs.plugins
Section 53
//VolumePlugin (gs.plugins.VolumePlugin)
package gs.plugins {
import gs.*;
import flash.display.*;
import flash.media.*;
public class VolumePlugin extends TweenPlugin {
protected var _target:Object;
protected var _st:SoundTransform;
public static const VERSION:Number = 1.01;
public static const API:Number = 1;
public function VolumePlugin(){
this.propName = "volume";
this.overwriteProps = ["volume"];
}
override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
if (((isNaN(_arg2)) || (!(_arg1.hasOwnProperty("soundTransform"))))){
return (false);
};
_target = _arg1;
_st = _target.soundTransform;
addTween(_st, "volume", _st.volume, _arg2, "volume");
return (true);
}
override public function set changeFactor(_arg1:Number):void{
updateTweens(_arg1);
_target.soundTransform = _st;
}
}
}//package gs.plugins
Section 54
//ArrayTweenInfo (gs.utils.tween.ArrayTweenInfo)
package gs.utils.tween {
public class ArrayTweenInfo {
public var change:Number;
public var start:Number;
public var index:uint;
public function ArrayTweenInfo(_arg1:uint, _arg2:Number, _arg3:Number){
this.index = _arg1;
this.start = _arg2;
this.change = _arg3;
}
}
}//package gs.utils.tween
Section 55
//TweenInfo (gs.utils.tween.TweenInfo)
package gs.utils.tween {
public class TweenInfo {
public var start:Number;
public var name:String;
public var change:Number;
public var target:Object;
public var property:String;
public var isPlugin:Boolean;
public function TweenInfo(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean){
this.target = _arg1;
this.property = _arg2;
this.start = _arg3;
this.change = _arg4;
this.name = _arg5;
this.isPlugin = _arg6;
}
}
}//package gs.utils.tween
Section 56
//TweenLite (gs.TweenLite)
package gs {
import flash.events.*;
import flash.display.*;
import gs.utils.tween.*;
import gs.plugins.*;
import flash.utils.*;
public class TweenLite {
public var started:Boolean;
public var delay:Number;
protected var _hasUpdate:Boolean;
protected var _hasPlugins:Boolean;
public var initted:Boolean;
public var active:Boolean;
public var startTime:Number;
public var target:Object;
public var duration:Number;
public var gc:Boolean;
public var tweens:Array;
public var vars:Object;
public var ease:Function;
public var exposedVars:Object;
public var initTime:Number;
public var combinedTimeScale:Number;
public static const version:Number = 10.091;
private static var _timer:Timer = new Timer(2000);
public static var defaultEase:Function = TweenLite.easeOut;
public static var plugins:Object = {};
public static var currentTime:uint;
public static var masterList:Dictionary = new Dictionary(false);
protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, persist:1, renderOnStart:1, proxiedEase:1, easeParams:1, yoyo:1, loop:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, orientToBezier:1, timeScale:1};
public static var killDelayedCallsTo:Function = TweenLite.killTweensOf;
public static var timingSprite:Sprite = new Sprite();
public static var overwriteManager:Object;
private static var _tlInitted:Boolean;
public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){
if (_arg1 == null){
return;
};
if (!_tlInitted){
TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin]);
currentTime = getTimer();
timingSprite.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true);
if (overwriteManager == null){
overwriteManager = {mode:1, enabled:false};
};
_timer.addEventListener("timer", killGarbage, false, 0, true);
_timer.start();
_tlInitted = true;
};
this.vars = _arg3;
this.duration = ((_arg2) || (0.001));
this.delay = ((_arg3.delay) || (0));
this.combinedTimeScale = ((_arg3.timeScale) || (1));
this.active = Boolean((((_arg2 == 0)) && ((this.delay == 0))));
this.target = _arg1;
if (typeof(this.vars.ease) != "function"){
this.vars.ease = defaultEase;
};
if (this.vars.easeParams != null){
this.vars.proxiedEase = this.vars.ease;
this.vars.ease = easeProxy;
};
this.ease = this.vars.ease;
this.exposedVars = ((this.vars.isTV)==true) ? this.vars.exposedVars : this.vars;
this.tweens = [];
this.initTime = currentTime;
this.startTime = (this.initTime + (this.delay * 1000));
var _local4:int = ((((_arg3.overwrite == undefined)) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite);
if (((!((_arg1 in masterList))) || ((_local4 == 1)))){
masterList[_arg1] = [this];
} else {
masterList[_arg1].push(this);
};
if ((((((this.vars.runBackwards == true)) && (!((this.vars.renderOnStart == true))))) || (this.active))){
initTweenVals();
if (this.active){
render((this.startTime + 1));
} else {
render(this.startTime);
};
if (((((!((this.exposedVars.visible == null))) && ((this.vars.runBackwards == true)))) && ((this.target is DisplayObject)))){
this.target.visible = this.exposedVars.visible;
};
};
}
public function get enabled():Boolean{
return ((this.gc) ? false : true);
}
public function set enabled(_arg1:Boolean):void{
var _local2:Array;
var _local3:Boolean;
var _local4:int;
if (_arg1){
if (!(this.target in masterList)){
masterList[this.target] = [this];
} else {
_local2 = masterList[this.target];
_local4 = (_local2.length - 1);
while (_local4 > -1) {
if (_local2[_local4] == this){
_local3 = true;
break;
};
_local4--;
};
if (!_local3){
_local2[_local2.length] = this;
};
};
};
this.gc = (_arg1) ? false : true;
if (this.gc){
this.active = false;
} else {
this.active = this.started;
};
}
public function clear():void{
this.tweens = [];
this.vars = (this.exposedVars = {ease:this.vars.ease});
_hasUpdate = false;
}
public function render(_arg1:uint):void{
var _local3:Number;
var _local4:TweenInfo;
var _local5:int;
var _local2:Number = ((_arg1 - this.startTime) * 0.001);
if (_local2 >= this.duration){
_local2 = this.duration;
_local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0;
} else {
_local3 = this.ease(_local2, 0, 1, this.duration);
};
_local5 = (this.tweens.length - 1);
while (_local5 > -1) {
_local4 = this.tweens[_local5];
_local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change));
_local5--;
};
if (_hasUpdate){
this.vars.onUpdate.apply(null, this.vars.onUpdateParams);
};
if (_local2 == this.duration){
complete(true);
};
}
public function activate():void{
this.started = (this.active = true);
if (!this.initted){
initTweenVals();
};
if (this.vars.onStart != null){
this.vars.onStart.apply(null, this.vars.onStartParams);
};
if (this.duration == 0.001){
this.startTime = (this.startTime - 1);
};
}
public function initTweenVals():void{
var _local1:String;
var _local2:int;
var _local3:*;
var _local4:TweenInfo;
if (((!((this.exposedVars.timeScale == undefined))) && (this.target.hasOwnProperty("timeScale")))){
this.tweens[this.tweens.length] = new TweenInfo(this.target, "timeScale", this.target.timeScale, (this.exposedVars.timeScale - this.target.timeScale), "timeScale", false);
};
for (_local1 in this.exposedVars) {
if ((_local1 in _reservedProps)){
} else {
if ((_local1 in plugins)){
_local3 = new (plugins[_local1]);
if (_local3.onInitTween(this.target, this.exposedVars[_local1], this) == false){
this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false);
} else {
this.tweens[this.tweens.length] = new TweenInfo(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true);
_hasPlugins = true;
};
} else {
this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false);
};
};
};
if (this.vars.runBackwards == true){
_local2 = (this.tweens.length - 1);
while (_local2 > -1) {
_local4 = this.tweens[_local2];
this.tweens[_local2].start = (_local4.start + _local4.change);
_local4.change = -(_local4.change);
_local2--;
};
};
if (this.vars.onUpdate != null){
_hasUpdate = true;
};
if (((TweenLite.overwriteManager.enabled) && ((this.target in masterList)))){
overwriteManager.manageOverwrites(this, masterList[this.target]);
};
this.initted = true;
}
protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams)));
}
public function killVars(_arg1:Object):void{
if (overwriteManager.enabled){
overwriteManager.killVars(_arg1, this.exposedVars, this.tweens);
};
}
public function complete(_arg1:Boolean=false):void{
var _local2:int;
if (!_arg1){
if (!this.initted){
initTweenVals();
};
this.startTime = (currentTime - ((this.duration * 1000) / this.combinedTimeScale));
render(currentTime);
return;
};
if (_hasPlugins){
_local2 = (this.tweens.length - 1);
while (_local2 > -1) {
if (((this.tweens[_local2].isPlugin) && (!((this.tweens[_local2].target.onComplete == null))))){
this.tweens[_local2].target.onComplete();
};
_local2--;
};
};
if (this.vars.persist != true){
this.enabled = false;
};
if (this.vars.onComplete != null){
this.vars.onComplete.apply(null, this.vars.onCompleteParams);
};
}
public static function updateAll(_arg1:Event=null):void{
var _local4:Array;
var _local5:int;
var _local6:TweenLite;
var _local2:uint = (currentTime = getTimer());
var _local3:Dictionary = masterList;
for each (_local4 in _local3) {
_local5 = (_local4.length - 1);
while (_local5 > -1) {
_local6 = _local4[_local5];
if (_local6.active){
_local6.render(_local2);
} else {
if (_local6.gc){
_local4.splice(_local5, 1);
} else {
if (_local2 >= _local6.startTime){
_local6.activate();
_local6.render(_local2);
};
};
};
_local5--;
};
};
}
public static function removeTween(_arg1:TweenLite, _arg2:Boolean=true):void{
if (_arg1 != null){
if (_arg2){
_arg1.clear();
};
_arg1.enabled = false;
};
}
public static function killTweensOf(_arg1:Object=null, _arg2:Boolean=false):void{
var _local3:Array;
var _local4:int;
var _local5:TweenLite;
if (((!((_arg1 == null))) && ((_arg1 in masterList)))){
_local3 = masterList[_arg1];
_local4 = (_local3.length - 1);
while (_local4 > -1) {
_local5 = _local3[_local4];
if (((_arg2) && (!(_local5.gc)))){
_local5.complete(false);
};
_local5.clear();
_local4--;
};
delete masterList[_arg1];
};
}
public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{
_arg3.runBackwards = true;
return (new TweenLite(_arg1, _arg2, _arg3));
}
public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / _arg4);
return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2));
}
protected static function killGarbage(_arg1:TimerEvent):void{
var _local3:Object;
var _local2:Dictionary = masterList;
for (_local3 in _local2) {
if (_local2[_local3].length == 0){
delete _local2[_local3];
};
};
}
public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{
return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:0}));
}
public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{
return (new TweenLite(_arg1, _arg2, _arg3));
}
}
}//package gs
Section 57
//wav (lick.wav)
package lick {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package lick
Section 58
//wav (mo1.wav)
package mo1 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package mo1
Section 59
//wav (mo2.wav)
package mo2 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package mo2
Section 60
//wav (mo3.wav)
package mo3 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package mo3
Section 61
//wav (new_1.wav)
package new_1 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package new_1
Section 62
//wav (new_2.wav)
package new_2 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package new_2
Section 63
//wav (new_3.wav)
package new_3 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package new_3
Section 64
//wav (or1.wav)
package or1 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package or1
Section 65
//wav (or2.wav)
package or2 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package or2
Section 66
//wav (or3.wav)
package or3 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package or3
Section 67
//wav (or4.wav)
package or4 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package or4
Section 68
//wav (or5.wav)
package or5 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package or5
Section 69
//wav (or6.wav)
package or6 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package or6
Section 70
//wav (suck_1.wav)
package suck_1 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package suck_1
Section 71
//wav (suck_2.wav)
package suck_2 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package suck_2
Section 72
//wav (suck_3.wav)
package suck_3 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package suck_3
Section 73
//wav (suck_breath_1.wav)
package suck_breath_1 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package suck_breath_1
Section 74
//wav (suck_breath_2.wav)
package suck_breath_2 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package suck_breath_2
Section 75
//wav (tit_fuck_1.wav)
package tit_fuck_1 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package tit_fuck_1
Section 76
//wav (tit_fuck_2.wav)
package tit_fuck_2 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package tit_fuck_2
Section 77
//wav (tit_fuck_breath.wav)
package tit_fuck_breath {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package tit_fuck_breath
Section 78
//wav (tit_fuck_breath_2.wav)
package tit_fuck_breath_2 {
import flash.media.*;
public dynamic class wav extends Sound {
}
}//package tit_fuck_breath_2
Section 79
//Animation (Animation)
package {
import flash.events.*;
import flash.display.*;
public dynamic class Animation extends MovieClip {
public var btn:MovieClip;
public var progress:MovieClip;
public function Animation(){
addFrameScript(359, frame360);
}
function frame360(){
stop();
btn.useHandCursor = true;
btn.buttonMode = true;
btn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
gotoAndPlay(1);
});
}
}
}//package
Section 80
//configManager (configManager)
package {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
public class configManager extends MovieClip {
var showonload:String;// = null
var popupurl:String;// = ""
var areas:Dictionary;
public var values:Array;
var gid:String;
var ver:uint;
var areacontent:Dictionary;
var configXML:XML;
var refUrl:String;
public function configManager(_arg1:String, _arg2:uint, _arg3:Stage, _arg4:String):void{
var ioErrorHandler:Function;
var loadXML:Function;
var gameid = _arg1;
var version = _arg2;
var st = _arg3;
var url = _arg4;
configXML = <config></config>
;
areas = new Dictionary(true);
areacontent = new Dictionary(true);
values = [];
super();
ioErrorHandler = function (_arg1:Event):void{
trace("config fail");
};
loadXML = function (_arg1:Event):void{
var k:uint;
var tmpfn:Function;
var e = _arg1;
configXML = new XML(e.target.data);
var i:uint;
while (i < configXML.stages.stage.length()) {
k = 0;
while (k < configXML.stages.stage[i].banners.banner.length()) {
if (configXML.stages.stage[i].banners.banner[k].@autoload == "true"){
trace(((("get content " + configXML.stages.stage[i].@name) + " loc:") + configXML.stages.stage[i].banners.banner[k].@location));
getContent(configXML.stages.stage[i].@name, k, configXML.stages.stage[i].banners.banner[k].@location, configXML.stages.stage[i].banners.banner[k].@x, configXML.stages.stage[i].banners.banner[k].@y, configXML.stages.stage[i].banners.banner[k].@href);
};
if (configXML.stages.stage[i].@name == "popup"){
tmpfn = function (_arg1:Event):void{
if (popupurl != ""){
navigateToURL(new URLRequest(popupurl), "_blank");
};
st.removeEventListener(MouseEvent.CLICK, tmpfn);
};
st.addEventListener(MouseEvent.CLICK, tmpfn);
popupurl = configXML.stages.stage[i].banners.banner[k].@href;
};
k = (k + 1);
};
i = (i + 1);
};
i = 0;
while (i < configXML.values.value.length()) {
if (String(configXML.values.value[i].@stagename).length > 0){
values[configXML.values.value[i].@name] = [configXML.values.value[i].@stagename, configXML.values.value[i].@text];
} else {
values[String(configXML.values.value[i].@name)] = String(configXML.values.value[i].@value);
};
i = (i + 1);
};
dispatchEvent(new Event("CONFIGLOADED"));
trace("config loaded\n\n");
};
gid = gameid;
ver = version;
refUrl = url;
var loader:URLLoader = new URLLoader();
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, ioErrorHandler);
loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
loader.addEventListener(Event.COMPLETE, loadXML);
loader.load(new URLRequest(((((((("http://config.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&ref=") + escape(refUrl)) + "&player=") + Capabilities.version)));
}
public function gotoTDS(_arg1:String){
navigateToURL(new URLRequest(((((("http://tds.mutanky.com/?gameid=" + gid) + "&action=") + _arg1) + "&ref=") + escape(refUrl))), "_blank");
}
public function addArea(_arg1:String, _arg2:MovieClip):void{
var bannerid:uint;
var i:uint;
var k:uint;
var id = _arg1;
var area = _arg2;
if (areas[id] == undefined){
areas[id] = area;
if (areacontent[id] == undefined){
areacontent[id] = [];
i = 0;
while (i < configXML.stages.stage.length()) {
if (String(configXML.stages.stage[i].@name) == id){
k = 0;
while (k < configXML.stages.stage[i].banners.banner.length()) {
getContent(configXML.stages.stage[i].@name, k, configXML.stages.stage[i].banners.banner[k].@location, configXML.stages.stage[i].banners.banner[k].@x, configXML.stages.stage[i].banners.banner[k].@y, configXML.stages.stage[i].banners.banner[k].@href);
k = (k + 1);
};
};
i = (i + 1);
};
};
};
bannerid = int((Math.random() * areacontent[id].length));
if (((((!((areacontent[id][bannerid] == null))) && (!((areacontent[id][bannerid] == undefined))))) && (!(area.contains(areacontent[id][bannerid]))))){
area.addChild(areacontent[id][bannerid]);
dispatchEvent(new Event(("LOADED_" + id)));
if (areacontent[id][bannerid].href != ""){
areacontent[id][bannerid].addEventListener(MouseEvent.CLICK, function (_arg1:Event):void{
navigateToURL(new URLRequest(areacontent[id][bannerid].href), "_blank");
});
};
} else {
showonload = id;
};
trace((("start " + id) + " area"));
}
function getContent(_arg1:String, _arg2:uint, _arg3:String, _arg4:Number, _arg5:Number, _arg6:String):void{
var loadcontent:Function;
var id = _arg1;
var arrid = _arg2;
var loc = _arg3;
var x = _arg4;
var y = _arg5;
var href = _arg6;
loadcontent = function (_arg1:Event):void{
var bannerid:uint;
var e = _arg1;
if (areacontent[id] == undefined){
areacontent[id] = [];
};
e.target.content.x = x;
e.target.content.y = y;
e.target.content.href = href;
e.target.content.gameid = gid;
e.target.content.version = ver;
areacontent[id][arrid] = e.target.content;
if (showonload == id){
bannerid = int((Math.random() * areacontent[id].length));
areas[id].addChild(areacontent[id][bannerid]);
if (areacontent[id][bannerid].href != ""){
areacontent[id][bannerid].addEventListener(MouseEvent.CLICK, function (_arg1:Event):void{
navigateToURL(new URLRequest(areacontent[id][bannerid].href), "_blank");
});
};
};
trace("content loaded");
trace(("LOADED_" + id));
dispatchEvent(new Event(("LOADED_" + id)));
};
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadcontent);
loader.load(new URLRequest(loc));
}
}
}//package
Section 81
//FuckORama22 (FuckORama22)
package {
import gs.*;
import flash.events.*;
import flash.display.*;
import flash.media.*;
import gs.easing.*;
import flash.utils.*;
import flash.net.*;
import flash.ui.*;
import flash.text.*;
public class FuckORama22 extends MovieClip {
public var poses:posesAll;
public var frommenu:Boolean;
public var scored:MovieClip;
public var backbtn:MovieClip;
public var sceneFaccuracy:Array;
var gotoMC:uint;// = 0
public var cumClickArea:MovieClip;
public var cum:MovieClip;
var sch2Stop:SoundChannel;
public var htpshowed:Boolean;
public var timing:MovieClip;
public var escmenu:MovieClip;
public var btn:MovieClip;
var d:Number;// = 1.16
public var splash:MovieClip;
public var i:uint;
var movieId:uint;// = 4
public var ct:MovieClip;
public var menugirl:MovieClip;
public var fingame:MovieClip;
var contunuecounter:uint;// = 0
public var hint:MovieClip;
public var continuefucking:MovieClip;
public var gameid:String;
public var s_btn:MovieClip;
var score:Number;// = 0
var brSound:SoundChannel;
public var player_btn13:MovieClip;
public var player_btn14:MovieClip;
public var player_btn15:MovieClip;
public var player_btn16:MovieClip;
public var player_btn17:MovieClip;
public var player_btn18:MovieClip;
var frames:Array;
var noizecounter:uint;// = 0
public var firstIsDone:Boolean;
public var player_btn19:MovieClip;
public var bonusAvalible:Boolean;
var currFx;
public var resetbtn:MovieClip;
public var allbtns:MovieClip;
public var startbtn:MovieClip;
public var emc:MovieClip;
public var player_btn20:MovieClip;
var sceneId:uint;// = 1
public var minigames:Array;
public var currid:uint;
public var version:uint;
public var htp:MovieClip;
public var epfinish:MovieClip;
var cumming:Array;
public var noise:MovieClip;
public var noizetv2:MovieClip;
public var timing2:MovieClip;
public var sound_btn:MovieClip;
public var msgshowed:Boolean;
public var loading:Loading;
public var timingline:MovieClip;
public var music_btn:MovieClip;
public var l1:MovieClip;
public var zz:uint;
public var l2:MovieClip;
public var continueClickArea:MovieClip;
public var currmc:MovieClip;
var skipClick:Boolean;// = false
public var config:configManager;
public var showmc:MovieClip;
public var l3:MovieClip;
public var order:Array;
public var closebtn:MovieClip;
public var minutecounter:uint;
public var flag:Boolean;
public var done:MovieClip;
public var animation:Animation;
var clickedFrame:uint;// = 0
public var m_btn:MovieClip;
var fLoops;
public var main1:mc_main_1;
var canClick:Boolean;// = true
var isPlaying:Boolean;// = true
var cumInScene:uint;// = 0
public var ng:Boolean;
var main:MovieClip;
var autoFuck:Boolean;// = false
public var bgSound:SoundChannel;
public var aftergame:Boolean;
public var nglist:Array;
public var repeatCounter:uint;
var fStops:uint;
public var stars1:MovieClip;
public var stars2:MovieClip;
public var stars3:MovieClip;
public var player_btn3:MovieClip;
public var player_btn4:MovieClip;
var fClicks;
public function FuckORama22():void{
frames = [null, [null, 20, 24, 20, 12, 12, 52], [null, 24, 24, 16, 16, 24, 24, 42, 26], [null, 15, 15, 18, 18, 12, 12, 14, 32, 55, 56], [null, 10, 10, 16, 16, 14, 14, 65], [null, 12, 12, 12, 12, 10, 10, 14, 72]];
cumming = [null, 6, 7, 8, 7, 8];
super();
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12);
}
function cumClick(_arg1:Event=null):void{
cumInScene++;
if (sceneId == 1){
gotoMC = 6;
};
if (sceneId == 2){
gotoMC = 7;
};
if (sceneId == 3){
if (movieId == 7){
gotoMC = 8;
};
if (movieId == 9){
gotoMC = 10;
cum.gotoAndPlay(19);
};
};
if (sceneId == 4){
gotoMC = 7;
};
if (sceneId == 5){
gotoMC = 8;
};
}
public function KDH(_arg1:KeyboardEvent):void{
if (_arg1.keyCode == Keyboard.SPACE){
clicknext();
};
if (_arg1.keyCode == Keyboard.ESCAPE){
stage.removeEventListener(KeyboardEvent.KEY_DOWN, KDH);
removeEventListener(Event.ENTER_FRAME, upd);
if (((showmc) && (contains(showmc)))){
trace("remove");
removeChild(showmc);
showmc.getChildAt(0).removeEventListener("SOUND", mcSOUND);
showmc = null;
};
if (stage.hasEventListener(MouseEvent.CLICK)){
stage.removeEventListener(MouseEvent.CLICK, clicknext);
};
if (contains(l1)){
removeChild(l1);
};
if (contains(l3)){
removeChild(l3);
};
if (contains(l2)){
removeChild(l2);
};
gotoAndStop(1, "Splash4");
};
}
function MConStage():void{
if (((((!((((sceneId == 5)) && ((movieId == 9))))) && (currmc))) && (emc.contains(currmc)))){
emc.removeChild(currmc);
};
if (currmc){
currmc.removeEventListener("SOUND", mcSOUND);
if (currFx){
currFx.stop();
};
};
currmc = null;
currmc = getMC();
if (currmc != null){
currmc.width = 550;
currmc.height = 400;
emc.addChild(currmc);
currmc.addEventListener("SOUND", mcSOUND);
};
}
function sete(_arg1:Event):void{
makebtnE(poses.btn3);
makebtnE(poses.btn4);
}
function frame10(){
aftergame = true;
order = [null];
if (!frommenu){
if (bgSound){
bgSound.stop();
};
bgSound = new music1().play(0, int.MAX_VALUE);
};
backbtn.buttonMode = true;
backbtn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
gotoAndStop(1, "Menu");
});
resetbtn.buttonMode = true;
resetbtn.addEventListener(MouseEvent.CLICK, rclick);
startbtn.buttonMode = true;
startbtn.addEventListener(MouseEvent.CLICK, sclick);
i = 3;
while (i < 5) {
makepbtn((getChildByName(("player_btn" + i)) as MovieClip));
i++;
};
i = 13;
while (i < 21) {
makepbtn((getChildByName(("player_btn" + i)) as MovieClip));
i++;
};
}
function frame11(){
if (bgSound){
bgSound.stop();
};
bgSound = new music2().play(0, int.MAX_VALUE);
l1 = new lines1();
l2 = new lines1();
l3 = new lines3();
l1.blendMode = BlendMode.OVERLAY;
l2.blendMode = BlendMode.OVERLAY;
l3.blendMode = BlendMode.MULTIPLY;
stop();
currid = 0;
repeatCounter = 0;
minutecounter = 0;
stage.addEventListener(KeyboardEvent.KEY_DOWN, KDH);
addEventListener(Event.ENTER_FRAME, upd);
makenext();
}
function frame12(){
btn.buttonMode = true;
btn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
if (btn.currentFrame == 2){
closebtn.visible = true;
};
if (btn.currentFrame < 3){
btn.gotoAndStop((btn.currentFrame + 1));
} else {
config.gotoTDS("splash-viper");
gotoAndStop(1, "Menu");
};
});
closebtn.visible = false;
closebtn.buttonMode = true;
closebtn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
gotoAndStop(1, "Menu");
});
}
public function rclick(_arg1:Event):void{
order = [null];
var _local2:uint = 3;
while (_local2 < 5) {
(getChildByName(("player_btn" + _local2)) as MovieClip).alpha = 0;
_local2++;
};
_local2 = 13;
while (_local2 < 21) {
(getChildByName(("player_btn" + _local2)) as MovieClip).alpha = 0;
_local2++;
};
}
function makebtnE(_arg1:MovieClip):void{
_arg1.buttonMode = true;
_arg1.mouseChildren = true;
_arg1.addEventListener("E1", e1);
_arg1.addEventListener("E2", e2);
_arg1.addEventListener(MouseEvent.CLICK, scCLICK);
}
function frame2(){
stop();
loading.visible = false;
animation.progress.visible = false;
loaderInfo.addEventListener(ProgressEvent.PROGRESS, update);
if (flag){
gotoAndStop(1, "Menu");
};
}
function frame5(){
hint.visible = false;
stop();
if (bgSound){
bgSound.stop();
};
bgSound = new music1().play(0, int.MAX_VALUE);
main1.visible = false;
main1.stop();
menugirl.addEventListener("DONE", function (_arg1:Event){
main1.visible = true;
main1.play();
});
allbtns.addEventListener("SETBTNS", function (_arg1:Event){
makebtn(allbtns.b1);
makebtn(allbtns.b2);
makebtn(allbtns.b3);
makebtn(allbtns.b4);
makebtn(allbtns.b5);
});
}
function frame7(){
splash.buttonMode = true;
splash.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
config.gotoTDS("splash3");
gotoAndStop(1, "Menu");
});
}
function e1(_arg1:Event):void{
if ((((_arg1.target.name == "btn1")) && (!((sceneFaccuracy[2] == 0))))){
_arg1.target.title.text = "FACCURACY:";
};
if ((((_arg1.target.name == "btn2")) && (!((sceneFaccuracy[3] == 0))))){
_arg1.target.title.text = "FACCURACY:";
};
if ((((_arg1.target.name == "btn3")) && (!((sceneFaccuracy[4] == 0))))){
_arg1.target.title.text = "FACCURACY:";
};
if ((((_arg1.target.name == "btn4")) && (!((sceneFaccuracy[5] == 0))))){
_arg1.target.title.text = "FACCURACY:";
};
}
function e2(_arg1:Event):void{
if (_arg1.target.name == "btn1"){
if (sceneFaccuracy[2] == 0){
_arg1.target.title.text = "CLICK TO FUCK!";
} else {
_arg1.target.title.text = (("FACCURACY:" + sceneFaccuracy[2]) + "%");
};
};
if (_arg1.target.name == "btn2"){
if (sceneFaccuracy[3] == 0){
_arg1.target.title.text = "CLICK TO FUCK!";
} else {
_arg1.target.title.text = (("FACCURACY:" + sceneFaccuracy[3]) + "%");
};
};
if (_arg1.target.name == "btn3"){
if (sceneFaccuracy[4] == 0){
_arg1.target.title.text = "CLICK TO FUCK!";
} else {
_arg1.target.title.text = (("FACCURACY:" + sceneFaccuracy[4]) + "%");
};
};
if (_arg1.target.name == "btn4"){
if (sceneFaccuracy[5] == 0){
_arg1.target.title.text = "CLICK TO FUCK!";
} else {
_arg1.target.title.text = (("FACCURACY:" + sceneFaccuracy[5]) + "%");
};
};
}
function frame4(){
stop();
closebtn.visible = false;
closebtn.buttonMode = true;
closebtn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
config.gotoTDS("closecustomsplash1");
gotoAndStop(1, "Splash3");
});
splash.addEventListener("FORM", function (_arg1:Event){
splash.submitform.submit.buttonMode = true;
splash.submitform.submit.addEventListener(MouseEvent.CLICK, submitf);
});
}
private function keyDownHandler(_arg1:KeyboardEvent):void{
if (continuefucking.currentFrame == 17){
ContinueClick(new Event(""));
};
if (_arg1.keyCode == Keyboard.SPACE){
Click(new Event(""));
};
if ((((_arg1.keyCode == Keyboard.ESCAPE)) && (!(poses.visible)))){
escmenu.visible = !(escmenu.visible);
};
}
public function findscene(_arg1:uint):uint{
var _local2:uint = 1;
while (_local2 < order.length) {
if (order[_local2][0] == _arg1){
return (_local2);
};
_local2++;
};
return (null);
}
function frame3(){
Play();
}
function frame8(){
splash.buttonMode = true;
splash.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
config.gotoTDS("splash4");
gotoAndStop(1, "Menu");
});
}
public function clicknext(_arg1:Event=null):void{
if ((((((((order[currid][0] == 4)) || ((order[currid][0] == 8)))) || ((order[currid][0] == 12)))) || ((order[currid][0] == 16)))){
makenext();
return;
};
if (minutecounter < 600){
minutecounter = 600;
} else {
minutecounter = 1199;
};
}
function frame1(){
htpshowed = false;
minigames = [0, 0, 0, 0];
aftergame = false;
gameid = "fuck-o-rama-2-2";
flag = false;
version = 1;
bonusAvalible = false;
config = new configManager(gameid, version, stage, loaderInfo.loaderURL);
sceneFaccuracy = [null, 0, 0, 0, 0, 0];
firstIsDone = false;
msgshowed = false;
stage.scaleMode = StageScaleMode.NO_SCALE;
ng = false;
nglist = ["ungrounded.net", "newgrounds.com"];
zz = 0;
while (zz < nglist.length) {
if (loaderInfo.loaderURL.indexOf(nglist[zz]) > 0){
ng = true;
};
zz++;
};
stage.showDefaultContextMenu = false;
loaderInfo.addEventListener(Event.COMPLETE, comp);
}
function frame6(){
stop();
closebtn.visible = false;
closebtn.buttonMode = true;
closebtn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
config.gotoTDS("closecustomsplash2");
gotoAndStop(1, "Splash3");
});
splash.addEventListener("FORM", function (_arg1:Event){
splash.submitform.submit.buttonMode = true;
splash.submitform.submit.addEventListener(MouseEvent.CLICK, submitf1);
});
}
public function makesmc(_arg1:uint):MovieClip{
var _local2:Class = (getDefinitionByName(("mb_" + _arg1)) as Class);
return ((new (_local2) as MovieClip));
}
public function submitf1(_arg1:Event):void{
var _local2:URLRequest = new URLRequest("https://secure.pimpboss.com/forms/signup_verifyform.php");
var _local3:URLVariables = new URLVariables();
_local3.ps = "1";
_local3.nc = "0";
_local3.nt = "0";
_local3.freesites = "DYNAMIC";
_local3.site = "4";
_local3.product_id = "9";
_local3.nostate = "1";
_local3.wmid = "300162";
_local3.username = splash.submitform.username.text;
_local3.password = splash.submitform.pass.text;
_local3.email = splash.submitform.email.text;
_local2.method = URLRequestMethod.POST;
_local2.data = _local3;
navigateToURL(_local2, "_blank");
var _local4:URLLoader = new URLLoader();
_local4.load(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=customsplash2")));
gotoAndStop(1, "Menu");
}
function resetBars():void{
clickedFrame = 0;
canClick = true;
timingline.visible = true;
timing.gotoAndPlay(1);
timing.visible = true;
timing2.visible = false;
scored.visible = true;
stars3.visible = false;
stars3.gotoAndStop(1);
stars2.visible = false;
stars2.gotoAndStop(1);
stars1.visible = false;
stars1.gotoAndStop(1);
score = 0;
timingline.y = (16 + 116);
scored.line.y = (15 + 116);
}
function frame9(){
splash.buttonMode = true;
splash.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
config.gotoTDS("splash4");
gotoAndStop(1, "Menu");
});
closebtn.buttonMode = true;
closebtn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
gotoAndStop(1, "Menu");
});
}
function setalph(_arg1:Event):void{
var _local2:uint = 2;
while (_local2 < 6) {
if (sceneFaccuracy[_local2] > 0){
poses.getChildByName(("btn" + (_local2 - 1))).alpha = 0.5;
(poses.getChildByName(("btn" + (_local2 - 1))) as MovieClip).buttonMode = false;
};
_local2++;
};
}
public function update(_arg1:ProgressEvent):void{
animation.progress.visible = true;
animation.progress.gotoAndStop((1 + int((Math.floor(((_arg1.bytesLoaded * 100) / _arg1.bytesTotal)) / 4))));
}
public function makepbtn(_arg1:MovieClip):void{
_arg1.useHandCursor = true;
_arg1.buttonMode = true;
_arg1.addEventListener(MouseEvent.CLICK, pclick);
_arg1.alpha = 0;
}
public function Update(_arg1:Event):void{
var _local2:Boolean;
if (escmenu.visible){
return;
};
if (contunuecounter > 0){
contunuecounter--;
};
if (contunuecounter == 1){
continuefucking.visible = true;
continuefucking.gotoAndPlay(1);
continueClickArea.visible = true;
};
if (noizecounter > 0){
noizecounter++;
};
if (noizecounter == 25){
noizecounter = 0;
noizetv2.visible = true;
noizetv2.play();
};
if (((noise.visible) && ((noise.alpha < 1)))){
noise.alpha = (noise.alpha + 0.1);
};
if (((((noizetv2.visible) && ((noizetv2.currentFrame == 24)))) && ((cumInScene > 1)))){
noizetv2.visible = false;
noizetv2.stop();
};
if ((((gotoMC > 0)) && ((currmc.currentFrame == currmc.totalFrames)))){
if (cumInScene > 1){
noizetv2.visible = true;
noizetv2.gotoAndPlay(1);
};
movieId = gotoMC;
gotoMC = 0;
MConStage();
};
if ((((((sceneId == 5)) && ((cumming[sceneId] == movieId)))) && ((currmc.currentFrame == currmc.totalFrames)))){
currmc.gotoAndPlay(50);
return;
};
if ((((((sceneId < 5)) && ((cumming[sceneId] == movieId)))) && ((currmc.currentFrame == currmc.totalFrames)))){
movieId++;
MConStage();
};
if ((((((sceneId == 3)) && ((movieId == 10)))) && ((currmc.currentFrame == currmc.totalFrames)))){
movieId = 9;
cum.visible = true;
cum.gotoAndPlay(1);
cumClickArea.visible = true;
MConStage();
};
if (done.currentFrame == 64){
_local2 = true;
if ((((((((((((sceneId == 1)) && ((movieId == 5)))) || ((((sceneId == 2)) && ((movieId == 6)))))) || ((((sceneId == 3)) && ((movieId == 7)))))) || ((((sceneId == 4)) && ((movieId == 6)))))) || ((((sceneId == 5)) && ((movieId == 7)))))){
_local2 = false;
};
if (_local2){
continuefucking.visible = true;
continuefucking.gotoAndPlay(1);
continueClickArea.visible = true;
} else {
cum.visible = true;
cum.gotoAndPlay(1);
cumClickArea.visible = true;
};
};
if (((((done.visible) && ((timing2.alpha > 0)))) && (timing2.visible))){
timing.alpha = (timing.alpha + -0.1);
timing2.alpha = (timing2.alpha + -0.1);
scored.alpha = (scored.alpha + -0.1);
if (timing.alpha == 0){
timing2.visible = false;
timing.visible = false;
scored.visible = false;
};
};
if (canClick){
if (timing2.alpha < 1){
timing.alpha = (timing.alpha + 0.1);
timing2.alpha = (timing2.alpha + 0.1);
scored.alpha = (scored.alpha + 0.1);
};
if (currmc.currentFrame <= int((frames[sceneId][movieId] / 2))){
timingline.y = ((16 + 116) - ((currmc.currentFrame * 116) / int((frames[sceneId][movieId] / 2))));
};
if ((((((currmc.currentFrame > frames[sceneId][movieId])) && ((currmc.currentFrame <= (frames[sceneId][movieId] * 1.5))))) && (((frames[sceneId][movieId] * 2) == (int((currmc.totalFrames / 2)) * 2))))){
timingline.y = ((16 + 116) - (((currmc.currentFrame - frames[sceneId][movieId]) * 116) / int((frames[sceneId][movieId] / 2))));
};
if (currmc.currentFrame == currmc.totalFrames){
clickedFrame = 0;
if (frames[sceneId][movieId] == currmc.totalFrames){
fLoops++;
} else {
fLoops = (fLoops + 2);
};
};
if ((((currmc.currentFrame == 1)) || ((((currmc.currentFrame == (frames[sceneId][movieId] + 1))) && (((frames[sceneId][movieId] * 2) == (int((currmc.totalFrames / 2)) * 2))))))){
timingline.visible = true;
timing.gotoAndPlay(1);
timing.visible = true;
timing2.visible = false;
stars3.visible = false;
stars3.gotoAndStop(1);
stars2.visible = false;
stars2.gotoAndStop(1);
stars1.visible = false;
stars1.gotoAndStop(1);
};
if (((((isPlaying) && ((clickedFrame == 0)))) && ((((currmc.currentFrame == int((frames[sceneId][movieId] / 2)))) || ((((currmc.currentFrame == (frames[sceneId][movieId] * 1.5))) && (((frames[sceneId][movieId] * 2) == (int((currmc.totalFrames / 2)) * 2))))))))){
fStops++;
currmc.stop();
isPlaying = false;
if (!noise.visible){
noizecounter = 1;
noise.visible = true;
noise.play();
noise.alpha = 0;
};
};
if ((((((clickedFrame > 0)) || ((((currmc.currentFrame > int((frames[sceneId][movieId] / 2)))) && ((frames[sceneId][movieId] == currmc.totalFrames)))))) && (timingline.visible))){
timingline.visible = false;
};
if ((((((clickedFrame > 0)) || ((((currmc.currentFrame > (frames[sceneId][movieId] * 1.5))) && (((frames[sceneId][movieId] * 2) == currmc.totalFrames)))))) && (timingline.visible))){
timingline.visible = false;
};
};
if (score >= 100){
score = 100;
canClick = false;
if (((((((!(done.visible)) && (!(continuefucking.visible)))) && ((contunuecounter == 0)))) && (!(cum.visible)))){
done.visible = true;
done.play();
};
};
if (score <= 0){
score = 0;
};
scored.line.y = ((16 + 116) - (score * 1.16));
}
public function sclick(_arg1:Event):void{
if (order.length == 1){
return;
};
var _local2:uint = 1;
while (_local2 < order.length) {
trace(order[_local2][0], order[_local2][1]);
_local2++;
};
gotoAndStop(1, "PlayerIA");
}
function ContinueClick(_arg1:Event):void{
continueClickArea.visible = false;
continuefucking.gotoAndPlay(18);
if (cum.visible){
cumClickArea.visible = false;
cum.gotoAndPlay(19);
};
showMC();
}
public function mou(_arg1:Event):void{
if (hint){
hint.visible = false;
};
TweenLite.to(_arg1.target, 0.4, {x:0, y:_arg1.target.y, ease:Back.easeInOut});
}
public function comp(_arg1:Event):void{
flag = true;
if (currentFrame == 1){
gotoAndStop(2);
} else {
loading.visible = true;
loading.gotoAndPlay(3);
};
}
public function pclick(_arg1:Event):void{
var _local2:*;
if (_arg1.target.alpha < 1){
_arg1.target.alpha = (_arg1.target.alpha + 0.25);
_local2 = findscene(int(_arg1.target.name.substr(10)));
if (_local2){
var _local3 = order[_local2];
var _local4 = 1;
var _local5 = (_local3[_local4] + 1);
_local3[_local4] = _local5;
} else {
order.push([int(_arg1.target.name.substr(10)), 1]);
};
};
}
function mcSOUND(_arg1:Event):void{
if (((sound_btn) && ((sound_btn.currentFrame == 2)))){
return;
};
if (currFx){
currFx.stop();
};
trace("SOUND", _arg1.target.sound_id);
if (_arg1.target.sound_id == "ahX"){
_arg1.target.sound_id = ("ah" + (1 + int((Math.random() * 4))));
};
if (_arg1.target.sound_id == "click_ahX"){
_arg1.target.sound_id = ("click_ah" + (1 + int((Math.random() * 4))));
};
if (_arg1.target.sound_id == "new_X"){
_arg1.target.sound_id = ("new_" + (1 + int((Math.random() * 3))));
};
if (_arg1.target.sound_id == "fast_X"){
_arg1.target.sound_id = ("fast_" + (1 + int((Math.random() * 7))));
};
if (_arg1.target.sound_id == "orX"){
_arg1.target.sound_id = ("or" + (1 + int((Math.random() * 6))));
};
if (_arg1.target.sound_id == "moX"){
_arg1.target.sound_id = ("mo" + (1 + int((Math.random() * 3))));
};
if (_arg1.target.sound_id == "bed_X"){
_arg1.target.sound_id = ("bed_" + (1 + int((Math.random() * 4))));
};
if (_arg1.target.sound_id == "suck_X"){
_arg1.target.sound_id = ("suck_" + (1 + int((Math.random() * 3))));
};
if (_arg1.target.sound_id == "suck_breath_X"){
_arg1.target.sound_id = ("suck_breath_" + (1 + int((Math.random() * 2))));
};
if (_arg1.target.sound_id == "tit_fuck_X"){
_arg1.target.sound_id = ("tit_fuck_" + (1 + int((Math.random() * 2))));
};
if (_arg1.target.sound_id == "tit_fuck_breathX"){
if (int((Math.random() * 2)) == 0){
_arg1.target.sound_id = "tit_fuck_breath";
} else {
_arg1.target.sound_id = "tit_fuck_breath_2";
};
};
currFx = getsound((_arg1.target.sound_id + ".wav")).play();
}
public function mov(_arg1:Event):void{
TweenLite.to(_arg1.target, 0.4, {x:-30, y:_arg1.target.y, ease:Back.easeInOut});
}
function scCLICK(_arg1:Event):void{
trace(_arg1.target, _arg1.target.alpha);
if ((_arg1.target is TextField)){
return;
};
if ((((_arg1.target.alpha < 1)) || (((_arg1.target.parent) && ((_arg1.target.parent.alpha < 1)))))){
return;
};
if (_arg1.target.name == "top"){
if (_arg1.target.currentFrame < 170){
config.gotoTDS("select-top-1");
} else {
config.gotoTDS("select-top-2");
};
} else {
noise.visible = false;
noise.stop();
noizetv2.visible = false;
noizetv2.stop();
fLoops = 0;
fClicks = 0;
fStops = 0;
poses.visible = false;
if (brSound){
brSound.stop();
};
removeChild(main);
main = null;
if (_arg1.target.name == "btn1"){
sceneId = 2;
};
if (_arg1.target.name == "btn2"){
sceneId = 3;
};
if (_arg1.target.name == "btn3"){
sceneId = 4;
};
if (_arg1.target.name == "btn4"){
sceneId = 5;
};
resetBars();
MConStage();
};
}
public function upd(_arg1:Event):void{
if (currid == 0){
return;
};
if (((((((showmc) && ((showmc.numChildren > 0)))) && (showmc.getChildAt(0)))) && (!(showmc.getChildAt(0).hasEventListener("SOUND"))))){
showmc.getChildAt(0).addEventListener("SOUND", mcSOUND);
};
minutecounter++;
if (minutecounter == 1200){
makenext();
};
if (minutecounter == 601){
if (showmc.numChildren > 1){
return;
};
showmc.getChildAt(0).removeEventListener("SOUND", mcSOUND);
if (showmc.totalFrames == 1){
makenext();
return;
};
showmc.gotoAndStop(2);
};
}
public function Play():void{
var gotoMainMenu:Function;
var SoundClick:Function;
var MusicClick:Function;
var setup:Function;
var fin:Function = function ():void{
fingame.visible = false;
removeEventListener(Event.ENTER_FRAME, Update);
removeEventListener(MouseEvent.CLICK, Click);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
if (((main) && (contains(main)))){
removeChild(main);
main = null;
};
if (((poses) && (contains(poses)))){
removeChild(poses);
poses = null;
};
};
gotoMainMenu = function (_arg1:Event):void{
fin();
gotoAndStop(1, "Menu");
};
SoundClick = function (_arg1:Event){
sound_btn.play();
};
MusicClick = function (_arg1:Event){
music_btn.play();
if (music_btn.currentFrame == 1){
bgSound.stop();
} else {
bgSound = new music2().play(0, int.MAX_VALUE);
};
};
setup = function (_arg1:Event=null):void{
htp.visible = false;
addEventListener(Event.ENTER_FRAME, Update);
addEventListener(MouseEvent.CLICK, Click);
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
};
epfinish.visible = false;
epfinish.buttonMode = true;
epfinish.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
epfinish.visible = false;
});
fingame.visible = false;
fingame.btn1.buttonMode = true;
fingame.btn1.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
fin();
gotoAndStop(1, "Splash1");
});
fingame.btn2.buttonMode = true;
fingame.btn2.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
fin();
gotoAndStop(1, "Splash2");
});
escmenu.visible = false;
escmenu.btn1.buttonMode = true;
escmenu.btn1.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
escmenu.visible = false;
});
escmenu.btn2.buttonMode = true;
escmenu.btn2.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
config.gotoTDS("moregirlstofuck");
});
escmenu.btn3.buttonMode = true;
escmenu.btn3.addEventListener(MouseEvent.CLICK, function (_arg1:Event){
config.gotoTDS("moregamestoplay");
});
escmenu.btn4.buttonMode = true;
escmenu.btn4.addEventListener(MouseEvent.CLICK, gotoMainMenu);
s_btn.buttonMode = true;
s_btn.addEventListener(MouseEvent.CLICK, SoundClick);
m_btn.buttonMode = true;
m_btn.addEventListener(MouseEvent.CLICK, MusicClick);
fLoops = 0;
fClicks = 0;
fStops = 0;
poses.addEventListener("SETE", sete);
poses.addEventListener("SETALPHA", setalph);
poses.addEventListener("SETTOP", settop);
poses.addEventListener("OVERALL", posesOverall);
poses.stop();
poses.x = 275;
poses.y = 200;
poses.visible = false;
poses.gotoAndStop(1);
noise.visible = false;
noise.stop();
noizetv2.visible = false;
noizetv2.stop();
continuefucking.visible = false;
continuefucking.stop();
continueClickArea.visible = false;
continueClickArea.useHandCursor = true;
continueClickArea.buttonMode = true;
continueClickArea.addEventListener(MouseEvent.CLICK, ContinueClick);
cum.visible = false;
cum.stop();
cumClickArea.visible = false;
cumClickArea.useHandCursor = true;
cumClickArea.buttonMode = true;
cumClickArea.addEventListener(MouseEvent.CLICK, cumClick);
done.visible = false;
done.stop();
timing2.visible = false;
timing2.stop();
stars3.visible = false;
stars3.stop();
stars2.visible = false;
stars2.stop();
stars1.visible = false;
stars1.stop();
if (htpshowed){
setup();
} else {
htpshowed = true;
htp.buttonMode = true;
htp.addEventListener(MouseEvent.CLICK, setup);
};
if (bgSound){
bgSound.stop();
};
bgSound = new music2().play(0, int.MAX_VALUE);
var gos:uint;
var i:uint = 4;
while (i < 6) {
if (sceneFaccuracy[i] > 0){
gos = (gos + 1);
};
i = (i + 1);
};
if ((((gos == 0)) && (!(firstIsDone)))){
sceneId = 1;
movieId = 3;
showMC();
} else {
if (sound_btn.currentFrame == 1){
brSound = getsound("br2.wav").play(0, int.MAX_VALUE);
};
main = new mc_main_1();
main.width = 550;
main.height = 400;
addChild(main);
addChild(poses);
poses.visible = true;
poses.gotoAndPlay(1);
};
}
public function submitf(_arg1:Event):void{
var _local2:URLRequest = new URLRequest("https://secure.sextronix.com/forms/signup_verifyform.php");
var _local3:URLVariables = new URLVariables();
_local3.ps = "3";
_local3.nc = "0";
_local3.nt = "0";
_local3.freesites = "DYNAMIC";
_local3.site = "95";
_local3.product_id = "1628";
_local3.nostate = "1";
_local3.wmid = "107738";
_local3.username = splash.submitform.username.text;
_local3.password = splash.submitform.pass.text;
_local3.email = splash.submitform.email.text;
_local2.method = URLRequestMethod.POST;
_local2.data = _local3;
navigateToURL(_local2, "_blank");
var _local4:URLLoader = new URLLoader();
_local4.load(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=customsplash1")));
gotoAndStop(1, "Menu");
}
public function Click(_arg1:Event):void{
var _local2:Number;
if (escmenu.visible){
return;
};
if (!canClick){
return;
};
if (skipClick){
skipClick = false;
return;
};
fClicks++;
if ((((((((((((currmc.currentFrame <= int((frames[sceneId][movieId] / 2)))) || ((((((currmc.currentFrame > frames[sceneId][movieId])) && ((currmc.currentFrame <= (frames[sceneId][movieId] * 1.5))))) && (((frames[sceneId][movieId] * 2) == (int((currmc.totalFrames / 2)) * 2))))))) && (isPlaying))) && ((stars3.currentFrame == 1)))) && ((stars2.currentFrame == 1)))) && ((stars1.currentFrame == 1)))){
timingline.visible = false;
timing.visible = false;
timing2.visible = true;
timing2.gotoAndPlay(1);
clickedFrame = currmc.currentFrame;
if (frames[sceneId][movieId] == currmc.totalFrames){
_local2 = ((100 * clickedFrame) / int((frames[sceneId][movieId] / 2)));
};
if ((frames[sceneId][movieId] * 2) == (int((currmc.totalFrames / 2)) * 2)){
if (clickedFrame <= (frames[sceneId][movieId] / 2)){
_local2 = ((100 * clickedFrame) / int((frames[sceneId][movieId] / 2)));
};
};
if (clickedFrame > frames[sceneId][movieId]){
_local2 = ((100 * (clickedFrame - frames[sceneId][movieId])) / int((frames[sceneId][movieId] / 2)));
};
if (_local2 <= 20){
stars3.visible = true;
stars3.play();
stars3.y = timingline.y;
score = (score + 6);
};
if ((((_local2 > 20)) && ((_local2 <= 40)))){
stars2.visible = true;
stars2.play();
stars2.y = timingline.y;
score = (score + 4);
};
if (_local2 > 40){
stars1.visible = true;
stars1.play();
stars1.y = timingline.y;
score = (score + 2);
};
};
if (!isPlaying){
timingline.visible = false;
timing.visible = false;
timing2.visible = true;
timing2.gotoAndPlay(1);
noizetv2.visible = false;
noizetv2.stop();
noise.visible = false;
noise.stop();
currmc.play();
noizecounter = 0;
isPlaying = true;
};
}
function getMC():MovieClip{
var _local1:Class;
skipClick = true;
if (movieId == 1){
cumInScene = 0;
fLoops = 0;
fClicks = 0;
fStops = 0;
};
if ((((cumming[sceneId] == movieId)) && (!(continuefucking.visible)))){
contunuecounter = 75;
};
trace(((("mc_" + sceneId) + "_") + movieId));
if (!(((sceneId == 5)) && ((movieId == 9)))){
_local1 = (getDefinitionByName(((("mc_" + sceneId) + "_") + movieId)) as Class);
return ((new (_local1) as MovieClip));
};
return (null);
}
function showMC():void{
var _local1:Number;
var _local2:uint;
var _local3:Number;
var _local4:uint;
var _local5:Number;
resetBars();
movieId++;
trace("showMC", sceneId, movieId);
if ((((((((((((sceneId == 1)) && ((movieId > 6)))) || ((((sceneId == 2)) && ((movieId > 7)))))) || ((((sceneId == 3)) && ((movieId > 7)))))) || ((((sceneId == 4)) && ((movieId > 7)))))) || ((((sceneId == 5)) && ((movieId > 8)))))){
firstIsDone = true;
canClick = false;
_local1 = (100 - int((((fClicks - fLoops) + fStops) / 2)));
if (_local1 <= 0){
_local1 = 1;
};
_local1 = ((_local1 / 5) + 80);
trace((("accuracy=" + _local1) + "%"));
sceneFaccuracy[sceneId] = _local1;
movieId = 1;
if (sound_btn.currentFrame == 1){
brSound = getsound("br2.wav").play(0, int.MAX_VALUE);
};
main = new mc_main_1();
if (((currmc) && (emc.contains(currmc)))){
emc.removeChild(currmc);
};
if (currmc){
currmc.removeEventListener("SOUND", mcSOUND);
if (currFx){
currFx.stop();
};
};
currmc = null;
main.width = 550;
main.height = 400;
addChild(main);
addChild(poses);
poses.visible = true;
poses.gotoAndPlay(1);
if (sceneId != 1){
_local2 = 0;
_local3 = 0;
_local4 = 4;
while (_local4 < 6) {
if (sceneFaccuracy[_local4] > 0){
_local3 = (_local3 + sceneFaccuracy[_local4]);
_local2++;
};
_local4++;
};
_local5 = (_local3 / _local2);
if (_local2 != 2){
epfinish.visible = true;
addChild(epfinish);
epfinish.lfa.text = (sceneFaccuracy[sceneId] + "%");
epfinish.ofa.text = (_local5 + "%");
epfinish.ntc.text = (2 - _local2);
} else {
removeChild(poses);
sceneFaccuracy = [null, 0, 0, 0, 0, 0];
firstIsDone = false;
bonusAvalible = true;
fingame.visible = true;
addChild(fingame);
fingame.ofa.text = (_local5 + "%");
};
};
trace(poses.currentFrame, poses.totalFrames, poses.x, poses.y);
} else {
MConStage();
};
}
function getsound(_arg1:String):Sound{
trace("getsound", _arg1);
var _local2:Class = (getDefinitionByName(_arg1) as Class);
var _local3:Sound = (new (_local2) as Sound);
if (_local3){
return (_local3);
};
return (new Sound());
}
public function menuclick(_arg1:Event):void{
if (_arg1.target.name == "b1"){
gotoAndStop(1, "Game");
};
if (bonusAvalible){
gotoAndStop(1, "Gallery");
} else {
hint.visible = true;
};
if (_arg1.target.name == "b3"){
gotoAndStop(1, "SplashViper");
};
if (_arg1.target.name == "b4"){
config.gotoTDS("more-games");
};
if (_arg1.target.name == "b5"){
gotoAndStop(1, "Splash4");
};
}
function settop(_arg1:Event):void{
if (fingame.visible){
poses.top.visible = false;
} else {
makebtnE(poses.top);
};
}
public function makebtn(_arg1:MovieClip):void{
_arg1.addEventListener(MouseEvent.CLICK, menuclick);
_arg1.buttonMode = true;
_arg1.addEventListener(MouseEvent.MOUSE_OVER, mov);
_arg1.addEventListener(MouseEvent.MOUSE_OUT, mou);
}
public function makenext(_arg1:Event=null):void{
var m:MovieClip;
var e = _arg1;
if ((((currid > 0)) && ((repeatCounter < order[currid][1])))){
repeatCounter++;
showmc.gotoAndStop(1);
minutecounter = 0;
return;
};
currid++;
if (currid == order.length){
removeChild(showmc);
showmc.removeEventListener("DONE", makenext);
showmc.getChildAt(0).removeEventListener("SOUND", mcSOUND);
showmc = null;
currid = 0;
makenext();
};
repeatCounter = 1;
if (((showmc) && (contains(showmc)))){
removeChild(showmc);
showmc.getChildAt(0).removeEventListener("SOUND", mcSOUND);
if (stage.hasEventListener(MouseEvent.CLICK)){
stage.removeEventListener(MouseEvent.CLICK, clicknext);
};
showmc = null;
};
showmc = makesmc(order[currid][0]);
stage.addEventListener(MouseEvent.CLICK, clicknext);
if ((((((((order[currid][0] == 4)) || ((order[currid][0] == 8)))) || ((order[currid][0] == 12)))) || ((order[currid][0] == 16)))){
l2.buttonMode = true;
} else {
l2.buttonMode = false;
showmc.stop();
};
showmc.getChildAt(0).addEventListener("SOUND", mcSOUND);
showmc.width = 550;
showmc.height = 400;
addChild(showmc);
addChild(l1);
addChild(l3);
addChild(l2);
if (!msgshowed){
msgshowed = true;
m = new Player_Message();
m.x = 91.5;
m.y = 145.5;
m.addEventListener("DONE", function (_arg1:Event){
removeChild(m);
m = null;
});
addChild(m);
};
minutecounter = 0;
}
function posesOverall(_arg1:Event):void{
var _local5:Number;
var _local2:uint;
var _local3:Number = 0;
var _local4:uint = 4;
while (_local4 < 6) {
if (sceneFaccuracy[_local4] > 0){
_local3 = (_local3 + sceneFaccuracy[_local4]);
_local2++;
};
_local4++;
};
if (_local2 > 0){
_local5 = (_local3 / _local2);
} else {
_local5 = 80;
};
if (((((poses) && (poses.top))) && (poses.top.overall))){
poses.top.overall.text = (int(_local5) + "%");
};
}
}
}//package
Section 82
//lines1 (lines1)
package {
import flash.display.*;
public dynamic class lines1 extends MovieClip {
}
}//package
Section 83
//lines2 (lines2)
package {
import flash.display.*;
public dynamic class lines2 extends MovieClip {
}
}//package
Section 84
//lines3 (lines3)
package {
import flash.display.*;
public dynamic class lines3 extends MovieClip {
}
}//package
Section 85
//Loading (Loading)
package {
import flash.display.*;
public dynamic class Loading extends MovieClip {
public function Loading(){
addFrameScript(0, frame1, 1, frame2, 31, frame32);
}
function frame32(){
(parent as MovieClip).gotoAndStop(1, "Menu");
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package
Section 86
//mb_1 (mb_1)
package {
import flash.display.*;
public dynamic class mb_1 extends MovieClip {
}
}//package
Section 87
//mb_10 (mb_10)
package {
import flash.display.*;
public dynamic class mb_10 extends MovieClip {
}
}//package
Section 88
//mb_11 (mb_11)
package {
import flash.display.*;
public dynamic class mb_11 extends MovieClip {
}
}//package
Section 89
//mb_12 (mb_12)
package {
import flash.display.*;
public dynamic class mb_12 extends MovieClip {
public function mb_12(){
addFrameScript(46, frame47);
}
function frame47(){
stop();
}
}
}//package
Section 90
//mb_13 (mb_13)
package {
import flash.display.*;
public dynamic class mb_13 extends MovieClip {
}
}//package
Section 91
//mb_14 (mb_14)
package {
import flash.display.*;
public dynamic class mb_14 extends MovieClip {
}
}//package
Section 92
//mb_15 (mb_15)
package {
import flash.display.*;
public dynamic class mb_15 extends MovieClip {
}
}//package
Section 93
//mb_16 (mb_16)
package {
import flash.display.*;
public dynamic class mb_16 extends MovieClip {
public function mb_16(){
addFrameScript(65, frame66);
}
function frame66(){
stop();
}
}
}//package
Section 94
//mb_17 (mb_17)
package {
import flash.display.*;
public dynamic class mb_17 extends MovieClip {
}
}//package
Section 95
//mb_18 (mb_18)
package {
import flash.display.*;
public dynamic class mb_18 extends MovieClip {
}
}//package
Section 96
//mb_19 (mb_19)
package {
import flash.display.*;
public dynamic class mb_19 extends MovieClip {
}
}//package
Section 97
//mb_2 (mb_2)
package {
import flash.display.*;
public dynamic class mb_2 extends MovieClip {
}
}//package
Section 98
//mb_20 (mb_20)
package {
import flash.display.*;
public dynamic class mb_20 extends MovieClip {
public function mb_20(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package
Section 99
//mb_3 (mb_3)
package {
import flash.display.*;
public dynamic class mb_3 extends MovieClip {
}
}//package
Section 100
//mb_4 (mb_4)
package {
import flash.display.*;
public dynamic class mb_4 extends MovieClip {
public function mb_4(){
addFrameScript(52, frame53);
}
function frame53(){
stop();
}
}
}//package
Section 101
//mb_5 (mb_5)
package {
import flash.display.*;
public dynamic class mb_5 extends MovieClip {
}
}//package
Section 102
//mb_6 (mb_6)
package {
import flash.display.*;
public dynamic class mb_6 extends MovieClip {
}
}//package
Section 103
//mb_7 (mb_7)
package {
import flash.display.*;
public dynamic class mb_7 extends MovieClip {
}
}//package
Section 104
//mb_8 (mb_8)
package {
import flash.display.*;
public dynamic class mb_8 extends MovieClip {
public function mb_8(){
addFrameScript(42, frame43);
}
function frame43(){
stop();
}
}
}//package
Section 105
//mb_9 (mb_9)
package {
import flash.display.*;
public dynamic class mb_9 extends MovieClip {
}
}//package
Section 106
//mc_1_4 (mc_1_4)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_1_4 extends MovieClip {
public var sound_id:String;
public function mc_1_4(){
addFrameScript(0, frame1, 12, frame13);
}
function frame1(){
sound_id = ("suck_" + (2 + int((Math.random() * 2))));
dispatchEvent(new Event("SOUND"));
}
function frame13(){
sound_id = ("suck_" + (2 + int((Math.random() * 2))));
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 107
//mc_1_5 (mc_1_5)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_1_5 extends MovieClip {
public var sound_id:String;
public function mc_1_5(){
addFrameScript(0, frame1, 12, frame13);
}
function frame1(){
sound_id = ("suck_" + (2 + int((Math.random() * 2))));
dispatchEvent(new Event("SOUND"));
}
function frame13(){
sound_id = ("suck_" + (2 + int((Math.random() * 2))));
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 108
//mc_1_6 (mc_1_6)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_1_6 extends MovieClip {
public var sound_id:String;
public function mc_1_6(){
addFrameScript(4, frame5);
}
function frame5(){
sound_id = "suck_1";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 109
//mc_1_7 (mc_1_7)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_1_7 extends MovieClip {
public var sound_id:String;
public function mc_1_7(){
addFrameScript(4, frame5);
}
function frame5(){
sound_id = "suck_breath_X";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 110
//mc_4_1 (mc_4_1)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_4_1 extends MovieClip {
public var sound_id:String;
public function mc_4_1(){
addFrameScript(1, frame2);
}
function frame2(){
sound_id = "fast_X";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 111
//mc_4_2 (mc_4_2)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_4_2 extends MovieClip {
public var sound_id:String;
public function mc_4_2(){
addFrameScript(1, frame2);
}
function frame2(){
sound_id = "fast_X";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 112
//mc_4_3 (mc_4_3)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_4_3 extends MovieClip {
public var sound_id:String;
public function mc_4_3(){
addFrameScript(0, frame1);
}
function frame1(){
sound_id = "moX";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 113
//mc_4_4 (mc_4_4)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_4_4 extends MovieClip {
public var sound_id:String;
public function mc_4_4(){
addFrameScript(0, frame1);
}
function frame1(){
sound_id = "moX";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 114
//mc_4_5 (mc_4_5)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_4_5 extends MovieClip {
public var sound_id:String;
public function mc_4_5(){
addFrameScript(0, frame1);
}
function frame1(){
sound_id = "new_X";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 115
//mc_4_6 (mc_4_6)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_4_6 extends MovieClip {
public var sound_id:String;
public function mc_4_6(){
addFrameScript(0, frame1);
}
function frame1(){
sound_id = "new_X";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 116
//mc_4_7 (mc_4_7)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_4_7 extends MovieClip {
public var sound_id:String;
public function mc_4_7(){
addFrameScript(0, frame1, 20, frame21);
}
function frame21(){
sound_id = "br1";
dispatchEvent(new Event("SOUND"));
}
function frame1(){
sound_id = "or4";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 117
//mc_4_8 (mc_4_8)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_4_8 extends MovieClip {
public var sound_id:String;
public function mc_4_8(){
addFrameScript(4, frame5);
}
function frame5(){
sound_id = "tit_fuck_breathX";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 118
//mc_5_1 (mc_5_1)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_5_1 extends MovieClip {
public var sound_id:String;
public function mc_5_1(){
addFrameScript(1, frame2);
}
function frame2(){
sound_id = "fast_X";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 119
//mc_5_2 (mc_5_2)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_5_2 extends MovieClip {
public var sound_id:String;
public function mc_5_2(){
addFrameScript(1, frame2);
}
function frame2(){
sound_id = "fast_X";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 120
//mc_5_3 (mc_5_3)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_5_3 extends MovieClip {
public var sound_id:String;
public function mc_5_3(){
addFrameScript(7, frame8, 19, frame20);
}
function frame8(){
sound_id = "click_ahX";
dispatchEvent(new Event("SOUND"));
}
function frame20(){
sound_id = "click_ahX";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 121
//mc_5_4 (mc_5_4)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_5_4 extends MovieClip {
public var sound_id:String;
public function mc_5_4(){
addFrameScript(7, frame8, 19, frame20);
}
function frame8(){
sound_id = "click_ahX";
dispatchEvent(new Event("SOUND"));
}
function frame20(){
sound_id = "click_ahX";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 122
//mc_5_5 (mc_5_5)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_5_5 extends MovieClip {
public var sound_id:String;
public function mc_5_5(){
addFrameScript(0, frame1);
}
function frame1(){
sound_id = "bed_X";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 123
//mc_5_6 (mc_5_6)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_5_6 extends MovieClip {
public var sound_id:String;
public function mc_5_6(){
addFrameScript(0, frame1);
}
function frame1(){
sound_id = "bed_X";
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 124
//mc_5_7 (mc_5_7)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_5_7 extends MovieClip {
public var sound_id:String;
public function mc_5_7(){
addFrameScript(0, frame1);
}
function frame1(){
sound_id = ("or" + ((1 + int((Math.random() * 3))) * 2));
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 125
//mc_5_8 (mc_5_8)
package {
import flash.display.*;
import flash.events.*;
public dynamic class mc_5_8 extends MovieClip {
public var sound_id:String;
public function mc_5_8(){
addFrameScript(5, frame6);
}
function frame6(){
sound_id = ("or" + (((1 + int((Math.random() * 3))) * 2) - 1));
dispatchEvent(new Event("SOUND"));
}
}
}//package
Section 126
//mc_main_1 (mc_main_1)
package {
import flash.display.*;
public dynamic class mc_main_1 extends MovieClip {
}
}//package
Section 127
//music1 (music1)
package {
import flash.media.*;
public dynamic class music1 extends Sound {
}
}//package
Section 128
//music2 (music2)
package {
import flash.media.*;
public dynamic class music2 extends Sound {
}
}//package
Section 129
//Player_Message (Player_Message)
package {
import flash.events.*;
import flash.display.*;
public dynamic class Player_Message extends MovieClip {
public function Player_Message(){
addFrameScript(99, frame100);
}
function frame100(){
stop();
dispatchEvent(new Event("DONE"));
}
}
}//package
Section 130
//posesAll (posesAll)
package {
import flash.events.*;
import flash.display.*;
public dynamic class posesAll extends MovieClip {
public var top:MovieClip;
public var btn2:MovieClip;
public var btn3:MovieClip;
public var btn4:MovieClip;
public var btn1:MovieClip;
public function posesAll(){
addFrameScript(10, frame11, 23, frame24, 30, frame31, 39, frame40);
}
function frame40(){
stop();
}
function frame31(){
dispatchEvent(new Event("SETTOP"));
}
function frame11(){
dispatchEvent(new Event("SETE"));
}
function frame24(){
dispatchEvent(new Event("SETALPHA"));
}
}
}//package