Section 1
//MainTimeline (texasbruinrefsheet_fla.MainTimeline)
package texasbruinrefsheet_fla {
import flash.events.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var SHIRT_NONE;
public var outfit;
public var nippleButton:SimpleButton;
public var NIPPLES_NORMAL;
public var AGE_50;
public var layer_50_hair_crotch_normal:_50_hair_crotch_normal;
public var HAIR_50_LIGHT;
public var SHIRT_25_TANKTOP;
public var shirt;
public var NIPPLES_MAX;
public var layer_25_nippiercings:_25_nippiercings;
public var pantsButton:SimpleButton;
public var HAIR_25_MAX;
public var expressionBlocker:MovieClip;
public var PANTS_MAX;
public var layer_50_dick_hyper_front:_50_dick_hyper_front;
public var layer_25_base:_25_base;
public var layer_50_shoes_slippers:_50_feet_slippers;
public var shoesButton:SimpleButton;
public var layer_25_dick_hyper:_25_dick_hyper;
public var SHOES_50_SLIPPERS;
public var SHOES_25_SANDALS;
public var SHIRT_50_TANKTOP;
public var SHOES_NONE;
public var layer_25_shoes_sandals:_25_shoes_sandals;
public var layer_50_hair_crotch_hyper_back:_50_hair_crotch_hyper_back;
public var layer_25_dick_longskin:_25_dick_longskin;
public var SHIRT_25_BOTH;
public var layer_50_hair_crotch_normal_extra:_50_hair_crotch_normal_extra;
public var PANTS_50_BRIEFS;
public var PANTS_50_DRESS;
public var HAIR_50_MAX;
public var layer_50_hair_crotch_hyper_front_extra:_50_hair_crotch_hyper_front_extra;
public var Outfits;
public var signature:MovieClip;
public var layer_50_dick_hyper_back:_50_dick_hyper_back;
public var layer_50_hair_crotch_hyper_back_extra:_50_hair_crotch_hyper_back_extra;
public var layer_50_nippiercings:_50_nippiercings;
public var layer_50_dick_longskin:_50_dick_longskin;
public var HAIR_25_ON;
public var layer_50_hair_crotch_hyper_front:_50_hair_crotch_hyper_front;
public var expressions;
public var shirtButton:SimpleButton;
public var shoes;
public var layer_25_pants_jockstrap:_25_pants_jockstrap;
public var PANTS_25_WORKOUT;
public var age;
public var loadingBarText:TextField;
public var NIPPLES_PIERCED;
public var layer_50_base:_50_base;
public var SHIRT_50_ROBE;
public var layer_25_shirt_tanktop:_25_shirt_tanktop;
public var layer_25_hair_crotch_hyper:_25_hair_crotch_hyper;
public var SHOES_50_DRESS;
public var outfitButton:SimpleButton;
public var layer_50_pants_dress:_50_pants_dresspants;
public var ageButton:SimpleButton;
public var PANTS_50_BOXERS;
public var layer_25_hair_body:_25_hair_body;
public var layer_50_shoes_dress:_50_feet_dressshoes;
public var loadingBarClip:MovieClip;
public var layer_50_pants_briefs:_50_pants_briefs;
public var SHIRT_50_ROBE_AND_TANK;
public var dickButton:SimpleButton;
public var DICK_HYPER;
public var nipples;
public var layer_25_shirt_buttondown:_25_shirt_buttondown;
public var SHOES_MAX;
public var layer_25_shoes_sneakers:_25_shoes_sneakers;
public var SHIRT_MAX;
public var SHIRT_25_OPEN;
public var layer_25_hair_crotch_normal:_25_hair_crotch_normal;
public var PANTS_25_JOCK;
public var layer_50_hair_body:_50_hair_body;
public var HAIR_MAX;
public var Layers;
public var layer_50_shirt_tanktop:_50_shirt_tanktop;
public var HAIR_NONE;
public var layer_50_shirt_dress_tucked:_50_shirt_dressshirt_tucked;
public var SHOES_25_SNEAKERS;
public var layer_25_pants_cargoshorts:_25_pants_cargoshorts;
public var DICK_LONG_FORESKIN;
public var layer_50_shirt_dress_untucked:_50_shirt_dressshirt_untucked;
public var layer_25_expressions:_25_expressions;
public var layer_50_shirt_robe:_50_robe;
public var dick;
public var expressionBackButton:SimpleButton;
public var AGE_25;
public var hairButton:SimpleButton;
public var DICK_NORMAL;
public var layer_50_hair_body_extra:_50_hair_body_extra;
public var layer_50_pants_boxers:_50_pants_boxers;
public var SHIRT_50_DRESS;
public var HAIR_50_HEAVY;
public var DICK_MAX;
public var PANTS_25_CARGO;
public var PANTS_NONE;
public var hair;
public var layer_25_pants_workoutshorts:_25_pants_workoutshorts;
public var layer_50_expressions:_50_expressions;
public var pants;
public var expressionsButton:SimpleButton;
public var OUTFIT_NONE;
public function MainTimeline(){
addFrameScript(0, frame1, 2, frame3);
}
public function toggleShoes(){
disableOutfit();
shoes[age] = incWrap(shoes[age], SHOES_MAX[age]);
updateAppearance();
}
public function updateAppearance(){
hideAllLayers();
showLayers(Layers[age].base);
showLayers(Layers[age].shirt[shirt[age]]);
showLayers(Layers[age].pants[pants[age]]);
showLayers(Layers[age].shoes[shoes[age]]);
showLayers(Layers[age].hair[hair[age]]);
showLayers(Layers[age].nipples[nipples[age]]);
if (pants[age] == PANTS_NONE){
showLayers(Layers[age].dick[dick[age]]);
if (hair[age] != HAIR_NONE){
if (dick[age] == DICK_HYPER){
showLayers(Layers[age].hair_crotch_hyper[hair[age]]);
} else {
showLayers(Layers[age].hair_crotch[hair[age]]);
};
};
};
if ((((((age == AGE_50)) && ((shirt[age] == SHIRT_50_DRESS)))) && (!((pants[age] == PANTS_50_DRESS))))){
layer_50_shirt_dress_tucked.visible = false;
layer_50_shirt_dress_untucked.visible = true;
};
updateButtons();
}
public function loadComplete(_arg1:Event){
this.loaderInfo.removeEventListener(Event.COMPLETE, loadComplete);
this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loadProgress);
gotoAndPlay(3);
}
function frame3(){
stop();
AGE_25 = 0;
AGE_50 = 1;
OUTFIT_NONE = 0;
SHIRT_NONE = 0;
SHIRT_25_TANKTOP = 1;
SHIRT_25_OPEN = 2;
SHIRT_25_BOTH = 3;
SHIRT_50_DRESS = 1;
SHIRT_50_TANKTOP = 2;
SHIRT_50_ROBE = 3;
SHIRT_50_ROBE_AND_TANK = 4;
PANTS_NONE = 0;
PANTS_25_WORKOUT = 1;
PANTS_25_CARGO = 2;
PANTS_25_JOCK = 3;
PANTS_50_DRESS = 1;
PANTS_50_BOXERS = 2;
PANTS_50_BRIEFS = 3;
SHOES_NONE = 0;
SHOES_25_SNEAKERS = 1;
SHOES_25_SANDALS = 2;
SHOES_50_DRESS = 1;
SHOES_50_SLIPPERS = 2;
HAIR_NONE = 0;
HAIR_25_ON = 1;
HAIR_25_MAX = 1;
HAIR_50_LIGHT = 1;
HAIR_50_HEAVY = 2;
HAIR_50_MAX = 2;
DICK_NORMAL = 0;
DICK_LONG_FORESKIN = 1;
DICK_HYPER = 2;
DICK_MAX = 2;
NIPPLES_NORMAL = 0;
NIPPLES_PIERCED = 1;
NIPPLES_MAX = 1;
SHIRT_MAX = [3, 4];
PANTS_MAX = [3, 3];
SHOES_MAX = [2, 2];
HAIR_MAX = [1, 2];
Outfits = [[{shirt:SHIRT_NONE, pants:PANTS_NONE, shoes:SHOES_NONE}, {shirt:SHIRT_25_TANKTOP, pants:PANTS_25_WORKOUT, shoes:SHOES_25_SNEAKERS}, {shirt:SHIRT_25_OPEN, pants:PANTS_25_CARGO, shoes:SHOES_25_SANDALS}], [{shirt:SHIRT_NONE, pants:PANTS_NONE, shoes:SHOES_NONE}, {shirt:SHIRT_50_DRESS, pants:PANTS_50_DRESS, shoes:SHOES_50_DRESS}, {shirt:SHIRT_50_ROBE_AND_TANK, pants:PANTS_50_BOXERS, shoes:SHOES_50_SLIPPERS}]];
Layers = [{base:[layer_25_base], dick:[[], [layer_25_dick_longskin], [layer_25_dick_hyper]], shirt:[[], [layer_25_shirt_tanktop], [layer_25_shirt_buttondown], [layer_25_shirt_tanktop, layer_25_shirt_buttondown]], pants:[[], [layer_25_pants_workoutshorts], [layer_25_pants_cargoshorts], [layer_25_pants_jockstrap]], shoes:[[], [layer_25_shoes_sneakers], [layer_25_shoes_sandals]], hair:[[], [layer_25_hair_body]], hair_crotch:[[], [layer_25_hair_crotch_normal]], hair_crotch_hyper:[[], [layer_25_hair_crotch_hyper]], nipples:[[], [layer_25_nippiercings]]}, {base:[layer_50_base], dick:[[], [layer_50_dick_longskin], [layer_50_dick_hyper_front, layer_50_dick_hyper_back]], shirt:[[], [layer_50_shirt_dress_tucked], [layer_50_shirt_tanktop], [layer_50_shirt_robe], [layer_50_shirt_tanktop, layer_50_shirt_robe]], pants:[[], [layer_50_pants_dress], [layer_50_pants_boxers], [layer_50_pants_briefs]], shoes:[[], [layer_50_shoes_dress], [layer_50_shoes_slippers]], hair:[[], [layer_50_hair_body], [layer_50_hair_body, layer_50_hair_body_extra]], hair_crotch:[[], [layer_50_hair_crotch_normal], [layer_50_hair_crotch_normal, layer_50_hair_crotch_normal_extra]], hair_crotch_hyper:[[], [layer_50_hair_crotch_hyper_front, layer_50_hair_crotch_hyper_back], [layer_50_hair_crotch_hyper_front, layer_50_hair_crotch_hyper_back, layer_50_hair_crotch_hyper_front_extra, layer_50_hair_crotch_hyper_back_extra]], nipples:[[], [layer_50_nippiercings]]}];
age = AGE_25;
outfit = new Array(OUTFIT_NONE, OUTFIT_NONE);
shirt = new Array(SHIRT_NONE, SHIRT_NONE);
pants = new Array(PANTS_NONE, PANTS_NONE);
shoes = new Array(SHOES_NONE, SHOES_NONE);
hair = new Array(HAIR_NONE, HAIR_NONE);
dick = new Array(DICK_NORMAL, DICK_NORMAL);
nipples = new Array(NIPPLES_NORMAL, NIPPLES_NORMAL);
expressions = false;
updateAppearance();
hideExpressions();
ageButton.addEventListener(MouseEvent.CLICK, function (_arg1){
toggleAge();
});
outfitButton.addEventListener(MouseEvent.CLICK, function (_arg1){
toggleOutfit();
});
shirtButton.addEventListener(MouseEvent.CLICK, function (_arg1){
toggleShirt();
});
pantsButton.addEventListener(MouseEvent.CLICK, function (_arg1){
togglePants();
});
shoesButton.addEventListener(MouseEvent.CLICK, function (_arg1){
toggleShoes();
});
hairButton.addEventListener(MouseEvent.CLICK, function (_arg1){
toggleHair();
});
dickButton.addEventListener(MouseEvent.CLICK, function (_arg1){
toggleDick();
});
nippleButton.addEventListener(MouseEvent.CLICK, function (_arg1){
toggleNipples();
});
expressionsButton.addEventListener(MouseEvent.CLICK, function (_arg1){
showExpressions();
});
expressionBackButton.addEventListener(MouseEvent.CLICK, function (_arg1){
hideExpressions();
});
signature.buttonMode = true;
signature.addEventListener(MouseEvent.CLICK, function (_arg1){
navigateToURL(new URLRequest("http://www.furaffinity.net/user/drakedragon"), "_blank");
});
}
public function toggleOutfit(){
var _local1:*;
this.outfit[age] = incWrap(this.outfit[age], (Outfits[age].length - 1));
_local1 = Outfits[age][outfit[age]];
shirt[age] = _local1.shirt;
pants[age] = _local1.pants;
shoes[age] = _local1.shoes;
updateAppearance();
}
function frame1(){
stop();
this.loaderInfo.addEventListener(Event.COMPLETE, loadComplete);
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);
}
public function updateButtons(){
enableButton(dickButton, (pants[age] == PANTS_NONE));
}
public function enableButton(_arg1, _arg2){
if (_arg2){
_arg1.enabled = true;
_arg1.alpha = 1;
} else {
_arg1.enabled = false;
_arg1.alpha = 0.5;
};
}
public function showLayers(_arg1){
var _local2:*;
_local2 = 0;
while (_local2 < _arg1.length) {
_arg1[_local2].visible = true;
_local2++;
};
}
public function hideExpressions(){
expressions = false;
layer_25_expressions.visible = false;
layer_50_expressions.visible = false;
expressionBlocker.visible = false;
expressionBackButton.visible = false;
}
public function togglePants(){
disableOutfit();
pants[age] = incWrap(pants[age], PANTS_MAX[age]);
updateAppearance();
}
public function toggleAge(){
if (age == AGE_25){
age = AGE_50;
} else {
age = AGE_25;
};
updateAppearance();
}
public function disableOutfit(){
outfit[age] = OUTFIT_NONE;
}
public function hideAllLayers(){
layer_25_base.visible = false;
layer_25_dick_hyper.visible = false;
layer_25_dick_longskin.visible = false;
layer_25_hair_body.visible = false;
layer_25_hair_crotch_hyper.visible = false;
layer_25_hair_crotch_normal.visible = false;
layer_25_nippiercings.visible = false;
layer_25_pants_cargoshorts.visible = false;
layer_25_pants_jockstrap.visible = false;
layer_25_pants_workoutshorts.visible = false;
layer_25_shirt_buttondown.visible = false;
layer_25_shirt_tanktop.visible = false;
layer_25_shoes_sandals.visible = false;
layer_25_shoes_sneakers.visible = false;
layer_50_base.visible = false;
layer_50_dick_hyper_front.visible = false;
layer_50_dick_hyper_back.visible = false;
layer_50_dick_longskin.visible = false;
layer_50_shoes_dress.visible = false;
layer_50_shoes_slippers.visible = false;
layer_50_hair_body.visible = false;
layer_50_hair_body_extra.visible = false;
layer_50_hair_crotch_normal.visible = false;
layer_50_hair_crotch_normal_extra.visible = false;
layer_50_hair_crotch_hyper_front.visible = false;
layer_50_hair_crotch_hyper_front_extra.visible = false;
layer_50_hair_crotch_hyper_back.visible = false;
layer_50_hair_crotch_hyper_back_extra.visible = false;
layer_50_nippiercings.visible = false;
layer_50_pants_boxers.visible = false;
layer_50_pants_briefs.visible = false;
layer_50_pants_dress.visible = false;
layer_50_shirt_robe.visible = false;
layer_50_shirt_dress_tucked.visible = false;
layer_50_shirt_dress_untucked.visible = false;
layer_50_shirt_tanktop.visible = false;
}
public function loadProgress(_arg1:ProgressEvent):void{
var _local2:Number;
_local2 = (_arg1.bytesLoaded / _arg1.bytesTotal);
loadingBarClip.scaleX = _local2;
loadingBarText.text = (Math.round((_local2 * 100)) + "%");
}
public function toggleDick(){
dick[age] = incWrap(dick[age], DICK_MAX);
updateAppearance();
}
public function incWrap(_arg1, _arg2){
_arg1++;
if (_arg1 > _arg2){
return (0);
};
return (_arg1);
}
public function toggleShirt(){
disableOutfit();
shirt[age] = incWrap(shirt[age], SHIRT_MAX[age]);
updateAppearance();
}
public function toggleNipples(){
nipples[age] = incWrap(nipples[age], NIPPLES_MAX);
updateAppearance();
}
public function toggleHair(){
hair[age] = incWrap(hair[age], HAIR_MAX[age]);
updateAppearance();
}
public function showExpressions(){
if (!expressions){
expressions = true;
if (age == AGE_25){
layer_25_expressions.visible = true;
} else {
layer_50_expressions.visible = true;
};
expressionBlocker.visible = true;
expressionBackButton.visible = true;
};
}
}
}//package texasbruinrefsheet_fla
Section 2
//_25_base (_25_base)
package {
import flash.display.*;
public dynamic class _25_base extends MovieClip {
}
}//package
Section 3
//_25_dick_hyper (_25_dick_hyper)
package {
import flash.display.*;
public dynamic class _25_dick_hyper extends MovieClip {
}
}//package
Section 4
//_25_dick_longskin (_25_dick_longskin)
package {
import flash.display.*;
public dynamic class _25_dick_longskin extends MovieClip {
}
}//package
Section 5
//_25_expressions (_25_expressions)
package {
import flash.display.*;
public dynamic class _25_expressions extends MovieClip {
}
}//package
Section 6
//_25_hair_body (_25_hair_body)
package {
import flash.display.*;
public dynamic class _25_hair_body extends MovieClip {
}
}//package
Section 7
//_25_hair_crotch_hyper (_25_hair_crotch_hyper)
package {
import flash.display.*;
public dynamic class _25_hair_crotch_hyper extends MovieClip {
}
}//package
Section 8
//_25_hair_crotch_normal (_25_hair_crotch_normal)
package {
import flash.display.*;
public dynamic class _25_hair_crotch_normal extends MovieClip {
}
}//package
Section 9
//_25_nippiercings (_25_nippiercings)
package {
import flash.display.*;
public dynamic class _25_nippiercings extends MovieClip {
}
}//package
Section 10
//_25_pants_cargoshorts (_25_pants_cargoshorts)
package {
import flash.display.*;
public dynamic class _25_pants_cargoshorts extends MovieClip {
}
}//package
Section 11
//_25_pants_jockstrap (_25_pants_jockstrap)
package {
import flash.display.*;
public dynamic class _25_pants_jockstrap extends MovieClip {
}
}//package
Section 12
//_25_pants_workoutshorts (_25_pants_workoutshorts)
package {
import flash.display.*;
public dynamic class _25_pants_workoutshorts extends MovieClip {
}
}//package
Section 13
//_25_shirt_buttondown (_25_shirt_buttondown)
package {
import flash.display.*;
public dynamic class _25_shirt_buttondown extends MovieClip {
}
}//package
Section 14
//_25_shirt_tanktop (_25_shirt_tanktop)
package {
import flash.display.*;
public dynamic class _25_shirt_tanktop extends MovieClip {
}
}//package
Section 15
//_25_shoes_sandals (_25_shoes_sandals)
package {
import flash.display.*;
public dynamic class _25_shoes_sandals extends MovieClip {
}
}//package
Section 16
//_25_shoes_sneakers (_25_shoes_sneakers)
package {
import flash.display.*;
public dynamic class _25_shoes_sneakers extends MovieClip {
}
}//package
Section 17
//_50_base (_50_base)
package {
import flash.display.*;
public dynamic class _50_base extends MovieClip {
}
}//package
Section 18
//_50_dick_hyper_back (_50_dick_hyper_back)
package {
import flash.display.*;
public dynamic class _50_dick_hyper_back extends MovieClip {
}
}//package
Section 19
//_50_dick_hyper_front (_50_dick_hyper_front)
package {
import flash.display.*;
public dynamic class _50_dick_hyper_front extends MovieClip {
}
}//package
Section 20
//_50_dick_longskin (_50_dick_longskin)
package {
import flash.display.*;
public dynamic class _50_dick_longskin extends MovieClip {
}
}//package
Section 21
//_50_expressions (_50_expressions)
package {
import flash.display.*;
public dynamic class _50_expressions extends MovieClip {
}
}//package
Section 22
//_50_feet_dressshoes (_50_feet_dressshoes)
package {
import flash.display.*;
public dynamic class _50_feet_dressshoes extends MovieClip {
}
}//package
Section 23
//_50_feet_slippers (_50_feet_slippers)
package {
import flash.display.*;
public dynamic class _50_feet_slippers extends MovieClip {
}
}//package
Section 24
//_50_hair_body (_50_hair_body)
package {
import flash.display.*;
public dynamic class _50_hair_body extends MovieClip {
}
}//package
Section 25
//_50_hair_body_extra (_50_hair_body_extra)
package {
import flash.display.*;
public dynamic class _50_hair_body_extra extends MovieClip {
}
}//package
Section 26
//_50_hair_crotch_hyper_back (_50_hair_crotch_hyper_back)
package {
import flash.display.*;
public dynamic class _50_hair_crotch_hyper_back extends MovieClip {
}
}//package
Section 27
//_50_hair_crotch_hyper_back_extra (_50_hair_crotch_hyper_back_extra)
package {
import flash.display.*;
public dynamic class _50_hair_crotch_hyper_back_extra extends MovieClip {
}
}//package
Section 28
//_50_hair_crotch_hyper_front (_50_hair_crotch_hyper_front)
package {
import flash.display.*;
public dynamic class _50_hair_crotch_hyper_front extends MovieClip {
}
}//package
Section 29
//_50_hair_crotch_hyper_front_extra (_50_hair_crotch_hyper_front_extra)
package {
import flash.display.*;
public dynamic class _50_hair_crotch_hyper_front_extra extends MovieClip {
}
}//package
Section 30
//_50_hair_crotch_normal (_50_hair_crotch_normal)
package {
import flash.display.*;
public dynamic class _50_hair_crotch_normal extends MovieClip {
}
}//package
Section 31
//_50_hair_crotch_normal_extra (_50_hair_crotch_normal_extra)
package {
import flash.display.*;
public dynamic class _50_hair_crotch_normal_extra extends MovieClip {
}
}//package
Section 32
//_50_nippiercings (_50_nippiercings)
package {
import flash.display.*;
public dynamic class _50_nippiercings extends MovieClip {
}
}//package
Section 33
//_50_pants_boxers (_50_pants_boxers)
package {
import flash.display.*;
public dynamic class _50_pants_boxers extends MovieClip {
}
}//package
Section 34
//_50_pants_briefs (_50_pants_briefs)
package {
import flash.display.*;
public dynamic class _50_pants_briefs extends MovieClip {
}
}//package
Section 35
//_50_pants_dresspants (_50_pants_dresspants)
package {
import flash.display.*;
public dynamic class _50_pants_dresspants extends MovieClip {
}
}//package
Section 36
//_50_robe (_50_robe)
package {
import flash.display.*;
public dynamic class _50_robe extends MovieClip {
}
}//package
Section 37
//_50_shirt_dressshirt_tucked (_50_shirt_dressshirt_tucked)
package {
import flash.display.*;
public dynamic class _50_shirt_dressshirt_tucked extends MovieClip {
}
}//package
Section 38
//_50_shirt_dressshirt_untucked (_50_shirt_dressshirt_untucked)
package {
import flash.display.*;
public dynamic class _50_shirt_dressshirt_untucked extends MovieClip {
}
}//package
Section 39
//_50_shirt_tanktop (_50_shirt_tanktop)
package {
import flash.display.*;
public dynamic class _50_shirt_tanktop extends MovieClip {
}
}//package