STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228131
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/40934361?noj=FRM40934361-16DC" width="1" height="1"></div>

Sheriff Rage - fight for your life in this crazy Wild West shooter.swf

This is the info page for
Flash #90252

(Click the ID number above for more basic data on this flash file.)


Text
YOUR NAME

presents ...

a game by

Ted Rage's
Revenge

0 %

0 / 5665 kB

v1.01

PLAY

Loading

Loading .

Loading ..

Loading ...

music

sound FX

Loading completed. Press play.

SPONSORED BY

PRODUCED BY

This game on your website

QiGames.com

QiGames.com

Deputy Marshall

25 kills

Deputy Marshall

25 outlaws eliminated

Gold Miner

25 Explosive Kills

BoomStick Bill

25 Dynamite Kills

Buffalo Biil

250 Clean Shots

Buffalo Bill

25 outlaws eliminated

Undertaker

250 Clean Shots

Skeleton Hank

25 Clean Shots

Coyote James

25 Hits in a row

Coyote James

25 hits in a row

Deputy Marshall

Gold Miner

Buffalo Bill

Undertaker

Coyote James

Gunslinger

Gunslinger

Level completed using only the Machinegun

Coyote James

Level completed using only the Colt .45

100

SKIP

HIDE OR PRESS
"R" TO RELOAD

HIDE OR PRESS
"R" TO RELOAD

HIDE TO
CHANGE WEAPON

999x

Reloading ...

5 CLEAN SHOTS IN A ROW

10:00

Day 1

not enough focus : 80 required

this skill is not available

Eagle Eye

Key 7

Momentum

Key 8

Rage

Key 9

MENU

25 kills

Deputy Marshall

25 Explosive Kills

Boomstick Bill

25 Kills in 2 seconds

Buffalo Bill

25 Clean Shots

Undertaker

25 Hits in a row

Coyote James

999

999

999

999

CLICK TO CHANGE WEAPON

999

1

2

3

4

5

XP

+

FOCUS

Player 1

PRESS C TO LEVEL UP

GAME PAUSED

RESUME

QUIT

HELP

HOW TO PLAY

Keys 7-9 or Click icon

SPECIAL SKILLS :

HIDE :

SELECT WEAPONS :

RELOAD :

SHOOT :

Left Click

Press "R" or hide

Lower Mouse

Keys 1-5 or Click icon

NARROW VISION :

Hold SpaceBar

Press "P"

PAUSE / MENU :

OK

Character Sheet

Player 1

Day 1

999,999

XP :

999,999

NEXT  LEVEL :

Eagle Eye

Automatically aims at your enemy's most fatal point. Level up will increase active time and decrease focus cost.

Cost : 80

Focus cost : 70

BUY

Momentum

Slows down all movement. Level up will increase active time and decrease focus cost.

Focus cost : 60

Cost : 80

Rage

Gives you eagle eyes, increases your shooting damage, increases your resistance and decreases reload time.

Focus cost : 80

Cost : 80

Fast Hands

Decreases reload time and increases your shooting precision

Cost: 1

BULL'S STRENGTH

Increases your total health and focus points

Cost : 80

Heart of the Wild

Increases your health and focuS regeneration

Cost : 1

Leather Skin

Increases your resistance against hostile bullets

Cost : 80

Fox Cunning

Decreases focus cost for special skills and increases XP earned for each kill

Cost : 80

SPECIAL SKILLS

SPECIAL SKILLS

FEATURES

FEATURES

9,999

UPGRADE POINTS AVAILABLE :

A GOOD DAY OF WORK

Day 1 results:

Kills:

Clean Shots:

Accuracy:

Health Bonus:

Medals:

Money earned

x 30

x 5

50%

100

$40

$40

$40

$40

$40

Total :

$200

NONE

OK

View All

MEDALS

Deputy Marshall

25 kills

Deputy Marshall

25 outlaws eliminated

RESET MEDALS

TRY AGAIN

JUST QUIT

WHAT NOW ?

VIEW SCORES

YOUR SCORE

999,999

LOAD GAME

NEW GAME

HOW TO PLAY

MORE GAMES

MEDALS

HOW TO PLAY

ENTER YOUR NAME

BACK TO MENU

NORMAL

HARD

EASY

DIFFICULTY

PLAY

BACK

Game1

Game2

Game3

Game4

Game5

LOAD GAME

<p align="left"><font face="Oklahoma" size="16" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>This is the story of Ted Rage. Not so long ago Ted Rage was an outlaw, a mean, no-good varmint who would steal your money or shoot you dead at the drop of a hat. Then one day he rode into a new town – the town of Paradise. Paradise was run by Sheriff Buck Wright, a God-fearing officer of the law who had no patience for evil men. What Sheriff Wright did to save Ted Rage&apos;s soul still remains a mystery, but save his soul he did. After his encounter with the sheriff, Ted Rage threw his Colt .45 into the river and became a rancher. He never ever stole another single dime, and his killing was limited to the Longhorn steers that he turned into nice, juicy steaks. Mm, mm!</b></font></p><p align="left"></p>

NEXT ...

SKIP

<p align="left"><font face="Oklahoma" size="16" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>But can a small town ever really be safe in the Wild West? One day Ted Rage is at the livery stable getting horseshoes from the blacksmith when he overhears two nasty, foul-smelling men talking. “Hey, Shorty, this town belongs to us now! We can take their money and do what we like!” His friend laughs and says, “You got that right! We own Paradise now!” The two men laugh uproariously. Ted feels a cold chill up his spine. He fears for the worst.</b></font></p><p align="left"></p><p align="left"></p>

<p align="left"><font face="Oklahoma" size="16" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>He runs to the sheriff’s office. At the open door of the office, a coyote is feeding on the body of a man lying on the floor. Ted runs toward the critter, but the coyote bolts out the door in a flash. There on the floor – his bloody cheeks chewed off by the coyote – is the body of the man who had shown him the light, the man who had saved his soul – Sheriff Wright, his 6-shooter lying by his side. Ted falls to his knees, and for the first time in more than 20 years, he cries. Ted Rage swears revenge. Whoever committed this foul deed would pay – with his life! </b></font></p><p align="left"></p><p align="left"></p><p align="left"></p>

<p align="left"><font face="Oklahoma" size="16" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>Ted walks back to the livery stable. The blacksmith has put new horseshoes on his trusty old mare. “I’ll need to borrow some firepower, if you don’t mind,” he says to the blacksmith. The man gives Ted a Colt .45 and a box of dynamite.</b></font></p><p align="left"><font face="Oklahoma" size="16" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>Ted smiles. “You go on home, friend. Me and them outlaws are gonna have us a little showdown.”</b></font></p><p align="left"></p><p align="left"></p>

<p align="left"><font face="Oklahoma" size="16" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>Ted walks away from the livery stable. At the entrance to the Wanderin’ Wagon Wheel saloon, he sees that some outlaws have guns pointed at the bartender and the female singer. Ted steps into the gunsmith’s shop, and then steps out with a Winchester rifle in his hands. He approaches the outlaws. “You boys let Miss Nell and the barkeep go. Or are you just yella-bellied cowards who are afraid to fight?” The outlaws release the two hostages “Much obliged, fellas.”</b></font></p>

<p align="left"><font face="Oklahoma" size="16" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>Ted walks down the street. As he passes by the Church of the Heavenly Redeemer, he looks at the sign out front that reads “Thou shall not kill.” Ted shakes his head in frustration, the image of Sheriff Wright dead on the floor bringing tears to his eyes. Ted gazes at the cross on the church steeple. “Forgive me, Lord,” he said. Then he marches on, the righteous avenger come to deliver justice. He makes his way to the barber shop where several outlaws are getting shaves and haircuts. He lifts his Winchester. “You boys either get out of town, or prepare to meet your Maker.”</b></font></p>

<p align="left"><font face="Oklahoma" size="16" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>Ted walks down the street. Hanging from a hitching post is a sign that says “Message for Ted Rage.” He tears down the sign and is so stunned that his legs buckle and he falls to his knees. There on the sidewalk is the body of Miss Nell. “You cowardly monsters – killin’ an innocent, unarmed woman!” &nbsp;For the second time that day, Ted weeps with tears of fury.</b></font></p>

<p align="left"><font face="Oklahoma" size="16" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>To escape Ted’s blazing rifle, many of the outlaws run for cover, diving into rain barrels and feed troughs, hiding under saddles or behind storefront posts – whatever cover the street provides. Their game of hide-and-seek doesn’t fool Ted for one minute. He blasts his way down the street, with bodies flying from their hiding places to fall to the ground – stone cold dead.</b></font></p>

CONTINUE

<p align="left"><font face="Oklahoma" size="16" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>Bang! With a heavy thud, the outlaw’s body falls to the ground. The townspeople break into a cheer. The bartender opens his eyes.. “Th-th-thanks there, Mister. Mister...?” Ted looks at the outlaw on the ground and then at the bartender. “Rage,” he says. “Ted Rage.”</b></font></p>

Play again
to get
more medals

Infinite

6-shooter

Money: $30

10 in stock

x 4

Cost : $30

Winchester Rifle

BUY

10 in stock

x 12

Cost : $10

Machine Gun

5 in stock

Cost : $20

Dynamite

10 in stock

x 6

Cost : $20

COLT .45

Shop

PLAY

place the mouse over the star until it turns completely green.
then aim and shoot

aim and shoot

DUEL VICTORY

Bounty : $1750

YOU WERE KILLED

DUEL DEFEAT

TRY DUEL AGAIN

Continue Anyway
to next level

DUEL

VS

DUEL

BOUNTY : $1750

Ted Rage

Dick the Sneaky Trigger

Click anywhere to play ...

Zone Title

Outlaws took over Paradise. Take them out !

Some outlaws are stronger than others. Aim for the head !

The outlaws got mounted reinforcements. They are fast but you are faster !

The outlaws got their hands on some dynamite. Shoot the dynamite in mid-air.

More reinforcements, more outlaws, be prepared ...

The outlaws are desperate and will give all they got. Show them who owns Paradise.

REPLAY STORY

ActionScript [AS3]

Section 1
//AdLoader (CPMStar.AdLoader) package CPMStar { import flash.display.*; import flash.events.*; import flash.net.*; import flash.system.*; public class AdLoader extends Sprite { private var contentspotid:String; private var cpmstarLoader:Loader; public function AdLoader(_arg1:String){ this.contentspotid = _arg1; addEventListener(Event.ADDED, addedHandler); } private function addedHandler(_arg1:Event):void{ var _local2:String; var _local3:DisplayObjectContainer; removeEventListener(Event.ADDED, addedHandler); Security.allowDomain("server.cpmstar.com"); _local2 = "http://server.cpmstar.com/adviewas3.swf"; _local3 = parent; cpmstarLoader = new Loader(); cpmstarLoader.contentLoaderInfo.addEventListener(Event.INIT, dispatchHandler); cpmstarLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, dispatchHandler); cpmstarLoader.load(new URLRequest(((_local2 + "?contentspotid=") + contentspotid))); addChild(cpmstarLoader); } private function dispatchHandler(_arg1:Event):void{ dispatchEvent(_arg1); } } }//package CPMStar
Section 2
//BaseScrollPane (fl.containers.BaseScrollPane) package fl.containers { import fl.controls.*; import flash.display.*; import flash.geom.*; import fl.core.*; import flash.events.*; import fl.events.*; public class BaseScrollPane extends UIComponent { protected var defaultLineScrollSize:Number;// = 4 protected var _maxHorizontalScrollPosition:Number;// = 0 protected var vScrollBar:Boolean; protected var disabledOverlay:Shape; protected var hScrollBar:Boolean; protected var availableWidth:Number; protected var _verticalPageScrollSize:Number;// = 0 protected var vOffset:Number;// = 0 protected var _verticalScrollBar:ScrollBar; protected var useFixedHorizontalScrolling:Boolean;// = false protected var contentWidth:Number;// = 0 protected var contentHeight:Number;// = 0 protected var _horizontalPageScrollSize:Number;// = 0 protected var background:DisplayObject; protected var _useBitmpScrolling:Boolean;// = false protected var contentPadding:Number;// = 0 protected var availableHeight:Number; protected var _horizontalScrollBar:ScrollBar; protected var contentScrollRect:Rectangle; protected var _horizontalScrollPolicy:String; protected var _verticalScrollPolicy:String; protected static const SCROLL_BAR_STYLES:Object = {upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {repeatDelay:500, repeatInterval:35, skin:"ScrollPane_upSkin", contentPadding:0, disabledAlpha:0.5}; public function BaseScrollPane(){ contentWidth = 0; contentHeight = 0; contentPadding = 0; vOffset = 0; _maxHorizontalScrollPosition = 0; _horizontalPageScrollSize = 0; _verticalPageScrollSize = 0; defaultLineScrollSize = 4; useFixedHorizontalScrolling = false; _useBitmpScrolling = false; super(); } protected function handleWheel(_arg1:MouseEvent):void{ if (((((!(enabled)) || (!(_verticalScrollBar.visible)))) || ((contentHeight <= availableHeight)))){ return; }; _verticalScrollBar.scrollPosition = (_verticalScrollBar.scrollPosition - (_arg1.delta * verticalLineScrollSize)); setVerticalScrollPosition(_verticalScrollBar.scrollPosition); dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _arg1.delta, horizontalScrollPosition)); } public function get verticalScrollPosition():Number{ return (_verticalScrollBar.scrollPosition); } protected function drawDisabledOverlay():void{ if (enabled){ if (contains(disabledOverlay)){ removeChild(disabledOverlay); }; } else { disabledOverlay.x = (disabledOverlay.y = contentPadding); disabledOverlay.width = availableWidth; disabledOverlay.height = availableHeight; disabledOverlay.alpha = (getStyleValue("disabledAlpha") as Number); addChild(disabledOverlay); }; } public function set verticalScrollPosition(_arg1:Number):void{ drawNow(); _verticalScrollBar.scrollPosition = _arg1; setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); } protected function setContentSize(_arg1:Number, _arg2:Number):void{ if ((((((contentWidth == _arg1)) || (useFixedHorizontalScrolling))) && ((contentHeight == _arg2)))){ return; }; contentWidth = _arg1; contentHeight = _arg2; invalidate(InvalidationType.SIZE); } public function get horizontalScrollPosition():Number{ return (_horizontalScrollBar.scrollPosition); } public function get horizontalScrollBar():ScrollBar{ return (_horizontalScrollBar); } override public function set enabled(_arg1:Boolean):void{ if (enabled == _arg1){ return; }; _verticalScrollBar.enabled = _arg1; _horizontalScrollBar.enabled = _arg1; super.enabled = _arg1; } public function get verticalLineScrollSize():Number{ return (_verticalScrollBar.lineScrollSize); } public function get horizontalScrollPolicy():String{ return (_horizontalScrollPolicy); } protected function calculateAvailableSize():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local1 = ScrollBar.WIDTH; _local2 = (contentPadding = Number(getStyleValue("contentPadding"))); _local3 = ((height - (2 * _local2)) - vOffset); vScrollBar = (((_verticalScrollPolicy == ScrollPolicy.ON)) || ((((_verticalScrollPolicy == ScrollPolicy.AUTO)) && ((contentHeight > _local3))))); _local4 = ((width - (vScrollBar) ? _local1 : 0) - (2 * _local2)); _local5 = (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - _local4); hScrollBar = (((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_local5 > 0))))); if (hScrollBar){ _local3 = (_local3 - _local1); }; if (((((((hScrollBar) && (!(vScrollBar)))) && ((_verticalScrollPolicy == ScrollPolicy.AUTO)))) && ((contentHeight > _local3)))){ vScrollBar = true; _local4 = (_local4 - _local1); }; availableHeight = (_local3 + vOffset); availableWidth = _local4; } public function get maxVerticalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentHeight - availableHeight))); } public function set horizontalScrollPosition(_arg1:Number):void{ drawNow(); _horizontalScrollBar.scrollPosition = _arg1; setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); } public function get horizontalLineScrollSize():Number{ return (_horizontalScrollBar.lineScrollSize); } public function set verticalPageScrollSize(_arg1:Number):void{ _verticalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } public function get verticalScrollPolicy():String{ return (_verticalScrollPolicy); } protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function get useBitmapScrolling():Boolean{ return (_useBitmpScrolling); } protected function handleScroll(_arg1:ScrollEvent):void{ if (_arg1.target == _verticalScrollBar){ setVerticalScrollPosition(_arg1.position); } else { setHorizontalScrollPosition(_arg1.position); }; } public function set verticalLineScrollSize(_arg1:Number):void{ _verticalScrollBar.lineScrollSize = _arg1; } public function get verticalScrollBar():ScrollBar{ return (_verticalScrollBar); } protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function set horizontalPageScrollSize(_arg1:Number):void{ _horizontalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STATE)){ drawLayout(); }; updateChildren(); super.draw(); } public function set horizontalScrollPolicy(_arg1:String):void{ _horizontalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } override protected function configUI():void{ var _local1:Graphics; super.configUI(); contentScrollRect = new Rectangle(0, 0, 85, 85); _verticalScrollBar = new ScrollBar(); _verticalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _verticalScrollBar.visible = false; _verticalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_verticalScrollBar); copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); _horizontalScrollBar = new ScrollBar(); _horizontalScrollBar.direction = ScrollBarDirection.HORIZONTAL; _horizontalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _horizontalScrollBar.visible = false; _horizontalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_horizontalScrollBar); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); disabledOverlay = new Shape(); _local1 = disabledOverlay.graphics; _local1.beginFill(0xFFFFFF); _local1.drawRect(0, 0, width, height); _local1.endFill(); addEventListener(MouseEvent.MOUSE_WHEEL, handleWheel, false, 0, true); } protected function calculateContentWidth():void{ } public function get verticalPageScrollSize():Number{ if (isNaN(availableHeight)){ drawNow(); }; return (((((_verticalPageScrollSize == 0)) && (!(isNaN(availableHeight))))) ? availableHeight : _verticalPageScrollSize); } protected function drawLayout():void{ calculateAvailableSize(); calculateContentWidth(); background.width = width; background.height = height; if (vScrollBar){ _verticalScrollBar.visible = true; _verticalScrollBar.x = ((width - ScrollBar.WIDTH) - contentPadding); _verticalScrollBar.y = contentPadding; _verticalScrollBar.height = availableHeight; } else { _verticalScrollBar.visible = false; }; _verticalScrollBar.setScrollProperties(availableHeight, 0, (contentHeight - availableHeight), verticalPageScrollSize); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); if (hScrollBar){ _horizontalScrollBar.visible = true; _horizontalScrollBar.x = contentPadding; _horizontalScrollBar.y = ((height - ScrollBar.WIDTH) - contentPadding); _horizontalScrollBar.width = availableWidth; } else { _horizontalScrollBar.visible = false; }; _horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), horizontalPageScrollSize); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); drawDisabledOverlay(); } protected function drawBackground():void{ var _local1:DisplayObject; _local1 = background; background = getDisplayObjectInstance(getStyleValue("skin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } public function set horizontalLineScrollSize(_arg1:Number):void{ _horizontalScrollBar.lineScrollSize = _arg1; } public function get horizontalPageScrollSize():Number{ if (isNaN(availableWidth)){ drawNow(); }; return (((((_horizontalPageScrollSize == 0)) && (!(isNaN(availableWidth))))) ? availableWidth : _horizontalPageScrollSize); } public function get maxHorizontalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentWidth - availableWidth))); } protected function setStyles():void{ copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); } protected function updateChildren():void{ _verticalScrollBar.enabled = (_horizontalScrollBar.enabled = enabled); _verticalScrollBar.drawNow(); _horizontalScrollBar.drawNow(); } public function set verticalScrollPolicy(_arg1:String):void{ _verticalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } public function set useBitmapScrolling(_arg1:Boolean):void{ _useBitmpScrolling = _arg1; invalidate(InvalidationType.STATE); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.containers
Section 3
//ScrollPane (fl.containers.ScrollPane) package fl.containers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.net.*; import flash.system.*; import flash.ui.*; public class ScrollPane extends BaseScrollPane implements IFocusManagerComponent { protected var scrollDragHPos:Number; protected var loader:Loader; protected var yOffset:Number; protected var currentContent:Object; protected var xOffset:Number; protected var _source:Object;// = "" protected var scrollDragVPos:Number; protected var _scrollDrag:Boolean;// = false protected var contentClip:Sprite; private static var defaultStyles:Object = {upSkin:"ScrollPane_upSkin", disabledSkin:"ScrollPane_disabledSkin", focusRectSkin:null, focusRectPadding:null, contentPadding:0}; public function ScrollPane(){ _source = ""; _scrollDrag = false; super(); } public function get source():Object{ return (_source); } public function set source(_arg1:Object):void{ var _local2:*; clearContent(); if (isLivePreview){ return; }; _source = _arg1; if ((((_source == "")) || ((_source == null)))){ return; }; currentContent = getDisplayObjectInstance(_arg1); if (currentContent != null){ _local2 = contentClip.addChild((currentContent as DisplayObject)); dispatchEvent(new Event(Event.INIT)); update(); } else { load(new URLRequest(_source.toString())); }; } public function get bytesLoaded():Number{ return (((((loader == null)) || ((loader.contentLoaderInfo == null)))) ? 0 : loader.contentLoaderInfo.bytesLoaded); } protected function doDrag(_arg1:MouseEvent):void{ var _local2:*; var _local3:*; _local2 = (scrollDragVPos - (mouseY - yOffset)); _verticalScrollBar.setScrollPosition(_local2); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, true); _local3 = (scrollDragHPos - (mouseX - xOffset)); _horizontalScrollBar.setScrollPosition(_local3); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, true); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; _local2 = calculateAvailableHeight(); switch (_arg1.keyCode){ case Keyboard.DOWN: verticalScrollPosition++; break; case Keyboard.UP: verticalScrollPosition--; break; case Keyboard.RIGHT: horizontalScrollPosition++; break; case Keyboard.LEFT: horizontalScrollPosition--; break; case Keyboard.END: verticalScrollPosition = maxVerticalScrollPosition; break; case Keyboard.HOME: verticalScrollPosition = 0; break; case Keyboard.PAGE_UP: verticalScrollPosition = (verticalScrollPosition - _local2); break; case Keyboard.PAGE_DOWN: verticalScrollPosition = (verticalScrollPosition + _local2); break; }; } protected function doStartDrag(_arg1:MouseEvent):void{ if (!enabled){ return; }; xOffset = mouseX; yOffset = mouseY; scrollDragHPos = horizontalScrollPosition; scrollDragVPos = verticalScrollPosition; stage.addEventListener(MouseEvent.MOUSE_MOVE, doDrag, false, 0, true); } public function get content():DisplayObject{ var _local1:Object; _local1 = currentContent; if ((_local1 is URLRequest)){ _local1 = loader.content; }; return ((_local1 as DisplayObject)); } public function get percentLoaded():Number{ if (loader != null){ return (Math.round(((bytesLoaded / bytesTotal) * 100))); }; return (0); } protected function endDrag(_arg1:MouseEvent):void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); } public function update():void{ var _local1:DisplayObject; _local1 = contentClip.getChildAt(0); setContentSize(_local1.width, _local1.height); } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:*; _local3 = contentClip.scrollRect; _local3.x = _arg1; contentClip.scrollRect = _local3; } public function refreshPane():void{ if ((_source is URLRequest)){ _source = _source.url; }; source = _source; } protected function passEvent(_arg1:Event):void{ dispatchEvent(_arg1); } protected function calculateAvailableHeight():Number{ var _local1:Number; _local1 = Number(getStyleValue("contentPadding")); return (((height - (_local1 * 2)) - ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0)); } public function load(_arg1:URLRequest, _arg2:LoaderContext=null):void{ if (_arg2 == null){ _arg2 = new LoaderContext(false, ApplicationDomain.currentDomain); }; clearContent(); initLoader(); currentContent = (_source = _arg1); loader.load(_arg1, _arg2); } override protected function handleScroll(_arg1:ScrollEvent):void{ passEvent(_arg1); super.handleScroll(_arg1); } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:*; _local3 = contentClip.scrollRect; _local3.y = _arg1; contentClip.scrollRect = _local3; } protected function initLoader():void{ loader = new Loader(); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, passEvent, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onContentLoad, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.INIT, passEvent, false, 0, true); contentClip.addChild(loader); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ drawBackground(); }; if (isInvalid(InvalidationType.STATE)){ setScrollDrag(); }; super.draw(); } override protected function configUI():void{ super.configUI(); contentClip = new Sprite(); addChild(contentClip); contentClip.scrollRect = contentScrollRect; _horizontalScrollPolicy = ScrollPolicy.AUTO; _verticalScrollPolicy = ScrollPolicy.AUTO; } public function set scrollDrag(_arg1:Boolean):void{ _scrollDrag = _arg1; invalidate(InvalidationType.STATE); } protected function clearContent():void{ if (contentClip.numChildren == 0){ return; }; contentClip.removeChildAt(0); currentContent = null; if (loader != null){ try { loader.close(); } catch(e) { }; try { loader.unload(); } catch(e) { }; loader = null; }; } override protected function drawLayout():void{ super.drawLayout(); contentScrollRect = contentClip.scrollRect; contentScrollRect.width = availableWidth; contentScrollRect.height = availableHeight; contentClip.cacheAsBitmap = useBitmapScrolling; contentClip.scrollRect = contentScrollRect; contentClip.x = (contentClip.y = contentPadding); } override protected function drawBackground():void{ var _local1:DisplayObject; _local1 = background; background = getDisplayObjectInstance(getStyleValue((enabled) ? "upSkin" : "disabledSkin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } public function get bytesTotal():Number{ return (((((loader == null)) || ((loader.contentLoaderInfo == null)))) ? 0 : loader.contentLoaderInfo.bytesTotal); } protected function onContentLoad(_arg1:Event):void{ var _local2:*; update(); _local2 = calculateAvailableHeight(); calculateAvailableSize(); horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), availableWidth); verticalScrollBar.setScrollProperties(_local2, 0, (contentHeight - _local2), _local2); passEvent(_arg1); } public function get scrollDrag():Boolean{ return (_scrollDrag); } protected function setScrollDrag():void{ if (_scrollDrag){ contentClip.addEventListener(MouseEvent.MOUSE_DOWN, doStartDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, endDrag, false, 0, true); } else { contentClip.removeEventListener(MouseEvent.MOUSE_DOWN, doStartDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, endDrag); removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); }; contentClip.buttonMode = _scrollDrag; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseScrollPane.getStyleDefinition())); } } }//package fl.containers
Section 4
//BaseButton (fl.controls.BaseButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import flash.utils.*; import fl.events.*; public class BaseButton extends UIComponent { protected var _selected:Boolean;// = false private var unlockedMouseState:String; protected var pressTimer:Timer; protected var mouseState:String; protected var background:DisplayObject; private var _mouseStateLocked:Boolean;// = false protected var _autoRepeat:Boolean;// = false private static var defaultStyles:Object = {upSkin:"Button_upSkin", downSkin:"Button_downSkin", overSkin:"Button_overSkin", disabledSkin:"Button_disabledSkin", selectedDisabledSkin:"Button_selectedDisabledSkin", selectedUpSkin:"Button_selectedUpSkin", selectedDownSkin:"Button_selectedDownSkin", selectedOverSkin:"Button_selectedOverSkin", focusRectSkin:null, focusRectPadding:null, repeatDelay:500, repeatInterval:35}; public function BaseButton(){ _selected = false; _autoRepeat = false; _mouseStateLocked = false; super(); buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } protected function endPress():void{ pressTimer.reset(); } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } protected function mouseEventHandler(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_DOWN){ setMouseState("down"); startPress(); } else { if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){ setMouseState("over"); endPress(); } else { if (_arg1.type == MouseEvent.ROLL_OUT){ setMouseState("up"); endPress(); }; }; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } protected function startPress():void{ if (_autoRepeat){ pressTimer.delay = Number(getStyleValue("repeatDelay")); pressTimer.start(); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } protected function buttonDown(_arg1:TimerEvent):void{ if (!_autoRepeat){ endPress(); return; }; if (pressTimer.currentCount == 1){ pressTimer.delay = Number(getStyleValue("repeatInterval")); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function setupMouseEvents():void{ addEventListener(MouseEvent.ROLL_OVER, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, mouseEventHandler, false, 0, true); } protected function drawLayout():void{ background.width = width; background.height = height; } protected function drawBackground():void{ var _local1:String; var _local2:DisplayObject; _local1 = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); _local2 = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 5
//Button (fl.controls.Button) package fl.controls { import flash.display.*; import fl.core.*; import fl.managers.*; public class Button extends LabelButton implements IFocusManagerComponent { protected var emphasizedBorder:DisplayObject; protected var _emphasized:Boolean;// = false private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function Button(){ _emphasized = false; super(); } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; var _local3:*; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("emphasizedPadding")); if ((((_local2 < 0)) || (!(_emphasized)))){ _local2 = 0; }; _local3 = getStyleValue("focusRectPadding"); _local3 = ((_local3)==null) ? 2 : _local3; _local3 = (_local3 + _local2); uiFocusRect.x = -(_local3); uiFocusRect.y = -(_local3); uiFocusRect.width = (width + (_local3 * 2)); uiFocusRect.height = (height + (_local3 * 2)); }; } public function set emphasized(_arg1:Boolean):void{ _emphasized = _arg1; invalidate(InvalidationType.STYLES); } override protected function draw():void{ if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){ drawEmphasized(); }; super.draw(); if (emphasizedBorder != null){ setChildIndex(emphasizedBorder, (numChildren - 1)); }; } public function get emphasized():Boolean{ return (_emphasized); } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } protected function drawEmphasized():void{ var _local1:Object; var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; _local1 = getStyleValue("emphasizedSkin"); if (_local1 != null){ emphasizedBorder = getDisplayObjectInstance(_local1); }; if (emphasizedBorder != null){ addChildAt(emphasizedBorder, 0); _local2 = Number(getStyleValue("emphasizedPadding")); emphasizedBorder.x = (emphasizedBorder.y = -(_local2)); emphasizedBorder.width = (width + (_local2 * 2)); emphasizedBorder.height = (height + (_local2 * 2)); }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controls
Section 6
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const BOTTOM:String = "bottom"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 7
//CheckBox (fl.controls.CheckBox) package fl.controls { import flash.display.*; public class CheckBox extends LabelButton { private static var defaultStyles:Object = {icon:null, upIcon:"CheckBox_upIcon", downIcon:"CheckBox_downIcon", overIcon:"CheckBox_overIcon", disabledIcon:"CheckBox_disabledIcon", selectedDisabledIcon:"CheckBox_selectedDisabledIcon", focusRectSkin:null, focusRectPadding:null, selectedUpIcon:"CheckBox_selectedUpIcon", selectedDownIcon:"CheckBox_selectedDownIcon", selectedOverIcon:"CheckBox_selectedOverIcon", textFormat:null, disabledTextFormat:null, embedFonts:null, textPadding:5}; public static var createAccessibilityImplementation:Function; override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = (background.x - _local2); uiFocusRect.y = (background.y - _local2); uiFocusRect.width = (background.width + (_local2 << 1)); uiFocusRect.height = (background.height + (_local2 << 1)); }; } override public function get autoRepeat():Boolean{ return (false); } override public function set autoRepeat(_arg1:Boolean):void{ } override public function set toggle(_arg1:Boolean):void{ throw (new Error("Warning: You cannot change a CheckBox's toggle.")); } override public function get toggle():Boolean{ return (true); } override protected function configUI():void{ var _local1:Shape; var _local2:Graphics; super.configUI(); super.toggle = true; _local1 = new Shape(); _local2 = _local1.graphics; _local2.beginFill(0, 0); _local2.drawRect(0, 0, 100, 100); _local2.endFill(); background = (_local1 as DisplayObject); addChildAt(background, 0); } override protected function drawLayout():void{ var _local1:Number; super.drawLayout(); _local1 = Number(getStyleValue("textPadding")); switch (_labelPlacement){ case ButtonLabelPlacement.RIGHT: icon.x = _local1; textField.x = (icon.x + (icon.width + _local1)); background.width = ((textField.x + textField.width) + _local1); background.height = (Math.max(textField.height, icon.height) + (_local1 * 2)); break; case ButtonLabelPlacement.LEFT: icon.x = ((width - icon.width) - _local1); textField.x = (((width - icon.width) - (_local1 * 2)) - textField.width); background.width = ((textField.width + icon.width) + (_local1 * 3)); background.height = (Math.max(textField.height, icon.height) + (_local1 * 2)); break; case ButtonLabelPlacement.TOP: case ButtonLabelPlacement.BOTTOM: background.width = (Math.max(textField.width, icon.width) + (_local1 * 2)); background.height = ((textField.height + icon.height) + (_local1 * 3)); break; }; background.x = Math.min((icon.x - _local1), (textField.x - _local1)); background.y = Math.min((icon.y - _local1), (textField.y - _local1)); } override protected function drawBackground():void{ } override protected function initializeAccessibility():void{ if (CheckBox.createAccessibilityImplementation != null){ CheckBox.createAccessibilityImplementation(this); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 8
//LabelButton (fl.controls.LabelButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { protected var _labelPlacement:String;// = "right" protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var mode:String;// = "center" public var textField:TextField; protected var _label:String;// = "Label" private static var defaultStyles:Object = {icon:null, upIcon:null, downIcon:null, overIcon:null, disabledIcon:null, selectedDisabledIcon:null, selectedUpIcon:null, selectedDownIcon:null, selectedOverIcon:null, textFormat:null, disabledTextFormat:null, textPadding:5, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function LabelButton(){ _labelPlacement = ButtonLabelPlacement.RIGHT; _toggle = false; _label = "Label"; mode = "center"; super(); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } public function get labelPlacement():String{ return (_labelPlacement); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ setMouseState(oldMouseState); oldMouseState = null; endPress(); dispatchEvent(new MouseEvent(MouseEvent.CLICK)); }; } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function set toggle(_arg1:Boolean):void{ if (((!(_arg1)) && (super.selected))){ selected = false; }; _toggle = _arg1; if (_toggle){ addEventListener(MouseEvent.CLICK, toggleSelected, false, 0, true); } else { removeEventListener(MouseEvent.CLICK, toggleSelected); }; invalidate(InvalidationType.STATE); } public function get label():String{ return (_label); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function draw():void{ if (textField.text != _label){ label = _label; }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); drawIcon(); drawTextFormat(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } public function get toggle():Boolean{ return (_toggle); } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } override protected function drawLayout():void{ var _local1:Number; var _local2:String; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); _local3 = (textField.textWidth + 4); _local4 = (textField.textHeight + 4); _local5 = ((icon)==null) ? 0 : (icon.width + _local1); _local6 = ((icon)==null) ? 0 : (icon.height + _local1); textField.visible = (label.length > 0); if (icon != null){ icon.x = Math.round(((width - icon.width) / 2)); icon.y = Math.round(((height - icon.height) / 2)); }; if (textField.visible == false){ textField.width = 0; textField.height = 0; } else { if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){ _local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1)))); if ((height - 2) > _local4){ _local8 = _local4; } else { _local8 = (height - 2); }; _local3 = _local7; textField.width = _local3; _local4 = _local8; textField.height = _local4; textField.x = Math.round(((width - _local3) / 2)); textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0)); if (icon != null){ icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1)); }; } else { _local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1)))); _local3 = _local7; textField.width = _local3; textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0)); textField.y = Math.round(((height - textField.height) / 2)); if (icon != null){ icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1)); }; }; }; super.drawLayout(); } override protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } protected function drawIcon():void{ var _local1:DisplayObject; var _local2:String; var _local3:Object; _local1 = icon; _local2 = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); _local3 = getStyleValue(_local2); if (_local3 == null){ _local3 = getStyleValue("icon"); }; if (_local3 != null){ icon = getDisplayObjectInstance(_local3); }; if (icon != null){ addChildAt(icon, 1); }; if (((!((_local1 == null))) && (!((_local1 == icon))))){ removeChild(_local1); }; } public function set label(_arg1:String):void{ _label = _arg1; if (textField.text != _label){ textField.text = _label; dispatchEvent(new ComponentEvent(ComponentEvent.LABEL_CHANGE)); }; invalidate(InvalidationType.SIZE); invalidate(InvalidationType.STYLES); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 9
//ScrollBar (fl.controls.ScrollBar) package fl.controls { import fl.core.*; import flash.events.*; import fl.events.*; public class ScrollBar extends UIComponent { private var _direction:String;// = "vertical" protected var inDrag:Boolean;// = false protected var upArrow:BaseButton; private var _pageScrollSize:Number;// = 0 protected var downArrow:BaseButton; private var _pageSize:Number;// = 10 private var thumbScrollOffset:Number; private var _maxScrollPosition:Number;// = 0 private var _scrollPosition:Number;// = 0 protected var track:BaseButton; private var _minScrollPosition:Number;// = 0 private var _lineScrollSize:Number;// = 1 protected var thumb:LabelButton; protected static const THUMB_STYLES:Object = {disabledSkin:"thumbDisabledSkin", downSkin:"thumbDownSkin", overSkin:"thumbOverSkin", upSkin:"thumbUpSkin", icon:"thumbIcon", textPadding:0}; public static const WIDTH:Number = 15; protected static const DOWN_ARROW_STYLES:Object = {disabledSkin:"downArrowDisabledSkin", downSkin:"downArrowDownSkin", overSkin:"downArrowOverSkin", upSkin:"downArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const UP_ARROW_STYLES:Object = {disabledSkin:"upArrowDisabledSkin", downSkin:"upArrowDownSkin", overSkin:"upArrowOverSkin", upSkin:"upArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const TRACK_STYLES:Object = {disabledSkin:"trackDisabledSkin", downSkin:"trackDownSkin", overSkin:"trackOverSkin", upSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {downArrowDisabledSkin:"ScrollArrowDown_disabledSkin", downArrowDownSkin:"ScrollArrowDown_downSkin", downArrowOverSkin:"ScrollArrowDown_overSkin", downArrowUpSkin:"ScrollArrowDown_upSkin", thumbDisabledSkin:"ScrollThumb_upSkin", thumbDownSkin:"ScrollThumb_downSkin", thumbOverSkin:"ScrollThumb_overSkin", thumbUpSkin:"ScrollThumb_upSkin", trackDisabledSkin:"ScrollTrack_skin", trackDownSkin:"ScrollTrack_skin", trackOverSkin:"ScrollTrack_skin", trackUpSkin:"ScrollTrack_skin", upArrowDisabledSkin:"ScrollArrowUp_disabledSkin", upArrowDownSkin:"ScrollArrowUp_downSkin", upArrowOverSkin:"ScrollArrowUp_overSkin", upArrowUpSkin:"ScrollArrowUp_upSkin", thumbIcon:"ScrollBar_thumbIcon", repeatDelay:500, repeatInterval:35}; public function ScrollBar(){ _pageSize = 10; _pageScrollSize = 0; _lineScrollSize = 1; _minScrollPosition = 0; _maxScrollPosition = 0; _scrollPosition = 0; _direction = ScrollBarDirection.VERTICAL; inDrag = false; super(); setStyles(); focusEnabled = false; } public function get minScrollPosition():Number{ return (_minScrollPosition); } public function set minScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _arg1, _maxScrollPosition); } public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ var _local3:Number; _local3 = scrollPosition; _scrollPosition = Math.max(_minScrollPosition, Math.min(_maxScrollPosition, _arg1)); if (_local3 == _scrollPosition){ return; }; if (_arg2){ dispatchEvent(new ScrollEvent(_direction, (scrollPosition - _local3), scrollPosition)); }; updateThumb(); } public function set scrollPosition(_arg1:Number):void{ setScrollPosition(_arg1, true); } public function get pageScrollSize():Number{ return (((_pageScrollSize)==0) ? _pageSize : _pageScrollSize); } public function set pageSize(_arg1:Number):void{ if (_arg1 > 0){ _pageSize = _arg1; }; } public function setScrollProperties(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0):void{ this.pageSize = _arg1; _minScrollPosition = _arg2; _maxScrollPosition = _arg3; if (_arg4 >= 0){ _pageScrollSize = _arg4; }; enabled = (_maxScrollPosition > _minScrollPosition); setScrollPosition(_scrollPosition, false); updateThumb(); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; downArrow.enabled = (track.enabled = (thumb.enabled = (upArrow.enabled = ((enabled) && ((_maxScrollPosition > _minScrollPosition)))))); updateThumb(); } protected function updateThumb():void{ var _local1:Number; _local1 = ((_maxScrollPosition - _minScrollPosition) + _pageSize); if ((((((track.height <= 12)) || ((_maxScrollPosition <= _minScrollPosition)))) || ((((_local1 == 0)) || (isNaN(_local1)))))){ thumb.height = 12; thumb.visible = false; } else { thumb.height = Math.max(13, ((_pageSize / _local1) * track.height)); thumb.y = (track.y + ((track.height - thumb.height) * ((_scrollPosition - _minScrollPosition) / (_maxScrollPosition - _minScrollPosition)))); thumb.visible = enabled; }; } protected function thumbPressHandler(_arg1:MouseEvent):void{ inDrag = true; thumbScrollOffset = (mouseY - thumb.y); thumb.mouseStateLocked = true; mouseChildren = false; stage.addEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true); } protected function thumbReleaseHandler(_arg1:MouseEvent):void{ inDrag = false; mouseChildren = true; thumb.mouseStateLocked = false; stage.removeEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler); } public function set pageScrollSize(_arg1:Number):void{ if (_arg1 >= 0){ _pageScrollSize = _arg1; }; } protected function handleThumbDrag(_arg1:MouseEvent):void{ var _local2:Number; _local2 = Math.max(0, Math.min((track.height - thumb.height), ((mouseY - track.y) - thumbScrollOffset))); setScrollPosition((((_local2 / (track.height - thumb.height)) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition)); } public function set direction(_arg1:String):void{ var _local2:Boolean; if (_direction == _arg1){ return; }; _direction = _arg1; if (isLivePreview){ return; }; setScaleY(1); _local2 = (_direction == ScrollBarDirection.HORIZONTAL); if (((_local2) && (componentInspectorSetting))){ if (rotation == 90){ return; }; setScaleX(-1); rotation = -90; }; if (!componentInspectorSetting){ if (((_local2) && ((rotation == 0)))){ rotation = -90; setScaleX(-1); } else { if (((!(_local2)) && ((rotation == -90)))){ rotation = 0; setScaleX(1); }; }; }; invalidate(InvalidationType.SIZE); } public function set lineScrollSize(_arg1:Number):void{ if (_arg1 > 0){ _lineScrollSize = _arg1; }; } override public function get height():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.width : super.height); } protected function scrollPressHandler(_arg1:ComponentEvent):void{ var _local2:Number; var _local3:Number; _arg1.stopImmediatePropagation(); if (_arg1.currentTarget == upArrow){ setScrollPosition((_scrollPosition - _lineScrollSize)); } else { if (_arg1.currentTarget == downArrow){ setScrollPosition((_scrollPosition + _lineScrollSize)); } else { _local2 = (((track.mouseY / track.height) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition); _local3 = ((pageScrollSize)==0) ? pageSize : pageScrollSize; if (_scrollPosition < _local2){ setScrollPosition(Math.min(_local2, (_scrollPosition + _local3))); } else { if (_scrollPosition > _local2){ setScrollPosition(Math.max(_local2, (_scrollPosition - _local3))); }; }; }; }; } public function get pageSize():Number{ return (_pageSize); } public function set maxScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _minScrollPosition, _arg1); } public function get scrollPosition():Number{ return (_scrollPosition); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ var _local1:Number; if (isInvalid(InvalidationType.SIZE)){ _local1 = super.height; downArrow.move(0, Math.max(upArrow.height, (_local1 - downArrow.height))); track.setSize(WIDTH, Math.max(0, (_local1 - (downArrow.height + upArrow.height)))); updateThumb(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ setStyles(); }; downArrow.drawNow(); upArrow.drawNow(); track.drawNow(); thumb.drawNow(); validate(); } override protected function configUI():void{ super.configUI(); track = new BaseButton(); track.move(0, 14); track.useHandCursor = false; track.autoRepeat = true; track.focusEnabled = false; addChild(track); thumb = new LabelButton(); thumb.label = ""; thumb.setSize(WIDTH, 15); thumb.move(0, 15); thumb.focusEnabled = false; addChild(thumb); downArrow = new BaseButton(); downArrow.setSize(WIDTH, 14); downArrow.autoRepeat = true; downArrow.focusEnabled = false; addChild(downArrow); upArrow = new BaseButton(); upArrow.setSize(WIDTH, 14); upArrow.move(0, 0); upArrow.autoRepeat = true; upArrow.focusEnabled = false; addChild(upArrow); upArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); downArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); track.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbPressHandler, false, 0, true); enabled = false; } public function get direction():String{ return (_direction); } public function get lineScrollSize():Number{ return (_lineScrollSize); } override public function setSize(_arg1:Number, _arg2:Number):void{ if (_direction == ScrollBarDirection.HORIZONTAL){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; } public function get maxScrollPosition():Number{ return (_maxScrollPosition); } override public function get width():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.height : super.width); } protected function setStyles():void{ copyStylesToChild(downArrow, DOWN_ARROW_STYLES); copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); copyStylesToChild(upArrow, UP_ARROW_STYLES); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 10
//ScrollBarDirection (fl.controls.ScrollBarDirection) package fl.controls { public class ScrollBarDirection { public static const HORIZONTAL:String = "horizontal"; public static const VERTICAL:String = "vertical"; } }//package fl.controls
Section 11
//ScrollPolicy (fl.controls.ScrollPolicy) package fl.controls { public class ScrollPolicy { public static const OFF:String = "off"; public static const ON:String = "on"; public static const AUTO:String = "auto"; } }//package fl.controls
Section 12
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 13
//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const SIZE:String = "size"; public static const ALL:String = "all"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const STATE:String = "state"; public static const STYLES:String = "styles"; public static const SELECTED:String = "selected"; public static const RENDERER_STYLES:String = "rendererStyles"; } }//package fl.core
Section 14
//UIComponent (fl.core.UIComponent) package fl.core { import flash.display.*; import flash.events.*; import fl.managers.*; import flash.utils.*; import fl.events.*; import flash.system.*; import flash.text.*; public class UIComponent extends Sprite { protected var _enabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var startHeight:Number; protected var _height:Number; protected var _oldIMEMode:String;// = null protected var startWidth:Number; public var focusTarget:IFocusManagerComponent; protected var errorCaught:Boolean;// = false protected var uiFocusRect:DisplayObject; protected var _width:Number; public var version:String;// = "3.0.0.15" protected var isFocused:Boolean;// = false protected var callLaterMethods:Dictionary; private var _focusEnabled:Boolean;// = true private var tempText:TextField; protected var invalidateFlag:Boolean;// = false protected var _inspector:Boolean;// = false protected var sharedStyles:Object; protected var invalidHash:Object; protected var isLivePreview:Boolean;// = false protected var _imeMode:String;// = null protected var instanceStyles:Object; protected var _x:Number; protected var _y:Number; public static var inCallLaterPhase:Boolean = false; private static var defaultStyles:Object = {focusRectSkin:"focusRectSkin", focusRectPadding:2, textFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), disabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultTextFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultDisabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0)}; public static var createAccessibilityImplementation:Function; private static var focusManagers:Dictionary = new Dictionary(false); public function UIComponent(){ version = "3.0.0.15"; isLivePreview = false; invalidateFlag = false; _enabled = true; isFocused = false; _focusEnabled = true; _mouseFocusEnabled = true; _imeMode = null; _oldIMEMode = null; errorCaught = false; _inspector = false; super(); instanceStyles = {}; sharedStyles = {}; invalidHash = {}; callLaterMethods = new Dictionary(); StyleManager.registerInstance(this); configUI(); invalidate(InvalidationType.ALL); tabEnabled = (this is IFocusManagerComponent); focusRect = false; if (tabEnabled){ addEventListener(FocusEvent.FOCUS_IN, focusInHandler); addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); }; initializeFocusManager(); addEventListener(Event.ENTER_FRAME, hookAccessibility, false, 0, true); } public function drawFocus(_arg1:Boolean):void{ var _local2:Number; isFocused = _arg1; if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){ removeChild(uiFocusRect); uiFocusRect = null; }; if (_arg1){ uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite); if (uiFocusRect == null){ return; }; _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = -(_local2); uiFocusRect.y = -(_local2); uiFocusRect.width = (width + (_local2 * 2)); uiFocusRect.height = (height + (_local2 * 2)); addChildAt(uiFocusRect, 0); }; } private function callLaterDispatcher(_arg1:Event):void{ var _local2:Dictionary; var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; _local2 = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function addedHandler(_arg1:Event):void{ removeEventListener("addedToStage", addedHandler); initializeFocusManager(); } protected function getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (isOurFocus((_arg1.target as DisplayObject))){ _local2 = focusManager; if (((_local2) && (_local2.showFocusIndicator))){ drawFocus(true); isFocused = true; }; }; } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } override public function get visible():Boolean{ return (super.visible); } public function get componentInspectorSetting():Boolean{ return (_inspector); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } protected function setIMEMode(_arg1:Boolean){ var enabled = _arg1; if (_imeMode != null){ if (enabled){ IME.enabled = true; _oldIMEMode = IME.conversionMode; try { if (((!(errorCaught)) && (!((IME.conversionMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _imeMode; }; errorCaught = false; } catch(e:Error) { errorCaught = true; throw (new Error(("IME mode not supported: " + _imeMode))); }; } else { if (((!((IME.conversionMode == IMEConversionMode.UNKNOWN))) && (!((_oldIMEMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _oldIMEMode; }; IME.enabled = false; }; }; } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSharedStyle(_arg1:String, _arg2:Object):void{ if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; sharedStyles[_arg1] = _arg2; if (instanceStyles[_arg1] == null){ invalidate(InvalidationType.STYLES); }; } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var classDef:Object; var skin = _arg1; classDef = null; if ((skin is Class)){ return ((new (skin) as DisplayObject)); }; if ((skin is DisplayObject)){ (skin as DisplayObject).x = 0; (skin as DisplayObject).y = 0; return ((skin as DisplayObject)); }; try { classDef = getDefinitionByName(skin.toString()); } catch(e:Error) { try { classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object); } catch(e:Error) { }; }; if (classDef == null){ return (null); }; return ((new (classDef) as DisplayObject)); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } protected function beforeComponentParameters():void{ } protected function callLater(_arg1:Function):void{ if (inCallLaterPhase){ return; }; callLaterMethods[_arg1] = true; if (stage != null){ stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } override public function set visible(_arg1:Boolean):void{ var _local2:String; if (super.visible == _arg1){ return; }; super.visible = _arg1; _local2 = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } override public function set x(_arg1:Number):void{ move(_arg1, _y); } public function drawNow():void{ draw(); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } protected function checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } protected function validate():void{ invalidHash = {}; } override public function get height():Number{ return (_height); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } public function get enabled():Boolean{ return (_enabled); } protected function getScaleX():Number{ return (super.scaleX); } protected function getScaleY():Number{ return (super.scaleY); } public function get focusEnabled():Boolean{ return (_focusEnabled); } protected function afterComponentParameters():void{ } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function configUI():void{ var _local1:Number; var _local2:Number; var _local3:Number; isLivePreview = checkLivePreview(); _local1 = rotation; rotation = 0; _local2 = super.width; _local3 = super.height; var _local4 = 1; super.scaleY = _local4; super.scaleX = _local4; setSize(_local2, _local3); move(super.x, super.y); rotation = _local1; startWidth = _local2; startHeight = _local3; if (numChildren > 0){ removeChildAt(0); }; } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } private function initializeFocusManager():void{ if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); }; } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } protected function isInvalid(_arg1:String, ... _args):Boolean{ if (((invalidHash[_arg1]) || (invalidHash[InvalidationType.ALL]))){ return (true); }; while (_args.length > 0) { if (invalidHash[_args.pop()]){ return (true); }; }; return (false); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } public function setFocus():void{ if (stage){ stage.focus = this; }; } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public function get focusManager():IFocusManager{ var _local1:DisplayObject; _local1 = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } override public function get width():Number{ return (_width); } public function move(_arg1:Number, _arg2:Number):void{ _x = _arg1; _y = _arg2; super.x = Math.round(_arg1); super.y = Math.round(_arg2); dispatchEvent(new ComponentEvent(ComponentEvent.MOVE)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local2:Object; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:String; _local2 = {}; _local3 = _args.length; _local4 = 0; while (_local4 < _local3) { _local5 = _args[_local4]; for (_local6 in _local5) { if (_local2[_local6] != null){ } else { _local2[_local6] = _args[_local4][_local6]; }; }; _local4++; }; return (_local2); } } }//package fl.core
Section 15
//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const HIDE:String = "hide"; public static const BUTTON_DOWN:String = "buttonDown"; public static const MOVE:String = "move"; public static const RESIZE:String = "resize"; public static const ENTER:String = "enter"; public static const LABEL_CHANGE:String = "labelChange"; public static const SHOW:String = "show"; public function ComponentEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("ComponentEvent", "type", "bubbles", "cancelable")); } override public function clone():Event{ return (new ComponentEvent(type, bubbles, cancelable)); } } }//package fl.events
Section 16
//ScrollEvent (fl.events.ScrollEvent) package fl.events { import flash.events.*; public class ScrollEvent extends Event { private var _position:Number; private var _direction:String; private var _delta:Number; public static const SCROLL:String = "scroll"; public function ScrollEvent(_arg1:String, _arg2:Number, _arg3:Number){ super(ScrollEvent.SCROLL, false, false); _direction = _arg1; _delta = _arg2; _position = _arg3; } override public function clone():Event{ return (new ScrollEvent(_direction, _delta, _position)); } public function get position():Number{ return (_position); } override public function toString():String{ return (formatToString("ScrollEvent", "type", "bubbles", "cancelable", "direction", "delta", "position")); } public function get delta():Number{ return (_delta); } public function get direction():String{ return (_direction); } } }//package fl.events
Section 17
//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import flash.utils.*; import flash.text.*; import flash.ui.*; public class FocusManager implements IFocusManager { private var focusableObjects:Dictionary; private var _showFocusIndicator:Boolean;// = true private var defButton:Button; private var focusableCandidates:Array; private var _form:DisplayObjectContainer; private var _defaultButtonEnabled:Boolean;// = true private var activated:Boolean;// = false private var _defaultButton:Button; private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var lastAction:String; public function FocusManager(_arg1:DisplayObjectContainer){ activated = false; calculateCandidates = true; _showFocusIndicator = true; _defaultButtonEnabled = true; super(); focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; addFocusables(DisplayObject(_arg1)); _arg1.addEventListener(Event.ADDED, addedHandler); _arg1.addEventListener(Event.REMOVED, removedHandler); activate(); }; } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local5:int; var _local6:int; var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; _local5 = focusableCandidates.length; _local6 = _arg1; while (true) { if (_arg2){ _arg1--; } else { _arg1++; }; if (_arg3){ if (((_arg2) && ((_arg1 < 0)))){ break; }; if (((!(_arg2)) && ((_arg1 == _local5)))){ break; }; } else { _arg1 = ((_arg1 + _local5) % _local5); if (_local6 == _arg1){ break; }; }; if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){ _local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1])); if ((_local7 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local7); _local9 = 0; while (_local9 < focusableCandidates.length) { _local10 = focusableCandidates[_local9]; if ((_local10 is IFocusManagerGroup)){ _local11 = IFocusManagerGroup(_local10); if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){ _arg1 = _local9; break; }; }; _local9++; }; }; return (_arg1); }; }; return (_arg1); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } private function addFocusables(_arg1:DisplayObject, _arg2:Boolean=false):void{ var focusable:IFocusManagerComponent; var io:InteractiveObject; var doc:DisplayObjectContainer; var i:int; var child:DisplayObject; var o = _arg1; var skipTopLevel = _arg2; if (!skipTopLevel){ if ((o is IFocusManagerComponent)){ focusable = IFocusManagerComponent(o); if (focusable.focusEnabled){ if (((focusable.tabEnabled) && (isTabVisible(o)))){ focusableObjects[o] = true; calculateCandidates = true; }; o.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; } else { if ((o is InteractiveObject)){ io = (o as InteractiveObject); if (((((io) && (io.tabEnabled))) && ((findFocusManagerComponent(io) == io)))){ focusableObjects[io] = true; calculateCandidates = true; }; io.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); if ((((((doc is Stage)) || ((doc.parent is Stage)))) || (doc.tabChildren))){ i = 0; while (i < doc.numChildren) { try { child = doc.getChildAt(i); if (child != null){ addFocusables(doc.getChildAt(i)); }; } catch(error:SecurityError) { }; i = (i + 1); }; }; }; } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function focusOutHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; _local2 = (_arg1.target as InteractiveObject); } private function isValidFocusCandidate(_arg1:DisplayObject, _arg2:String):Boolean{ var _local3:IFocusManagerGroup; if (!isEnabledAndVisible(_arg1)){ return (false); }; if ((_arg1 is IFocusManagerGroup)){ _local3 = IFocusManagerGroup(_arg1); if (_arg2 == _local3.groupName){ return (false); }; }; return (true); } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject; _local2 = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } private function sortFocusableObjectsTabIndex():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))){ focusableCandidates.push(_local2); }; }; focusableCandidates.sort(sortByTabIndex); } private function removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject; _local2 = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{ while (_arg1 != InteractiveObject(form)) { if ((((((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))) && (IFocusManagerComponent(_arg1).mouseFocusEnabled))) && (UIComponent(_arg1).enabled))){ return (_arg1); }; _arg1 = _arg1.parent; if (_arg1 == null){ break; }; }; return (null); } private function tabChildrenChangeHandler(_arg1:Event):void{ var _local2:DisplayObjectContainer; if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; _local2 = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } public function getFocus():InteractiveObject{ var _local1:InteractiveObject; _local1 = form.stage.focus; return (findFocusManagerComponent(_local1)); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; var _local3:TextField; var _local4:SimpleButton; _local2 = DisplayObject(form).parent; while (_arg1 != _local2) { if ((_arg1 is UIComponent)){ if (!UIComponent(_arg1).enabled){ return (false); }; } else { if ((_arg1 is TextField)){ _local3 = TextField(_arg1); if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){ return (false); }; } else { if ((_arg1 is SimpleButton)){ _local4 = SimpleButton(_arg1); if (!_local4.enabled){ return (false); }; }; }; }; if (!_arg1.visible){ return (false); }; _arg1 = _arg1.parent; }; return (true); } public function set defaultButton(_arg1:Button):void{ var _local2:Button; _local2 = (_arg1) ? Button(_arg1) : null; if (_local2 != _defaultButton){ if (_defaultButton){ _defaultButton.emphasized = false; }; if (defButton){ defButton.emphasized = false; }; _defaultButton = _local2; defButton = _local2; if (_local2){ _local2.emphasized = true; }; }; } private function deactivateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } private function setFocusToNextObject(_arg1:FocusEvent):void{ var _local2:InteractiveObject; if (!hasFocusableObjects()){ return; }; _local2 = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function sortFocusableObjects():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))) && ((_local2.tabIndex > 0)))){ sortFocusableObjectsTabIndex(); return; }; focusableCandidates.push(_local2); }; focusableCandidates.sort(sortByDepth); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int; var _local3:int; _local2 = focusableCandidates.length; _local3 = 0; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } public function hideFocus():void{ } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local3:DisplayObject; var _local4:InteractiveObject; _local3 = DisplayObject(_arg1.target); if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){ if (_local3 == lastFocus){ IFocusManagerComponent(lastFocus).drawFocus(false); lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local3]; calculateCandidates = true; } else { if ((((_local3 is InteractiveObject)) && ((focusableObjects[_local3] == true)))){ _local4 = (_local3 as InteractiveObject); if (_local4){ if (_local4 == lastFocus){ lastFocus = null; }; delete focusableObjects[_local4]; calculateCandidates = true; }; _local3.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); }; }; removeFocusables(_local3); } private function sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local3:String; var _local4:String; var _local5:int; var _local6:String; var _local7:String; var _local8:String; var _local9:DisplayObject; var _local10:DisplayObject; _local3 = ""; _local4 = ""; _local8 = "0000"; _local9 = DisplayObject(_arg1); _local10 = DisplayObject(_arg2); while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) { _local5 = getChildIndex(_local9.parent, _local9); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local3 = (_local7 + _local3); _local9 = _local9.parent; }; while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) { _local5 = getChildIndex(_local10.parent, _local10); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local4 = (_local7 + _local4); _local10 = _local10.parent; }; return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0); } public function get defaultButton():Button{ return (_defaultButton); } private function activateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } public function showFocus():void{ } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local2:DisplayObject; var _local3:String; var _local4:int; var _local5:Boolean; var _local6:int; var _local7:int; var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; _local2 = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; _local4 = getIndexOfFocusedObject(_local2); _local5 = false; _local6 = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; _local7 = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function mouseDownHandler(_arg1:MouseEvent):void{ var _local2:InteractiveObject; if (_arg1.isDefaultPrevented()){ return; }; _local2 = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; _local2 = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } public function get nextTabIndex():int{ return (0); } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function focusInHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; var _local3:Button; _local2 = InteractiveObject(_arg1.target); if (form.contains(_local2)){ lastFocus = findFocusManagerComponent(InteractiveObject(_local2)); if ((lastFocus is Button)){ _local3 = Button(lastFocus); if (defButton){ defButton.emphasized = false; defButton = _local3; _local3.emphasized = true; }; } else { if (((defButton) && (!((defButton == _defaultButton))))){ defButton.emphasized = false; defButton = _defaultButton; _defaultButton.emphasized = true; }; }; }; } private function tabEnabledChangeHandler(_arg1:Event):void{ var _local2:InteractiveObject; var _local3:Boolean; calculateCandidates = true; _local2 = InteractiveObject(_arg1.target); _local3 = (focusableObjects[_local2] == true); if (_local2.tabEnabled){ if (((!(_local3)) && (isTabVisible(_local2)))){ if (!(_local2 is IFocusManagerComponent)){ _local2.focusRect = false; }; focusableObjects[_local2] = true; }; } else { if (_local3){ delete focusableObjects[_local2]; }; }; } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function activate():void{ if (activated){ return; }; form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); form.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } } }//package fl.managers
Section 18
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import fl.controls.*; import flash.display.*; public interface IFocusManager { function getFocus():InteractiveObject; function deactivate():void; function set defaultButton(_arg1:Button):void; function set showFocusIndicator(_arg1:Boolean):void; function get defaultButtonEnabled():Boolean; function get nextTabIndex():int; function get defaultButton():Button; function get showFocusIndicator():Boolean; function setFocus(_arg1:InteractiveObject):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 19
//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package fl.managers
Section 20
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function set groupName(_arg1:String):void; function set selected(_arg1:Boolean):void; function get groupName():String; function get selected():Boolean; } }//package fl.managers
Section 21
//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.utils.*; import flash.text.*; public class StyleManager { private var globalStyles:Object; private var classToDefaultStylesDict:Dictionary; private var styleToClassesHash:Object; private var classToStylesDict:Dictionary; private var classToInstancesDict:Dictionary; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } private static function getClassDef(_arg1:Object):Class{ var component = _arg1; if ((component is Class)){ return ((component as Class)); }; try { return ((getDefinitionByName(getQualifiedClassName(component)) as Class)); } catch(e:Error) { if ((component is UIComponent)){ try { return ((component.loaderInfo.applicationDomain.getDefinition(getQualifiedClassName(component)) as Class)); } catch(e:Error) { }; }; }; return (null); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class; var _local5:Object; _local4 = getClassDef(_arg1); _local5 = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _arg2); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local2:StyleManager; var _local3:Class; var _local4:Object; var _local5:String; _local2 = getInstance(); _local3 = getClassDef(_arg1); _local4 = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } public static function getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local3:Dictionary; var _local4:Object; var _local5:UIComponent; _local3 = getInstance().classToInstancesDict[_arg1]; if (_local3 == null){ return; }; for (_local4 in _local3) { _local5 = (_local4 as UIComponent); if (_local5 == null){ } else { _local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2)); }; }; } private static function invalidateStyle(_arg1:String):void{ var _local2:Dictionary; var _local3:Object; _local2 = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } public static function registerInstance(_arg1:UIComponent):void{ var inst:StyleManager; var classDef:Class; var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; inst = getInstance(); classDef = getClassDef(instance); if (classDef == null){ return; }; if (inst.classToInstancesDict[classDef] == null){ inst.classToInstancesDict[classDef] = new Dictionary(true); target = classDef; while (defaultStyles == null) { if (target["getStyleDefinition"] != null){ defaultStyles = target["getStyleDefinition"](); break; }; try { target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class); } catch(err:Error) { try { target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class); } catch(e:Error) { defaultStyles = UIComponent.getStyleDefinition(); break; }; }; }; styleToClasses = inst.styleToClassesHash; for (n in defaultStyles) { if (styleToClasses[n] == null){ styleToClasses[n] = new Dictionary(true); }; styleToClasses[n][classDef] = true; }; inst.classToDefaultStylesDict[classDef] = defaultStyles; inst.classToStylesDict[classDef] = {}; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class; var _local4:StyleManager; var _local5:Object; _local3 = getClassDef(_arg1); _local4 = getInstance(); _local5 = _local4.classToStylesDict[_local3][_arg2]; if (_local5 != null){ return (_local5); }; _local5 = _local4.globalStyles[_arg2]; if (_local5 != null){ return (_local5); }; return (_local4.classToDefaultStylesDict[_local3][_arg2]); } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object; _local3 = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } } }//package fl.managers
Section 22
//gAnimation (gdk.arcade.gAnimation) package gdk.arcade { import gdk.arcade.*; class gAnimation { public var method:Function; public var time:Object; public var totaltime:Number; public var obj:Object; function gAnimation(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Function=null){ obj = _arg1; totaltime = _arg2; time = _arg3; method = _arg4; } } }//package gdk.arcade
Section 23
//gGame (gdk.arcade.gGame) package gdk.arcade { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.system.*; import flash.ui.*; public class gGame extends MovieClip { public var TIMER:Number; private var KEY2TRACK:Array; public var viewH:Number; public var viewW:Number; public var UNITS:Array; private var EVT_QUEUE:Array; private var ANIMATIONS:Array; public var GAMEALIVE:Boolean; private var KEY4EVTDOWN:Array; public var GAMEPAUSED:Boolean; private var EVT_TIMER:Number; public var ZONE:gZone; public var PLAYER:Object; private var KEY4EVTUP:Array; public function gGame(_arg1:Number, _arg2:Number){ viewW = _arg1; viewH = _arg2; TIMER = 0; EVT_TIMER = 0; EVT_QUEUE = []; ANIMATIONS = []; GAMEALIVE = false; GAMEPAUSED = false; UNITS = []; KEY2TRACK = []; KEY4EVTDOWN = []; KEY4EVTUP = []; stage.addEventListener(KeyboardEvent.KEY_DOWN, evtKeyDown); stage.addEventListener(KeyboardEvent.KEY_UP, evtKeyUp); addEventListener(Event.ENTER_FRAME, evtEnterFrame); } public function destroy(){ GAMEALIVE = false; ZONE = null; UNITS = []; ITEMS = []; EVT_QUEUE = []; KEY2TRACK = []; KEY4EVTDOWN = []; KEY4EVTUP = []; ANIMATIONS = []; onDestroy(); try { System.gc(); } catch(e:Error) { }; } public function evt(_arg1:Number, _arg2:Function, _arg3:Object=null, _arg4:Object=null){ var _local5:gTimedEvent; var _local6:Number; var _local7:*; _local5 = new gTimedEvent((EVT_TIMER + _arg1), _arg2, _arg3, _arg4, false); _local6 = EVT_QUEUE.length; _local7 = 0; while (_local7 < _local6) { if (_local5.t < EVT_QUEUE[_local7].t){ EVT_QUEUE.splice(_local7, 0, _local5); return (_local5); }; _local7++; }; EVT_QUEUE.push(_local5); return (_local5); } public function resumePlay(){ var _local1:*; if (!GAMEPAUSED){ return; }; GAMEPAUSED = false; for (_local1 in UNITS) { if (UNITS[_local1].LOADED){ UNITS[_local1].resumePlay(); }; }; } public function isKeyDown(_arg1:uint):Boolean{ var _local2:*; for (_local2 in KEY2TRACK) { if ((((KEY2TRACK[_local2].keycode == _arg1)) && (KEY2TRACK[_local2].isdown))){ return (true); }; }; return (false); } protected function onDestroy(){ } public function getUniqueID():Number{ return (gGame.UNIQUEIDCOUNTER++); } public function trackKey(_arg1:uint){ KEY2TRACK.push({keycode:_arg1, isdown:false}); } public function setZone(_arg1:gZone){ trace(("gGame->setZone : " + _arg1)); ZONE = _arg1; } public function hitDetection(_arg1:Point, _arg2:Number):Boolean{ var _local3:gUnit; var _local4:Number; _local4 = 0; while (_local4 < UNITS.length) { _local3 = UNITS[_local4]; if (_local3.hitDetection(_arg1, _arg2)){ return (true); }; _local4++; }; return (false); } public function evtKeyDown(_arg1:KeyboardEvent){ var _local2:*; for (_local2 in KEY2TRACK) { if (KEY2TRACK[_local2].keycode == _arg1.keyCode){ KEY2TRACK[_local2].isdown = true; break; }; }; for (_local2 in KEY4EVTDOWN) { if (KEY4EVTDOWN[_local2].keycode == _arg1.keyCode){ KEY4EVTDOWN[_local2].handler.call(KEY4EVTDOWN[_local2].obj, _arg1); break; }; }; } public function evtMouseDown(_arg1:Event=null){ if (PLAYER){ PLAYER.evtMouseDown(mouseX, mouseY); }; } public function keyDownHandler(_arg1:uint, _arg2:Function, _arg3:Object){ KEY4EVTDOWN.push({keycode:_arg1, handler:_arg2, obj:_arg3}); } public function evtMouseOut(_arg1:Event=null){ } public function pausePlay(){ var _local1:*; if (GAMEPAUSED){ return; }; GAMEPAUSED = true; for (_local1 in UNITS) { if (UNITS[_local1].LOADED){ UNITS[_local1].pausePlay(); }; }; } public function animation(_arg1:Object, _arg2:Number, _arg3:Function=null){ ANIMATIONS.push(new gAnimation(_arg1, _arg2, 0, _arg3)); } public function hideMouse(){ Mouse.hide(); } public function keyUpHandler(_arg1:uint, _arg2:Function, _arg3:Object){ KEY4EVTUP.push({keycode:_arg1, handler:_arg2, obj:_arg3}); } protected function nextState(){ } public function evtKeyUp(_arg1:KeyboardEvent){ var _local2:*; for (_local2 in KEY2TRACK) { if (KEY2TRACK[_local2].keycode == _arg1.keyCode){ KEY2TRACK[_local2].isdown = false; break; }; }; } public function unit(_arg1:MovieClip){ UNITS.push(_arg1); } public function showMouse(){ Mouse.show(); } public function evtMouseRollOut(_arg1:Event=null){ } public function eventQueue(){ var _local1:gTimedEvent; var _local2:Number; var _local3:Array; var _local4:Number; var _local5:Number; EVT_TIMER++; _local2 = 0; _local3 = []; _local4 = EVT_QUEUE.length; _local5 = 0; while (_local5 < _local4) { _local1 = EVT_QUEUE[_local5]; if (_local1.cancel){ _local2++; } else { if (EVT_TIMER >= _local1.t){ _local3.push(_local1); _local2++; } else { break; }; }; _local5++; }; EVT_QUEUE.splice(0, _local2); for (_local5 in _local3) { _local1 = _local3[_local5]; _local1.method.call(_local1.obj, _local1.data); }; } public function ready(){ var _local1:gUnit; GAMEALIVE = true; GAMEPAUSED = false; for each (_local1 in UNITS) { _local1.init(); }; glo.bal.SCRIPT.ready(); evt((10 * 24), cleanUp, this); } public function anyActiveUnit():Boolean{ var _local1:Number; var _local2:gUnit; for (_local1 in UNITS) { _local2 = UNITS[_local1]; if (((_local2.ATTACKING) && (_local2.ALIVE))){ return (true); }; }; return (false); } public function evtMouseUp(_arg1:Event=null){ if (PLAYER){ PLAYER.evtMouseUp(mouseX, mouseY); }; } public function createZone(_arg1:gZone){ ZONE = _arg1; ZONES.push(ZONE); ZONE.loadWorld(this); ZONE.loadUnits(this); } public function evtEnterFrame(_arg1:Event){ var _local2:*; var _local3:Number; var _local4:Array; var _local5:gAnimation; if (!GAMEALIVE){ return; }; if (GAMEPAUSED){ return; }; TIMER++; eventQueue(); if (ANIMATIONS.length > 0){ _local4 = []; for (_local2 in ANIMATIONS) { _local5 = ANIMATIONS[_local2]; _local5.time++; if (_local5.method == null){ _local5.obj.animate(_local5.time, _local5.totaltime); } else { _local5.method.call(_local5.obj, _local5.time, _local5.totaltime); }; if (_local5.time < _local5.totaltime){ _local4.push(_local5); }; }; ANIMATIONS = _local4; }; PLAYER.nextState(mouseX, mouseY); this.nextState(); } public function cleanUp(_arg1:Object){ var _evt = _arg1; try { System.gc(); } catch(e) { }; evt((10 * 24), cleanUp, this); } public function evtMouseWheel(_arg1:Event=null){ } } }//package gdk.arcade
Section 24
//gTimedEvent (gdk.arcade.gTimedEvent) package gdk.arcade { import gdk.arcade.*; class gTimedEvent { public var method:Function; public var data:Object; public var t:Number; public var obj:Object; public var cancel:Boolean; function gTimedEvent(_arg1:Number, _arg2:Function, _arg3:Object, _arg4:Object=null, _arg5:Boolean=false){ t = _arg1; method = _arg2; obj = _arg3; data = _arg4; cancel = _arg5; } } }//package gdk.arcade
Section 25
//gUnit (gdk.arcade.gUnit) package gdk.arcade { import flash.display.*; public class gUnit extends MovieClip { public var ZONE:gZone; public var ALIVE:Boolean; public var GAME:gGame; public function gUnit(){ ALIVE = false; } public function resumePlay(){ } public function destroy(){ ALIVE = false; GAME = null; ZONE = null; } public function init(){ ALIVE = true; GAME = glo.bal.GAME; ZONE = GAME.ZONE; } public function clearTween(_arg1:Number, _arg2:Number){ } public function damageSuffered(_arg1:Number){ } public function nextState(){ } public function clearUnit(_arg1:Number){ } public function pausePlay(){ } final public function death(){ if (!ALIVE){ return; }; ALIVE = false; onDeath(); } public function onDeath(){ } } }//package gdk.arcade
Section 26
//gZone (gdk.arcade.gZone) package gdk.arcade { import flash.display.*; public class gZone extends MovieClip { public var ID:Number; public var TITLE:String; public var GAME:gGame; public function gZone(_arg1:Number, _arg2:String){ GAME = glo.bal.GAME; ID = _arg1; TITLE = _arg2; } public function loadUnits(){ } public function loadWorld(){ } public function ready(){ } } }//package gdk.arcade
Section 27
//MochiAd (mochi.as3.MochiAd) package mochi.as3 { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiAd { public static function getVersion():String{ return (MochiServices.getVersion()); } public static function showClickAwayAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_timeout:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var sendHostProgress:Boolean; var options = _arg1; DEFAULTS = {ad_timeout:2000, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function ():void{ }, ad_finished:function ():void{ }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_timeout = options.ad_timeout; delete options.ad_timeout; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; sendHostProgress = false; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; _local3 = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (this.root == null){ _local3 = true; }; if (_local3){ delete this.onEnterFrame; }; }; doOnEnterFrame(chk); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function _allowDomains(_arg1:String):String{ var _local2:String; _local2 = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType == "application"){ return (_local2); }; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (_arg1.origFrameRate != undefined){ _arg1.stage.frameRate = _arg1.origFrameRate; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad._containerLCName != undefined){ _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "notify", {id:"unload"}); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (_local2 > chk.ad_msec){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local3:Object; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; if (_local3.clip == undefined){ throw (new Error("MochiAd is missing the 'clip' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite.")); }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; if (_local3.id == "test"){ trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); }; return (_local3); } public static function _cleanup(_arg1:Object):void{ var idx:Number; var k:String; var lc:LocalConnection; var f:Function; var mc = _arg1; if (("lc" in mc)){ lc = mc.lc; f = function ():void{ try { lc.client = null; lc.close(); } catch(e:Error) { }; }; setTimeout(f, 0); }; idx = DisplayObjectContainer(mc).numChildren; while (idx > 0) { idx = (idx - 1); DisplayObjectContainer(mc).removeChildAt(idx); }; for (k in mc) { delete mc[k]; }; } public static function load(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var depth:Number; var mc:MovieClip; var wh:Array; var lv:URLVariables; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; if (!MochiAd._isNetworkAvailable()){ return (null); }; try { if (clip._mochiad_loaded){ return (null); }; } catch(e:Error) { throw (new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); wh = MochiAd._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; } else { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); }; lv = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; mc.lcName = name; lv.lc = name; lv.st = getTimer(); loader = new Loader(); g = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); MochiAd.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest(((server + ".swf?cacheBust=") + new Date().getTime())); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, function (_arg1:IOErrorEvent):void{ trace("[MochiAds] Blocked URL"); }); loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function runMethod(_arg1:Object, _arg2:String, _arg3:Array):Object{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return (undefined); }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; if (typeof(_arg1[_local4[_local5]]) == "function"){ return (_arg1[_local4[_local5]].apply(_arg1, _arg3)); }; return (undefined); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Array; _local3 = _arg2.getBounds(_arg2.root); _local4 = 0; _local5 = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function adShowing(_arg1:Object):void{ _arg1.origFrameRate = _arg1.stage.frameRate; _arg1.stage.frameRate = 30; } public static function getValue(_arg1:Object, _arg2:String):Object{ var _local3:Array; var _local4:Number; _local3 = _arg2.split("."); _local4 = 0; while (_local4 < (_local3.length - 1)) { if ((((_arg1[_local3[_local4]] == undefined)) || ((_arg1[_local3[_local4]] == null)))){ return (undefined); }; _arg1 = _arg1[_local3[_local4]]; _local4++; }; return (_arg1[_local3[_local4]]); } public static function rpc(_arg1:Object, _arg2:Number, _arg3:Object):void{ var _local4:Object; var _local5:Object; switch (_arg3.id){ case "setValue": MochiAd.setValue(_arg1, _arg3.objectName, _arg3.value); break; case "getValue": _local4 = MochiAd.getValue(_arg1, _arg3.objectName); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local4); break; case "runMethod": _local5 = MochiAd.runMethod(_arg1, _arg3.method, _arg3.args); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local5); break; default: trace(("[mochiads rpc] unknown rpc id: " + _arg3.id)); }; } public static function setValue(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return; }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; _arg1[_local4[_local5]] = _arg3; } public static function showPreGameAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var bar:MovieClip; var bar_w:Number; var bar_color:Number; var bar_background:Number; var bar_outline:Number; var backing_mc:MovieClip; var backing:Object; var inside_mc:MovieClip; var inside:Object; var outline_mc:MovieClip; var outline:Object; var complete:Boolean; var unloaded:Boolean; var progress:Number; var f:Function; var sendHostProgress:Boolean; var fn:Function; var r:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }, ad_progress:function (_arg1:Number):void{ }, progress_override:function (_arg1:Object):Number{ return (NaN); }, bar_offset:0}; options = MochiAd._parseOptions(options, DEFAULTS); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def"){ options.ad_started(); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); return; }; clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ var fn:Function; MochiAd._cleanup(mc); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); bar = createEmptyMovieClip(chk, "_mochiad_bar", 4); if (options.no_progress_bar){ bar.visible = false; delete options.no_progress_bar; } else { bar.x = (10 + options.bar_offset); bar.y = (h - 20); }; bar_w = ((w - bar.x) - 10); bar_color = options.color; delete options.color; bar_background = options.background; delete options.background; bar_outline = options.outline; delete options.outline; backing_mc = createEmptyMovieClip(bar, "_outline", 1); backing = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo(bar_w, 0); backing.lineTo(bar_w, 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); inside_mc = createEmptyMovieClip(bar, "_inside", 2); inside = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo(bar_w, 0); inside.lineTo(bar_w, 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; outline_mc = createEmptyMovieClip(bar, "_outline", 3); outline = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo(bar_w, 0); outline.lineTo(bar_w, 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; progress = Math.min(1, options.progress_override(clip)); f = function (_arg1:Event):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); complete = true; if (unloaded){ MochiAd.unload(clip); }; }; if (!isNaN(progress)){ complete = (progress == 1); } else { if (clip.loaderInfo.bytesLoaded == clip.loaderInfo.bytesTotal){ complete = true; } else { if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; } else { clip.loaderInfo.addEventListener(Event.COMPLETE, f); }; } else { clip.loaderInfo.addEventListener(Event.COMPLETE, f); }; }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ MochiAd.unload(clip); }; }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; mc.rpcTestFn = function (_arg1:String):Object{ trace(("[MOCHIAD rpcTestFn] " + _arg1)); return (_arg1); }; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; sendHostProgress = false; mc.sendHostLoadProgress = function (_arg1:String):void{ sendHostProgress = true; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Object; var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Object; var _local11:Number; var _local12:Number; if (((!(this.parent)) || (!(this.parent.parent)))){ delete this["onEnterFrame"]; return; }; _local1 = this.parent.parent.root; _local2 = this.parent._mochiad_ctr; _local3 = (getTimer() - this.started); _local4 = false; _local5 = _local1.loaderInfo.bytesTotal; _local6 = _local1.loaderInfo.bytesLoaded; _local7 = Math.min(1, options.progress_override(_local1)); if (_local7 == 1){ complete = true; }; if (complete){ _local6 = Math.max(1, _local6); _local5 = _local6; }; _local8 = ((100 * _local6) / _local5); if (!isNaN(_local7)){ _local8 = (100 * _local7); }; _local9 = ((100 * _local3) / chk.ad_msec); _local10 = this._mochiad_bar._inside; _local11 = Math.min(100, Math.min(((_local8) || (0)), _local9)); _local11 = Math.max(this.last_pcnt, _local11); this.last_pcnt = _local11; _local10.scaleX = (_local11 * 0.01); options.ad_progress(_local11); if (sendHostProgress){ clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local8}); if (_local8 >= 100){ sendHostProgress = false; }; }; if (!chk.showing){ _local12 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local12 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if ((((_local3 > chk.ad_timeout)) && ((_local8 == 100)))){ options.ad_failed(); _local4 = true; }; }; }; if (_local3 > chk.ad_msec){ _local4 = true; }; if (((complete) && (_local4))){ if (unloaded){ MochiAd.unload(_local1); } else { if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); MochiAd.showPreGameAd(_arg1); } public static function showTimedAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); MochiAd.showInterLevelAd(_arg1); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var f:Function; var mc = _arg1; f = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package mochi.as3
Section 28
//MochiCoins (mochi.as3.MochiCoins) package mochi.as3 { public class MochiCoins { public static const STORE_HIDE:String = "StoreHide"; public static const LOGGED_IN:String = "LoggedIn"; public static const STORE_ITEMS:String = "StoreItems"; public static const NO_USER:String = "NoUser"; public static const PROPERTIES_SIZE:String = "PropertiesSize"; public static const ITEM_NEW:String = "ItemNew"; public static const USER_INFO:String = "UserInfo"; public static const IO_ERROR:String = "IOError"; public static const ITEM_OWNED:String = "ItemOwned"; public static const PROPERTIES_SAVED:String = "PropertySaved"; public static const WIDGET_LOADED:String = "WidgetLoaded"; public static const ERROR:String = "Error"; public static const LOGGED_OUT:String = "LoggedOut"; public static const PROFILE_SHOW:String = "ProfileShow"; public static const LOGIN_HIDE:String = "LoginHide"; public static const LOGIN_SHOW:String = "LoginShow"; public static const STORE_SHOW:String = "StoreShow"; public static const PROFILE_HIDE:String = "ProfileHide"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public static function showItem(_arg1:Object=null):void{ if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){ trace("ERROR: showItem call must pass an Object with an item key"); return; }; MochiServices.bringToTop(); MochiServices.send("coins_showItem", {options:_arg1}, null, null); } public static function saveUserProperties(_arg1:Object):void{ MochiServices.send("coins_saveUserProperties", _arg1); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function showLoginWidget(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("coins_showLoginWidget", {options:_arg1}); } public static function getStoreItems():void{ MochiServices.send("coins_getStoreItems"); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function showStore(_arg1:Object=null):void{ MochiServices.bringToTop(); MochiServices.send("coins_showStore", {options:_arg1}, null, null); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function getUserInfo():void{ MochiServices.send("coins_getUserInfo"); } public static function hideLoginWidget():void{ MochiServices.send("coins_hideLoginWidget"); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function showVideo(_arg1:Object=null):void{ if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){ trace("ERROR: showVideo call must pass an Object with an item key"); return; }; MochiServices.bringToTop(); MochiServices.send("coins_showVideo", {options:_arg1}, null, null); } } }//package mochi.as3
Section 29
//MochiEventDispatcher (mochi.as3.MochiEventDispatcher) package mochi.as3 { public class MochiEventDispatcher { private var eventTable:Object; public function MochiEventDispatcher():void{ eventTable = {}; } public function triggerEvent(_arg1:String, _arg2:Object):void{ var _local3:Object; if (eventTable[_arg1] == undefined){ return; }; for (_local3 in eventTable[_arg1]) { var _local6 = eventTable[_arg1]; _local6[_local3](_arg2); }; } public function removeEventListener(_arg1:String, _arg2:Function):void{ var _local3:Object; if (eventTable[_arg1] == undefined){ eventTable[_arg1] = []; return; }; for (_local3 in eventTable[_arg1]) { if (eventTable[_arg1][_local3] != _arg2){ } else { eventTable[_arg1].splice(Number(_local3), 1); }; }; } public function addEventListener(_arg1:String, _arg2:Function):void{ removeEventListener(_arg1, _arg2); eventTable[_arg1].push(_arg2); } } }//package mochi.as3
Section 30
//MochiEvents (mochi.as3.MochiEvents) package mochi.as3 { import flash.display.*; public class MochiEvents { public static const ALIGN_BOTTOM_LEFT:String = "ALIGN_BL"; public static const FORMAT_LONG:String = "LongForm"; public static const ALIGN_BOTTOM:String = "ALIGN_B"; public static const ACHIEVEMENT_RECEIVED:String = "AchievementReceived"; public static const FORMAT_SHORT:String = "ShortForm"; public static const ALIGN_TOP_RIGHT:String = "ALIGN_TR"; public static const ALIGN_BOTTOM_RIGHT:String = "ALIGN_BR"; public static const ALIGN_TOP:String = "ALIGN_T"; public static const ALIGN_LEFT:String = "ALIGN_L"; public static const ALIGN_RIGHT:String = "ALIGN_R"; public static const ALIGN_TOP_LEFT:String = "ALIGN_TL"; public static const ALIGN_CENTER:String = "ALIGN_C"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); private static var gameStart:Number; private static var levelStart:Number; public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function startSession(_arg1:String):void{ MochiServices.send("events_beginSession", {achievementID:_arg1}, null, null); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function setNotifications(_arg1:MovieClip, _arg2:Object):void{ var _local3:Object; var _local4:Object; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; _local3.clip = _arg1; MochiServices.send("events_setNotifications", _local3, null, null); } public static function endGame():void{ var _local1:Number; _local1 = (new Date().time - gameStart); trigger("end_game", {time:_local1}); } public static function startGame():void{ gameStart = new Date().time; trigger("start_game"); } public static function trigger(_arg1:String, _arg2:Object=null):void{ if (_arg2 == null){ _arg2 = {}; } else { if (_arg2["kind"] != undefined){ trace("WARNING: optional arguements package contains key 'id', it will be overwritten"); _arg2["kind"] = _arg1; }; }; MochiServices.send("events_triggerEvent", {eventObject:_arg2}, null, null); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function startLevel():void{ levelStart = new Date().time; trigger("start_level"); } public static function endLevel():void{ var _local1:Number; _local1 = (new Date().time - levelStart); trigger("end_level", {time:_local1}); } } }//package mochi.as3
Section 31
//MochiServices (mochi.as3.MochiServices) package mochi.as3 { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiServices { private static var _container:Object; private static var _connected:Boolean = false; private static var _swfVersion:String; private static var _preserved:Object; public static var netupAttempted:Boolean = false; private static var _sendChannel:LocalConnection; public static var servicesSync:MochiSync = new MochiSync(); private static var _clip:MovieClip; private static var _id:String; private static var _services:String = "services.swf"; private static var _servURL:String = "http://www.mochiads.com/static/lib/services/"; public static var widget:Boolean = false; private static var _timer:Timer; private static var _sendChannelName:String; private static var _loader:Loader; private static var _connecting:Boolean = false; private static var _mochiLocalConnection:MovieClip; private static var _listenChannelName:String = "__ms_"; public static var onError:Object; public static var netup:Boolean = true; private static var _mochiLC:String = "MochiLC.swf"; public static function isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function get connected():Boolean{ return (_connected); } private static function onReceive(_arg1:Object):void{ var cb:String; var cblst:Object; var method:*; var methodName:String; var obj:Object; var pkg = _arg1; cb = pkg.callbackID; cblst = _clip._callbacks[cb]; if (!cblst){ return; }; method = cblst.callbackMethod; methodName = ""; obj = cblst.callbackObject; if (((obj) && ((typeof(method) == "string")))){ methodName = method; if (obj[method] != null){ method = obj[method]; } else { trace((("Error: Method " + method) + " does not exist.")); }; }; if (method != undefined){ try { method.apply(obj, pkg.args); } catch(error:Error) { trace(((("Error invoking callback method '" + methodName) + "': ") + error.toString())); }; } else { if (obj != null){ try { obj(pkg.args); } catch(error:Error) { trace(("Error invoking method on object: " + error.toString())); }; }; }; delete _clip._callbacks[cb]; } public static function get childClip():Object{ return (_clip); } public static function send(_arg1:String, _arg2:Object=null, _arg3:Object=null, _arg4:Object=null):void{ if (_connected){ _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); } else { if ((((_clip == null)) || (!(_connecting)))){ trace(("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + _arg1)); handleError(_arg2, _arg3, _arg4); flush(true); return; }; _clip._queue.push({methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); }; if (_clip != null){ if (((!((_clip._callbacks == null))) && (!((_clip._nextcallbackID == null))))){ _clip._callbacks[_clip._nextcallbackID] = {callbackObject:_arg3, callbackMethod:_arg4}; _clip._nextcallbackID++; }; }; } private static function init(_arg1:String, _arg2:Object):void{ _id = _arg1; if (_arg2 != null){ _container = _arg2; loadCommunicator(_arg1, _container); }; } private static function clickMovie(_arg1:String, _arg2:Function):MovieClip{ var _local3:Array; var _local4:int; var _local5:Array; var _local6:Array; var _local7:MovieClip; var _local8:LocalConnection; var _local9:String; var _local10:ByteArray; var _local11:ByteArray; var _local12:uint; var _local13:uint; var _local14:Loader; _local3 = [150, 21, 0, 7, 1, 0, 0, 0, 0, 98, 116, 110, 0, 7, 2, 0, 0, 0, 0, 116, 104, 105, 115, 0, 28, 150, 22, 0, 0, 99, 114, 101, 97, 116, 101, 69, 109, 112, 116, 121, 77, 111, 118, 105, 101, 67, 108, 105, 112, 0, 82, 135, 1, 0, 0, 23, 150, 13, 0, 4, 0, 0, 111, 110, 82, 101, 108, 101, 97, 115, 101, 0, 142, 8, 0, 0, 0, 0, 2, 42, 0, 114, 0, 150, 17, 0, 0, 32, 0, 7, 1, 0, 0, 0, 8, 0, 0, 115, 112, 108, 105, 116, 0, 82, 135, 1, 0, 1, 23, 150, 7, 0, 4, 1, 7, 0, 0, 0, 0, 78, 150, 8, 0, 0, 95, 98, 108, 97, 110, 107, 0, 154, 1, 0, 0, 150, 7, 0, 0, 99, 108, 105, 99, 107, 0, 150, 7, 0, 4, 1, 7, 1, 0, 0, 0, 78, 150, 27, 0, 7, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 76, 111, 99, 97, 108, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 0, 64, 150, 6, 0, 0, 115, 101, 110, 100, 0, 82, 79, 150, 15, 0, 4, 0, 0, 95, 97, 108, 112, 104, 97, 0, 7, 0, 0, 0, 0, 79, 150, 23, 0, 7, 0xFF, 0, 0xFF, 0, 7, 1, 0, 0, 0, 4, 0, 0, 98, 101, 103, 105, 110, 70, 105, 108, 108, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 109, 111, 118, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 16, 0, 7, 0, 0, 0, 0, 4, 0, 0, 101, 110, 100, 70, 105, 108, 108, 0, 82, 23]; _local5 = [104, 0, 31, 64, 0, 7, 208, 0, 0, 12, 1, 0, 67, 2, 0xFF, 0xFF, 0xFF, 63, 3]; _local6 = [0, 64, 0, 0, 0]; _local7 = new MovieClip(); _local8 = new LocalConnection(); _local9 = ((("_click_" + Math.floor((Math.random() * 999999))) + "_") + Math.floor(new Date().time)); _local8 = new LocalConnection(); _local7.lc = _local8; _local7.click = _arg2; _local8.client = _local7; _local8.connect(_local9); _local10 = new ByteArray(); _local11 = new ByteArray(); _local11.endian = Endian.LITTLE_ENDIAN; _local11.writeShort(1); _local11.writeUTFBytes(((_arg1 + " ") + _local9)); _local11.writeByte(0); _local12 = ((_local3.length + _local11.length) + 4); _local13 = (_local12 + 35); _local10.endian = Endian.LITTLE_ENDIAN; _local10.writeUTFBytes("FWS"); _local10.writeByte(8); _local10.writeUnsignedInt(_local13); for each (_local4 in _local5) { _local10.writeByte(_local4); }; _local10.writeUnsignedInt(_local12); _local10.writeByte(136); _local10.writeShort(_local11.length); _local10.writeBytes(_local11); for each (_local4 in _local3) { _local10.writeByte(_local4); }; for each (_local4 in _local6) { _local10.writeByte(_local4); }; _local14 = new Loader(); _local14.loadBytes(_local10); _local7.addChild(_local14); return (_local7); } public static function stayOnTop():void{ _container.addEventListener(Event.ENTER_FRAME, MochiServices.bringToTop, false, 0, true); if (_clip != null){ _clip.visible = true; }; } public static function addLinkEvent(_arg1:String, _arg2:String, _arg3:DisplayObjectContainer, _arg4:Function=null):void{ var vars:Object; var avm1Click:DisplayObject; var s:String; var i:Number; var x:String; var req:URLRequest; var loader:Loader; var setURL:Function; var err:Function; var complete:Function; var url = _arg1; var burl = _arg2; var btn = _arg3; var onClick = _arg4; vars = new Object(); vars["mav"] = getVersion(); vars["swfv"] = "9"; vars["swfurl"] = btn.loaderInfo.loaderURL; vars["fv"] = Capabilities.version; vars["os"] = Capabilities.os; vars["lang"] = Capabilities.language; vars["scres"] = ((Capabilities.screenResolutionX + "x") + Capabilities.screenResolutionY); s = "?"; i = 0; for (x in vars) { if (i != 0){ s = (s + "&"); }; i = (i + 1); s = (((s + x) + "=") + escape(vars[x])); }; req = new URLRequest("http://x.mochiads.com/linkping.swf"); loader = new Loader(); setURL = function (_arg1:String):void{ var _local2:Rectangle; if (avm1Click){ btn.removeChild(avm1Click); }; avm1Click = clickMovie(_arg1, onClick); _local2 = btn.getBounds(btn); btn.addChild(avm1Click); avm1Click.x = _local2.x; avm1Click.y = _local2.y; avm1Click.scaleX = (0.01 * _local2.width); avm1Click.scaleY = (0.01 * _local2.height); }; err = function (_arg1:Object):void{ netup = false; _arg1.target.removeEventListener(_arg1.type, arguments.callee); setURL(burl); }; complete = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; if (netup){ setURL((url + s)); } else { setURL(burl); }; if (!((netupAttempted) || (_connected))){ netupAttempted = true; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, err); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.load(req); }; } public static function warnID(_arg1:String, _arg2:Boolean):void{ var _local3:Number; _arg1 = _arg1.toLowerCase(); if (_arg1.length != 16){ trace((("WARNING: " + (_arg2) ? "board" : "game") + " ID is not the appropriate length")); return; } else { if (_arg1 == "1e113c7239048b3f"){ if (_arg2){ trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); }; return; } else { if (_arg1 == "84993a1de4031cd8"){ if (_arg2){ trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); }; return; }; }; }; _local3 = 0; while (_local3 < _arg1.length) { switch (_arg1.charAt(_local3)){ case "0": case "1": case "2": case "3": case "4": case "5": case "6": case "7": case "8": case "9": case "a": case "b": case "c": case "d": case "e": case "f": break; default: trace(("WARNING: Board ID contains illegal characters: " + _arg1)); return; }; _local3++; }; } public static function disconnect():void{ if (((_connected) || (_connecting))){ if (_clip != null){ if (_clip.parent != null){ if ((_clip.parent is Sprite)){ Sprite(_clip.parent).removeChild(_clip); _clip = null; }; }; }; _connecting = (_connected = false); flush(true); try { _mochiLocalConnection.close(); } catch(error:Error) { }; }; if (_timer != null){ try { _timer.stop(); } catch(error:Error) { }; }; } public static function allowDomains(_arg1:String):String{ var _local2:String; if (Security.sandboxType != "application"){ Security.allowDomain("*"); Security.allowInsecureDomain("*"); }; if (_arg1.indexOf("http://") != -1){ _local2 = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType != "application"){ Security.allowDomain(_local2); Security.allowInsecureDomain(_local2); }; }; return (_local2); } public static function getVersion():String{ return ("3.3 as3"); } public static function doClose():void{ _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); } private static function flush(_arg1:Boolean):void{ var _local2:Object; var _local3:Object; if (((_clip) && (_clip._queue))){ while (_clip._queue.length > 0) { _local2 = _clip._queue.shift(); _local3 = null; if (_local2 != null){ if (_local2.callbackID != null){ _local3 = _clip._callbacks[_local2.callbackID]; }; delete _clip._callbacks[_local2.callbackID]; if (((_arg1) && (!((_local3 == null))))){ handleError(_local2.args, _local3.callbackObject, _local3.callbackMethod); }; }; }; }; } public static function get id():String{ return (_id); } private static function onEvent(_arg1:Object):void{ var _local2:String; var _local3:String; _local2 = _arg1.target; _local3 = _arg1.event; switch (_local2){ case "events": MochiEvents.triggerEvent(_arg1.event, _arg1.args); break; case "coins": MochiCoins.triggerEvent(_arg1.event, _arg1.args); break; case "sync": servicesSync.triggerEvent(_arg1.event, _arg1.args); break; }; } private static function urlOptions(_arg1:Object):Object{ var _local2:Object; var _local3:String; var _local4:Array; var _local5:Number; var _local6:Array; _local2 = {}; if (_arg1.stage){ _local3 = _arg1.stage.loaderInfo.parameters.mochiad_options; } else { _local3 = _arg1.loaderInfo.parameters.mochiad_options; }; if (_local3){ _local4 = _local3.split("&"); _local5 = 0; while (_local5 < _local4.length) { _local6 = _local4[_local5].split("="); _local2[unescape(_local6[0])] = unescape(_local6[1]); _local5++; }; }; return (_local2); } public static function setContainer(_arg1:Object=null, _arg2:Boolean=true):void{ if (_arg1 != null){ if ((_arg1 is Sprite)){ _container = _arg1; }; }; if (_arg2){ if ((_container is Sprite)){ Sprite(_container).addChild(_clip); }; }; } private static function handleError(_arg1:Object, _arg2:Object, _arg3:Object):void{ var args = _arg1; var callbackObject = _arg2; var callbackMethod = _arg3; if (args != null){ if (args.onError != null){ args.onError.apply(null, ["NotConnected"]); }; if (((!((args.options == null))) && (!((args.options.onError == null))))){ args.options.onError.apply(null, ["NotConnected"]); }; }; if (callbackMethod != null){ args = {}; args.error = true; args.errorCode = "NotConnected"; if (((!((callbackObject == null))) && ((callbackMethod is String)))){ try { var _local5 = callbackObject; _local5[callbackMethod](args); } catch(error:Error) { }; } else { if (callbackMethod != null){ try { callbackMethod.apply(args); } catch(error:Error) { }; }; }; }; } private static function loadError(_arg1:Object):void{ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load."); MochiServices.disconnect(); MochiServices.onError("IOError"); } private static function initComChannels():void{ if (!_connected){ trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"registerGame", preserved:_preserved, id:_id, clip:_container, version:getVersion(), parentURL:_container.loaderInfo.loaderURL}); _clip.onReceive = onReceive; _clip.onEvent = onEvent; _clip.onError = function ():void{ MochiServices.onError("IOError"); }; while (_clip._queue.length > 0) { _mochiLocalConnection.send(_sendChannelName, "onReceive", _clip._queue.shift()); }; }; } private static function loadLCBridge(_arg1:Object):void{ var loader:Loader; var mochiLCURL:String; var req:URLRequest; var complete:Function; var clip = _arg1; loader = new Loader(); mochiLCURL = (_servURL + _mochiLC); req = new URLRequest(mochiLCURL); complete = function (_arg1:Object):void{ _mochiLocalConnection = MovieClip(loader.content); listen(); }; loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); loader.load(req); clip.addChild(loader); } private static function listen():void{ _mochiLocalConnection.connect(_listenChannelName); _clip.handshake = function (_arg1:Object):void{ MochiServices.comChannelName = _arg1.newChannel; }; trace("Waiting for MochiAds services to connect..."); } public static function get clip():Object{ return (_container); } public static function set comChannelName(_arg1:String):void{ if (_arg1 != null){ if (_arg1.length > 3){ _sendChannelName = (_arg1 + "_fromgame"); initComChannels(); }; }; } private static function loadCommunicator(_arg1:String, _arg2:Object):MovieClip{ var _local3:String; var _local4:String; var _local5:URLRequest; var _local6:URLVariables; _local3 = ("_mochiservices_com_" + _arg1); if (_clip != null){ return (_clip); }; if (!MochiServices.isNetworkAvailable()){ return (null); }; if (urlOptions(_arg2).servURL){ _servURL = urlOptions(_arg2).servURL; }; _local4 = (_servURL + _services); if (urlOptions(_arg2).servicesURL){ _local4 = urlOptions(_arg2).servicesURL; }; _listenChannelName = (_listenChannelName + ((Math.floor(new Date().time) + "_") + Math.floor((Math.random() * 99999)))); MochiServices.allowDomains(_local4); _clip = createEmptyMovieClip(_arg2, _local3, 10336, false); loadLCBridge(_clip); _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); _local5 = new URLRequest(_local4); _local6 = new URLVariables(); _local6.listenLC = _listenChannelName; _local6.mochiad_options = _arg2.loaderInfo.parameters.mochiad_options; _local6.api_version = getVersion(); if (widget){ _local6.widget = true; }; _local5.data = _local6; _loader.load(_local5); _clip.addChild(_loader); _clip._mochiservices_com = _loader; _sendChannel = new LocalConnection(); _clip._queue = []; _clip._nextcallbackID = 0; _clip._callbacks = {}; _timer = new Timer(10000, 1); _timer.addEventListener(TimerEvent.TIMER, connectWait); _timer.start(); return (_clip); } public static function connect(_arg1:String, _arg2:Object, _arg3:Object=null):void{ var id = _arg1; var clip = _arg2; var onError = _arg3; warnID(id, false); if ((clip is DisplayObject)){ if (((!(_connected)) && ((_clip == null)))){ trace("MochiServices Connecting..."); _connecting = true; init(id, clip); }; } else { trace("Error, MochiServices requires a Sprite, Movieclip or instance of the stage."); }; if (onError != null){ MochiServices.onError = onError; } else { if (MochiServices.onError == null){ MochiServices.onError = function (_arg1:String):void{ trace(_arg1); }; }; }; } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Boolean=true):MovieClip{ var mc:MovieClip; var parent = _arg1; var name = _arg2; var depth = _arg3; var doAdd = _arg4; mc = new MovieClip(); if (doAdd){ if (((false) && (depth))){ parent.addChildAt(mc, depth); } else { parent.addChild(mc); }; }; try { parent[name] = mc; } catch(e:Error) { throw (new Error("MochiServices requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; mc["_name"] = name; return (mc); } public static function bringToTop(_arg1:Event=null):void{ var e = _arg1; if (((!((MochiServices.clip == null))) && (!((MochiServices.childClip == null))))){ try { if (MochiServices.clip.numChildren > 1){ MochiServices.clip.setChildIndex(MochiServices.childClip, (MochiServices.clip.numChildren - 1)); }; } catch(errorObject:Error) { trace("Warning: Depth sort error."); _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); }; }; } public static function connectWait(_arg1:TimerEvent):void{ if (!_connected){ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load. (timeout)"); MochiServices.disconnect(); MochiServices.onError("IOError"); }; } } }//package mochi.as3
Section 32
//MochiSync (mochi.as3.MochiSync) package mochi.as3 { import flash.utils.*; public dynamic class MochiSync extends Proxy { private var _syncContainer:Object; public static var SYNC_PROPERTY:String = "UpdateProperty"; public static var SYNC_REQUEST:String = "SyncRequest"; public function MochiSync():void{ _syncContainer = {}; } public function triggerEvent(_arg1:String, _arg2:Object):void{ switch (_arg1){ case SYNC_REQUEST: MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY: _syncContainer[_arg2.name] = _arg2.value; break; }; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ return (_syncContainer[_arg1]); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ var _local3:String; if (_syncContainer[_arg1] == _arg2){ return; }; _local3 = _arg1.toString(); _syncContainer[_local3] = _arg2; MochiServices.send("sync_propUpdate", {name:_local3, value:_arg2}); } } }//package mochi.as3
Section 33
//6_286 (sheriffRage_fla.6_286) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class 6_286 extends MovieClip { public function 6_286(){ addFrameScript(0, frame1, 7, frame8); } public function fire(){ gotoAndPlay(2); } function frame1(){ stop(); } function frame8(){ stop(); } } }//package sheriffRage_fla
Section 34
//AdUnit_18 (sheriffRage_fla.AdUnit_18) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import mochi.as3.*; import flash.text.*; import CPMStar.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class AdUnit_18 extends MovieClip { public var adBox:MovieClip; public function AdUnit_18(){ addFrameScript(0, frame1); } public function destroy(){ trace("AdUnit->destroy"); if (adBox.parent){ if (glo.bal.flcAd == "mochiads"){ MochiAd.unload(adBox); }; removeChild(adBox); }; } public function cpmStar(){ var CPMStarContentSpotID:String; var ad:DisplayObject; trace("AdUnit->cpmStar"); CPMStarContentSpotID = "848Q4EEFBF8F"; try { ad = new AdLoader(CPMStarContentSpotID); adBox.addChild(ad); } catch(e:Error) { trace("AdUnit->cpmStar loading error ..."); }; } public function customAdError(_arg1:Event){ trace("Error loading custom ad ..."); } function frame1(){ stop(); glo.bal.AdUnit = this; Security.allowDomain("*"); Security.allowInsecureDomain("*"); if (glo.bal.flcAd != ""){ trace(("Ad already defined : " + glo.bal.flcAd)); serveAd(); }; } public function customAd(){ var adLoader:Loader; trace(("AdUnit->customAd : " + glo.bal.flcAdUrl)); try { adLoader = new Loader(); adLoader.contentLoaderInfo.addEventListener("ioError", customAdError); adLoader.load(new URLRequest(glo.bal.flcAdUrl)); adBox.addChild(adLoader); } catch(e:Error) { trace("AdUnit->customAd loading error ..."); }; } public function mochiAds(){ trace("AdUnit->mochiAds"); try { glo.bal.GameLoader.toMochi(); MochiAd.showPreGameAd({clip:glo.bal.MochiContainer, no_bg:true, no_progress_bar:true, ad_finished:doneMochi, id:"6936c46c13feb53d", res:"700x500"}); } catch(e:Error) { trace("AdUnit->mochiAds error ???"); }; } public function serveAd(){ if (glo.bal.DISABLE_ADS){ return; }; trace(("AdUnit->serveAd : " + glo.bal.flcAd)); switch (glo.bal.flcAd){ case "cpmstar": cpmStar(); break; case "mochiads": mochiAds(); break; case "mochiadsclickaway": mochiAdsClickAway(); break; case "custom": customAd(); break; default: cpmStar(); break; }; } public function doneMochi(_arg1:Object=null){ glo.bal.GameLoader.backFromMochi(); } public function mochiAdsClickAway(){ trace("AdUnit->mochiAdsClickAway"); try { MochiAd.showClickAwayAd({clip:adBox, id:"6936c46c13feb53d"}); } catch(e:Error) { trace("AdUnit->mochiAds loading error ..."); }; } } }//package sheriffRage_fla
Section 35
//aim_321 (sheriffRage_fla.aim_321) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class aim_321 extends MovieClip { public var border:MovieClip; public var dot_mc:MovieClip; public var DotSize:Number; public var bg_mc:MovieClip; public function aim_321(){ addFrameScript(0, frame1); } public function setWeapon(_arg1:Number){ if (WEAPON == _arg1){ return; }; WEAPON = _arg1; switch (WEAPON){ case 1: RMIN = 3; RMAX = 10; DR = 1; DotSize = 4; break; case 2: RMIN = 2; RMAX = 5; DR = 1; DotSize = 6; break; case 3: RMIN = 2; RMAX = 10; DR = 1; DotSize = 10; break; case 4: RMIN = 2; RMAX = 10; DR = 1; DotSize = 5; break; }; bg_mc.scaleX = (RMAX / 5); bg_mc.scaleY = (RMAX / 5); dot_mc.scaleX = (DotSize / 20); dot_mc.scaleY = (DotSize / 20); } function frame1(){ stop(); this.mouseEnabled = false; glo.bal.Aim = this; WEAPON = 0; setWeapon(1); RSPEED = ((Math.PI * 2) / (3 * 16)); A = 0; R = 2; DotSize = 4; } public function nextState(){ if (((glo.bal.PLAYER.EAGLEEYE_ON) || (glo.bal.PLAYER.RAGE_ON))){ dot_mc.x = 0; dot_mc.y = 0; border.x = 0; border.y = 0; } else { A = (A + RSPEED); if (A > (Math.PI * 2)){ A = (A - (Math.PI * 2)); }; R = ((R - DR) + ((Math.random() * DR) * 2)); R = (R / glo.bal.CGAME.PRECISION); if (R > RMAX){ R = RMAX; }; if (R < RMIN){ R = RMIN; }; dot_mc.x = Math.round((Math.cos(A) * R)); dot_mc.y = Math.round((Math.sin(A) * R)); border.x = Math.round((Math.cos(A) * R)); border.y = Math.round((Math.sin(A) * R)); }; } public function getAimLoc(){ PT = new Point(0, 0); PT = dot_mc.localToGlobal(PT); return ({x:PT.x, y:PT.y}); } public function getAimDot():MovieClip{ return (dot_mc); } } }//package sheriffRage_fla
Section 36
//aim_541 (sheriffRage_fla.aim_541) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class aim_541 extends MovieClip { public var dot_mc:MovieClip; public function aim_541(){ addFrameScript(0, frame1); } function frame1(){ stop(); } public function getAimDot(){ return (dot_mc); } } }//package sheriffRage_fla
Section 37
//ammo_295 (sheriffRage_fla.ammo_295) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class ammo_295 extends MovieClip { public var reload2_mc:MovieClip; public var reload_mc:MovieClip; public var WEAPONINDEX:Number; public var LOADED:Number; public var ammo_txt:TextField; public var infinite_mc:MovieClip; public var chamber_mc:MovieClip; public var changeweapon_mc:MovieClip; public function ammo_295(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7); } public function setWeapon(_arg1:Number){ if (WEAPONINDEX == _arg1){ return; }; WEAPONINDEX = _arg1; gotoAndStop((WEAPONINDEX + 1)); if (WEAPONINDEX == 1){ ammo_txt.visible = false; infinite_mc.visible = true; } else { ammo_txt.visible = true; infinite_mc.visible = false; }; } public function setAmmo(_arg1:Number, _arg2:Number, _arg3:Number){ if (_arg2 > 0){ reload_mc.visible = false; reload2_mc.visible = false; changeweapon_mc.visible = false; } else { reload_mc.visible = true; if (_arg3 > 0){ reload2_mc.visible = true; } else { changeweapon_mc.visible = true; }; }; CARTRIDGES = _arg1; LOADED = _arg2; if (chamber_mc){ chamber_mc.reset(); }; ammo_txt.text = (_arg3 + "X"); } function frame3(){ stop(); chamber_mc.reset(); } function frame6(){ stop(); chamber_mc.reset(); } function frame7(){ stop(); chamber_mc.reset(); } function frame1(){ glo.bal.AMMO = this; ammo_txt.antiAliasType = "advanced"; ammo_txt.embedFonts = true; ammo_txt.setTextFormat(glo.bal.FORMAT04); WEAPONINDEX = 0; LOADED = 0; } function frame4(){ stop(); chamber_mc.reset(); } function frame5(){ stop(); chamber_mc.reset(); } function frame2(){ stop(); chamber_mc.reset(); } public function reloading(){ reload_mc.visible = false; reload2_mc.visible = false; changeweapon_mc.visible = false; } } }//package sheriffRage_fla
Section 38
//animMedalIcons_358 (sheriffRage_fla.animMedalIcons_358) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class animMedalIcons_358 extends MovieClip { public var BUSY:Boolean; public var medalIcons_mc:medalIcons; public function animMedalIcons_358(){ addFrameScript(0, frame1, 44, frame45); } function frame1(){ stop(); BUSY = false; } function frame45(){ stop(); BUSY = false; } public function setMedalIcon(_arg1:Number, _arg2:String, _arg3:Number){ medalIcons_mc.setMedalIcon(_arg1, _arg2, _arg3); BUSY = true; gotoAndPlay(3); } } }//package sheriffRage_fla
Section 39
//availableXP_431 (sheriffRage_fla.availableXP_431) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class availableXP_431 extends MovieClip { public var xp_txt:TextField; public var label_txt:TextField; public function availableXP_431(){ addFrameScript(0, frame1); } function frame1(){ stop(); label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); xp_txt.antiAliasType = "advanced"; xp_txt.embedFonts = true; xp_txt.setTextFormat(glo.bal.FORMAT04); } public function resetXP(){ xp_txt.text = String(glo.bal.CGAME.SKILLPOINTS); } } }//package sheriffRage_fla
Section 40
//bar_13 (sheriffRage_fla.bar_13) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bar_13 extends MovieClip { public function bar_13(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 41
//bar_316 (sheriffRage_fla.bar_316) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bar_316 extends MovieClip { public function bar_316(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ stop(); } function frame20(){ stop(); } } }//package sheriffRage_fla
Section 42
//bar_552 (sheriffRage_fla.bar_552) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bar_552 extends MovieClip { public function bar_552(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package sheriffRage_fla
Section 43
//blastFrontanim_172 (sheriffRage_fla.blastFrontanim_172) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class blastFrontanim_172 extends MovieClip { public function blastFrontanim_172(){ addFrameScript(25, frame26); } function frame26(){ stop(); } } }//package sheriffRage_fla
Section 44
//blastLeftanim_174 (sheriffRage_fla.blastLeftanim_174) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class blastLeftanim_174 extends MovieClip { public function blastLeftanim_174(){ addFrameScript(25, frame26); } function frame26(){ stop(); } } }//package sheriffRage_fla
Section 45
//blastRightanim_176 (sheriffRage_fla.blastRightanim_176) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class blastRightanim_176 extends MovieClip { public function blastRightanim_176(){ addFrameScript(25, frame26); } function frame26(){ stop(); } } }//package sheriffRage_fla
Section 46
//blood_142 (sheriffRage_fla.blood_142) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class blood_142 extends MovieClip { public var blood_mc:MovieClip; public function blood_142(){ addFrameScript(0, frame1, 1, frame2, 28, frame29); } function frame1(){ stop(); } function frame29(){ stop(); } function frame2(){ blood_mc.gotoAndPlay(2); } } }//package sheriffRage_fla
Section 47
//bloodsequence_143 (sheriffRage_fla.bloodsequence_143) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bloodsequence_143 extends MovieClip { public function bloodsequence_143(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package sheriffRage_fla
Section 48
//body_127 (sheriffRage_fla.body_127) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class body_127 extends MovieClip { public var dieB_mc:MovieClip; public var runL_mc:MovieClip; public var SHOOTINGCOUNT:Number; public var MC:MovieClip; public var wait_mc:MovieClip; public var hidding_mc:MovieClip; public var runR_mc:MovieClip; public var shoot_mc:MovieClip; public var hit_mc:MovieClip; public var run_mc:MovieClip; public var expF_mc:MovieClip; public var dieA_mc:MovieClip; public var unhidding_mc:MovieClip; public function body_127(){ addFrameScript(0, frame1, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13); } function frame9(){ MC = dieB_mc; } public function setBody(_arg1:Number){ gotoAndStop(_arg1); } public function shoot(_arg1:Number){ SHOOTINGCOUNT = _arg1; setBody(6); } public function runLeft(){ setBody(5); } function frame10(){ MC = expF_mc; } function frame12(){ MC = hidding_mc; } public function runRight(){ setBody(4); } public function goUnhide(){ setBody(13); } function frame1(){ stop(); } function frame6(){ MC = shoot_mc; } function frame7(){ MC = hit_mc; } public function wait(){ setBody(11); } public function runFront(){ setBody(3); } public function goHide(){ setBody(12); } function frame4(){ MC = runR_mc; } function frame5(){ MC = runL_mc; } public function setBody2(_arg1:MovieClip, _arg2:Boolean, _arg3:Number){ MC.stop(); MC.visible = false; MC = _arg1; MC.visible = true; if (_arg2){ MC.gotoAndPlay(_arg3); }; } public function hit(){ setBody(7); } function frame3(){ MC = run_mc; } function frame11(){ MC = wait_mc; } function frame8(){ MC = dieA_mc; } public function walk(){ setBody(2); } public function explodeFront(){ setBody(10); } public function dieA(){ setBody(8); } public function dieB(){ setBody(9); } function frame13(){ MC = unhidding_mc; } } }//package sheriffRage_fla
Section 49
//body_147 (sheriffRage_fla.body_147) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class body_147 extends MovieClip { public var dieB_mc:MovieClip; public var runL_mc:MovieClip; public var SHOOTINGCOUNT:Number; public var MC:MovieClip; public var wait_mc:MovieClip; public var hidding_mc:MovieClip; public var runR_mc:MovieClip; public var shoot_mc:MovieClip; public var hit_mc:MovieClip; public var run_mc:MovieClip; public var expF_mc:MovieClip; public var dieA_mc:MovieClip; public var unhidding_mc:MovieClip; public function body_147(){ addFrameScript(0, frame1, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13); } function frame9(){ MC = dieB_mc; } public function setBody(_arg1:Number){ gotoAndStop(_arg1); } public function shoot(_arg1:Number){ SHOOTINGCOUNT = _arg1; setBody(6); } public function runLeft(){ setBody(5); } function frame10(){ MC = expF_mc; } function frame12(){ MC = hidding_mc; } public function runRight(){ setBody(4); } public function goUnhide(){ setBody(13); } function frame1(){ stop(); } function frame6(){ MC = shoot_mc; } function frame7(){ MC = hit_mc; } public function wait(){ setBody(11); } public function runFront(){ setBody(3); } public function goHide(){ setBody(12); } function frame4(){ MC = runR_mc; } function frame5(){ MC = runL_mc; } public function setBody2(_arg1:MovieClip, _arg2:Boolean, _arg3:Number){ MC.stop(); MC.visible = false; MC = _arg1; MC.visible = true; if (_arg2){ MC.gotoAndPlay(_arg3); }; } public function hit(){ setBody(7); } function frame3(){ MC = run_mc; } function frame11(){ MC = wait_mc; } function frame8(){ MC = dieA_mc; } public function walk(){ setBody(2); } public function explodeFront(){ setBody(10); } public function dieA(){ setBody(8); } public function dieB(){ setBody(9); } function frame13(){ MC = unhidding_mc; } } }//package sheriffRage_fla
Section 50
//body_160 (sheriffRage_fla.body_160) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class body_160 extends MovieClip { public var hDieL_mc:MovieClip; public var SHOOTINGCOUNT:Number; public var MC:MovieClip; public var rideRight_mc:MovieClip; public var hDieR_mc:MovieClip; public var rideLeft_mc:MovieClip; public var hRideAloneL_mc:MovieClip; public var hRideAloneR_mc:MovieClip; public function body_160(){ addFrameScript(0, frame1, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8); } public function rideRight(){ setBody(4); } public function hRideAloneR(){ setBody(6); } public function setBody(_arg1:Number){ gotoAndStop(_arg1); } public function rideLeft(){ setBody(3); } public function hDieL(){ setBody(8); } function frame3(){ MC = rideLeft_mc; } function frame7(){ MC = hDieR_mc; } function frame1(){ stop(); } public function wait(){ setBody(2); } function frame4(){ MC = rideRight_mc; } function frame5(){ MC = hRideAloneL_mc; } public function hDieR(){ setBody(7); } function frame8(){ MC = hDieL_mc; } public function setBody2(_arg1:MovieClip, _arg2:Boolean, _arg3:Number){ if (MC){ MC.stop(); MC.visible = false; }; MC = _arg1; MC.visible = true; if (_arg2){ MC.gotoAndPlay(_arg3); }; } function frame6(){ MC = hRideAloneR_mc; } public function hRideAloneL(){ setBody(5); } } }//package sheriffRage_fla
Section 51
//body_180 (sheriffRage_fla.body_180) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class body_180 extends MovieClip { public var dieB_mc:MovieClip; public var runL_mc:MovieClip; public var SHOOTINGCOUNT:Number; public var MC:MovieClip; public var throw_mc:MovieClip; public var hidding_mc:MovieClip; public var runR_mc:MovieClip; public var hit_mc:MovieClip; public var run_mc:MovieClip; public var expF_mc:MovieClip; public var dieA_mc:MovieClip; public var hiddingEmpty_mc:MovieClip; public var unhidding_mc:MovieClip; public function body_180(){ addFrameScript(0, frame1, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13); } public function throwDynamite(){ setBody(6); } public function goHideEmpty(){ setBody(13); } function frame9(){ MC = dieB_mc; } public function setBody(_arg1:Number){ gotoAndStop(_arg1); } public function runLeft(){ setBody(5); } function frame10(){ MC = expF_mc; } function frame12(){ MC = unhidding_mc; } public function runRight(){ setBody(4); } public function goUnhide(){ setBody(12); } function frame1(){ stop(); } public function runFront(){ setBody(3); } function frame6(){ MC = throw_mc; } function frame7(){ MC = hit_mc; } function frame3(){ MC = run_mc; } function frame4(){ MC = runR_mc; } public function goHide(){ setBody(11); } function frame8(){ MC = dieA_mc; } function frame5(){ MC = runL_mc; } public function setBody2(_arg1:MovieClip, _arg2:Boolean, _arg3:Number){ MC.stop(); MC.visible = false; MC = _arg1; MC.visible = true; if (_arg2){ MC.gotoAndPlay(_arg3); }; } public function hit(){ setBody(7); } function frame11(){ MC = hidding_mc; } public function walk(){ setBody(2); } public function explodeFront(){ setBody(10); } public function dieA(){ setBody(8); } public function dieB(){ setBody(9); } function frame13(){ MC = hiddingEmpty_mc; } } }//package sheriffRage_fla
Section 52
//body_236 (sheriffRage_fla.body_236) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class body_236 extends MovieClip { public var dieB_mc:MovieClip; public var runL_mc:MovieClip; public var SHOOTINGCOUNT:Number; public var MC:MovieClip; public var wait_mc:MovieClip; public var hidding_mc:MovieClip; public var runR_mc:MovieClip; public var shoot_mc:MovieClip; public var hit_mc:MovieClip; public var run_mc:MovieClip; public var expF_mc:MovieClip; public var dieA_mc:MovieClip; public var unhidding_mc:MovieClip; public function body_236(){ addFrameScript(0, frame1, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13); } function frame9(){ MC = dieB_mc; } public function setBody(_arg1:Number){ gotoAndStop(_arg1); } public function shoot(_arg1:Number){ SHOOTINGCOUNT = _arg1; setBody(6); } public function runLeft(){ setBody(5); } function frame10(){ MC = expF_mc; } function frame12(){ MC = hidding_mc; } public function runRight(){ setBody(4); } public function goUnhide(){ setBody(13); } function frame1(){ stop(); } function frame6(){ MC = shoot_mc; } function frame7(){ MC = hit_mc; } public function wait(){ setBody(11); } public function runFront(){ setBody(3); } public function goHide(){ setBody(12); } function frame4(){ MC = runR_mc; } function frame5(){ MC = runL_mc; } public function setBody2(_arg1:MovieClip, _arg2:Boolean, _arg3:Number){ MC.stop(); MC.visible = false; MC = _arg1; MC.visible = true; if (_arg2){ MC.gotoAndPlay(_arg3); }; } public function hit(){ setBody(7); } function frame3(){ MC = run_mc; } function frame11(){ MC = wait_mc; } function frame8(){ MC = dieA_mc; } public function walk(){ setBody(2); } public function explodeFront(){ setBody(10); } public function dieA(){ setBody(8); } public function dieB(){ setBody(9); } function frame13(){ MC = unhidding_mc; } } }//package sheriffRage_fla
Section 53
//bodyhero_200 (sheriffRage_fla.bodyhero_200) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bodyhero_200 extends MovieClip { public var draw_mc:MovieClip; public var MC:MovieClip; public var wait_mc:MovieClip; public var die_mc:MovieClip; public var shoot_mc:MovieClip; public function bodyhero_200(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } public function endShoot(){ MC.gotoAndPlay(10); } public function setBody(_arg1:Number){ gotoAndStop(_arg1); } public function shoot(){ setBody(4); } function frame3(){ MC = draw_mc; } function frame1(){ stop(); } public function wait(){ setBody(2); } function frame4(){ MC = shoot_mc; } function frame5(){ MC = die_mc; } public function drawgun(){ setBody(3); } public function die(){ setBody(5); } public function shootAgain(){ MC.gotoAndPlay(5); } function frame2(){ MC = wait_mc; } } }//package sheriffRage_fla
Section 54
//bodymoves_277 (sheriffRage_fla.bodymoves_277) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bodymoves_277 extends MovieClip { public var dynamite_mc:MovieClip; public var CLIPS:Array; public var C:MovieClip; public var pistolA_mc:MovieClip; public var rifle_mc:MovieClip; public var shotgun_mc:MovieClip; public var pistolB_mc:MovieClip; public var MC:MovieClip; public function bodymoves_277(){ addFrameScript(0, frame1); } public function shotgun(){ setBody(shotgun_mc, false, 1); } public function dynamite(){ setBody(dynamite_mc, false, 1); } public function setBody(_arg1:MovieClip, _arg2:Boolean=false, _arg3:Number=1){ if (MC){ MC.stop(); MC.visible = false; }; MC = _arg1; MC.visible = true; if (_arg2){ MC.gotoAndPlay(_arg3); }; parent.GUN = MC; } public function fireDynamite(){ MC.fire(); } public function reset(){ pistolA_mc.gotoAndStop(1); shotgun_mc.gotoAndStop(1); rifle_mc.gotoAndStop(1); pistolB_mc.gotoAndStop(1); dynamite_mc.gotoAndStop(1); } function frame1(){ stop(); CLIPS = [pistolA_mc, pistolB_mc, shotgun_mc, rifle_mc, dynamite_mc]; for each (C in CLIPS) { C.UNIT = parent; C.stop(); C.visible = false; }; MC = pistolA_mc; MC.visible = true; setBody(MC); } public function pistolA(){ setBody(pistolA_mc, false, 1); } public function pistolB(){ setBody(pistolB_mc, false, 1); } public function rifle(){ setBody(rifle_mc, false, 1); } } }//package sheriffRage_fla
Section 55
//bodyoutlaw1_194 (sheriffRage_fla.bodyoutlaw1_194) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bodyoutlaw1_194 extends MovieClip { public var draw_mc:MovieClip; public var MC:MovieClip; public var wait_mc:MovieClip; public var die_mc:MovieClip; public var shoot_mc:MovieClip; public function bodyoutlaw1_194(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } public function setBody(_arg1:Number){ gotoAndStop(_arg1); } public function shoot(){ setBody(4); } function frame3(){ MC = draw_mc; } function frame1(){ stop(); } public function wait(){ setBody(2); } function frame4(){ MC = shoot_mc; } function frame5(){ MC = die_mc; } public function drawgun(){ setBody(3); } public function die(){ setBody(5); } function frame2(){ MC = wait_mc; } } }//package sheriffRage_fla
Section 56
//bodyoutlaw2_206 (sheriffRage_fla.bodyoutlaw2_206) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bodyoutlaw2_206 extends MovieClip { public var draw_mc:MovieClip; public var MC:MovieClip; public var wait_mc:MovieClip; public var die_mc:MovieClip; public var shoot_mc:MovieClip; public function bodyoutlaw2_206(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } public function setBody(_arg1:Number){ gotoAndStop(_arg1); } public function shoot(){ setBody(4); } function frame3(){ MC = draw_mc; } function frame1(){ stop(); } public function wait(){ setBody(2); } function frame4(){ MC = shoot_mc; } function frame5(){ MC = die_mc; } public function drawgun(){ setBody(3); } public function die(){ setBody(5); } function frame2(){ MC = wait_mc; } } }//package sheriffRage_fla
Section 57
//bodyoutlaw3_212 (sheriffRage_fla.bodyoutlaw3_212) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bodyoutlaw3_212 extends MovieClip { public var draw_mc:MovieClip; public var MC:MovieClip; public var wait_mc:MovieClip; public var die_mc:MovieClip; public var shoot_mc:MovieClip; public function bodyoutlaw3_212(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } public function setBody(_arg1:Number){ gotoAndStop(_arg1); } public function shoot(){ setBody(4); } function frame3(){ MC = draw_mc; } function frame1(){ stop(); } public function wait(){ setBody(2); } function frame4(){ MC = shoot_mc; } function frame5(){ MC = die_mc; } public function drawgun(){ setBody(3); } public function die(){ setBody(5); } function frame2(){ MC = wait_mc; } } }//package sheriffRage_fla
Section 58
//bodyoutlaw4_218 (sheriffRage_fla.bodyoutlaw4_218) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bodyoutlaw4_218 extends MovieClip { public var draw_mc:MovieClip; public var MC:MovieClip; public var wait_mc:MovieClip; public var die_mc:MovieClip; public var shoot_mc:MovieClip; public function bodyoutlaw4_218(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } public function setBody(_arg1:Number){ gotoAndStop(_arg1); } public function shoot(){ setBody(4); } function frame3(){ MC = draw_mc; } function frame1(){ stop(); } public function wait(){ setBody(2); } function frame4(){ MC = shoot_mc; } function frame5(){ MC = die_mc; } public function drawgun(){ setBody(3); } public function die(){ setBody(5); } function frame2(){ MC = wait_mc; } } }//package sheriffRage_fla
Section 59
//bodyoutlaw5_224 (sheriffRage_fla.bodyoutlaw5_224) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bodyoutlaw5_224 extends MovieClip { public var draw_mc:MovieClip; public var MC:MovieClip; public var wait_mc:MovieClip; public var die_mc:MovieClip; public var shoot_mc:MovieClip; public function bodyoutlaw5_224(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } public function setBody(_arg1:Number){ gotoAndStop(_arg1); } public function shoot(){ setBody(4); } function frame3(){ MC = draw_mc; } function frame1(){ stop(); } public function wait(){ setBody(2); } function frame4(){ MC = shoot_mc; } function frame5(){ MC = die_mc; } public function drawgun(){ setBody(3); } public function die(){ setBody(5); } function frame2(){ MC = wait_mc; } } }//package sheriffRage_fla
Section 60
//bodyoutlaw6_230 (sheriffRage_fla.bodyoutlaw6_230) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bodyoutlaw6_230 extends MovieClip { public var draw_mc:MovieClip; public var MC:MovieClip; public var wait_mc:MovieClip; public var die_mc:MovieClip; public var shoot_mc:MovieClip; public function bodyoutlaw6_230(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } public function setBody(_arg1:Number){ gotoAndStop(_arg1); } public function shoot(){ setBody(4); } function frame3(){ MC = draw_mc; } function frame1(){ stop(); } public function wait(){ setBody(2); } function frame4(){ MC = shoot_mc; } function frame5(){ MC = die_mc; } public function drawgun(){ setBody(3); } public function die(){ setBody(5); } function frame2(){ MC = wait_mc; } } }//package sheriffRage_fla
Section 61
//bonusnotice_319 (sheriffRage_fla.bonusnotice_319) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bonusnotice_319 extends MovieClip { public var text_mc:MovieClip; public function bonusnotice_319(){ addFrameScript(0, frame1, 68, frame69); } public function cleanShot(){ this.visible = true; text_mc.caption_txt.text = "CLEAN SHOT"; gotoAndPlay(2); } public function bonus(_arg1:Number){ this.visible = true; text_mc.caption_txt.text = (_arg1 + " CLEAN SHOTS IN A ROW"); gotoAndPlay(2); } function frame1(){ stop(); this.visible = false; glo.bal.BONUSNOTICE = this; } public function longRangeCleanShot(){ this.visible = true; text_mc.caption_txt.text = "LONG RANGE CLEAN SHOT"; gotoAndPlay(2); } function frame69(){ stop(); this.visible = false; } } }//package sheriffRage_fla
Section 62
//btnbboxfootermc_49 (sheriffRage_fla.btnbboxfootermc_49) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class btnbboxfootermc_49 extends MovieClip { public var bbox_btn:SimpleButton; public function btnbboxfootermc_49(){ addFrameScript(0, frame1); } function frame1(){ bbox_btn.addEventListener("click", btnBBox); } public function btnBBox(_arg1:Event){ var e = _arg1; try { navigateToURL(glo.bal.URLREQ_BUBBLEBOX_FOOTER, "_blank"); } catch(err:Error) { }; } } }//package sheriffRage_fla
Section 63
//btnbboxlevel_562 (sheriffRage_fla.btnbboxlevel_562) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class btnbboxlevel_562 extends MovieClip { public var bbox_btn:SimpleButton; public function btnbboxlevel_562(){ addFrameScript(0, frame1); } function frame1(){ bbox_btn.addEventListener("click", btnBBox); } public function btnBBox(_arg1:Event){ var e = _arg1; try { navigateToURL(glo.bal.URLREQ_BUBBLEBOX_LEVELLOADER, "_blank"); } catch(err:Error) { }; } } }//package sheriffRage_fla
Section 64
//btnqigamesfootermc_47 (sheriffRage_fla.btnqigamesfootermc_47) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class btnqigamesfootermc_47 extends MovieClip { public var qigames_btn:SimpleButton; public function btnqigamesfootermc_47(){ addFrameScript(0, frame1); } function frame1(){ stop(); qigames_btn.addEventListener("click", btnQiGames); } public function btnQiGames(_arg1:Event){ var evt = _arg1; try { navigateToURL(glo.bal.URLREQ_SHOOTING, "_blank"); } catch(err:Error) { }; } } }//package sheriffRage_fla
Section 65
//btnqigamesmc_561 (sheriffRage_fla.btnqigamesmc_561) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class btnqigamesmc_561 extends MovieClip { public var btn_qigames:SimpleButton; public function btnqigamesmc_561(){ addFrameScript(0, frame1); } function frame1(){ stop(); btn_qigames.addEventListener("click", btnQiGames); } public function btnQiGames(_arg1:Event){ var e = _arg1; try { glo.bal.JUKEBOX.btnClick(); navigateToURL(glo.bal.URLREQ_QIGAMES, "_blank"); } catch(err:Error) { trace("Error opening URLREQ_QIGAMES ..."); }; } } }//package sheriffRage_fla
Section 66
//bubble_logo3_255 (sheriffRage_fla.bubble_logo3_255) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class bubble_logo3_255 extends MovieClip { public function bubble_logo3_255(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ stop(); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 67
//BubbleBoxLogoGraphicMc_257 (sheriffRage_fla.BubbleBoxLogoGraphicMc_257) package sheriffRage_fla { import flash.display.*; public dynamic class BubbleBoxLogoGraphicMc_257 extends MovieClip { public var play_latest_text:MovieClip; } }//package sheriffRage_fla
Section 68
//BubbleBoxSplash_253 (sheriffRage_fla.BubbleBoxSplash_253) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class BubbleBoxSplash_253 extends MovieClip { public var play_latest_text:MovieClip; public var link_btn:SimpleButton; public function BubbleBoxSplash_253(){ addFrameScript(0, frame1, 150, frame151, 162, frame163); } function frame151(){ stage.frameRate = 16; glo.bal.MainShade.transition(); } function frame163(){ stop(); parent.gotoAndStop("splash2"); } function frame1(){ link_btn.addEventListener("click", btnBubbleBox); } public function btnBubbleBox(_arg1:Event){ var e = _arg1; try { navigateToURL(glo.bal.URLREQ_BUBBLEBOX_SPLASH, "_blank"); } catch(err:Error) { }; } } }//package sheriffRage_fla
Section 69
//BullStrengthCard_418 (sheriffRage_fla.BullStrengthCard_418) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class BullStrengthCard_418 extends MovieClip { public var points_txt:TextField; public var LEVEL:Number; public var label2_txt:TextField; public var bar_mc:MovieClip; public var add_btn:SimpleButton; public var POINTSNL:Number; public var label1_txt:TextField; public function BullStrengthCard_418(){ addFrameScript(0, frame1); } function frame1(){ stop(); POINTSNL = 0; label1_txt.antiAliasType = "advanced"; label1_txt.embedFonts = true; label1_txt.setTextFormat(glo.bal.FORMAT04); label2_txt.antiAliasType = "advanced"; label2_txt.embedFonts = true; label2_txt.setTextFormat(glo.bal.FORMAT04); points_txt.antiAliasType = "advanced"; points_txt.embedFonts = true; points_txt.setTextFormat(glo.bal.FORMAT04); add_btn.addEventListener("click", btnAddLevel); } public function refreshCard(){ switch (glo.bal.CGAME.RESISTANCE){ case 1: POINTSNL = 30; LEVEL = 1; break; case 1.25: POINTSNL = 60; LEVEL = 2; break; case 1.5: POINTSNL = 100; LEVEL = 3; break; case 2: POINTSNL = -1; LEVEL = 4; break; }; bar_mc.gotoAndStop(LEVEL); if (POINTSNL == -1){ points_txt.text = ""; } else { points_txt.text = ("Cost : " + String(POINTSNL)); }; if ((((glo.bal.CGAME.SKILLPOINTS >= POINTSNL)) && (!((POINTSNL == -1))))){ add_btn.visible = true; add_btn.enabled = true; } else { add_btn.visible = false; add_btn.enabled = false; }; } public function btnAddLevel(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); switch (glo.bal.CGAME.RESISTANCE){ case 1: glo.bal.CGAME.RESISTANCE = 1.25; glo.bal.CGAME.SPIRIT_LVL = 1.25; break; case 1.25: glo.bal.CGAME.RESISTANCE = 1.5; glo.bal.CGAME.SPIRIT_LVL = 1.5; break; case 1.5: glo.bal.CGAME.RESISTANCE = 2; glo.bal.CGAME.SPIRIT_LVL = 2; break; }; glo.bal.CGAME.SKILLPOINTS = (glo.bal.CGAME.SKILLPOINTS - POINTSNL); parent.parent.refreshAllCards(); glo.bal.Player.increaseHealth((glo.bal.CGAME.RESISTANCE * 20)); glo.bal.Player.increaseFocus((glo.bal.CGAME.SPIRIT_LVL * 20)); } } }//package sheriffRage_fla
Section 70
//chamberdynamite_310 (sheriffRage_fla.chamberdynamite_310) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class chamberdynamite_310 extends MovieClip { public function chamberdynamite_310(){ addFrameScript(0, frame1); } function frame1(){ stop(); reset(); } public function reset(){ gotoAndStop(((1 + 1) - parent.LOADED)); } } }//package sheriffRage_fla
Section 71
//chamberpistol6_301 (sheriffRage_fla.chamberpistol6_301) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class chamberpistol6_301 extends MovieClip { public function chamberpistol6_301(){ addFrameScript(0, frame1); } function frame1(){ stop(); reset(); } public function reset(){ gotoAndStop(((1 + 6) - parent.LOADED)); } } }//package sheriffRage_fla
Section 72
//chamberrifle_308 (sheriffRage_fla.chamberrifle_308) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class chamberrifle_308 extends MovieClip { public function chamberrifle_308(){ addFrameScript(0, frame1); } function frame1(){ stop(); reset(); } public function reset(){ gotoAndStop(((1 + 60) - parent.LOADED)); } } }//package sheriffRage_fla
Section 73
//chambershotgun_305 (sheriffRage_fla.chambershotgun_305) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class chambershotgun_305 extends MovieClip { public function chambershotgun_305(){ addFrameScript(0, frame1); } function frame1(){ stop(); reset(); } public function reset(){ gotoAndStop(((1 + 8) - parent.LOADED)); } } }//package sheriffRage_fla
Section 74
//changeweaponwarning_298 (sheriffRage_fla.changeweaponwarning_298) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class changeweaponwarning_298 extends MovieClip { public var warning_txt:TextField; public function changeweaponwarning_298(){ addFrameScript(0, frame1); } function frame1(){ warning_txt.antiAliasType = "advanced"; warning_txt.embedFonts = true; warning_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 75
//clicktoplay_554 (sheriffRage_fla.clicktoplay_554) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class clicktoplay_554 extends MovieClip { public var click_txt:TextField; public function clicktoplay_554(){ addFrameScript(0, frame1); } function frame1(){ click_txt.antiAliasType = "advanced"; click_txt.embedFonts = true; click_txt.setTextFormat(glo.bal.FORMAT05); click_txt.defaultTextFormat = glo.bal.FORMAT05; } } }//package sheriffRage_fla
Section 76
//clock_328 (sheriffRage_fla.clock_328) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class clock_328 extends MovieClip { public var pie_mask_mc:MovieClip; public function clock_328(){ addFrameScript(0, frame1); } function frame1(){ stop(); } public function update(_arg1:Number){ if (_arg1 < 0){ _arg1 = 0; }; if (_arg1 > 100){ _arg1 = 100; }; F = (361 - Math.round((_arg1 * 3.6))); pie_mask_mc.gotoAndStop(F); } } }//package sheriffRage_fla
Section 77
//damagetext_145 (sheriffRage_fla.damagetext_145) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class damagetext_145 extends MovieClip { public var damage_txt:TextField; public function damagetext_145(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 78
//damagevisual_144 (sheriffRage_fla.damagevisual_144) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class damagevisual_144 extends MovieClip { public var damage_mc:MovieClip; public function damagevisual_144(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ } public function damage(_arg1:Number){ if (_arg1 > 10){ damage_mc.damage_txt.textColor = 0xFF0000; } else { damage_mc.damage_txt.textColor = 0xFF6600; }; damage_mc.damage_txt.text = Math.floor(_arg1); gotoAndPlay(3); } function frame2(){ stop(); } } }//package sheriffRage_fla
Section 79
//die_198 (sheriffRage_fla.die_198) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class die_198 extends MovieClip { public function die_198(){ addFrameScript(51, frame52); } function frame52(){ stop(); parent.parent.endDeath(); } } }//package sheriffRage_fla
Section 80
//die_204 (sheriffRage_fla.die_204) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class die_204 extends MovieClip { public function die_204(){ addFrameScript(51, frame52); } function frame52(){ stop(); parent.parent.endDeath(); } } }//package sheriffRage_fla
Section 81
//die_210 (sheriffRage_fla.die_210) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class die_210 extends MovieClip { public function die_210(){ addFrameScript(51, frame52); } function frame52(){ stop(); parent.parent.endDeath(); } } }//package sheriffRage_fla
Section 82
//die_216 (sheriffRage_fla.die_216) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class die_216 extends MovieClip { public function die_216(){ addFrameScript(51, frame52); } function frame52(){ stop(); parent.parent.endDeath(); } } }//package sheriffRage_fla
Section 83
//die_222 (sheriffRage_fla.die_222) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class die_222 extends MovieClip { public function die_222(){ addFrameScript(51, frame52); } function frame52(){ stop(); parent.parent.endDeath(); } } }//package sheriffRage_fla
Section 84
//die_228 (sheriffRage_fla.die_228) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class die_228 extends MovieClip { public function die_228(){ addFrameScript(51, frame52); } function frame52(){ stop(); parent.parent.endDeath(); } } }//package sheriffRage_fla
Section 85
//die_234 (sheriffRage_fla.die_234) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class die_234 extends MovieClip { public function die_234(){ addFrameScript(51, frame52); } function frame52(){ stop(); parent.parent.endDeath(); } } }//package sheriffRage_fla
Section 86
//dieA_136 (sheriffRage_fla.dieA_136) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class dieA_136 extends MovieClip { public function dieA_136(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package sheriffRage_fla
Section 87
//dieA_153 (sheriffRage_fla.dieA_153) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class dieA_153 extends MovieClip { public function dieA_153(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package sheriffRage_fla
Section 88
//dieA_187 (sheriffRage_fla.dieA_187) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class dieA_187 extends MovieClip { public function dieA_187(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package sheriffRage_fla
Section 89
//dieA_242 (sheriffRage_fla.dieA_242) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class dieA_242 extends MovieClip { public function dieA_242(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package sheriffRage_fla
Section 90
//dieanim_178 (sheriffRage_fla.dieanim_178) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class dieanim_178 extends MovieClip { public function dieanim_178(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package sheriffRage_fla
Section 91
//dieB_137 (sheriffRage_fla.dieB_137) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class dieB_137 extends MovieClip { public function dieB_137(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package sheriffRage_fla
Section 92
//dieB_154 (sheriffRage_fla.dieB_154) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class dieB_154 extends MovieClip { public function dieB_154(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package sheriffRage_fla
Section 93
//dieB_188 (sheriffRage_fla.dieB_188) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class dieB_188 extends MovieClip { public function dieB_188(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package sheriffRage_fla
Section 94
//dieB_243 (sheriffRage_fla.dieB_243) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class dieB_243 extends MovieClip { public function dieB_243(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package sheriffRage_fla
Section 95
//diePoint_170 (sheriffRage_fla.diePoint_170) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class diePoint_170 extends MovieClip { public function diePoint_170(){ addFrameScript(0, frame1); } function frame1(){ stop(); parent.DIEPT = this; } } }//package sheriffRage_fla
Section 96
//DotsBar2_408 (sheriffRage_fla.DotsBar2_408) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class DotsBar2_408 extends MovieClip { public function DotsBar2_408(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 97
//DotsBar3_417 (sheriffRage_fla.DotsBar3_417) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class DotsBar3_417 extends MovieClip { public function DotsBar3_417(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 98
//draw_196 (sheriffRage_fla.draw_196) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class draw_196 extends MovieClip { public function draw_196(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package sheriffRage_fla
Section 99
//draw_202 (sheriffRage_fla.draw_202) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class draw_202 extends MovieClip { public function draw_202(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package sheriffRage_fla
Section 100
//draw_208 (sheriffRage_fla.draw_208) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class draw_208 extends MovieClip { public function draw_208(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package sheriffRage_fla
Section 101
//draw_214 (sheriffRage_fla.draw_214) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class draw_214 extends MovieClip { public function draw_214(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package sheriffRage_fla
Section 102
//draw_220 (sheriffRage_fla.draw_220) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class draw_220 extends MovieClip { public function draw_220(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package sheriffRage_fla
Section 103
//draw_226 (sheriffRage_fla.draw_226) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class draw_226 extends MovieClip { public function draw_226(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package sheriffRage_fla
Section 104
//draw_232 (sheriffRage_fla.draw_232) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class draw_232 extends MovieClip { public function draw_232(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package sheriffRage_fla
Section 105
//duelclock_537 (sheriffRage_fla.duelclock_537) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class duelclock_537 extends MovieClip { public var pie_mask_mc:MovieClip; public function duelclock_537(){ addFrameScript(0, frame1); } function frame1(){ stop(); } public function update(_arg1:Number){ if (_arg1 < 0){ _arg1 = 0; }; if (_arg1 > 100){ _arg1 = 100; }; F = (361 - Math.round((_arg1 * 3.6))); pie_mask_mc.gotoAndStop(F); } } }//package sheriffRage_fla
Section 106
//dueldefeat_545 (sheriffRage_fla.dueldefeat_545) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class dueldefeat_545 extends MovieClip { public var nextLevel_btn:SimpleButton; public var tryAgain_btn:SimpleButton; public var caption_txt:TextField; public var killed_txt:TextField; public function dueldefeat_545(){ addFrameScript(0, frame1, 4, frame5); } function frame1(){ caption_txt.antiAliasType = "advanced"; caption_txt.embedFonts = true; caption_txt.setTextFormat(glo.bal.FORMAT04); killed_txt.antiAliasType = "advanced"; killed_txt.embedFonts = true; killed_txt.setTextFormat(glo.bal.FORMAT04); } public function btnNextLevel(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.PLAYER.nextLevel(); } function frame5(){ stop(); tryAgain_btn.addEventListener("click", btnTryAgain); nextLevel_btn.addEventListener("click", btnNextLevel); } public function btnTryAgain(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.DUEL.tryAgain(); } } }//package sheriffRage_fla
Section 107
//duelspanel_550 (sheriffRage_fla.duelspanel_550) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class duelspanel_550 extends MovieClip { public var title_txt:TextField; public var player_txt:TextField; public var outlaw_txt:TextField; public var money_txt:TextField; public var duel_txt:TextField; public var olFaces_mc:MovieClip; public var vs_txt:TextField; public function duelspanel_550(){ addFrameScript(0, frame1); } function frame1(){ stop(); duel_txt.antiAliasType = "advanced"; duel_txt.embedFonts = true; duel_txt.setTextFormat(glo.bal.FORMAT04); vs_txt.antiAliasType = "advanced"; vs_txt.embedFonts = true; vs_txt.setTextFormat(glo.bal.FORMAT04); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); title_txt.text = "DUEL"; olFaces_mc.gotoAndStop(glo.bal.CGAME.CLEVEL); money_txt.antiAliasType = "advanced"; money_txt.embedFonts = true; money_txt.setTextFormat(glo.bal.FORMAT04); money_txt.text = ("Bounty $" + String(glo.bal.DUEL.DUELMONEY[(glo.bal.CGAME.CLEVEL - 1)])); player_txt.antiAliasType = "advanced"; player_txt.embedFonts = true; player_txt.setTextFormat(glo.bal.FORMAT04); player_txt.text = glo.bal.CGAME.PLAYERNAME; outlaw_txt.antiAliasType = "advanced"; outlaw_txt.embedFonts = true; outlaw_txt.setTextFormat(glo.bal.FORMAT04); outlaw_txt.text = glo.bal.DUEL.ONAME[(glo.bal.CGAME.CLEVEL - 1)]; } } }//package sheriffRage_fla
Section 108
//duelTimer_536 (sheriffRage_fla.duelTimer_536) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class duelTimer_536 extends MovieClip { public var clock_mc:MovieClip; public function duelTimer_536(){ addFrameScript(0, frame1); } public function refreshTimer(_arg1:Number, _arg2:Number){ var _local3:Number; _local3 = Math.round(((_arg2 / _arg1) * 100)); clock_mc.update(_local3); } public function resetTimer(){ clock_mc.update(100); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 109
//duelvictory_542 (sheriffRage_fla.duelvictory_542) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class duelvictory_542 extends MovieClip { public var ol1_killed_mc:MovieClip; public var money_txt:TextField; public var ok_btn:SimpleButton; public var caption_txt:TextField; public var olFaces_mc:MovieClip; public function duelvictory_542(){ addFrameScript(0, frame1, 1, frame2, 4, frame5); } public function init(){ money_txt.text = ("You collect $" + String(glo.bal.DUEL.DUELMONEY[(glo.bal.CGAME.CLEVEL - 1)])); glo.bal.CGAME.MONEY = (glo.bal.CGAME.MONEY + glo.bal.DUEL.DUELMONEY[(glo.bal.CGAME.CLEVEL - 1)]); olFaces_mc.gotoAndStop(glo.bal.CGAME.CLEVEL); } public function btnOk(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.DUEL.nextLevel(); } function frame1(){ caption_txt.antiAliasType = "advanced"; caption_txt.embedFonts = true; caption_txt.setTextFormat(glo.bal.FORMAT04); money_txt.antiAliasType = "advanced"; money_txt.embedFonts = true; money_txt.setTextFormat(glo.bal.FORMAT04); } function frame5(){ stop(); ok_btn.addEventListener("click", btnOk); } function frame2(){ init(); } } }//package sheriffRage_fla
Section 110
//DynamicFooter_26 (sheriffRage_fla.DynamicFooter_26) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class DynamicFooter_26 extends MovieClip { public function DynamicFooter_26(){ addFrameScript(0, frame1); } public function loadCompleted(){ gotoAndStop(2); } public function menu(){ gotoAndStop(6); } function frame1(){ stop(); glo.bal.Footer = this; } public function mainmenu(){ gotoAndStop(5); } public function splash1(){ gotoAndStop(3); } public function splash2(){ gotoAndStop(4); } public function game(){ gotoAndStop(7); } } }//package sheriffRage_fla
Section 111
//dynamite_278 (sheriffRage_fla.dynamite_278) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class dynamite_278 extends MovieClip { public function dynamite_278(){ addFrameScript(0, frame1, 5, frame6); } public function fire(){ gotoAndPlay(2); } function frame6(){ parent.parent.createDynaProj(); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 112
//dynamite_372 (sheriffRage_fla.dynamite_372) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class dynamite_372 extends MovieClip { public function dynamite_372(){ addFrameScript(0, frame1); } function frame1(){ stop(); mouseEnabled = false; } } }//package sheriffRage_fla
Section 113
//EagleEyeCard_407 (sheriffRage_fla.EagleEyeCard_407) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class EagleEyeCard_407 extends MovieClip { public var cost_txt:TextField; public var points_txt:TextField; public var LEVEL:Number; public var label2_txt:TextField; public var bar_mc:MovieClip; public var add_btn:SimpleButton; public var POINTSNL:Number; public var label1_txt:TextField; public function EagleEyeCard_407(){ addFrameScript(0, frame1); } function frame1(){ stop(); POINTSNL = 0; label1_txt.antiAliasType = "advanced"; label1_txt.embedFonts = true; label1_txt.setTextFormat(glo.bal.FORMAT04); label2_txt.antiAliasType = "advanced"; label2_txt.embedFonts = true; label2_txt.setTextFormat(glo.bal.FORMAT05); points_txt.antiAliasType = "advanced"; points_txt.embedFonts = true; points_txt.setTextFormat(glo.bal.FORMAT04); cost_txt.antiAliasType = "advanced"; cost_txt.embedFonts = true; cost_txt.setTextFormat(glo.bal.FORMAT04); add_btn.addEventListener("click", btnAddLevel); } public function refreshCard(){ var _local1:Number; switch (glo.bal.CGAME.EAGLEEYELVL){ case 0: POINTSNL = 100; LEVEL = 0; break; case 1: POINTSNL = 200; LEVEL = 1; break; case 1.4: POINTSNL = -1; LEVEL = 2; break; }; bar_mc.gotoAndStop((LEVEL + 1)); if (POINTSNL == -1){ points_txt.text = ""; } else { points_txt.text = ("Cost : " + String(POINTSNL)); }; if ((((glo.bal.CGAME.SKILLPOINTS >= POINTSNL)) && (!((POINTSNL == -1))))){ add_btn.visible = true; add_btn.enabled = true; } else { add_btn.visible = false; add_btn.enabled = false; }; _local1 = Math.round((glo.bal.CGAME.EAGLEEYECOST / glo.bal.CGAME.FOXCUNNING)); if (glo.bal.CGAME.EAGLEEYELVL > 0){ _local1 = Math.round((_local1 / glo.bal.CGAME.EAGLEEYELVL)); }; cost_txt.text = ("Focus cost : " + _local1); } public function btnAddLevel(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); switch (glo.bal.CGAME.EAGLEEYELVL){ case 0: glo.bal.CGAME.EAGLEEYELVL = 1; break; case 1: glo.bal.CGAME.EAGLEEYELVL = 1.4; break; }; glo.bal.CGAME.SKILLPOINTS = (glo.bal.CGAME.SKILLPOINTS - POINTSNL); parent.parent.refreshAllCards(); } } }//package sheriffRage_fla
Section 114
//expF_138 (sheriffRage_fla.expF_138) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class expF_138 extends MovieClip { public function expF_138(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package sheriffRage_fla
Section 115
//expF_155 (sheriffRage_fla.expF_155) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class expF_155 extends MovieClip { public function expF_155(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package sheriffRage_fla
Section 116
//expF_189 (sheriffRage_fla.expF_189) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class expF_189 extends MovieClip { public function expF_189(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package sheriffRage_fla
Section 117
//expF_244 (sheriffRage_fla.expF_244) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class expF_244 extends MovieClip { public function expF_244(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package sheriffRage_fla
Section 118
//FastHandsCard_416 (sheriffRage_fla.FastHandsCard_416) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class FastHandsCard_416 extends MovieClip { public var points_txt:TextField; public var LEVEL:Number; public var label2_txt:TextField; public var bar_mc:MovieClip; public var add_btn:SimpleButton; public var POINTSNL:Number; public var label1_txt:TextField; public function FastHandsCard_416(){ addFrameScript(0, frame1); } function frame1(){ stop(); POINTSNL = 0; label1_txt.antiAliasType = "advanced"; label1_txt.embedFonts = true; label1_txt.setTextFormat(glo.bal.FORMAT04); label2_txt.antiAliasType = "advanced"; label2_txt.embedFonts = true; label2_txt.setTextFormat(glo.bal.FORMAT04); points_txt.antiAliasType = "advanced"; points_txt.embedFonts = true; points_txt.setTextFormat(glo.bal.FORMAT04); add_btn.addEventListener("click", btnAddLevel); } public function refreshCard(){ switch (glo.bal.CGAME.PRECISION){ case 1: POINTSNL = 30; LEVEL = 1; break; case 1.2: POINTSNL = 60; LEVEL = 2; break; case 1.5: POINTSNL = 100; LEVEL = 3; break; case 1.8: POINTSNL = -1; LEVEL = 4; break; }; bar_mc.gotoAndStop(LEVEL); if (POINTSNL == -1){ points_txt.text = ""; } else { points_txt.text = ("Cost : " + String(POINTSNL)); }; if ((((glo.bal.CGAME.SKILLPOINTS >= POINTSNL)) && (!((POINTSNL == -1))))){ add_btn.visible = true; add_btn.enabled = true; } else { add_btn.visible = false; add_btn.enabled = false; }; } public function btnAddLevel(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); switch (glo.bal.CGAME.PRECISION){ case 1: glo.bal.CGAME.PRECISION = 1.2; glo.bal.CGAME.RELOADFACTOR = 1.2; break; case 1.2: glo.bal.CGAME.PRECISION = 1.5; glo.bal.CGAME.RELOADFACTOR = 1.5; break; case 1.5: glo.bal.CGAME.PRECISION = 1.8; glo.bal.CGAME.RELOADFACTOR = 1.8; break; }; glo.bal.CGAME.SKILLPOINTS = (glo.bal.CGAME.SKILLPOINTS - POINTSNL); parent.parent.refreshAllCards(); } } }//package sheriffRage_fla
Section 119
//featuresbtn_426 (sheriffRage_fla.featuresbtn_426) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class featuresbtn_426 extends MovieClip { public var flash_mc:MovieClip; public var features_btn:SimpleButton; public var selected_txt:MovieClip; public function featuresbtn_426(){ addFrameScript(0, frame1); } public function select(){ selected_txt.visible = true; features_btn.visible = false; flash_mc.visible = false; } function frame1(){ stop(); unselect(); if (glo.bal.DIDFLASH == null){ flash_mc.visible = true; glo.bal.DIDFLASH = true; } else { flash_mc.visible = false; }; features_btn.addEventListener("click", btnSelect); } public function btnSelect(_arg1:Event){ parent.selectFeatures(); select(); } public function unselect(){ selected_txt.visible = false; features_btn.visible = true; } } }//package sheriffRage_fla
Section 120
//finalstorytext_511 (sheriffRage_fla.finalstorytext_511) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class finalstorytext_511 extends MovieClip { public var back_btn:SimpleButton; public var menu_btn:SimpleButton; public function finalstorytext_511(){ addFrameScript(0, frame1, 5, frame6); } function frame6(){ stop(); glo.bal.JUKEBOX.stopSfx2(); glo.bal.JUKEBOX.stopStory(); glo.bal.JUKEBOX.sfxfinale(); menu_btn.addEventListener("click", btnMenu); back_btn.addEventListener("click", btnMenu); } function frame1(){ stop(); } public function btnMenu(_arg1:Event){ glo.bal.JUKEBOX.stopSfx1(); glo.bal.JUKEBOX.stopSfx2(); glo.bal.JUKEBOX.stopStory(); glo.bal.JUKEBOX.btnClick(); parent.gotomenu(); ACTIVE = false; gotoAndStop(1); } } }//package sheriffRage_fla
Section 121
//finalstoryui_510 (sheriffRage_fla.finalstoryui_510) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class finalstoryui_510 extends MovieClip { public var text_mc:MovieClip; public function finalstoryui_510(){ addFrameScript(14, frame15, 29, frame30); } function frame15(){ stop(); switchToText(); } public function gotomenu(){ this.gotoAndPlay(16); } function frame30(){ stop(); glo.bal.GAMEMENU.gotoAndStop("menu"); } public function switchToText(){ text_mc.gotoAndPlay(2); } } }//package sheriffRage_fla
Section 122
//fire_534 (sheriffRage_fla.fire_534) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class fire_534 extends MovieClip { public var label_txt:TextField; public function fire_534(){ addFrameScript(0, frame1); } function frame1(){ stop(); label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 123
//focusbartween_386 (sheriffRage_fla.focusbartween_386) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class focusbartween_386 extends MovieClip { public function focusbartween_386(){ addFrameScript(0, frame1); } public function setPct(_arg1:Number){ if (_arg1 > 100){ _arg1 = 100; }; if (_arg1 < 0){ _arg1 = 0; }; F = (1 + Math.round(((_arg1 * 0.01) * 99))); gotoAndStop(F); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 124
//footer_27 (sheriffRage_fla.footer_27) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class footer_27 extends MovieClip { public var label_txt:TextField; public function footer_27(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } function frame20(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } function frame30(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 125
//footer_41 (sheriffRage_fla.footer_41) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class footer_41 extends MovieClip { public var label_txt:TextField; public function footer_41(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 126
//footer_42 (sheriffRage_fla.footer_42) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class footer_42 extends MovieClip { public var label_txt:TextField; public function footer_42(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 127
//footer_43 (sheriffRage_fla.footer_43) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class footer_43 extends MovieClip { public var label_txt:TextField; public function footer_43(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 128
//FoxCunningCard_421 (sheriffRage_fla.FoxCunningCard_421) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class FoxCunningCard_421 extends MovieClip { public var points_txt:TextField; public var LEVEL:Number; public var label2_txt:TextField; public var bar_mc:MovieClip; public var add_btn:SimpleButton; public var POINTSNL:Number; public var label1_txt:TextField; public function FoxCunningCard_421(){ addFrameScript(0, frame1); } function frame1(){ stop(); POINTSNL = 0; label1_txt.antiAliasType = "advanced"; label1_txt.embedFonts = true; label1_txt.setTextFormat(glo.bal.FORMAT04); label2_txt.antiAliasType = "advanced"; label2_txt.embedFonts = true; label2_txt.setTextFormat(glo.bal.FORMAT04); points_txt.antiAliasType = "advanced"; points_txt.embedFonts = true; points_txt.setTextFormat(glo.bal.FORMAT04); add_btn.addEventListener("click", btnAddLevel); } public function refreshCard(){ switch (glo.bal.CGAME.FOXCUNNING){ case 1: POINTSNL = 30; LEVEL = 1; break; case 1.2: POINTSNL = 60; LEVEL = 2; break; case 1.5: POINTSNL = 100; LEVEL = 3; break; case 1.8: POINTSNL = -1; LEVEL = 4; break; }; bar_mc.gotoAndStop(LEVEL); if (POINTSNL == -1){ points_txt.text = ""; } else { points_txt.text = ("Cost : " + String(POINTSNL)); }; if ((((glo.bal.CGAME.SKILLPOINTS >= POINTSNL)) && (!((POINTSNL == -1))))){ add_btn.visible = true; add_btn.enabled = true; } else { add_btn.visible = false; add_btn.enabled = false; }; } public function btnAddLevel(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); switch (glo.bal.CGAME.FOXCUNNING){ case 1: glo.bal.CGAME.FOXCUNNING = 1.2; break; case 1.2: glo.bal.CGAME.FOXCUNNING = 1.5; break; case 1.5: glo.bal.CGAME.FOXCUNNING = 1.8; break; }; glo.bal.CGAME.SKILLPOINTS = (glo.bal.CGAME.SKILLPOINTS - POINTSNL); parent.parent.refreshAllCards(); } } }//package sheriffRage_fla
Section 129
//freesitecontentbtnmc_44 (sheriffRage_fla.freesitecontentbtnmc_44) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class freesitecontentbtnmc_44 extends MovieClip { public var freecontent_btn:SimpleButton; public function freesitecontentbtnmc_44(){ addFrameScript(0, frame1); } function frame1(){ stop(); freecontent_btn.addEventListener("click", btnFreeContent); } public function btnFreeContent(_arg1:Event){ var e = _arg1; try { navigateToURL(glo.bal.URLREQ_FREECONTENT, "_blank"); } catch(err:Error) { }; } } }//package sheriffRage_fla
Section 130
//fx_249 (sheriffRage_fla.fx_249) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class fx_249 extends MovieClip { public function fx_249(){ addFrameScript(59, frame60); } function frame60(){ stop(); } } }//package sheriffRage_fla
Section 131
//GameAction_267 (sheriffRage_fla.GameAction_267) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class GameAction_267 extends MovieClip { public function GameAction_267(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 132
//GameMenu_266 (sheriffRage_fla.GameMenu_266) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class GameMenu_266 extends MovieClip { public var FADECOUNT:Number; public var ArfetStory:String; public var medalsRoom_mc:MovieClip; public function GameMenu_266(){ addFrameScript(0, frame1, 1, frame2, 15, frame16, 39, frame40, 41, frame42, 44, frame45, 49, frame50, 54, frame55, 59, frame60); } public function gotoDuels(){ gotoAndStop("duels"); } public function fadeOut(){ FADECOUNT = 0; addEventListener(Event.ENTER_FRAME, evtFadeOut); } public function gotoPlay(){ gotoAndStop("play"); } public function gotoHelp(){ gotoAndStop("help"); } public function backFromStory(){ gotoAndStop(ArfetStory); } public function gotoMenu(){ gotoAndStop("menu"); } public function gotoStory(_arg1:String){ ArfetStory = _arg1; if (glo.bal.CGAME.CLEVEL == 1){ gotoAndStop("story"); } else { gotoAndStop("midstory"); }; } function frame1(){ glo.bal.GAMEMENU = this; Mouse.show(); ArfetStory = "play"; FADECOUNT = 0; } public function backFromInstructions(){ trace("Back from inst"); gotoMenu(); } public function gotoLoadGame(){ gotoAndStop("load game"); } function frame16(){ stop(); medalsRoom_mc.refreshMedals(); } public function evtFadeIn(_arg1:Event=null){ FADECOUNT++; this.alpha = Math.min(1, (FADECOUNT / 30)); if (FADECOUNT > 40){ removeEventListener(Event.ENTER_FRAME, evtFadeIn); }; } function frame2(){ stop(); glo.bal.Footer.mainmenu(); Mouse.show(); try { System.gc(); } catch(e:Error) { }; glo.bal.JukeBox.menuScore(); } public function gotoMedals(){ gotoAndPlay("medals"); } function frame40(){ glo.bal.JukeBox.storyScore(); Mouse.show(); glo.bal.Footer.game(); } function frame45(){ glo.bal.JukeBox.storyScore(); Mouse.show(); glo.bal.Footer.game(); } function frame42(){ glo.bal.JukeBox.storyScore(); Mouse.show(); glo.bal.Footer.game(); } public function fadeIn(){ FADECOUNT = 0; addEventListener(Event.ENTER_FRAME, evtFadeIn); } function frame55(){ glo.bal.Footer.game(); glo.bal.PLAYER.init(); } public function gotoNewGame(){ gotoAndStop("new game"); } public function gotoDifficulty(){ gotoAndStop("difficulty"); } public function evtFadeOut(_arg1:Event=null){ FADECOUNT++; this.alpha = Math.max(0, (1 - (FADECOUNT / 30))); if (FADECOUNT > 40){ removeEventListener(Event.ENTER_FRAME, evtFadeOut); }; } function frame50(){ Mouse.show(); if (glo.bal.CGAME.CLEVEL == 1){ gotoAndStop("play"); }; glo.bal.JukeBox.menuScore(); glo.bal.Footer.game(); } public function backFromMedals(){ gotoMenu(); } function frame60(){ Mouse.show(); glo.bal.Footer.menu(); } public function gotoShop(){ gotoAndStop("shop"); } } }//package sheriffRage_fla
Section 133
//gamePausedUi_393 (sheriffRage_fla.gamePausedUi_393) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class gamePausedUi_393 extends MovieClip { public var howtoplay_mc:MovieClip; public var help_btn:SimpleButton; public var resume_btn:SimpleButton; public var quit_btn:SimpleButton; public var label_txt:TextField; public function gamePausedUi_393(){ addFrameScript(0, frame1); } public function activate(){ this.visible = true; } function frame1(){ stop(); this.visible = false; glo.bal.PAUSEMENU = this; howtoplay_mc.visible = false; label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); resume_btn.addEventListener("click", btnResume); quit_btn.addEventListener("click", btnQuit); help_btn.addEventListener("click", btnHelp); } public function backFromInstructions(){ howtoplay_mc.visible = false; quit_btn.visible = true; resume_btn.visible = true; help_btn.visible = true; label_txt.visible = true; } public function deactivate(){ this.visible = false; } public function btnResume(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); deactivate(); glo.bal.INTERFACE.resumePlay(); } public function btnHelp(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); howtoplay_mc.visible = true; quit_btn.visible = false; resume_btn.visible = false; help_btn.visible = false; label_txt.visible = false; } public function btnQuit(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); deactivate(); glo.bal.PLAYER.quit(); } } }//package sheriffRage_fla
Section 134
//guns_313 (sheriffRage_fla.guns_313) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class guns_313 extends MovieClip { public function guns_313(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 135
//gunslinger_284 (sheriffRage_fla.gunslinger_284) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class gunslinger_284 extends MovieClip { public function gunslinger_284(){ addFrameScript(0, frame1, 7, frame8); } public function fire(){ gotoAndPlay(2); } function frame1(){ stop(); } function frame8(){ stop(); } } }//package sheriffRage_fla
Section 136
//health_380 (sheriffRage_fla.health_380) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class health_380 extends MovieClip { public var XP_PCT; public var health_txt:TextField; public var xp_bar_mc:MovieClip; public var cSheet_btn:SimpleButton; public var focus_txt:TextField; public var XP_DISPLAYPCT; public var focus_bar_mc:MovieClip; public var health_bar_mc:MovieClip; public var XP_TXT; public var xp_txt:TextField; public var FOCUS_PCT; public var PCT; public var name_txt:TextField; public var FOCUS_DISPLAYPCT; public var DISPLAYPCT; public function health_380(){ addFrameScript(0, frame1, 1, frame2); } public function init(){ PCT = 100; DISPLAYPCT = 0; XP_PCT = 0; XP_DISPLAYPCT = 0; XP_TXT = ""; } public function btnCSheet(_arg1:Event){ glo.bal.PLAYER.evtShowCSheet(null); } public function backToNormal(){ gotoAndStop(2); } public function levelUp(){ gotoAndStop(3); } function frame1(){ glo.bal.HEALTHBAR = this; glo.bal.XPBAR = this; glo.bal.BARS = this; name_txt.antiAliasType = "advanced"; name_txt.embedFonts = true; name_txt.setTextFormat(glo.bal.FORMAT04); PCT = 100; DISPLAYPCT = 0; XP_PCT = 0; XP_DISPLAYPCT = 0; XP_TXT = ""; FOCUS_PCT = 100; FOCUS_DISPLAYPCT = 0; cSheet_btn.addEventListener("click", btnCSheet); } public function setHealth(_arg1:Number, _arg2:Number){ PCT = Math.round(((100 * _arg1) / _arg2)); if (health_txt){ health_txt.text = ((Math.round(_arg1) + " / ") + _arg2); }; } public function nextState(){ if (PCT != DISPLAYPCT){ if (DISPLAYPCT > PCT){ DISPLAYPCT = (DISPLAYPCT - 1); health_bar_mc.setPct(Math.round(DISPLAYPCT)); }; if (DISPLAYPCT < PCT){ DISPLAYPCT = (DISPLAYPCT + 1); health_bar_mc.setPct(Math.round(DISPLAYPCT)); }; }; if (FOCUS_PCT != FOCUS_DISPLAYPCT){ if (FOCUS_DISPLAYPCT > FOCUS_PCT){ FOCUS_DISPLAYPCT = (FOCUS_DISPLAYPCT - 1); focus_bar_mc.setPct(Math.round(FOCUS_DISPLAYPCT)); }; if (FOCUS_DISPLAYPCT < FOCUS_PCT){ FOCUS_DISPLAYPCT = (FOCUS_DISPLAYPCT + 1); focus_bar_mc.setPct(Math.round(FOCUS_DISPLAYPCT)); }; }; if (XP_PCT != XP_DISPLAYPCT){ if (XP_DISPLAYPCT > XP_PCT){ XP_DISPLAYPCT = (XP_DISPLAYPCT - 1); xp_bar_mc.setPct(Math.round(XP_DISPLAYPCT)); }; if (XP_DISPLAYPCT < XP_PCT){ XP_DISPLAYPCT = (XP_DISPLAYPCT + 1); xp_bar_mc.setPct(Math.round(XP_DISPLAYPCT)); }; }; } function frame2(){ stop(); xp_txt.text = XP_TXT; } public function setLevel(_arg1:Number){ } public function setFocus(_arg1:Number, _arg2:Number){ FOCUS_PCT = Math.round(((100 * _arg1) / _arg2)); focus_txt.text = ((Math.round(_arg1) + " / ") + _arg2); } public function setXP(_arg1:Number, _arg2:Number, _arg3:Number){ XP_PCT = Math.round(((100 * (_arg1 - _arg2)) / (_arg3 - _arg2))); XP_TXT = ((_arg1 + " / ") + _arg3); if (xp_txt != null){ xp_txt.text = XP_TXT; }; } } }//package sheriffRage_fla
Section 137
//healthbartween_381 (sheriffRage_fla.healthbartween_381) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class healthbartween_381 extends MovieClip { public function healthbartween_381(){ addFrameScript(0, frame1); } public function setPct(_arg1:Number){ if (_arg1 > 100){ _arg1 = 100; }; if (_arg1 < 0){ _arg1 = 0; }; F = (1 + Math.round(((_arg1 * 0.01) * 99))); gotoAndStop(F); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 138
//HeartoftheWildCard_419 (sheriffRage_fla.HeartoftheWildCard_419) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class HeartoftheWildCard_419 extends MovieClip { public var points_txt:TextField; public var LEVEL:Number; public var label2_txt:TextField; public var bar_mc:MovieClip; public var add_btn:SimpleButton; public var POINTSNL:Number; public var label1_txt:TextField; public function HeartoftheWildCard_419(){ addFrameScript(0, frame1); } function frame1(){ stop(); POINTSNL = 0; label1_txt.antiAliasType = "advanced"; label1_txt.embedFonts = true; label1_txt.setTextFormat(glo.bal.FORMAT04); label2_txt.antiAliasType = "advanced"; label2_txt.embedFonts = true; label2_txt.setTextFormat(glo.bal.FORMAT04); points_txt.antiAliasType = "advanced"; points_txt.embedFonts = true; points_txt.setTextFormat(glo.bal.FORMAT04); add_btn.addEventListener("click", btnAddLevel); } public function refreshCard(){ switch (glo.bal.CGAME.REGENERATION){ case 1: POINTSNL = 30; LEVEL = 1; break; case 1.5: POINTSNL = 60; LEVEL = 2; break; case 2: POINTSNL = 100; LEVEL = 3; break; case 2.5: POINTSNL = -1; LEVEL = 4; break; }; bar_mc.gotoAndStop(LEVEL); if (POINTSNL == -1){ points_txt.text = ""; } else { points_txt.text = ("Cost : " + String(POINTSNL)); }; if ((((glo.bal.CGAME.SKILLPOINTS >= POINTSNL)) && (!((POINTSNL == -1))))){ add_btn.visible = true; add_btn.enabled = true; } else { add_btn.visible = false; add_btn.enabled = false; }; } public function btnAddLevel(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); switch (glo.bal.CGAME.REGENERATION){ case 1: glo.bal.CGAME.REGENERATION = 1.5; glo.bal.CGAME.REGENFOCUS = 1.5; break; case 1.5: glo.bal.CGAME.REGENERATION = 2; glo.bal.CGAME.REGENFOCUS = 2; break; case 2: glo.bal.CGAME.REGENERATION = 2.5; glo.bal.CGAME.REGENFOCUS = 2.5; break; }; glo.bal.PLAYER.refreshRegenInterval(); glo.bal.CGAME.SKILLPOINTS = (glo.bal.CGAME.SKILLPOINTS - POINTSNL); parent.parent.refreshAllCards(); } } }//package sheriffRage_fla
Section 139
//heroHitFx_273 (sheriffRage_fla.heroHitFx_273) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class heroHitFx_273 extends MovieClip { public var COUNT:Number; public function heroHitFx_273(){ addFrameScript(0, frame1, 3, frame4, 20, frame21); } public function showSplatter(){ COUNT++; if (this.currentFrame < 3){ gotoAndPlay(3); }; } function frame1(){ stop(); COUNT = 0; glo.bal.HEROHIT = this; } function frame4(){ COUNT--; if (COUNT > 0){ gotoAndPlay(3); }; } function frame21(){ gotoAndStop(2); } } }//package sheriffRage_fla
Section 140
//heroHitFx2_275 (sheriffRage_fla.heroHitFx2_275) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class heroHitFx2_275 extends MovieClip { public var COUNT:Number; public function heroHitFx2_275(){ addFrameScript(0, frame1, 3, frame4, 20, frame21); } public function showSplatter(){ COUNT++; if (this.currentFrame < 3){ gotoAndPlay(3); }; } function frame1(){ stop(); COUNT = 0; glo.bal.HEROHIT2 = this; } function frame4(){ COUNT--; if (COUNT > 0){ gotoAndPlay(3); }; } function frame21(){ gotoAndStop(2); } } }//package sheriffRage_fla
Section 141
//hidding_140 (sheriffRage_fla.hidding_140) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hidding_140 extends MovieClip { public function hidding_140(){ addFrameScript(15, frame16); } function frame16(){ stop(); parent.parent.endHidding(); } } }//package sheriffRage_fla
Section 142
//hidding_157 (sheriffRage_fla.hidding_157) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hidding_157 extends MovieClip { public function hidding_157(){ addFrameScript(15, frame16); } function frame16(){ stop(); parent.parent.endHidding(); } } }//package sheriffRage_fla
Section 143
//hidding_190 (sheriffRage_fla.hidding_190) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hidding_190 extends MovieClip { public function hidding_190(){ addFrameScript(15, frame16); } function frame16(){ stop(); parent.parent.endHidding(); } } }//package sheriffRage_fla
Section 144
//hidding_246 (sheriffRage_fla.hidding_246) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hidding_246 extends MovieClip { public function hidding_246(){ addFrameScript(15, frame16); } function frame16(){ stop(); parent.parent.endHidding(); } } }//package sheriffRage_fla
Section 145
//hiddingEmpty_192 (sheriffRage_fla.hiddingEmpty_192) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hiddingEmpty_192 extends MovieClip { public function hiddingEmpty_192(){ addFrameScript(15, frame16); } function frame16(){ stop(); parent.parent.endHidding(); } } }//package sheriffRage_fla
Section 146
//hidepanels_272 (sheriffRage_fla.hidepanels_272) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hidepanels_272 extends MovieClip { public function hidepanels_272(){ addFrameScript(0, frame1); } function frame1(){ if ((((((glo.bal.CGAME.CLEVEL == 1)) || ((glo.bal.CGAME.CLEVEL == 3)))) || ((glo.bal.CGAME.CLEVEL == 5)))){ gotoAndStop(2); } else { gotoAndStop(3); }; } } }//package sheriffRage_fla
Section 147
//hidingPanel_271 (sheriffRage_fla.hidingPanel_271) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hidingPanel_271 extends MovieClip { public function hidingPanel_271(){ addFrameScript(0, frame1, 14, frame15, 24, frame25); } public function hideHidingPanel(){ gotoAndPlay(16); } function frame15(){ stop(); } function frame1(){ stop(); glo.bal.HIDINGPANEL = this; } function frame25(){ stop(); } public function showHidingPanel(){ gotoAndPlay(4); } } }//package sheriffRage_fla
Section 148
//hit_135 (sheriffRage_fla.hit_135) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hit_135 extends MovieClip { public function hit_135(){ addFrameScript(11, frame12); } function frame12(){ stop(); parent.parent.backFromHit(); } } }//package sheriffRage_fla
Section 149
//hit_152 (sheriffRage_fla.hit_152) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hit_152 extends MovieClip { public function hit_152(){ addFrameScript(11, frame12); } function frame12(){ stop(); parent.parent.backFromHit(); } } }//package sheriffRage_fla
Section 150
//hit_186 (sheriffRage_fla.hit_186) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hit_186 extends MovieClip { public function hit_186(){ addFrameScript(11, frame12); } function frame12(){ stop(); parent.parent.backFromHit(); } } }//package sheriffRage_fla
Section 151
//hit_241 (sheriffRage_fla.hit_241) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hit_241 extends MovieClip { public function hit_241(){ addFrameScript(11, frame12); } function frame12(){ stop(); parent.parent.backFromHit(); } } }//package sheriffRage_fla
Section 152
//hitzone_129 (sheriffRage_fla.hitzone_129) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hitzone_129 extends MovieClip { public var Parent:MovieClip; public function hitzone_129(){ addFrameScript(0, frame1); } function frame1(){ stop(); Parent = parent.parent.parent; Parent.HZ_CHEST = this; } } }//package sheriffRage_fla
Section 153
//hitzone_130 (sheriffRage_fla.hitzone_130) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hitzone_130 extends MovieClip { public var Parent:MovieClip; public function hitzone_130(){ addFrameScript(0, frame1); } function frame1(){ stop(); Parent = parent.parent.parent; Parent.HZ_HEAD = this; } } }//package sheriffRage_fla
Section 154
//hitzone_131 (sheriffRage_fla.hitzone_131) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hitzone_131 extends MovieClip { public var Parent:MovieClip; public function hitzone_131(){ addFrameScript(0, frame1); } function frame1(){ stop(); Parent = parent.parent.parent; Parent.HZ_LEGS = this; } } }//package sheriffRage_fla
Section 155
//hitzone_162 (sheriffRage_fla.hitzone_162) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hitzone_162 extends MovieClip { public var Parent:MovieClip; public function hitzone_162(){ addFrameScript(0, frame1); } function frame1(){ stop(); Parent = parent.parent.parent; Parent.HZ_H_HEAD = this; } } }//package sheriffRage_fla
Section 156
//hitzone_163 (sheriffRage_fla.hitzone_163) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hitzone_163 extends MovieClip { public var Parent:MovieClip; public function hitzone_163(){ addFrameScript(0, frame1); } function frame1(){ stop(); Parent = parent.parent.parent; Parent.HZ_H_BODY = this; } } }//package sheriffRage_fla
Section 157
//hitzone_252 (sheriffRage_fla.hitzone_252) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class hitzone_252 extends MovieClip { public var Parent:MovieClip; public function hitzone_252(){ addFrameScript(0, frame1); } function frame1(){ stop(); Parent = parent; Parent.HZ_DYNAMITE = this; } } }//package sheriffRage_fla
Section 158
//horseDieLeft_169 (sheriffRage_fla.horseDieLeft_169) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class horseDieLeft_169 extends MovieClip { public function horseDieLeft_169(){ addFrameScript(23, frame24); } function frame24(){ stop(); } } }//package sheriffRage_fla
Section 159
//horseDieRight_168 (sheriffRage_fla.horseDieRight_168) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class horseDieRight_168 extends MovieClip { public function horseDieRight_168(){ addFrameScript(23, frame24); } function frame24(){ stop(); } } }//package sheriffRage_fla
Section 160
//howtoplayui_400 (sheriffRage_fla.howtoplayui_400) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class howtoplayui_400 extends MovieClip { public var ok_btn:SimpleButton; public var caption_txt:TextField; public function howtoplayui_400(){ addFrameScript(0, frame1); } public function btnOk(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); parent.backFromInstructions(); } function frame1(){ stop(); caption_txt.antiAliasType = "advanced"; caption_txt.embedFonts = true; caption_txt.setTextFormat(glo.bal.FORMAT04); ok_btn.addEventListener("click", btnOk); } } }//package sheriffRage_fla
Section 161
//howtoplayui_472 (sheriffRage_fla.howtoplayui_472) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class howtoplayui_472 extends MovieClip { public var ok_btn:SimpleButton; public var caption_txt:TextField; public function howtoplayui_472(){ addFrameScript(0, frame1); } public function btnOk(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); parent.backFromInstructions(); } function frame1(){ stop(); caption_txt.antiAliasType = "advanced"; caption_txt.embedFonts = true; caption_txt.setTextFormat(glo.bal.FORMAT04); ok_btn.addEventListener("click", btnOk); } } }//package sheriffRage_fla
Section 162
//iconMedal1_360 (sheriffRage_fla.iconMedal1_360) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class iconMedal1_360 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function iconMedal1_360(){ addFrameScript(0, frame1); } function frame1(){ stop(); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; desc_txt.text = (String(_arg2) + " Kills"); } } }//package sheriffRage_fla
Section 163
//iconMedal1_83 (sheriffRage_fla.iconMedal1_83) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class iconMedal1_83 extends MovieClip { public var title_txt:TextField; public function iconMedal1_83(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT05); } public function setText(_arg1:String){ title_txt.text = _arg1; } } }//package sheriffRage_fla
Section 164
//iconMedal2_361 (sheriffRage_fla.iconMedal2_361) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class iconMedal2_361 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function iconMedal2_361(){ addFrameScript(0, frame1); } function frame1(){ stop(); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; desc_txt.text = (String(_arg2) + " dynamite kills"); } } }//package sheriffRage_fla
Section 165
//iconMedal2_84 (sheriffRage_fla.iconMedal2_84) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class iconMedal2_84 extends MovieClip { public var title_txt:TextField; public function iconMedal2_84(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT05); } public function setText(_arg1:String){ title_txt.text = _arg1; } } }//package sheriffRage_fla
Section 166
//iconMedal3_362 (sheriffRage_fla.iconMedal3_362) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class iconMedal3_362 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function iconMedal3_362(){ addFrameScript(0, frame1); } function frame1(){ stop(); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; switch (_arg2){ case 5: desc_txt.text = (String(_arg2) + " Kills in 5 seconds"); break; case 15: desc_txt.text = (String(_arg2) + " Kills in 15 seconds"); break; case 25: desc_txt.text = (String(_arg2) + " Kills in 25 seconds"); break; }; } } }//package sheriffRage_fla
Section 167
//iconMedal3_85 (sheriffRage_fla.iconMedal3_85) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class iconMedal3_85 extends MovieClip { public var title_txt:TextField; public function iconMedal3_85(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT05); } public function setText(_arg1:String){ title_txt.text = _arg1; } } }//package sheriffRage_fla
Section 168
//iconMedal4_363 (sheriffRage_fla.iconMedal4_363) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class iconMedal4_363 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function iconMedal4_363(){ addFrameScript(0, frame1); } function frame1(){ stop(); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; desc_txt.text = (String(_arg2) + " Clean Shots"); } } }//package sheriffRage_fla
Section 169
//iconMedal4_86 (sheriffRage_fla.iconMedal4_86) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class iconMedal4_86 extends MovieClip { public var title_txt:TextField; public function iconMedal4_86(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT05); } public function setText(_arg1:String){ title_txt.text = _arg1; } } }//package sheriffRage_fla
Section 170
//iconMedal5_364 (sheriffRage_fla.iconMedal5_364) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class iconMedal5_364 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function iconMedal5_364(){ addFrameScript(0, frame1); } function frame1(){ stop(); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; desc_txt.text = (String(_arg2) + " Hits in a row"); } } }//package sheriffRage_fla
Section 171
//iconMedal5_87 (sheriffRage_fla.iconMedal5_87) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class iconMedal5_87 extends MovieClip { public var title_txt:TextField; public function iconMedal5_87(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT05); } public function setText(_arg1:String){ title_txt.text = _arg1; } } }//package sheriffRage_fla
Section 172
//iconMedal6_88 (sheriffRage_fla.iconMedal6_88) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class iconMedal6_88 extends MovieClip { public var title_txt:TextField; public function iconMedal6_88(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT05); } public function setText(_arg1:String){ title_txt.text = _arg1; } } }//package sheriffRage_fla
Section 173
//inGameMedals_357 (sheriffRage_fla.inGameMedals_357) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class inGameMedals_357 extends MovieClip { public var MEDAL_ANIMS:Array; public var medalsAnim3_mc:MovieClip; public var medalsAnim1_mc:MovieClip; public var medalsAnim4_mc:MovieClip; public var U_K_ININT:Number; public var SPEED_INT:Number; public var BULLETS_N_MISS:Number; public var FIRSTFRAME:Number; public var medalsAnim2_mc:MovieClip; public function inGameMedals_357(){ addFrameScript(0, frame1); } public function tryAllowMedal1(){ var _local1:Boolean; var _local2:String; _local1 = false; switch (glo.bal.CGAMEMEDALS.MEDAL1_LVL){ case 0: if (glo.bal.CGAMEMEDALS.U_KILLED >= 50){ _local1 = true; _local2 = "Vigilante"; }; break; case 1: if (glo.bal.CGAMEMEDALS.U_KILLED >= 200){ _local1 = true; _local2 = "Deputy Marshall"; }; break; case 2: if (glo.bal.CGAMEMEDALS.U_KILLED >= 500){ _local1 = true; _local2 = "Sheriff Rage"; }; break; }; if (_local1){ glo.bal.CGAMEMEDALS.MEDAL1_LVL++; glo.bal.LEVELMEDALS.push([1, glo.bal.CGAMEMEDALS.MEDAL1_LVL, _local2]); allowMedal(0, _local2, glo.bal.CGAMEMEDALS.U_KILLED); }; } public function tryAllowMedal2(){ var _local1:Boolean; var _local2:String; _local1 = false; switch (glo.bal.CGAMEMEDALS.MEDAL2_LVL){ case 0: if (glo.bal.CGAMEMEDALS.D_U_KILLED >= 10){ _local1 = true; _local2 = "Gold Miner"; }; break; case 1: if (glo.bal.CGAMEMEDALS.D_U_KILLED >= 25){ _local1 = true; _local2 = "Dynamite Joe"; }; break; case 2: if (glo.bal.CGAMEMEDALS.D_U_KILLED >= 50){ _local1 = true; _local2 = "BoomStick Bill"; }; break; }; if (_local1){ glo.bal.CGAMEMEDALS.MEDAL2_LVL++; glo.bal.LEVELMEDALS.push([2, glo.bal.CGAMEMEDALS.MEDAL2_LVL, _local2]); allowMedal(1, _local2, glo.bal.CGAMEMEDALS.D_U_KILLED); }; } public function tryAllowMedal4(){ var _local1:Boolean; var _local2:String; _local1 = false; switch (glo.bal.CGAMEMEDALS.MEDAL4_LVL){ case 0: if (glo.bal.CGAMEMEDALS.CLEAN_SHOTS >= 25){ _local1 = true; _local2 = "Billy Crow"; }; break; case 1: if (glo.bal.CGAMEMEDALS.CLEAN_SHOTS >= 100){ _local1 = true; _local2 = "Skeleton Hank"; }; break; case 2: if (glo.bal.CGAMEMEDALS.CLEAN_SHOTS >= 250){ _local1 = true; _local2 = "Undertaker"; }; break; }; if (_local1){ glo.bal.CGAMEMEDALS.MEDAL4_LVL++; glo.bal.LEVELMEDALS.push([4, glo.bal.CGAMEMEDALS.MEDAL4_LVL, _local2]); allowMedal(3, _local2, glo.bal.CGAMEMEDALS.CLEAN_SHOTS); }; } public function tryAllowMedal5(){ var _local1:Boolean; var _local2:String; _local1 = false; switch (glo.bal.CGAMEMEDALS.MEDAL5_LVL){ case 0: if (BULLETS_N_MISS >= 10){ _local1 = true; _local2 = "Coyote James"; }; break; case 1: if (BULLETS_N_MISS >= 20){ _local1 = true; _local2 = "The Fox"; }; break; case 2: if (BULLETS_N_MISS >= 40){ _local1 = true; _local2 = "Eagle Cole"; }; break; }; if (_local1){ glo.bal.CGAMEMEDALS.MEDAL5_LVL++; glo.bal.LEVELMEDALS.push([5, glo.bal.CGAMEMEDALS.MEDAL5_LVL, _local2]); allowMedal(4, _local2, BULLETS_N_MISS); }; } public function tryAllowMedal3(_arg1:Number){ var _local2:Boolean; var _local3:String; switch (glo.bal.CGAMEMEDALS.MEDAL3_LVL){ case 0: SPEED_INT = (5 * 16); break; case 1: SPEED_INT = (15 * 16); break; case 2: SPEED_INT = (25 * 16); break; }; if ((_arg1 - FIRSTFRAME) <= SPEED_INT){ U_K_ININT++; } else { U_K_ININT = 1; FIRSTFRAME = _arg1; return; }; _local2 = false; switch (glo.bal.CGAMEMEDALS.MEDAL3_LVL){ case 0: if (U_K_ININT >= 5){ _local2 = true; _local3 = "Buffalo Bill"; }; break; case 1: if (U_K_ININT >= 15){ _local2 = true; _local3 = "Jesse James"; }; break; case 2: if (U_K_ININT >= 25){ _local2 = true; _local3 = "Billy The Kid"; }; break; }; if (_local2){ glo.bal.CGAMEMEDALS.MEDAL3_LVL++; glo.bal.LEVELMEDALS.push([3, glo.bal.CGAMEMEDALS.MEDAL3_LVL, _local3]); allowMedal(2, _local3, U_K_ININT); }; } public function allowMedal(_arg1:Number, _arg2:String, _arg3:Number){ var _local4:Number; _local4 = 0; while (_local4 < MEDAL_ANIMS.length) { if (!MEDAL_ANIMS[_local4].BUSY){ MEDAL_ANIMS[_local4].setMedalIcon(_arg1, _arg2, _arg3); break; }; _local4++; }; } public function unitKilled(_arg1:Boolean, _arg2:Number, _arg3:Boolean){ glo.bal.CGAMEMEDALS.U_KILLED++; tryAllowMedal1(); if (_arg1){ glo.bal.CGAMEMEDALS.D_U_KILLED++; tryAllowMedal2(); }; if (!_arg1){ tryAllowMedal3(_arg2); }; if (_arg3){ glo.bal.CGAMEMEDALS.CLEAN_SHOTS++; tryAllowMedal4(); }; } function frame1(){ stop(); glo.bal.INGAMEMEDALS = this; SPEED_INT = (1.5 * 16); FIRSTFRAME = 0; U_K_ININT = 0; BULLETS_N_MISS = 0; MEDAL_ANIMS = [medalsAnim1_mc, medalsAnim2_mc, medalsAnim3_mc, medalsAnim4_mc]; } public function resetMedals(){ FIRSTFRAME = 0; U_K_ININT = 0; BULLETS_N_MISS = 0; } public function fireTriggered(_arg1:Boolean){ if (!_arg1){ BULLETS_N_MISS = 0; return; }; if (glo.bal.PLAYER.WEAPON != glo.bal.MED_WEAPONID){ if (glo.bal.MED_WEAPONID != 0){ glo.bal.GIVEWEAP_MED = false; } else { glo.bal.MED_WEAPONID = glo.bal.PLAYER.WEAPON; }; }; BULLETS_N_MISS++; tryAllowMedal5(); } public function no_weapon_medal(){ glo.bal.GIVEWEAP_MED = false; } } }//package sheriffRage_fla
Section 174
//instructions_401 (sheriffRage_fla.instructions_401) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class instructions_401 extends MovieClip { public var LABELS:Array; public var label7_txt:TextField; public var label10_txt:TextField; public var label14_txt:TextField; public var label4_txt:TextField; public var label8_txt:TextField; public var label2_txt:TextField; public var label12_txt:TextField; public var label6_txt:TextField; public var lbl:TextField; public var label11_txt:TextField; public var label13_txt:TextField; public var label1_txt:TextField; public var label5_txt:TextField; public var label9_txt:TextField; public var label3_txt:TextField; public function instructions_401(){ addFrameScript(0, frame1); } function frame1(){ stop(); LABELS = [label1_txt, label2_txt, label3_txt, label4_txt, label5_txt, label6_txt, label7_txt, label8_txt, label9_txt, label10_txt, label11_txt, label12_txt, label13_txt, label14_txt]; for each (lbl in LABELS) { lbl.antiAliasType = "advanced"; lbl.embedFonts = true; lbl.setTextFormat(glo.bal.FORMAT05); }; } } }//package sheriffRage_fla
Section 175
//InterLevelLoading_555 (sheriffRage_fla.InterLevelLoading_555) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class InterLevelLoading_555 extends MovieClip { public var btn_story:SimpleButton; public var anywhere_btn:SimpleButton; public function InterLevelLoading_555(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 29, frame30, 30, frame31, 45, frame46); } public function btnAnywhere(_arg1:Event){ play(); glo.bal.JukeBox.gameScore(); } function frame3(){ btn_story.addEventListener("click", btnStory); } function frame1(){ glo.bal.GAMELOADER = this; glo.bal.GAME.destroy(); glo.bal.GAME.init(); } function frame2(){ glo.bal.PLAYER.init(); glo.bal.JukeBox.loading(); } function frame30(){ stop(); anywhere_btn.addEventListener("click", btnAnywhere); } function frame31(){ glo.bal.INTERFACE.init(); glo.bal.Footer.game(); glo.bal.GAME.ready(); } public function begin(){ gotoAndPlay(1); } function frame46(){ stop(); glo.bal.SCRIPT.startTheDay(); } public function btnStory(_arg1:Event){ glo.bal.GAMEMENU.gotoStory("play"); } } }//package sheriffRage_fla
Section 176
//largeIconMedal1_68 (sheriffRage_fla.largeIconMedal1_68) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class largeIconMedal1_68 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function largeIconMedal1_68(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; desc_txt.text = (String(_arg2) + " outlaws eliminated"); } } }//package sheriffRage_fla
Section 177
//largeIconMedal2_72 (sheriffRage_fla.largeIconMedal2_72) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class largeIconMedal2_72 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function largeIconMedal2_72(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; desc_txt.text = (String(_arg2) + " dynamite kills"); } } }//package sheriffRage_fla
Section 178
//largeIconMedal3_75 (sheriffRage_fla.largeIconMedal3_75) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class largeIconMedal3_75 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function largeIconMedal3_75(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; switch (_arg2){ case 5: desc_txt.text = (String(_arg2) + " Kills in 5 seconds"); break; case 15: desc_txt.text = (String(_arg2) + " Kills in 15 seconds"); break; case 25: desc_txt.text = (String(_arg2) + " Kills in 25 seconds"); break; }; } } }//package sheriffRage_fla
Section 179
//largeIconMedal4_78 (sheriffRage_fla.largeIconMedal4_78) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class largeIconMedal4_78 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function largeIconMedal4_78(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; desc_txt.text = (String(_arg2) + " Clean Shots"); } } }//package sheriffRage_fla
Section 180
//largeIconMedal5_81 (sheriffRage_fla.largeIconMedal5_81) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class largeIconMedal5_81 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function largeIconMedal5_81(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; desc_txt.text = (String(_arg2) + " hits in a row"); } } }//package sheriffRage_fla
Section 181
//largeIconMedal6_121 (sheriffRage_fla.largeIconMedal6_121) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class largeIconMedal6_121 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function largeIconMedal6_121(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; switch (_arg2){ case 2: desc_txt.text = "Level completed using only the Colt .45"; break; case 3: desc_txt.text = "Level completed using only the Rifle"; break; case 4: desc_txt.text = "Level completed using only the Machinegun"; break; }; } } }//package sheriffRage_fla
Section 182
//LeatherSkinCard_420 (sheriffRage_fla.LeatherSkinCard_420) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class LeatherSkinCard_420 extends MovieClip { public var points_txt:TextField; public var LEVEL:Number; public var label2_txt:TextField; public var bar_mc:MovieClip; public var add_btn:SimpleButton; public var POINTSNL:Number; public var label1_txt:TextField; public function LeatherSkinCard_420(){ addFrameScript(0, frame1); } function frame1(){ stop(); POINTSNL = 0; label1_txt.antiAliasType = "advanced"; label1_txt.embedFonts = true; label1_txt.setTextFormat(glo.bal.FORMAT04); label2_txt.antiAliasType = "advanced"; label2_txt.embedFonts = true; label2_txt.setTextFormat(glo.bal.FORMAT04); points_txt.antiAliasType = "advanced"; points_txt.embedFonts = true; points_txt.setTextFormat(glo.bal.FORMAT04); add_btn.addEventListener("click", btnAddLevel); } public function refreshCard(){ switch (glo.bal.CGAME.NSHIELDFACTOR){ case 1: POINTSNL = 30; LEVEL = 1; break; case 1.2: POINTSNL = 60; LEVEL = 2; break; case 1.5: POINTSNL = 100; LEVEL = 3; break; case 1.8: POINTSNL = -1; LEVEL = 4; break; }; bar_mc.gotoAndStop(LEVEL); if (POINTSNL == -1){ points_txt.text = ""; } else { points_txt.text = ("Cost : " + String(POINTSNL)); }; if ((((glo.bal.CGAME.SKILLPOINTS >= POINTSNL)) && (!((POINTSNL == -1))))){ add_btn.visible = true; add_btn.enabled = true; } else { add_btn.visible = false; add_btn.enabled = false; }; } public function btnAddLevel(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); switch (glo.bal.CGAME.NSHIELDFACTOR){ case 1: glo.bal.CGAME.NSHIELDFACTOR = 1.2; break; case 1.2: glo.bal.CGAME.NSHIELDFACTOR = 1.5; break; case 1.5: glo.bal.CGAME.NSHIELDFACTOR = 1.8; break; }; glo.bal.CGAME.SKILLPOINTS = (glo.bal.CGAME.SKILLPOINTS - POINTSNL); parent.parent.refreshAllCards(); } } }//package sheriffRage_fla
Section 183
//levelloading_556 (sheriffRage_fla.levelloading_556) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class levelloading_556 extends MovieClip { public var zonetitle_txt:TextField; public function levelloading_556(){ addFrameScript(0, frame1); } function frame1(){ zonetitle_txt.antiAliasType = "advanced"; zonetitle_txt.embedFonts = true; zonetitle_txt.setTextFormat(glo.bal.FORMAT05); zonetitle_txt.defaultTextFormat = glo.bal.FORMAT05; zonetitle_txt.text = ("Day " + String(glo.bal.CGAME.CLEVEL)); } } }//package sheriffRage_fla
Section 184
//loaderbg_5 (sheriffRage_fla.loaderbg_5) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class loaderbg_5 extends MovieClip { public var label2_txt:TextField; public var bbox_btn:SimpleButton; public var qigames_btn:SimpleButton; public var label1_txt:TextField; public var label3_txt:TextField; public function loaderbg_5(){ addFrameScript(0, frame1); } function frame1(){ stop(); label1_txt.antiAliasType = "advanced"; label1_txt.embedFonts = true; label1_txt.setTextFormat(glo.bal.FORMAT05); label2_txt.antiAliasType = "advanced"; label2_txt.embedFonts = true; label2_txt.setTextFormat(glo.bal.FORMAT05); label3_txt.antiAliasType = "advanced"; label3_txt.embedFonts = true; label3_txt.setTextFormat(glo.bal.FORMAT05); qigames_btn.addEventListener("click", btnQiGames); bbox_btn.addEventListener("click", btnBBox); } public function btnBBox(_arg1:Event){ var e = _arg1; try { navigateToURL(glo.bal.URLREQ_BUBBLEBOX_LOADER, "_blank"); } catch(err:Error) { }; } public function btnQiGames(_arg1:Event){ var e = _arg1; try { navigateToURL(glo.bal.URLREQ_SHOOTING, "_blank"); } catch(err:Error) { }; } } }//package sheriffRage_fla
Section 185
//LoaderCPMStar_4 (sheriffRage_fla.LoaderCPMStar_4) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class LoaderCPMStar_4 extends MovieClip { public var pct_txt:TextField; public var BYTESLOADED:Number; public var PREROLLRATIO:Number; public var bar_mc:MovieClip; public var BYTESRATIO:Number; public var kb_txt:TextField; public var PREROLLTIMER:Number; public var PREROLLTIMEBASE:Number; public var BYTESTOTAL:Number; public var play_btn:SimpleButton; public function LoaderCPMStar_4(){ addFrameScript(0, frame1, 1, frame2); } public function toMochi(){ } public function backFromMochi(){ } public function evtProgress(_arg1:ProgressEvent){ BYTESLOADED = _arg1.bytesLoaded; BYTESTOTAL = _arg1.bytesTotal; } public function evtComplete(_arg1:Event){ BYTESLOADED = BYTESLOADED; BYTESRATIO = 1; loaderInfo.removeEventListener(ProgressEvent.PROGRESS, evtProgress); loaderInfo.removeEventListener(Event.COMPLETE, evtComplete); } function frame1(){ parent.stop(); stop(); glo.bal.GameLoader = this; PREROLLTIMER = 0; PREROLLTIMEBASE = 15; PREROLLRATIO = 0; BYTESLOADED = 0; BYTESTOTAL = 1; loaderInfo.addEventListener(ProgressEvent.PROGRESS, evtProgress); loaderInfo.addEventListener(Event.COMPLETE, evtComplete); this.addEventListener("enterFrame", evtEnterFrame); } public function btnPlay(_arg1:Event){ var evt = _arg1; if (glo.bal.GAME_AUTH){ glo.bal.JukeBox.playIntro(); parent.play(); play_btn.visible = false; glo.bal.AdUnit.destroy(); } else { try { navigateToURL(glo.bal.URLREQ_PLAY); } catch(err:Error) { }; }; } public function evtEnterFrame(_arg1:Event=null):void{ var _local2:*; var _local3:Number; var _local4:Number; BYTESLOADED = loaderInfo.bytesLoaded; BYTESTOTAL = loaderInfo.bytesTotal; if (BYTESTOTAL > 0){ BYTESRATIO = (BYTESLOADED / BYTESTOTAL); } else { BYTESRATIO = 0; }; PREROLLTIME = (PREROLLTIMEBASE * stage.frameRate); PREROLLTIMER++; PREROLLRATIO = (PREROLLTIMER / PREROLLTIME); _local4 = Math.min(PREROLLRATIO, BYTESRATIO); if (_local4 < 1){ pct_txt.text = (Math.round((100 * _local4)) + "%"); if (BYTESRATIO > 0){ _local3 = Math.round((BYTESTOTAL / 0x0400)); _local2 = Math.round((_local3 * _local4)); kb_txt.text = (((_local2 + " / ") + _local3) + " kB"); } else { kb_txt.text = ""; }; bar_mc.gotoAndStop((1 + Math.round((100 * _local4)))); } else { pct_txt.text = "100%"; _local3 = Math.round((BYTESTOTAL / 0x0400)); kb_txt.text = (((_local3 + " / ") + _local3) + " kB"); bar_mc.gotoAndStop(101); gotoAndStop(2); }; } function frame2(){ stop(); removeEventListener(Event.ENTER_FRAME, evtEnterFrame); glo.bal.Footer.loadCompleted(); play_btn.addEventListener("click", btnPlay); } } }//package sheriffRage_fla
Section 186
//loadingduels_529 (sheriffRage_fla.loadingduels_529) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class loadingduels_529 extends MovieClip { public function loadingduels_529(){ addFrameScript(0, frame1, 24, frame25, 40, frame41); } function frame1(){ glo.bal.JUKEBOX.duel(); } function frame25(){ stop(); this.addEventListener(MouseEvent.MOUSE_DOWN, onClick); } function frame41(){ stop(); } public function onClick(_arg1:Event){ this.removeEventListener(MouseEvent.MOUSE_DOWN, onClick); play(); glo.bal.DUEL.init(); } } }//package sheriffRage_fla
Section 187
//lvlsPresentation_558 (sheriffRage_fla.lvlsPresentation_558) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class lvlsPresentation_558 extends MovieClip { public var label_txt:TextField; public function lvlsPresentation_558(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } function frame6(){ stop(); label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } function frame1(){ stop(); if (glo.bal.CGAME.CLEVEL != 1){ gotoAndStop(glo.bal.CGAME.CLEVEL); }; label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } function frame4(){ stop(); label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } function frame2(){ stop(); label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } function frame5(){ stop(); label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 188
//MainShade_25 (sheriffRage_fla.MainShade_25) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class MainShade_25 extends MovieClip { public function MainShade_25(){ addFrameScript(0, frame1, 27, frame28); } function frame1(){ stop(); glo.bal.MainShade = this; } public function transition(){ gotoAndPlay(2); } function frame28(){ stop(); } public function halftransition(){ gotoAndPlay(15); } } }//package sheriffRage_fla
Section 189
//mapdynamite_376 (sheriffRage_fla.mapdynamite_376) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class mapdynamite_376 extends MovieClip { public var dot02:MovieClip; public var dot04:MovieClip; public var dot05:MovieClip; public var dot07:MovieClip; public var dot09:MovieClip; public var dot06:MovieClip; public var dot08:MovieClip; public var dot01:MovieClip; public var dot03:MovieClip; public var dot10:MovieClip; public var area:MovieClip; public var xarea1:MovieClip; public var xarea2:MovieClip; public var xarea3:MovieClip; public var Activations:Number; public function mapdynamite_376(){ addFrameScript(0, frame1); } public function activate(){ Activations++; visible = true; area.width = (area.height = (((2 * 100) * glo.bal.SCRIPT.ExplosionRad) / 700)); xarea1.width = (xarea1.height = area.width); xarea2.width = (xarea2.height = area.width); xarea3.width = (xarea3.height = area.width); } function frame1(){ stop(); glo.bal.MapDynamite = this; mouseEnabled = false; visible = false; Dots = [dot01, dot02, dot03, dot04, dot05, dot06, dot07, dot08, dot09, dot10]; Dyna = [xarea1, xarea2, xarea3]; Activations = 0; } public function nextState(){ var _local1:Number; var _local2:MovieClip; var _local3:outlawDynamite; var _local4:Point; if (!visible){ return; }; _local1 = 0; for each (_local2 in glo.bal.SCRIPT.UNITS) { Dots[_local1].visible = true; Dots[_local1].x = ((100 * _local2.x) / 700); Dots[_local1].y = ((200 * _local2.V) / 1400); _local1++; }; while (_local1 < 10) { Dots[_local1].visible = false; _local1++; }; if (glo.bal.Player.WEAPON == 5){ area.visible = true; _local4 = glo.bal.DynaAim.getAimLoc(); area.x = ((100 * _local4.x) / 700); area.y = ((200 * _local4.y) / 1400); } else { area.visible = false; }; _local1 = 0; for each (_local3 in glo.bal.SCRIPT.OUTLAWDYNA) { Dyna[_local1].visible = true; Dyna[_local1].x = ((100 * _local3.x) / 700); Dyna[_local1].y = ((200 * _local3.V) / 1400); _local1++; }; while (_local1 < 3) { Dyna[_local1].visible = false; _local1++; }; } public function reset(){ Activations = 0; visible = false; } public function deactivate(){ Activations--; if (Activations > 0){ return; }; visible = false; } } }//package sheriffRage_fla
Section 190
//medallarge_442 (sheriffRage_fla.medallarge_442) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class medallarge_442 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function medallarge_442(){ addFrameScript(0, frame1); } public function setData(_arg1:Array){ var _local2:GlowFilter; var _local3:Array; title_txt.text = _arg1[0]; desc_txt.text = _arg1[1]; _local2 = new GlowFilter(_arg1[2], 0.7, 5, 5, 150); _local3 = [_local2]; title_txt.filters = _local3; } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT05); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 191
//medalsmall_439 (sheriffRage_fla.medalsmall_439) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class medalsmall_439 extends MovieClip { public var overbtn:SimpleButton; public var title_txt:TextField; public var Enabled:Boolean; public var desc_txt:TextField; public var Data:Array; public function medalsmall_439(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } public function setData(_arg1:Array){ var _local2:GlowFilter; var _local3:Array; Data = _arg1; title_txt.text = Data[0]; desc_txt.text = Data[1]; _local2 = new GlowFilter(Data[2], 0.7, 5, 5, 150); _local3 = [_local2]; title_txt.filters = _local3; } public function btnMouseOver(_arg1:Event){ if (Enabled){ parent.showMedal(this); }; } function frame3(){ stop(); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT05); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT05); Enabled = false; overbtn.addEventListener("mouseOver", btnMouseOver); overbtn.addEventListener("mouseOut", btnMouseOut); } public function setEnabled(_arg1:Boolean=true){ Enabled = _arg1; if (Enabled){ gotoAndStop(2); } else { gotoAndStop(3); }; } function frame2(){ stop(); } public function btnMouseOut(_arg1:Event){ if (Enabled){ parent.hideMedal(this); }; } } }//package sheriffRage_fla
Section 192
//medalsRoom_438 (sheriffRage_fla.medalsRoom_438) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class medalsRoom_438 extends MovieClip { public var medal:MovieClip; public var shade:MovieClip; public var MedalData; public var medal01:MovieClip; public var medal04:MovieClip; public var medal05:MovieClip; public var medal07:MovieClip; public var medal08:MovieClip; public var medal06:MovieClip; public var medal02:MovieClip; public var medal11:MovieClip; public var medal15:MovieClip; public var medal17:MovieClip; public var medal12:MovieClip; public var medal16:MovieClip; public var medal18:MovieClip; public var medal13:MovieClip; public var reset_btn:SimpleButton; public var medal14:MovieClip; public var medal10:MovieClip; public var ok_btn:SimpleButton; public var medal03:MovieClip; public var i:Number; public var medal09:MovieClip; public var label_txt:TextField; public var Medals:Array; public function medalsRoom_438(){ addFrameScript(0, frame1); } public function btnOk(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); parent.backFromMedals(); } public function showMedal(_arg1:MovieClip){ shade.visible = true; medal.visible = true; medal.setData(_arg1.Data); switch (_arg1){ case medal01: case medal02: case medal03: case medal04: case medal05: case medal06: case medal07: case medal08: case medal09: shade.x = 350; medal.x = 390; break; default: shade.x = 40; medal.x = 80; break; }; } public function refreshMedals(){ if (!glo.bal.CGAMEMEDALS){ return; }; medal01.setEnabled((glo.bal.CGAMEMEDALS.MEDAL1_LVL > 0)); medal02.setEnabled((glo.bal.CGAMEMEDALS.MEDAL1_LVL > 1)); medal03.setEnabled((glo.bal.CGAMEMEDALS.MEDAL1_LVL > 2)); medal04.setEnabled((glo.bal.CGAMEMEDALS.MEDAL2_LVL > 0)); medal05.setEnabled((glo.bal.CGAMEMEDALS.MEDAL2_LVL > 1)); medal06.setEnabled((glo.bal.CGAMEMEDALS.MEDAL2_LVL > 2)); medal07.setEnabled((glo.bal.CGAMEMEDALS.MEDAL3_LVL > 0)); medal08.setEnabled((glo.bal.CGAMEMEDALS.MEDAL3_LVL > 1)); medal09.setEnabled((glo.bal.CGAMEMEDALS.MEDAL3_LVL > 2)); medal10.setEnabled((glo.bal.CGAMEMEDALS.MEDAL4_LVL > 0)); medal11.setEnabled((glo.bal.CGAMEMEDALS.MEDAL4_LVL > 1)); medal12.setEnabled((glo.bal.CGAMEMEDALS.MEDAL4_LVL > 2)); medal13.setEnabled((glo.bal.CGAMEMEDALS.MEDAL5_LVL > 0)); medal14.setEnabled((glo.bal.CGAMEMEDALS.MEDAL5_LVL > 1)); medal15.setEnabled((glo.bal.CGAMEMEDALS.MEDAL5_LVL > 2)); medal16.setEnabled(glo.bal.CGAMEMEDALS.MEDAL_W_2); medal17.setEnabled(glo.bal.CGAMEMEDALS.MEDAL_W_3); medal18.setEnabled(glo.bal.CGAMEMEDALS.MEDAL_W_4); } public function btnReset(_arg1:Event){ trace("MedalsRoom->reset"); glo.bal.JUKEBOX.btnClick(); glo.bal.CGAMEMEDALS = medalsData.resetMedals(); refreshMedals(); } public function hideMedal(_arg1:MovieClip=null){ shade.visible = false; medal.visible = false; } function frame1(){ stop(); shade.visible = false; medal.visible = false; shade.mouseEnabled = false; medal.mouseEnabled = false; label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); Medals = [medal01, medal02, medal03, medal04, medal05, medal06, medal07, medal08, medal09, medal10, medal11, medal12, medal13, medal14, medal15, medal16, medal17, medal18]; MedalData = new Array(18); MedalData[0] = ["Vigilante", "50 kills", 0xCA0000]; MedalData[1] = ["Deputy Marshall", "200 kills", 0xCA0000]; MedalData[2] = ["Sheriff Rage", "500 kills", 0xCA0000]; MedalData[3] = ["Gold Miner", "10 dynamite kills", 26316]; MedalData[4] = ["Dynamite Joe", "20 dynamite kills", 26316]; MedalData[5] = ["Boomstick Bill", "50 dynamite kills", 26316]; MedalData[6] = ["Buffalo Bill", "5 kills in 5 seconds", 6723891]; MedalData[7] = ["Jesse James", "15 kills in 15 seconds", 6723891]; MedalData[8] = ["Billy The Kid", "25 kills in 25 seconds", 6723891]; MedalData[9] = ["Billy Crow", "25 clean shots", 3368550]; MedalData[10] = ["Skeleton Hank", "100 clean shots", 3368550]; MedalData[11] = ["Undertaker", "250 clean shots", 3368550]; MedalData[12] = ["Coyote James", "10 hits in a row", 0xFF6600]; MedalData[13] = ["The Fox", "20 hits in a row", 0xFF6600]; MedalData[14] = ["Eagle Cole", "40 hits in a row", 0xFF6600]; MedalData[15] = ["GunSlinger", "Complete level using only the Colt .45", 0x330000]; MedalData[16] = ["RifleMan", "Complete level using only the Winchester Rifle", 0x330000]; MedalData[17] = ["Mad Man", "Complete level using only the machine gun", 0x330000]; i = 0; while (i < 18) { Medals[i].setData(MedalData[i]); i++; }; ok_btn.addEventListener("click", btnOk); reset_btn.addEventListener("click", btnReset); } } }//package sheriffRage_fla
Section 193
//menu_473 (sheriffRage_fla.menu_473) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class menu_473 extends MovieClip { public var back_btn:SimpleButton; public var ok_btn:SimpleButton; public var playerName_txt:TextField; public var label1_txt:TextField; public function menu_473(){ addFrameScript(0, frame1); } public function gotoHelp(){ gotoAndStop(10); } public function btnOk(_arg1:Event){ var _local2:gameData; glo.bal.JUKEBOX.btnClick(); PLAYERNAME = playerName_txt.text; if (PLAYERNAME == ""){ PLAYERNAME = "Player1"; }; C = glo.bal.GAMES.length; if (C < 5){ _local2 = new gameData(PLAYERNAME, glo.bal.DIFFICULTY); glo.bal.GAMES.push(_local2); glo.bal.CGAME = new gameData("playerName", 1); gameData.copyGame(_local2, glo.bal.CGAME); } else { trace("override older game ..."); _local2 = new gameData(PLAYERNAME, glo.bal.DIFFICULTY); glo.bal.GAMES[4] = _local2; glo.bal.CGAME = new gameData("playerName", 1); gameData.copyGame(_local2, glo.bal.CGAME); }; medalsData.resetGame(glo.bal.CGAMEMEDALS); gameData.saveGames(glo.bal.GAMES); disableButtons(); gotoAndStop(5); } public function btnBack(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); disableButtons(); parent.gotoMenu(); } function frame1(){ stop(); stage.focus = playerName_txt; glo.bal.DIFFICULTY = 2; BTNS = [ok_btn, back_btn]; enableButtons(); label1_txt.antiAliasType = "advanced"; label1_txt.embedFonts = true; label1_txt.setTextFormat(glo.bal.FORMAT04); playerName_txt.antiAliasType = "advanced"; playerName_txt.embedFonts = true; playerName_txt.setTextFormat(glo.bal.FORMAT04); playerName_txt.defaultTextFormat = glo.bal.FORMAT04; playerName_txt.maxChars = 20; ok_btn.addEventListener("click", btnOk); back_btn.addEventListener("click", btnBack); } public function backFromInstructions(){ glo.bal.GAMEMENU.gotoStory("play"); } public function disableButtons(){ for (i in BTNS) { BTNS[i].enabled = false; }; } public function enableButtons(){ for (i in BTNS) { BTNS[i].enabled = true; }; } } }//package sheriffRage_fla
Section 194
//menu_476 (sheriffRage_fla.menu_476) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class menu_476 extends MovieClip { public var hard_btn:SimpleButton; public var caption_txt:TextField; public var medium_btn:SimpleButton; public var easy_btn:SimpleButton; public function menu_476(){ addFrameScript(0, frame1); } function frame1(){ stop(); caption_txt.antiAliasType = "advanced"; caption_txt.embedFonts = true; caption_txt.setTextFormat(glo.bal.FORMAT04); BTNS = [easy_btn, medium_btn, hard_btn]; enableButtons(); easy_btn.addEventListener("click", btnEasy); medium_btn.addEventListener("click", btnMedium); hard_btn.addEventListener("click", btnHard); } public function btnHard(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.DIFFICULTY = 3; glo.bal.CGAME.DIFFICULTY = 3; gameData.saveGames(glo.bal.GAMES); parent.gotoHelp(); } public function disableButtons(){ for (i in BTNS) { BTNS[i].enabled = false; }; } public function enableButtons(){ for (i in BTNS) { BTNS[i].enabled = true; }; } public function btnEasy(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.DIFFICULTY = 1; glo.bal.CGAME.DIFFICULTY = 1; gameData.saveGames(glo.bal.GAMES); parent.gotoHelp(); } public function btnMedium(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.DIFFICULTY = 2; glo.bal.CGAME.DIFFICULTY = 2; gameData.saveGames(glo.bal.GAMES); parent.gotoHelp(); } } }//package sheriffRage_fla
Section 195
//menu_483 (sheriffRage_fla.menu_483) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class menu_483 extends MovieClip { public var cancel_btn:SimpleButton; public var zone1_btn:SimpleButton; public var selection_mc:MovieClip; public var zone3_btn:SimpleButton; public var zone5_btn:SimpleButton; public var ICONY0; public var game2_txt:TextField; public var game4_txt:TextField; public var ZONES; public var text1_txt:TextField; public var ok_btn:SimpleButton; public var zone4_btn:SimpleButton; public var game1_txt:TextField; public var SELECTED; public var game3_txt:TextField; public var game5_txt:TextField; public var zone2_btn:SimpleButton; public var ZONEY0; public var LABELS; public function menu_483(){ addFrameScript(0, frame1); } public function btnZone1(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); if (C < 1){ return; }; SELECTED = 1; selection_mc.y = (ZONEY0 + 0); } public function btnZone3(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); if (C < 3){ return; }; SELECTED = 3; selection_mc.y = (ZONEY0 + 50); } public function btnZone5(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); if (C < 5){ return; }; SELECTED = 5; selection_mc.y = (ZONEY0 + 100); } public function btnZone4(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); if (C < 4){ return; }; SELECTED = 4; selection_mc.y = (ZONEY0 + 75); } public function btnZone2(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); if (C < 2){ return; }; SELECTED = 2; selection_mc.y = (ZONEY0 + 25); } public function btnOk(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.CGAME = new gameData("playerName", 1); gameData.copyGame(glo.bal.GAMES[(SELECTED - 1)], glo.bal.CGAME); if (glo.bal.CGAME.CLEVEL == 7){ gameData.resetGame(glo.bal.CGAME); medalsData.resetGame(glo.bal.CGAMEMEDALS); }; disableButtons(); if (glo.bal.CGAME.DONELVL){ parent.gotoDuels(); } else { parent.gotoAndStop("shop"); }; } function frame1(){ stop(); enableButtons(); LABELS = [game1_txt, game2_txt, game3_txt, game4_txt, game5_txt]; ZONES = [zone1_btn, zone2_btn, zone3_btn, zone4_btn, zone5_btn]; SELECTED = 1; text1_txt.embedFonts = true; text1_txt.setTextFormat(glo.bal.FORMAT04); C = glo.bal.GAMES.length; i = 0; while (i < 5) { if (i > (C - 1)){ LABELS[i].text = ""; ZONES[i].visible = false; } else { LABELS[i].text = ((("Level " + glo.bal.GAMES[i].CLEVEL) + " - ") + glo.bal.GAMES[i].PLAYERNAME); }; i++; }; ICONY0 = 36; ZONEY0 = 36; game1_txt.embedFonts = true; game1_txt.setTextFormat(glo.bal.FORMAT04); game2_txt.embedFonts = true; game2_txt.setTextFormat(glo.bal.FORMAT04); game3_txt.embedFonts = true; game3_txt.setTextFormat(glo.bal.FORMAT04); game4_txt.embedFonts = true; game4_txt.setTextFormat(glo.bal.FORMAT04); game5_txt.embedFonts = true; game5_txt.setTextFormat(glo.bal.FORMAT04); zone1_btn.addEventListener("click", btnZone1); zone2_btn.addEventListener("click", btnZone2); zone3_btn.addEventListener("click", btnZone3); zone4_btn.addEventListener("click", btnZone4); zone5_btn.addEventListener("click", btnZone5); ok_btn.addEventListener("click", btnOk); cancel_btn.addEventListener("click", btnCancel); } public function enableButtons(){ ok_btn.enabled = true; cancel_btn.enabled = true; } public function disableButtons(){ ok_btn.enabled = false; cancel_btn.enabled = false; } public function btnCancel(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); disableButtons(); parent.gotoMenu(); } } }//package sheriffRage_fla
Section 196
//menubg_460 (sheriffRage_fla.menubg_460) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class menubg_460 extends MovieClip { public var bbox_btn:SimpleButton; public var qigames_btn:SimpleButton; public function menubg_460(){ addFrameScript(0, frame1); } function frame1(){ stop(); qigames_btn.addEventListener("click", btnQiGames); bbox_btn.addEventListener("click", btnBBox); } public function btnBBox(_arg1:Event){ var e = _arg1; try { navigateToURL(glo.bal.URLREQ_BUBBLEBOX_MENU, "_blank"); } catch(err:Error) { }; } public function btnQiGames(_arg1:Event){ var e = _arg1; try { navigateToURL(glo.bal.URLREQ_SHOOTING, "_blank"); } catch(err:Error) { }; } } }//package sheriffRage_fla
Section 197
//menunew_461 (sheriffRage_fla.menunew_461) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class menunew_461 extends MovieClip { public var moregames_btn:SimpleButton; public var new_btn:SimpleButton; public var load_btn:SimpleButton; public var howtoplay_btn:SimpleButton; public var medals_btn:SimpleButton; public function menunew_461(){ addFrameScript(0, frame1); } public function btnMedals(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); parent.gotoMedals(); disableButtons(); } public function order(_arg1, _arg2):Number{ if (_arg1.LASTMODIFIED > _arg2.LASTMODIFIED){ return (-1); }; if (_arg1.LASTMODIFIED < _arg2.LASTMODIFIED){ return (1); }; return (0); } public function btnLoad(_arg1:Event){ if (glo.bal.GAMES.length == 0){ return; }; glo.bal.JUKEBOX.btnClick(); parent.gotoLoadGame(); disableButtons(); } function frame1(){ stop(); BTNS = [load_btn, new_btn, howtoplay_btn, moregames_btn]; enableButtons(); glo.bal.GAMES = gameData.getGames(); glo.bal.GAMES.sort(order); if (glo.bal.GAMES.length == 0){ load_btn.enabled = false; load_btn.alpha = 0.5; } else { load_btn.enabled = true; load_btn.alpha = 1; }; glo.bal.CGAMEMEDALS = new medalsData(); medalsData.copyMedalsData(medalsData.getGameMedals(), glo.bal.CGAMEMEDALS); load_btn.addEventListener("click", btnLoad); new_btn.addEventListener("click", btnNew); howtoplay_btn.addEventListener("click", btnHowToPlay); medals_btn.addEventListener("click", btnMedals); moregames_btn.addEventListener("click", btnMoregames); } public function btnMoregames(_arg1:Event){ var e = _arg1; glo.bal.JUKEBOX.btnClick(); try { navigateToURL(glo.bal.URLREQ_MOREGAMES, "_blank"); } catch(err:Error) { }; } public function disableButtons(){ for (i in BTNS) { BTNS[i].enabled = false; }; } public function btnNew(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); parent.gotoNewGame(); disableButtons(); } public function enableButtons(){ for (i in BTNS) { BTNS[i].enabled = true; }; } public function btnHowToPlay(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); parent.gotoHelp(); disableButtons(); } } }//package sheriffRage_fla
Section 198
//midstorytext_502 (sheriffRage_fla.midstorytext_502) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class midstorytext_502 extends MovieClip { public var t45:MovieClip; public var t56:MovieClip; public var t12:MovieClip; public var t23:MovieClip; public var play_btn:SimpleButton; public var t34:MovieClip; public function midstorytext_502(){ addFrameScript(0, frame1, 1, frame2, 5, frame6, 9, frame10); } function frame10(){ glo.bal.JUKEBOX.stopSfx1(); glo.bal.JUKEBOX.stopSfx2(); glo.bal.JUKEBOX.stopStory(); parent.gotoshop(); gotoAndStop(1); } function frame6(){ stop(); play_btn.visible = true; switch (glo.bal.CGAME.CLEVEL){ case 2: glo.bal.JUKEBOX.sfxmid12(); break; case 3: glo.bal.JUKEBOX.sfxmid23(); break; case 4: glo.bal.JUKEBOX.sfxmid34(); break; case 5: glo.bal.JUKEBOX.sfxmid45(); break; case 6: glo.bal.JUKEBOX.sfxmid56(); break; }; } function frame1(){ stop(); } function frame2(){ play_btn.visible = false; glo.bal.JUKEBOX.stopSfx1(); glo.bal.JUKEBOX.stopSfx2(); glo.bal.JUKEBOX.stopStory(); t12.visible = false; t23.visible = false; t34.visible = false; t45.visible = false; t56.visible = false; switch (glo.bal.CGAME.CLEVEL){ case 2: t12.visible = true; break; case 3: t23.visible = true; break; case 4: t34.visible = true; break; case 5: t45.visible = true; break; case 6: t56.visible = true; break; }; play_btn.addEventListener("click", btnPlay); } public function btnPlay(_arg1:Event){ glo.bal.JUKEBOX.stopSfx1(); glo.bal.JUKEBOX.stopSfx2(); glo.bal.JUKEBOX.stopStory(); glo.bal.JUKEBOX.btnClick(); play_btn.visible = false; gotoAndPlay(7); } } }//package sheriffRage_fla
Section 199
//midstoryui_501 (sheriffRage_fla.midstoryui_501) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class midstoryui_501 extends MovieClip { public var text_mc:MovieClip; public function midstoryui_501(){ addFrameScript(14, frame15, 29, frame30); } function frame15(){ stop(); switchToText(); } function frame30(){ stop(); glo.bal.GAMEMENU.backFromStory(); } public function switchToText(){ text_mc.gotoAndPlay(2); } public function gotoshop(){ this.gotoAndPlay(16); } } }//package sheriffRage_fla
Section 200
//miniIconMedal1_66 (sheriffRage_fla.miniIconMedal1_66) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class miniIconMedal1_66 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function miniIconMedal1_66(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; desc_txt.text = (String(_arg2) + " Kills"); } } }//package sheriffRage_fla
Section 201
//miniIconMedal2_71 (sheriffRage_fla.miniIconMedal2_71) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class miniIconMedal2_71 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function miniIconMedal2_71(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; desc_txt.text = (String(_arg2) + " Dynamite Kills"); } } }//package sheriffRage_fla
Section 202
//miniIconMedal3_74 (sheriffRage_fla.miniIconMedal3_74) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class miniIconMedal3_74 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function miniIconMedal3_74(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; switch (_arg2){ case 5: desc_txt.text = (String(_arg2) + " Kills in 5 seconds"); break; case 15: desc_txt.text = (String(_arg2) + " Kills in 15 seconds"); break; case 25: desc_txt.text = (String(_arg2) + " Kills in 25 seconds"); break; }; } } }//package sheriffRage_fla
Section 203
//miniIconMedal4_77 (sheriffRage_fla.miniIconMedal4_77) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class miniIconMedal4_77 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function miniIconMedal4_77(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; desc_txt.text = (String(_arg2) + " Clean Shots"); } } }//package sheriffRage_fla
Section 204
//miniIconMedal5_80 (sheriffRage_fla.miniIconMedal5_80) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class miniIconMedal5_80 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function miniIconMedal5_80(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; desc_txt.text = (String(_arg2) + " Hits in a row"); } } }//package sheriffRage_fla
Section 205
//miniIconMedal6_120 (sheriffRage_fla.miniIconMedal6_120) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class miniIconMedal6_120 extends MovieClip { public var title_txt:TextField; public var desc_txt:TextField; public function miniIconMedal6_120(){ addFrameScript(0, frame1); } function frame1(){ stop(); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); desc_txt.antiAliasType = "advanced"; desc_txt.embedFonts = true; desc_txt.setTextFormat(glo.bal.FORMAT04); } public function setText(_arg1:String, _arg2:Number){ title_txt.text = _arg1; switch (_arg2){ case 2: desc_txt.text = "Level completed using only the Colt .45"; break; case 3: desc_txt.text = "Level completed using only the Rifle"; break; case 4: desc_txt.text = "Level completed using only the Machinegun"; break; }; } } }//package sheriffRage_fla
Section 206
//missioncompletedanim_432 (sheriffRage_fla.missioncompletedanim_432) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class missioncompletedanim_432 extends MovieClip { public var missionCompleted_mc:MovieClip; public function missioncompletedanim_432(){ addFrameScript(0, frame1, 11, frame12, 12, frame13, 13, frame14, 33, frame34, 63, frame64); } public function activate(){ gotoAndPlay(2); } function frame64(){ stop(); } function frame14(){ missionCompleted_mc.setMedalsText(); } function frame12(){ glo.bal.JukeBox.missionCompleted(); } function frame1(){ stop(); glo.bal.MissionCompleted = this; } function frame13(){ missionCompleted_mc.setStats(); } function frame34(){ glo.bal.PLAYER.gameDead(); } } }//package sheriffRage_fla
Section 207
//missioncompletedui_433 (sheriffRage_fla.missioncompletedui_433) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class missioncompletedui_433 extends MovieClip { public var kills_txt:TextField; public var LABELS:Array; public var none_txt:TextField; public var label7_txt:TextField; public var m_medals_txt:TextField; public var accuracy_txt:TextField; public var i:Number; public var label4_txt:TextField; public var label8_txt:TextField; public var label2_txt:TextField; public var healthbonus_txt:TextField; public var ok_btn:SimpleButton; public var label6_txt:TextField; public var LISTMEDALS:MovieClip; public var label_txt:TextField; public var medalsRoom_mc:MovieClip; public var m_healthbonus_txt:TextField; public var m_kills_txt:TextField; public var cleanshots_txt:TextField; public var m_accuracy_txt:TextField; public var m_total_txt:TextField; public var m_cleanshots_txt:TextField; public var viewAllMedals_btn:SimpleButton; public var label5_txt:TextField; public var label9_txt:TextField; public var label3_txt:TextField; public function missioncompletedui_433(){ addFrameScript(0, frame1); } public function tryGiveWeaponMedal(){ if (glo.bal.GIVEWEAP_MED){ switch (glo.bal.MED_WEAPONID){ case 2: if (!glo.bal.CGAMEMEDALS.MEDAL_W_2){ glo.bal.CGAMEMEDALS.MEDAL_W_2 = true; glo.bal.LEVELMEDALS.push([6, 5, "Gunslinger"]); }; break; case 3: if (!glo.bal.CGAMEMEDALS.MEDAL_W_3){ glo.bal.CGAMEMEDALS.MEDAL_W_3 = true; glo.bal.LEVELMEDALS.push([6, 10, "Rifleman"]); }; break; case 4: if (!glo.bal.CGAMEMEDALS.MEDAL_W_4){ glo.bal.CGAMEMEDALS.MEDAL_W_4 = true; glo.bal.LEVELMEDALS.push([6, 20, "Madman"]); }; break; }; }; } public function setStats(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:*; _local2 = 1; switch (glo.bal.CGAME.DIFFICULTY){ case 1: _local2 = 1.4; break; case 2: _local2 = 1.2; break; case 3: _local2 = 1; break; }; _local3 = 0; _local4 = (glo.bal.CGAMEMEDALS.U_KILLED - glo.bal.SCRIPT.KILLS_STARTLEVEL); _local5 = (glo.bal.CGAMEMEDALS.CLEAN_SHOTS - glo.bal.SCRIPT.CLEANSHOTS_STARTLEVEL); _local1 = ((_local4 * (4 + ((4 * glo.bal.CGAME.CLEVEL) / 6))) * _local2); _local1 = (Math.ceil((_local1 / 5)) * 5); _local3 = (_local3 + _local1); kills_txt.text = String(_local4); m_kills_txt.text = ("$" + numbers.format(_local1)); _local1 = ((_local5 * (5 + ((5 * glo.bal.CGAME.CLEVEL) / 6))) * _local2); _local1 = (Math.ceil((_local1 / 5)) * 5); _local3 = (_local3 + _local1); cleanshots_txt.text = String(_local5); m_cleanshots_txt.text = ("$" + numbers.format(_local1)); _local1 = (((glo.bal.STATS_ACCURACY - 50) * 7) * _local2); if (_local1 < 0){ _local1 = 0; }; _local1 = (Math.ceil((_local1 / 5)) * 5); _local3 = (_local3 + _local1); accuracy_txt.text = (String(glo.bal.STATS_ACCURACY) + "%"); m_accuracy_txt.text = ("$" + numbers.format(_local1)); _local1 = ((glo.bal.STATS_HEALTH * 1) * _local2); _local1 = (Math.ceil((_local1 / 5)) * 5); _local3 = (_local3 + _local1); healthbonus_txt.text = String(glo.bal.STATS_HEALTH); m_healthbonus_txt.text = ("$" + numbers.format(_local1)); tryGiveWeaponMedal(); LISTMEDALS.addMedals(); _local6 = 0; _local7 = 0; while (_local7 < glo.bal.LEVELMEDALS.length) { _local6 = (_local6 + (glo.bal.LEVELMEDALS[_local7][1] * 100)); _local7++; }; if (glo.bal.LEVELMEDALS.length == 0){ LISTMEDALS.visible = false; none_txt.visible = true; } else { LISTMEDALS.visible = true; none_txt.visible = false; }; m_total_txt.text = ("$" + numbers.format(_local3)); glo.bal.CGAME.MONEY = (glo.bal.CGAME.MONEY + _local3); } public function btnOk(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.JUKEBOX.stopMCompletedScore(); glo.bal.PLAYER.duel(); parent.gotoAndStop(1); } function frame1(){ stop(); LABELS = [label_txt, label2_txt, label3_txt, label4_txt, label5_txt, label6_txt, label7_txt, label8_txt, label9_txt, kills_txt, m_kills_txt, cleanshots_txt, m_cleanshots_txt, accuracy_txt, m_accuracy_txt, healthbonus_txt, m_healthbonus_txt, m_medals_txt, m_total_txt]; i = 0; while (i < LABELS.length) { LABELS[i].antiAliasType = "advanced"; LABELS[i].embedFonts = true; LABELS[i].setTextFormat(glo.bal.FORMAT04); i++; }; none_txt.antiAliasType = "advanced"; none_txt.embedFonts = true; none_txt.setTextFormat(glo.bal.FORMAT04); label2_txt.text = ("Day " + String(glo.bal.CGAME.CLEVEL)); LISTMEDALS = new listMedals(); this.addChild(LISTMEDALS); LISTMEDALS.x = 230; LISTMEDALS.y = 305; medalsRoom_mc.visible = false; ok_btn.addEventListener("click", btnOk); viewAllMedals_btn.addEventListener("click", btnViewMedals); } public function setMedalsText(){ LISTMEDALS.setMedalsText(); } public function btnViewMedals(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); medalsRoom_mc.refreshMedals(); medalsRoom_mc.visible = true; viewAllMedals_btn.visible = false; LISTMEDALS.visible = false; ok_btn.visible = false; } public function backFromMedals(){ medalsRoom_mc.visible = false; viewAllMedals_btn.visible = true; LISTMEDALS.visible = true; ok_btn.visible = true; } } }//package sheriffRage_fla
Section 208
//missionfailed_445 (sheriffRage_fla.missionfailed_445) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class missionfailed_445 extends MovieClip { public function missionfailed_445(){ addFrameScript(0, frame1, 77, frame78, 109, frame110); } public function activate(){ gotoAndPlay(2); } function frame78(){ glo.bal.PLAYER.gameDead(); glo.bal.INTERFACE.missionFailed(); } function frame1(){ stop(); glo.bal.MissionFailed = this; } function frame110(){ stop(); } } }//package sheriffRage_fla
Section 209
//missionfailedmenu_452 (sheriffRage_fla.missionfailedmenu_452) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class missionfailedmenu_452 extends MovieClip { public var quit_btn:SimpleButton; public var caption_txt:TextField; public var tryagain_btn:SimpleButton; public function missionfailedmenu_452(){ addFrameScript(0, frame1); } function frame1(){ stop(); caption_txt.antiAliasType = "advanced"; caption_txt.embedFonts = true; caption_txt.setTextFormat(glo.bal.FORMAT04); BTNS = [tryagain_btn, quit_btn]; enableButtons(); tryagain_btn.addEventListener("click", btnTryAgain); quit_btn.addEventListener("click", btnQuit); } public function disableButtons(){ for (i in BTNS) { BTNS[i].enabled = false; }; } public function enableButtons(){ for (i in BTNS) { BTNS[i].enabled = true; }; } public function btnQuit(_arg1:Event){ glo.bal.GAME.destroy(); glo.bal.PLAYER.quit(); glo.bal.JUKEBOX.btnClick(); parent.gotoAndStop(1); } public function btnTryAgain(_arg1:Event){ glo.bal.GAME.destroy(); glo.bal.PLAYER.tryAgain(); glo.bal.JUKEBOX.btnClick(); parent.gotoAndStop(1); } } }//package sheriffRage_fla
Section 210
//MochiContainer_51 (sheriffRage_fla.MochiContainer_51) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class MochiContainer_51 extends MovieClip { public function MochiContainer_51(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); glo.bal.MochiContainer = this; } function frame2(){ stop(); } } }//package sheriffRage_fla
Section 211
//MomentumCard_413 (sheriffRage_fla.MomentumCard_413) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class MomentumCard_413 extends MovieClip { public var cost_txt:TextField; public var points_txt:TextField; public var LEVEL:Number; public var label2_txt:TextField; public var bar_mc:MovieClip; public var add_btn:SimpleButton; public var POINTSNL:Number; public var label1_txt:TextField; public function MomentumCard_413(){ addFrameScript(0, frame1); } function frame1(){ stop(); POINTSNL = 0; label1_txt.antiAliasType = "advanced"; label1_txt.embedFonts = true; label1_txt.setTextFormat(glo.bal.FORMAT04); label2_txt.antiAliasType = "advanced"; label2_txt.embedFonts = true; label2_txt.setTextFormat(glo.bal.FORMAT05); points_txt.antiAliasType = "advanced"; points_txt.embedFonts = true; points_txt.setTextFormat(glo.bal.FORMAT04); cost_txt.antiAliasType = "advanced"; cost_txt.embedFonts = true; cost_txt.setTextFormat(glo.bal.FORMAT04); add_btn.addEventListener("click", btnAddLevel); } public function refreshCard(){ var _local1:Number; switch (glo.bal.CGAME.MOMENTUMLVL){ case 0: POINTSNL = 100; LEVEL = 0; break; case 1: POINTSNL = 200; LEVEL = 1; break; case 1.4: POINTSNL = -1; LEVEL = 2; break; }; bar_mc.gotoAndStop((LEVEL + 1)); if (POINTSNL == -1){ points_txt.text = ""; } else { points_txt.text = ("Cost : " + String(POINTSNL)); }; if ((((glo.bal.CGAME.SKILLPOINTS >= POINTSNL)) && (!((POINTSNL == -1))))){ add_btn.visible = true; add_btn.enabled = true; } else { add_btn.visible = false; add_btn.enabled = false; }; _local1 = Math.round((glo.bal.CGAME.MOMENTUMCOST / glo.bal.CGAME.FOXCUNNING)); if (glo.bal.CGAME.MOMENTUMLVL > 0){ _local1 = Math.round((_local1 / glo.bal.CGAME.MOMENTUMLVL)); }; cost_txt.text = ("Focus cost : " + _local1); } public function btnAddLevel(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); switch (glo.bal.CGAME.MOMENTUMLVL){ case 0: glo.bal.CGAME.MOMENTUMLVL = 1; break; case 1: glo.bal.CGAME.MOMENTUMLVL = 1.4; break; }; glo.bal.CGAME.SKILLPOINTS = (glo.bal.CGAME.SKILLPOINTS - POINTSNL); parent.parent.refreshAllCards(); } } }//package sheriffRage_fla
Section 212
//money_517 (sheriffRage_fla.money_517) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class money_517 extends MovieClip { public var money_txt:TextField; public function money_517(){ addFrameScript(0, frame1); } function frame1(){ stop(); money_txt.antiAliasType = "advanced"; money_txt.embedFonts = true; money_txt.setTextFormat(glo.bal.FORMAT04); } public function resetMoney(){ money_txt.text = ("Money: $" + String(glo.bal.CGAME.MONEY)); } } }//package sheriffRage_fla
Section 213
//mouseincircle_533 (sheriffRage_fla.mouseincircle_533) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class mouseincircle_533 extends MovieClip { public var label_txt:TextField; public function mouseincircle_533(){ addFrameScript(0, frame1); } function frame1(){ stop(); label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 214
//mouseZone_535 (sheriffRage_fla.mouseZone_535) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class mouseZone_535 extends MovieClip { public var zone_btn:SimpleButton; public var timer_mc:MovieClip; public function mouseZone_535(){ addFrameScript(0, frame1); } public function refreshTimer(_arg1:Number, _arg2:Number){ timer_mc.refreshTimer(_arg1, _arg2); } function frame1(){ stop(); glo.bal.DUELMOUSEZONE = this; zone_btn.addEventListener("mouseOver", btnOverCircle); zone_btn.addEventListener("mouseOut", btnOutCircle); } public function btnOverCircle(_arg1:Event){ if (glo.bal.DUEL){ glo.bal.DUEL.mouseOverCircle(); }; } public function reset(){ timer_mc.resetTimer(); } public function btnOutCircle(_arg1:Event){ if (glo.bal.DUEL){ glo.bal.DUEL.mouseOutCircle(); }; } } }//package sheriffRage_fla
Section 215
//nofocusmsg_348 (sheriffRage_fla.nofocusmsg_348) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class nofocusmsg_348 extends MovieClip { public var text_mc:MovieClip; public function nofocusmsg_348(){ addFrameScript(0, frame1, 68, frame69); } public function showMsg(_arg1:Number=50){ this.visible = true; gotoAndPlay(2); text_mc.caption_txt.text = (("Not enough focus : " + _arg1) + " required."); } function frame1(){ stop(); this.visible = false; } function frame69(){ stop(); this.visible = false; } } }//package sheriffRage_fla
Section 216
//nofocustext_349 (sheriffRage_fla.nofocustext_349) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class nofocustext_349 extends MovieClip { public var caption_txt:TextField; public function nofocustext_349(){ addFrameScript(0, frame1); } function frame1(){ stop(); caption_txt.antiAliasType = "advanced"; caption_txt.embedFonts = true; caption_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 217
//notavailablemsg_350 (sheriffRage_fla.notavailablemsg_350) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class notavailablemsg_350 extends MovieClip { public var text_mc:MovieClip; public function notavailablemsg_350(){ addFrameScript(0, frame1, 68, frame69); } public function showMsg(){ this.visible = true; gotoAndPlay(2); } function frame1(){ stop(); this.visible = false; } function frame69(){ stop(); this.visible = false; } } }//package sheriffRage_fla
Section 218
//notavailabletext_351 (sheriffRage_fla.notavailabletext_351) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class notavailabletext_351 extends MovieClip { public var caption_txt:TextField; public function notavailabletext_351(){ addFrameScript(0, frame1); } function frame1(){ stop(); caption_txt.antiAliasType = "advanced"; caption_txt.embedFonts = true; caption_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 219
//outlawsFaces_543 (sheriffRage_fla.outlawsFaces_543) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class outlawsFaces_543 extends MovieClip { public function outlawsFaces_543(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 220
//outline_338 (sheriffRage_fla.outline_338) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class outline_338 extends MovieClip { public var pie_mask_mc:MovieClip; public function outline_338(){ addFrameScript(0, frame1); } function frame1(){ } } }//package sheriffRage_fla
Section 221
//panel_406 (sheriffRage_fla.panel_406) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class panel_406 extends MovieClip { public var c3_mc:MovieClip; public var CARDS:Array; public var c1_mc:MovieClip; public var c2_mc:MovieClip; public function panel_406(){ addFrameScript(0, frame1); } public function refreshAllCards(){ var _local1:MovieClip; for each (_local1 in CARDS) { _local1.refreshCard(); }; } function frame1(){ stop(); CARDS = [c1_mc, c2_mc, c3_mc]; } } }//package sheriffRage_fla
Section 222
//panel_415 (sheriffRage_fla.panel_415) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class panel_415 extends MovieClip { public var c3_mc:MovieClip; public var CARDS:Array; public var c1_mc:MovieClip; public var c4_mc:MovieClip; public var c2_mc:MovieClip; public var c5_mc:MovieClip; public function panel_415(){ addFrameScript(0, frame1); } public function refreshAllCards(){ var _local1:MovieClip; for each (_local1 in CARDS) { _local1.refreshCard(); }; } function frame1(){ stop(); CARDS = [c1_mc, c2_mc, c3_mc, c4_mc, c5_mc]; } } }//package sheriffRage_fla
Section 223
//pie_330 (sheriffRage_fla.pie_330) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class pie_330 extends MovieClip { public function pie_330(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 224
//pieinv_539 (sheriffRage_fla.pieinv_539) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class pieinv_539 extends MovieClip { public function pieinv_539(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 225
//pistolA_373 (sheriffRage_fla.pistolA_373) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class pistolA_373 extends MovieClip { public function pistolA_373(){ addFrameScript(0, frame1); } function frame1(){ stop(); mouseEnabled = false; } } }//package sheriffRage_fla
Section 226
//pistolB_369 (sheriffRage_fla.pistolB_369) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class pistolB_369 extends MovieClip { public function pistolB_369(){ addFrameScript(0, frame1); } function frame1(){ stop(); mouseEnabled = false; } } }//package sheriffRage_fla
Section 227
//playerinfo_405 (sheriffRage_fla.playerinfo_405) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class playerinfo_405 extends MovieClip { public var points_txt:TextField; public var nextpoints_txt:TextField; public var label2_txt:TextField; public var day_txt:TextField; public var playerName_txt:TextField; public var label3_txt:TextField; public function playerinfo_405(){ addFrameScript(0, frame1); } public function refreshPlayerInfo(){ playerName_txt.text = String(glo.bal.CGAME.PLAYERNAME); day_txt.text = ("Day " + String(glo.bal.CGAME.CLEVEL)); points_txt.text = numbers.format(glo.bal.CGAME.XP); nextpoints_txt.text = numbers.format(((glo.bal.CGAME.XPLEVEL * glo.bal.CGAME.XPLEVEL) * 3000)); } function frame1(){ stop(); playerName_txt.antiAliasType = "advanced"; playerName_txt.embedFonts = true; playerName_txt.setTextFormat(glo.bal.FORMAT04); day_txt.antiAliasType = "advanced"; day_txt.embedFonts = true; day_txt.setTextFormat(glo.bal.FORMAT04); label2_txt.antiAliasType = "advanced"; label2_txt.embedFonts = true; label2_txt.setTextFormat(glo.bal.FORMAT04); label3_txt.antiAliasType = "advanced"; label3_txt.embedFonts = true; label3_txt.setTextFormat(glo.bal.FORMAT04); points_txt.antiAliasType = "advanced"; points_txt.embedFonts = true; points_txt.setTextFormat(glo.bal.FORMAT04); nextpoints_txt.antiAliasType = "advanced"; nextpoints_txt.embedFonts = true; nextpoints_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 228
//playtext_24 (sheriffRage_fla.playtext_24) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class playtext_24 extends MovieClip { public var label_txt:TextField; public function playtext_24(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 229
//Preroll_17 (sheriffRage_fla.Preroll_17) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class Preroll_17 extends MovieClip { public var AdBox:MovieClip; public function Preroll_17(){ addFrameScript(0, frame1, 4, frame5, 29, frame30); } public function switchToAd(){ } function frame1(){ glo.bal.PreRoll = this; } function frame5(){ if (glo.bal.DISABLE_ADS){ showScreens(); }; } function frame30(){ stop(); } public function showScreens(){ gotoAndStop(50); } } }//package sheriffRage_fla
Section 230
//pressctolevelup_391 (sheriffRage_fla.pressctolevelup_391) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class pressctolevelup_391 extends MovieClip { public var label_txt:TextField; public function pressctolevelup_391(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 231
//QiGamesalpha_262 (sheriffRage_fla.QiGamesalpha_262) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class QiGamesalpha_262 extends MovieClip { public var dotcom_mc:MovieClip; public function QiGamesalpha_262(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package sheriffRage_fla
Section 232
//QiGamesw_263 (sheriffRage_fla.QiGamesw_263) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class QiGamesw_263 extends MovieClip { public var qigames_btn:SimpleButton; public function QiGamesw_263(){ addFrameScript(0, frame1, 109, frame110); } function frame1(){ qigames_btn.addEventListener("click", btnQiGames); } function frame110(){ stop(); } public function btnQiGames(_arg1:Event){ var e = _arg1; try { glo.bal.JUKEBOX.btnClick(); navigateToURL(glo.bal.URLREQ_QIGAMES, "_blank"); } catch(err:Error) { }; } } }//package sheriffRage_fla
Section 233
//QiSplash_258 (sheriffRage_fla.QiSplash_258) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class QiSplash_258 extends MovieClip { public function QiSplash_258(){ addFrameScript(114, frame115, 129, frame130); } function frame115(){ glo.bal.MainShade.transition(); } function frame130(){ stop(); parent.gotoAndStop("game"); } } }//package sheriffRage_fla
Section 234
//RageCard_414 (sheriffRage_fla.RageCard_414) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class RageCard_414 extends MovieClip { public var cost_txt:TextField; public var points_txt:TextField; public var LEVEL:Number; public var label2_txt:TextField; public var bar_mc:MovieClip; public var add_btn:SimpleButton; public var POINTSNL:Number; public var label1_txt:TextField; public function RageCard_414(){ addFrameScript(0, frame1); } function frame1(){ stop(); POINTSNL = 0; label1_txt.antiAliasType = "advanced"; label1_txt.embedFonts = true; label1_txt.setTextFormat(glo.bal.FORMAT04); label2_txt.antiAliasType = "advanced"; label2_txt.embedFonts = true; label2_txt.setTextFormat(glo.bal.FORMAT04); points_txt.antiAliasType = "advanced"; points_txt.embedFonts = true; points_txt.setTextFormat(glo.bal.FORMAT04); cost_txt.antiAliasType = "advanced"; cost_txt.embedFonts = true; cost_txt.setTextFormat(glo.bal.FORMAT04); add_btn.addEventListener("click", btnAddLevel); } public function refreshCard(){ var _local1:Number; switch (glo.bal.CGAME.RAGELVL){ case 0: POINTSNL = 200; LEVEL = 0; break; case 1: POINTSNL = 300; LEVEL = 1; break; case 1.4: POINTSNL = -1; LEVEL = 2; break; }; bar_mc.gotoAndStop((LEVEL + 1)); if (POINTSNL == -1){ points_txt.text = ""; } else { points_txt.text = ("Cost : " + String(POINTSNL)); }; if ((((glo.bal.CGAME.SKILLPOINTS >= POINTSNL)) && (!((POINTSNL == -1))))){ add_btn.visible = true; add_btn.enabled = true; } else { add_btn.visible = false; add_btn.enabled = false; }; _local1 = Math.round((glo.bal.CGAME.RAGECOST / glo.bal.CGAME.FOXCUNNING)); if (glo.bal.CGAME.RAGELVL > 0){ _local1 = Math.round((_local1 / glo.bal.CGAME.RAGELVL)); }; cost_txt.text = ("Focus cost : " + _local1); } public function btnAddLevel(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); switch (glo.bal.CGAME.RAGELVL){ case 0: glo.bal.CGAME.RAGELVL = 1; break; case 1: glo.bal.CGAME.RAGELVL = 1.4; break; }; glo.bal.CGAME.SKILLPOINTS = (glo.bal.CGAME.SKILLPOINTS - POINTSNL); parent.parent.refreshAllCards(); } } }//package sheriffRage_fla
Section 235
//reloading_312 (sheriffRage_fla.reloading_312) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class reloading_312 extends MovieClip { public var bar_mc:MovieClip; public var weapon_mc:MovieClip; public var label1_txt:TextField; public function reloading_312(){ addFrameScript(0, frame1); } function frame1(){ stop(); glo.bal.RELOAD = this; this.visible = false; label1_txt.antiAliasType = "advanced"; label1_txt.embedFonts = true; label1_txt.setTextFormat(glo.bal.FORMAT04); } public function done(){ this.visible = false; } public function reload(_arg1:Number, _arg2:Number){ this.visible = true; weapon_mc.gotoAndStop(_arg1); F = (22 - _arg2); if (F > 19){ F = 19; }; bar_mc.gotoAndPlay(F); } } }//package sheriffRage_fla
Section 236
//reloadwarning_296 (sheriffRage_fla.reloadwarning_296) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class reloadwarning_296 extends MovieClip { public var warning_txt:TextField; public function reloadwarning_296(){ addFrameScript(0, frame1); } function frame1(){ warning_txt.antiAliasType = "advanced"; warning_txt.embedFonts = true; warning_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 237
//reloadwarning2_297 (sheriffRage_fla.reloadwarning2_297) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class reloadwarning2_297 extends MovieClip { public var warning_txt:TextField; public function reloadwarning2_297(){ addFrameScript(0, frame1); } function frame1(){ warning_txt.antiAliasType = "advanced"; warning_txt.embedFonts = true; warning_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 238
//rideLeft_161 (sheriffRage_fla.rideLeft_161) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class rideLeft_161 extends MovieClip { public var fire_mc:MovieClip; public function rideLeft_161(){ addFrameScript(2, frame3, 4, frame5, 6, frame7, 8, frame9, 10, frame11, 12, frame13, 14, frame15); } function frame3(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } function frame15(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } function frame7(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } function frame13(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } function frame5(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } function frame9(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } function frame11(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } } }//package sheriffRage_fla
Section 239
//rideRight_165 (sheriffRage_fla.rideRight_165) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class rideRight_165 extends MovieClip { public var fire_mc:MovieClip; public function rideRight_165(){ addFrameScript(2, frame3, 4, frame5, 6, frame7, 8, frame9, 10, frame11, 12, frame13, 14, frame15); } function frame3(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } function frame15(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } function frame7(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } function frame13(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } function frame5(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } function frame9(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } function frame11(){ if (parent.parent.tryFire()){ fire_mc.visible = true; } else { fire_mc.visible = false; }; } } }//package sheriffRage_fla
Section 240
//scenes_531 (sheriffRage_fla.scenes_531) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class scenes_531 extends MovieClip { public function scenes_531(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 241
//screenstv_20 (sheriffRage_fla.screenstv_20) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class screenstv_20 extends MovieClip { public var screens:MovieClip; public var INDEX; public function screenstv_20(){ addFrameScript(0, frame1, 50, frame51); } function frame1(){ INDEX = 1; } function frame51(){ gotoAndPlay(2); } } }//package sheriffRage_fla
Section 242
//seq_250 (sheriffRage_fla.seq_250) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class seq_250 extends MovieClip { public function seq_250(){ addFrameScript(38, frame39); } function frame39(){ stop(); } } }//package sheriffRage_fla
Section 243
//shade_446 (sheriffRage_fla.shade_446) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class shade_446 extends MovieClip { public function shade_446(){ addFrameScript(26, frame27, 39, frame40); } function frame27(){ glo.bal.JukeBox.missionFailed(); } function frame40(){ stop(); } } }//package sheriffRage_fla
Section 244
//shoot_134 (sheriffRage_fla.shoot_134) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class shoot_134 extends MovieClip { public function shoot_134(){ addFrameScript(26, frame27, 27, frame28); } function frame27(){ parent.parent.fire(); } function frame28(){ parent.SHOOTINGCOUNT--; if (parent.SHOOTINGCOUNT <= 0){ parent.parent.endAttack(); } else { gotoAndPlay(20); }; } } }//package sheriffRage_fla
Section 245
//shoot_151 (sheriffRage_fla.shoot_151) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class shoot_151 extends MovieClip { public function shoot_151(){ addFrameScript(21, frame22, 22, frame23); } function frame22(){ parent.parent.fire(); } function frame23(){ parent.SHOOTINGCOUNT--; if (parent.SHOOTINGCOUNT <= 0){ parent.parent.endAttack(); } else { gotoAndPlay(17); }; } } }//package sheriffRage_fla
Section 246
//shoot_197 (sheriffRage_fla.shoot_197) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class shoot_197 extends MovieClip { public function shoot_197(){ addFrameScript(14, frame15, 20, frame21, 28, frame29); } function frame15(){ parent.parent.fire(); } function frame21(){ if (parent.parent.doShootAgain()){ gotoAndPlay(14); }; } function frame29(){ stop(); } } }//package sheriffRage_fla
Section 247
//shoot_203 (sheriffRage_fla.shoot_203) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class shoot_203 extends MovieClip { public function shoot_203(){ addFrameScript(3, frame4, 4, frame5, 5, frame6, 14, frame15); } function frame6(){ stop(); } function frame4(){ stop(); } function frame5(){ parent.parent.fire(); } function frame15(){ stop(); } } }//package sheriffRage_fla
Section 248
//shoot_209 (sheriffRage_fla.shoot_209) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class shoot_209 extends MovieClip { public function shoot_209(){ addFrameScript(14, frame15, 20, frame21, 28, frame29); } function frame15(){ parent.parent.fire(); } function frame21(){ if (parent.parent.doShootAgain()){ gotoAndPlay(14); }; } function frame29(){ stop(); } } }//package sheriffRage_fla
Section 249
//shoot_215 (sheriffRage_fla.shoot_215) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class shoot_215 extends MovieClip { public function shoot_215(){ addFrameScript(14, frame15, 20, frame21, 28, frame29); } function frame15(){ parent.parent.fire(); } function frame21(){ if (parent.parent.doShootAgain()){ gotoAndPlay(14); }; } function frame29(){ stop(); } } }//package sheriffRage_fla
Section 250
//shoot_221 (sheriffRage_fla.shoot_221) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class shoot_221 extends MovieClip { public function shoot_221(){ addFrameScript(14, frame15, 20, frame21, 28, frame29); } function frame15(){ parent.parent.fire(); } function frame21(){ if (parent.parent.doShootAgain()){ gotoAndPlay(14); }; } function frame29(){ stop(); } } }//package sheriffRage_fla
Section 251
//shoot_227 (sheriffRage_fla.shoot_227) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class shoot_227 extends MovieClip { public function shoot_227(){ addFrameScript(14, frame15, 20, frame21, 28, frame29); } function frame15(){ parent.parent.fire(); } function frame21(){ if (parent.parent.doShootAgain()){ gotoAndPlay(14); }; } function frame29(){ stop(); } } }//package sheriffRage_fla
Section 252
//shoot_233 (sheriffRage_fla.shoot_233) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class shoot_233 extends MovieClip { public function shoot_233(){ addFrameScript(14, frame15, 20, frame21, 28, frame29); } function frame15(){ parent.parent.fire(); } function frame21(){ if (parent.parent.doShootAgain()){ gotoAndPlay(14); }; } function frame29(){ stop(); } } }//package sheriffRage_fla
Section 253
//shoot_240 (sheriffRage_fla.shoot_240) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class shoot_240 extends MovieClip { public function shoot_240(){ addFrameScript(31, frame32, 32, frame33); } function frame33(){ parent.SHOOTINGCOUNT--; if (parent.SHOOTINGCOUNT <= 0){ parent.parent.endAttack(); } else { gotoAndPlay(25); }; } function frame32(){ parent.parent.fire(); } } }//package sheriffRage_fla
Section 254
//shotgun_370 (sheriffRage_fla.shotgun_370) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class shotgun_370 extends MovieClip { public function shotgun_370(){ addFrameScript(0, frame1); } function frame1(){ stop(); mouseEnabled = false; } } }//package sheriffRage_fla
Section 255
//skill_335 (sheriffRage_fla.skill_335) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class skill_335 extends MovieClip { public var outline_mc:MovieClip; public function skill_335(){ addFrameScript(0, frame1); } public function activate(){ visible = true; } function frame1(){ stop(); visible = false; } public function deactivate(){ visible = false; } public function update(_arg1:Number){ if (_arg1 < 0){ _arg1 = 0; }; if (_arg1 > 100){ _arg1 = 100; }; F = (361 - Math.round((_arg1 * 3.6))); outline_mc.pie_mask_mc.gotoAndStop(F); } } }//package sheriffRage_fla
Section 256
//skill_340 (sheriffRage_fla.skill_340) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class skill_340 extends MovieClip { public var outline_mc:MovieClip; public function skill_340(){ addFrameScript(0, frame1); } public function activate(){ visible = true; } function frame1(){ stop(); visible = false; } public function deactivate(){ visible = false; } public function update(_arg1:Number){ if (_arg1 < 0){ _arg1 = 0; }; if (_arg1 > 100){ _arg1 = 100; }; F = (361 - Math.round((_arg1 * 3.6))); outline_mc.pie_mask_mc.gotoAndStop(F); } } }//package sheriffRage_fla
Section 257
//skill_343 (sheriffRage_fla.skill_343) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class skill_343 extends MovieClip { public var outline_mc:MovieClip; public function skill_343(){ addFrameScript(0, frame1); } public function activate(){ visible = true; } function frame1(){ stop(); visible = false; } public function deactivate(){ visible = false; } public function update(_arg1:Number){ if (_arg1 < 0){ _arg1 = 0; }; if (_arg1 > 100){ _arg1 = 100; }; F = (361 - Math.round((_arg1 * 3.6))); outline_mc.pie_mask_mc.gotoAndStop(F); } } }//package sheriffRage_fla
Section 258
//skills_334 (sheriffRage_fla.skills_334) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class skills_334 extends MovieClip { public var X0; public var Y0; public var ACTIVATION; public var i; public var MAXORDER; public var eagle_eye:MovieClip; public var SKILLS; public var momentum:MovieClip; public var rage:MovieClip; public function skills_334(){ addFrameScript(0, frame1); } public function fastForwardSkill(_arg1:Number, _arg2:Number){ SKILLS[_arg1].fastforward = _arg2; } public function activateSkill(_arg1:Number, _arg2:Number){ SKILLS[_arg1].active = true; SKILLS[_arg1].time = _arg2; SKILLS[_arg1].totaltime = _arg2; SKILLS[_arg1].order = MAXORDER; SKILLS[_arg1].fastforward = 1; MAXORDER++; SKILLS[_arg1].activate(); SKILLS[_arg1].update(100); SKILLS[_arg1].x = (X0 + (SKILLS[_arg1].order * 110)); SKILLS[_arg1].y = Y0; } function frame1(){ stop(); glo.bal.SKILLS = this; SKILLS = [eagle_eye, momentum, rage]; ACTIVATION = []; MAXORDER = 0; for (i in SKILLS) { SKILLS[i].visible = false; ACTIVATION.push({active:false, order:0, time:0, totaltime:0, fastforward:1}); }; X0 = 10; Y0 = 105; } public function nextState(){ var _local1:*; var _local2:*; for (_local1 in SKILLS) { if (SKILLS[_local1].active){ SKILLS[_local1].time = (SKILLS[_local1].time - SKILLS[_local1].fastforward); if (SKILLS[_local1].time < 1){ SKILLS[_local1].active = false; SKILLS[_local1].deactivate(); MAXORDER--; for (_local2 in SKILLS) { if (SKILLS[_local2].active){ if (SKILLS[_local2].order > SKILLS[_local1].order){ SKILLS[_local2].order--; SKILLS[_local2].x = (X0 + (SKILLS[_local1].order * 110)); }; }; }; glo.bal.PLAYER.skillCompleted(_local1); } else { SKILLS[_local1].update(Math.round(((100 * SKILLS[_local1].time) / SKILLS[_local1].totaltime))); }; }; }; } public function deactivateAll(){ var _local1:*; var _local2:*; for (_local1 in SKILLS) { if (SKILLS[_local1].active){ SKILLS[_local1].time = 0; SKILLS[_local1].active = false; SKILLS[_local1].deactivate(); SKILLS[_local1].update(0); MAXORDER--; for (_local2 in SKILLS) { if (SKILLS[_local2].active){ if (SKILLS[_local2].order > SKILLS[_local1].order){ SKILLS[_local2].order--; SKILLS[_local2].x = (X0 + (SKILLS[_local1].order * 110)); }; }; }; }; }; } } }//package sheriffRage_fla
Section 259
//skillsbtns_346 (sheriffRage_fla.skillsbtns_346) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class skillsbtns_346 extends MovieClip { public var LABELS:Array; public var msg_mc:MovieClip; public var momentum_btn:SimpleButton; public var i; public var rage_btn:SimpleButton; public var label4_txt:TextField; public var label2_txt:TextField; public var label6_txt:TextField; public var label_txt:TextField; public var eagleEye_btn:SimpleButton; public var msg2_mc:MovieClip; public var label5_txt:TextField; public var label3_txt:TextField; public function skillsbtns_346(){ addFrameScript(0, frame1); } public function btnEagleEye(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.PLAYER.evtEagleEye(null); } public function btnMomentum(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.PLAYER.evtMomentum(null); } public function notAvailable(){ msg2_mc.showMsg(); } function frame1(){ stop(); glo.bal.SKILLSBTNS = this; LABELS = [label_txt, label2_txt, label3_txt, label4_txt, label5_txt, label6_txt]; i = 0; while (i < LABELS.length) { LABELS[i].antiAliasType = "advanced"; LABELS[i].embedFonts = true; LABELS[i].setTextFormat(glo.bal.FORMAT04); i++; }; eagleEye_btn.addEventListener("click", btnEagleEye); momentum_btn.addEventListener("click", btnMomentum); rage_btn.addEventListener("click", btnRage); } public function btnRage(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.PLAYER.evtRage(null); } public function notEnoughFocusMsg(_arg1:Number=50){ msg_mc.showMsg(_arg1); } } }//package sheriffRage_fla
Section 260
//skillsVeins_288 (sheriffRage_fla.skillsVeins_288) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class skillsVeins_288 extends MovieClip { public var Rage:Boolean; public var eagleeye_mc:MovieClip; public var Narrow:Boolean; public var momentum_mc:MovieClip; public var EagleEye:Boolean; public var rage_mc:MovieClip; public var Momentum:Boolean; public function skillsVeins_288(){ addFrameScript(0, frame1); } function frame1(){ stop(); glo.bal.VEINS = this; EagleEye = false; Momentum = false; Rage = false; Narrow = false; eagleeye_mc.visible = false; momentum_mc.visible = false; } public function hideVein(_arg1:String){ switch (_arg1){ case "eagleeye": EagleEye = false; break; case "momentum": Momentum = false; break; case "rage": Rage = false; break; case "narrow": Narrow = false; break; }; if (Rage){ gotoAndStop(2); return; }; if (EagleEye){ gotoAndStop(3); return; }; if (Momentum){ gotoAndStop(4); return; }; if (Narrow){ gotoAndStop(5); return; }; gotoAndStop(1); } public function showVein(_arg1:String){ switch (_arg1){ case "eagleeye": EagleEye = true; break; case "momentum": Momentum = true; break; case "rage": Rage = true; break; case "narrow": Narrow = true; break; }; if (Rage){ gotoAndStop(2); return; }; if (EagleEye){ gotoAndStop(3); return; }; if (Momentum){ gotoAndStop(4); return; }; if (Narrow){ gotoAndStop(5); return; }; gotoAndStop(1); } } }//package sheriffRage_fla
Section 261
//soundcontrol_28 (sheriffRage_fla.soundcontrol_28) package sheriffRage_fla { import fl.controls.*; import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class soundcontrol_28 extends MovieClip { public var sfx_chk:CheckBox; public var fps_txt:TextField; public var music_chk:CheckBox; public function soundcontrol_28(){ addFrameScript(0, frame1); } public function clickedMusic(_arg1:MouseEvent){ if (mouseY < -10){ music_chk.selected = !(music_chk.selected); }; if (music_chk.selected){ glo.bal.JUKEBOX.musicOn(); } else { glo.bal.JUKEBOX.musicOff(); }; } function frame1(){ stop(); glo.bal.SOUNDCONTROL = this; music_chk.label = ""; sfx_chk.label = ""; music_chk.selected = true; sfx_chk.selected = true; music_chk.focusEnabled = false; sfx_chk.focusEnabled = false; music_chk.addEventListener(MouseEvent.CLICK, clickedMusic); sfx_chk.addEventListener(MouseEvent.CLICK, clickedSfx); } public function clickedSfx(_arg1:MouseEvent){ if (mouseY < -10){ sfx_chk.selected = !(sfx_chk.selected); }; if (sfx_chk.selected){ glo.bal.JUKEBOX.sfxOn(); } else { glo.bal.JUKEBOX.sfxOff(); }; } } }//package sheriffRage_fla
Section 262
//specialskillsbtn_422 (sheriffRage_fla.specialskillsbtn_422) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class specialskillsbtn_422 extends MovieClip { public var specialSkills_btn:SimpleButton; public var selected_txt:MovieClip; public function specialskillsbtn_422(){ addFrameScript(0, frame1); } public function select(){ selected_txt.visible = true; specialSkills_btn.visible = false; } function frame1(){ stop(); select(); specialSkills_btn.addEventListener("click", btnSelect); } public function btnSelect(_arg1:Event){ parent.selectSpecialSkills(); select(); } public function unselect(){ selected_txt.visible = false; specialSkills_btn.visible = true; } } }//package sheriffRage_fla
Section 263
//splash_259 (sheriffRage_fla.splash_259) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class splash_259 extends MovieClip { public var FADE; public var SKIP; public var dotcom_mc:MovieClip; public var skip_btn:SimpleButton; public var FRAMECOUNT; public function splash_259(){ addFrameScript(0, frame1, 21, frame22, 25, frame26, 28, frame29, 32, frame33, 35, frame36, 38, frame39, 72, frame73); } function frame73(){ stop(); } function frame1(){ FRAMECOUNT = 0; FADE = false; SKIP = false; addEventListener(Event.ENTER_FRAME, evtEnterFrame); skip_btn.addEventListener("click", btnSkip); } function frame22(){ glo.bal.JukeBox.pistol(); } function frame26(){ glo.bal.JukeBox.pistol(); } function frame29(){ glo.bal.JukeBox.pistol(); } function frame36(){ glo.bal.JukeBox.pistol(); } public function btnSkip(_arg1:Event){ if (SKIP){ return; }; SKIP = true; parent.gotoAndPlay(72); dotcom_mc.gotoAndStop(55); qi_mc.gotoAndStop(45); skip_btn.visible = false; skip_btn.enabled = false; } function frame39(){ glo.bal.JukeBox.pistol(); } function frame33(){ glo.bal.JukeBox.pistol(); } public function evtEnterFrame(_arg1:Event){ if (SKIP){ return; }; FRAMECOUNT++; if (((!(FADE)) && ((FRAMECOUNT > 60)))){ }; } } }//package sheriffRage_fla
Section 264
//splatter_274 (sheriffRage_fla.splatter_274) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class splatter_274 extends MovieClip { public function splatter_274(){ addFrameScript(8, frame9); } function frame9(){ stop(); } } }//package sheriffRage_fla
Section 265
//storybg_491 (sheriffRage_fla.storybg_491) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class storybg_491 extends MovieClip { public function storybg_491(){ addFrameScript(0, frame1); } public function mid2_3(){ gotoAndStop(5); } public function introC(){ gotoAndStop(3); } public function introB(){ gotoAndStop(2); } public function mid1_2(){ gotoAndStop(4); } public function mid5_6(){ gotoAndStop(8); } public function introA(){ gotoAndStop(1); } function frame1(){ stop(); glo.bal.StoryBG = this; } public function mid4_5(){ gotoAndStop(7); } public function finale(){ gotoAndStop(9); } public function mid3_4(){ gotoAndStop(6); } } }//package sheriffRage_fla
Section 266
//storytext_493 (sheriffRage_fla.storytext_493) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class storytext_493 extends MovieClip { public var next_btn:SimpleButton; public var skip_btn:SimpleButton; public var play_btn:SimpleButton; public function storytext_493(){ addFrameScript(0, frame1, 1, frame2, 5, frame6, 13, frame14, 21, frame22); } function frame14(){ stop(); next_btn.visible = true; glo.bal.JUKEBOX.stopSfx2(); glo.bal.JUKEBOX.stopStory(); glo.bal.JUKEBOX.sfxintroB(); } function frame6(){ stop(); next_btn.visible = true; glo.bal.JUKEBOX.stopSfx2(); glo.bal.JUKEBOX.stopStory(); glo.bal.JUKEBOX.sfxintroA(); } function frame1(){ stop(); } function frame22(){ stop(); glo.bal.JUKEBOX.stopSfx2(); glo.bal.JUKEBOX.stopStory(); glo.bal.JUKEBOX.sfxintroC(); play_btn.addEventListener("click", btnPlay); } public function btnNext(_arg1:Event){ next_btn.visible = false; gotoAndPlay((this.currentFrame + 1)); } public function btnSkip(_arg1:Event){ glo.bal.JUKEBOX.stopSfx1(); glo.bal.JUKEBOX.stopSfx2(); glo.bal.JUKEBOX.stopStory(); glo.bal.JUKEBOX.btnClick(); parent.gotoshop(); ACTIVE = false; gotoAndStop(1); } function frame2(){ next_btn.visible = false; skip_btn.addEventListener("click", btnSkip); next_btn.addEventListener("click", btnNext); } public function btnPlay(_arg1:Event){ glo.bal.JUKEBOX.stopSfx1(); glo.bal.JUKEBOX.stopSfx2(); glo.bal.JUKEBOX.stopStory(); glo.bal.JUKEBOX.btnClick(); parent.gotoshop(); ACTIVE = false; gotoAndStop(1); } } }//package sheriffRage_fla
Section 267
//storyui_490 (sheriffRage_fla.storyui_490) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class storyui_490 extends MovieClip { public var dummy_mc:MovieClip; public var text_mc:MovieClip; public function storyui_490(){ addFrameScript(14, frame15, 29, frame30); } public function onComplete(_arg1:Event){ } function frame15(){ stop(); switchToText(); } function frame30(){ stop(); glo.bal.GAMEMENU.backFromStory(); } public function switchToText(){ text_mc.gotoAndPlay(2); } public function gotoshop(){ this.gotoAndPlay(16); } } }//package sheriffRage_fla
Section 268
//submitscoreBBox_457 (sheriffRage_fla.submitscoreBBox_457) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class submitscoreBBox_457 extends MovieClip { public var PLAYERNAME; public var bboxscore:bubblebox_score; public var score_txt:TextField; public var SCORE; public var GAMEID; public var btn_viewscores:SimpleButton; public var label1_txt:TextField; public function submitscoreBBox_457(){ addFrameScript(0, frame1); } public function activate(){ SCORE = glo.bal.CGAME.XP; score_txt.text = numbers.format(SCORE); bboxscore.setScore(SCORE, 1485); } function frame1(){ stop(); label1_txt.antiAliasType = "advanced"; label1_txt.embedFonts = true; label1_txt.setTextFormat(glo.bal.FORMAT04); score_txt.antiAliasType = "advanced"; score_txt.embedFonts = true; score_txt.setTextFormat(glo.bal.FORMAT04); activate(); btn_viewscores.addEventListener("click", btnViewScores); } public function btnViewScores(_arg1:Event){ var e = _arg1; glo.bal.JukeBox.btnClick(); try { navigateToURL(glo.bal.URLREQ_BUBBLEBOX_VIEWSCORES, "_blank"); } catch(err:Error) { trace("Open ViewScores URL ..."); }; } } }//package sheriffRage_fla
Section 269
//text_320 (sheriffRage_fla.text_320) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_320 extends MovieClip { public var caption_txt:TextField; public function text_320(){ addFrameScript(0, frame1); } function frame1(){ stop(); caption_txt.antiAliasType = "advanced"; caption_txt.embedFonts = true; caption_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 270
//text_332 (sheriffRage_fla.text_332) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_332 extends MovieClip { public var label_txt:TextField; public function text_332(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 271
//text_333 (sheriffRage_fla.text_333) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_333 extends MovieClip { public var label_txt:TextField; public function text_333(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 272
//text_356 (sheriffRage_fla.text_356) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_356 extends MovieClip { public var label_txt:TextField; public function text_356(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 273
//text_395 (sheriffRage_fla.text_395) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_395 extends MovieClip { public var label_txt:TextField; public function text_395(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 274
//text_397 (sheriffRage_fla.text_397) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_397 extends MovieClip { public var label_txt:TextField; public function text_397(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 275
//text_399 (sheriffRage_fla.text_399) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_399 extends MovieClip { public var label_txt:TextField; public function text_399(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 276
//text_403 (sheriffRage_fla.text_403) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_403 extends MovieClip { public var label_txt:TextField; public function text_403(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 277
//text_412 (sheriffRage_fla.text_412) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_412 extends MovieClip { public var label_txt:TextField; public function text_412(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 278
//text_423 (sheriffRage_fla.text_423) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_423 extends MovieClip { public var label_txt:TextField; public function text_423(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 279
//text_425 (sheriffRage_fla.text_425) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_425 extends MovieClip { public var label_txt:TextField; public function text_425(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 280
//text_427 (sheriffRage_fla.text_427) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_427 extends MovieClip { public var label_txt:TextField; public function text_427(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 281
//text_429 (sheriffRage_fla.text_429) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_429 extends MovieClip { public var label_txt:TextField; public function text_429(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 282
//text_435 (sheriffRage_fla.text_435) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_435 extends MovieClip { public var label_txt:TextField; public function text_435(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT01); } } }//package sheriffRage_fla
Section 283
//text_437 (sheriffRage_fla.text_437) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_437 extends MovieClip { public var label_txt:TextField; public function text_437(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT01); } } }//package sheriffRage_fla
Section 284
//text_444 (sheriffRage_fla.text_444) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_444 extends MovieClip { public var label_txt:TextField; public function text_444(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 285
//text_454 (sheriffRage_fla.text_454) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_454 extends MovieClip { public var label_txt:TextField; public function text_454(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 286
//text_456 (sheriffRage_fla.text_456) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_456 extends MovieClip { public var label_txt:TextField; public function text_456(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 287
//text_459 (sheriffRage_fla.text_459) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_459 extends MovieClip { public var label_txt:TextField; public function text_459(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 288
//text_46 (sheriffRage_fla.text_46) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_46 extends MovieClip { public var label_txt:TextField; public function text_46(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 289
//text_463 (sheriffRage_fla.text_463) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_463 extends MovieClip { public var label_txt:TextField; public function text_463(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 290
//text_465 (sheriffRage_fla.text_465) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_465 extends MovieClip { public var label_txt:TextField; public function text_465(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 291
//text_467 (sheriffRage_fla.text_467) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_467 extends MovieClip { public var label_txt:TextField; public function text_467(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 292
//text_469 (sheriffRage_fla.text_469) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_469 extends MovieClip { public var label_txt:TextField; public function text_469(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 293
//text_471 (sheriffRage_fla.text_471) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_471 extends MovieClip { public var label_txt:TextField; public function text_471(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 294
//text_475 (sheriffRage_fla.text_475) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_475 extends MovieClip { public var label_txt:TextField; public function text_475(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 295
//text_478 (sheriffRage_fla.text_478) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_478 extends MovieClip { public var label_txt:TextField; public function text_478(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 296
//text_480 (sheriffRage_fla.text_480) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_480 extends MovieClip { public var label_txt:TextField; public function text_480(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 297
//text_482 (sheriffRage_fla.text_482) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_482 extends MovieClip { public var label_txt:TextField; public function text_482(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 298
//text_485 (sheriffRage_fla.text_485) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_485 extends MovieClip { public var label_txt:TextField; public function text_485(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 299
//text_487 (sheriffRage_fla.text_487) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_487 extends MovieClip { public var label_txt:TextField; public function text_487(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 300
//text_496 (sheriffRage_fla.text_496) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_496 extends MovieClip { public var label_txt:TextField; public function text_496(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 301
//text_498 (sheriffRage_fla.text_498) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_498 extends MovieClip { public var label_txt:TextField; public function text_498(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 302
//text_509 (sheriffRage_fla.text_509) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_509 extends MovieClip { public var label_txt:TextField; public function text_509(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT01); } } }//package sheriffRage_fla
Section 303
//text_512 (sheriffRage_fla.text_512) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_512 extends MovieClip { public var label_txt:TextField; public function text_512(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 304
//text_514 (sheriffRage_fla.text_514) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_514 extends MovieClip { public var label_txt:TextField; public function text_514(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 305
//text_521 (sheriffRage_fla.text_521) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_521 extends MovieClip { public var label_txt:TextField; public function text_521(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 306
//text_528 (sheriffRage_fla.text_528) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_528 extends MovieClip { public var label_txt:TextField; public function text_528(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT01); } } }//package sheriffRage_fla
Section 307
//text_547 (sheriffRage_fla.text_547) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_547 extends MovieClip { public var label_txt:TextField; public function text_547(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT01); } } }//package sheriffRage_fla
Section 308
//text_549 (sheriffRage_fla.text_549) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_549 extends MovieClip { public var label_txt:TextField; public function text_549(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT01); } } }//package sheriffRage_fla
Section 309
//text_560 (sheriffRage_fla.text_560) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text_560 extends MovieClip { public var label_txt:TextField; public function text_560(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 310
//text1_494 (sheriffRage_fla.text1_494) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text1_494 extends MovieClip { public var label_txt:TextField; public function text1_494(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 311
//text1_503 (sheriffRage_fla.text1_503) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text1_503 extends MovieClip { public var label_txt:TextField; public function text1_503(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 312
//text2_499 (sheriffRage_fla.text2_499) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text2_499 extends MovieClip { public var label_txt:TextField; public function text2_499(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); glo.bal.StoryBG.introB(); } } }//package sheriffRage_fla
Section 313
//text2_504 (sheriffRage_fla.text2_504) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text2_504 extends MovieClip { public var label_txt:TextField; public function text2_504(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 314
//text3_500 (sheriffRage_fla.text3_500) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text3_500 extends MovieClip { public var label_txt:TextField; public function text3_500(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 315
//text3_505 (sheriffRage_fla.text3_505) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text3_505 extends MovieClip { public var label_txt:TextField; public function text3_505(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 316
//text4_506 (sheriffRage_fla.text4_506) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text4_506 extends MovieClip { public var label_txt:TextField; public function text4_506(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 317
//text5_507 (sheriffRage_fla.text5_507) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class text5_507 extends MovieClip { public var label_txt:TextField; public function text5_507(){ addFrameScript(0, frame1); } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT05); } } }//package sheriffRage_fla
Section 318
//throw_184 (sheriffRage_fla.throw_184) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class throw_184 extends MovieClip { public function throw_184(){ addFrameScript(13, frame14, 19, frame20); } function frame14(){ parent.parent.throwDynamite(); } function frame20(){ parent.parent.endAttack(); } } }//package sheriffRage_fla
Section 319
//throwPoint_185 (sheriffRage_fla.throwPoint_185) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class throwPoint_185 extends MovieClip { public function throwPoint_185(){ addFrameScript(0, frame1); } function frame1(){ stop(); parent.parent.parent.THROWPT = this; } } }//package sheriffRage_fla
Section 320
//timer_327 (sheriffRage_fla.timer_327) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class timer_327 extends MovieClip { public var clock_mc:MovieClip; public var timer_txt:MovieClip; public var day_txt:MovieClip; public function timer_327(){ addFrameScript(0, frame1); } public function refreshTimer(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; if (glo.bal.SCRIPT.ENDOFDAY){ return; }; if (glo.bal.INTERFACE.GAMEPAUSED){ return; }; _local1 = glo.bal.SCRIPT.getRemainingTime(); if (!_local1){ this.visible = false; return; }; this.visible = true; if (_local1 <= 0){ glo.bal.SCRIPT.endTheDay(); timer_txt.label_txt.text = "0:00"; return; }; _local2 = (_local1 / 16); _local3 = Math.floor((_local2 / 60)); _local4 = Math.ceil((_local2 % 60)); if (_local4 < 10){ timer_txt.label_txt.text = ((String(_local3) + ":0") + String(_local4)); } else { timer_txt.label_txt.text = ((String(_local3) + ":") + String(_local4)); }; day_txt.label_txt.text = ("Day " + String(glo.bal.CGAME.CLEVEL)); _local5 = glo.bal.SCRIPT.getTotalTime(); _local6 = Math.round(((_local1 / _local5) * 100)); clock_mc.update(_local6); } public function resetTimer(){ clock_mc.update(100); timer_txt.label_txt.text = ""; } function frame1(){ stop(); glo.bal.TIMERUI = this; } } }//package sheriffRage_fla
Section 321
//uiCharacterSheet_404 (sheriffRage_fla.uiCharacterSheet_404) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class uiCharacterSheet_404 extends MovieClip { public var back_btn:SimpleButton; public var panel_features_mc:MovieClip; public var panel_skills_mc:MovieClip; public var xp_mc:MovieClip; public var pinfo_mc:MovieClip; public var features_btn:MovieClip; public var specialSkills_btn:MovieClip; public var label_txt:TextField; public function uiCharacterSheet_404(){ addFrameScript(0, frame1); } public function activate(){ this.visible = true; refreshAllCards(); } public function refreshAllCards(){ panel_skills_mc.refreshAllCards(); panel_features_mc.refreshAllCards(); xp_mc.resetXP(); pinfo_mc.refreshPlayerInfo(); } public function btnBack(_arg1:Event){ parent.backFromCharSheet(); } function frame1(){ stop(); label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); this.visible = false; panel_skills_mc.visible = true; panel_features_mc.visible = false; back_btn.addEventListener("click", btnBack); } public function selectFeatures(){ specialSkills_btn.unselect(); panel_skills_mc.visible = false; panel_features_mc.visible = true; } public function selectSpecialSkills(){ features_btn.unselect(); panel_skills_mc.visible = true; panel_features_mc.visible = false; } } }//package sheriffRage_fla
Section 322
//uiShop_515 (sheriffRage_fla.uiShop_515) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class uiShop_515 extends MovieClip { public var w3card_mc:MovieClip; public var w2card_mc:MovieClip; public var WCARDS:Array; public var money_mc:MovieClip; public var label_txt:TextField; public var w5card_mc:MovieClip; public var play_btn:SimpleButton; public var pistolcard_mc:MovieClip; public var w4card_mc:MovieClip; public var cSheet_mc:MovieClip; public function uiShop_515(){ addFrameScript(0, frame1, 1, frame2, 3, frame4); } public function showCharSheet(){ if (glo.bal.CGAME.SKILLPOINTS >= 30){ label_txt.visible = false; money_mc.visible = false; w2card_mc.visible = false; w3card_mc.visible = false; w4card_mc.visible = false; w5card_mc.visible = false; pistolcard_mc.visible = false; play_btn.visible = false; gotoAndStop(4); }; } public function refreshAllCards(){ if (glo.bal.CGAME.CLEVEL == 2){ w3card_mc.visible = false; w4card_mc.visible = false; } else { if (glo.bal.CGAME.CLEVEL == 3){ w3card_mc.visible = true; w4card_mc.visible = false; } else { w3card_mc.visible = true; w4card_mc.visible = true; }; }; refreshCards(); money_mc.resetMoney(); play_btn.visible = true; } public function refreshCards(){ var _local1:MovieClip; for each (_local1 in WCARDS) { _local1.refreshCard(); }; } function frame1(){ label_txt.antiAliasType = "advanced"; label_txt.embedFonts = true; label_txt.setTextFormat(glo.bal.FORMAT04); WCARDS = [w2card_mc, w3card_mc, w4card_mc, w5card_mc]; play_btn.addEventListener("click", btnPlay); } function frame4(){ cSheet_mc.activate(); } public function backFromCharSheet(){ glo.bal.JUKEBOX.btnClick(); cSheet_mc.visible = false; label_txt.visible = true; money_mc.visible = true; if (glo.bal.CGAME.CLEVEL == 2){ w3card_mc.visible = false; w4card_mc.visible = false; } else { w3card_mc.visible = true; w4card_mc.visible = true; }; w2card_mc.visible = true; w5card_mc.visible = true; pistolcard_mc.visible = true; play_btn.visible = true; refreshAllCards(); gotoAndStop(3); } function frame2(){ stop(); refreshAllCards(); showCharSheet(); } public function btnPlay(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); play_btn.visible = false; glo.bal.GAMEMENU.gotoPlay(); } } }//package sheriffRage_fla
Section 323
//unhidding_141 (sheriffRage_fla.unhidding_141) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class unhidding_141 extends MovieClip { public function unhidding_141(){ addFrameScript(15, frame16); } function frame16(){ stop(); parent.parent.endUnhidding(); } } }//package sheriffRage_fla
Section 324
//unhidding_158 (sheriffRage_fla.unhidding_158) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class unhidding_158 extends MovieClip { public function unhidding_158(){ addFrameScript(15, frame16); } function frame16(){ stop(); parent.parent.endUnhidding(); } } }//package sheriffRage_fla
Section 325
//unhidding_191 (sheriffRage_fla.unhidding_191) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class unhidding_191 extends MovieClip { public function unhidding_191(){ addFrameScript(15, frame16); } function frame16(){ stop(); parent.parent.endUnhidding(); } } }//package sheriffRage_fla
Section 326
//unhidding_247 (sheriffRage_fla.unhidding_247) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class unhidding_247 extends MovieClip { public function unhidding_247(){ addFrameScript(15, frame16); } function frame16(){ stop(); parent.parent.endUnhidding(); } } }//package sheriffRage_fla
Section 327
//unitbar_124 (sheriffRage_fla.unitbar_124) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class unitbar_124 extends MovieClip { public function unitbar_124(){ addFrameScript(0, frame1); } function frame1(){ stop(); } public function setHealth(_arg1:Number){ if (_arg1 > 100){ _arg1 = 100; }; if (_arg1 < 0){ _arg1 = 0; }; F = (1 + Math.round(((_arg1 * 0.01) * 99))); gotoAndStop(F); } } }//package sheriffRage_fla
Section 328
//unitslayer_270 (sheriffRage_fla.unitslayer_270) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class unitslayer_270 extends MovieClip { public function unitslayer_270(){ addFrameScript(0, frame1); } function frame1(){ stop(); glo.bal.UNITSLAYER = this; } } }//package sheriffRage_fla
Section 329
//unitsLayer_532 (sheriffRage_fla.unitsLayer_532) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class unitsLayer_532 extends MovieClip { public function unitsLayer_532(){ addFrameScript(0, frame1); } function frame1(){ stop(); parent.UNITSLAYER = this; } } }//package sheriffRage_fla
Section 330
//wait_139 (sheriffRage_fla.wait_139) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class wait_139 extends MovieClip { public function wait_139(){ addFrameScript(7, frame8); } function frame8(){ stop(); } } }//package sheriffRage_fla
Section 331
//wait_156 (sheriffRage_fla.wait_156) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class wait_156 extends MovieClip { public function wait_156(){ addFrameScript(7, frame8); } function frame8(){ stop(); } } }//package sheriffRage_fla
Section 332
//wait_195 (sheriffRage_fla.wait_195) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class wait_195 extends MovieClip { public function wait_195(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 333
//wait_201 (sheriffRage_fla.wait_201) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class wait_201 extends MovieClip { public function wait_201(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 334
//wait_207 (sheriffRage_fla.wait_207) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class wait_207 extends MovieClip { public function wait_207(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 335
//wait_213 (sheriffRage_fla.wait_213) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class wait_213 extends MovieClip { public function wait_213(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 336
//wait_219 (sheriffRage_fla.wait_219) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class wait_219 extends MovieClip { public function wait_219(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 337
//wait_225 (sheriffRage_fla.wait_225) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class wait_225 extends MovieClip { public function wait_225(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 338
//wait_231 (sheriffRage_fla.wait_231) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class wait_231 extends MovieClip { public function wait_231(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 339
//wait_245 (sheriffRage_fla.wait_245) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class wait_245 extends MovieClip { public function wait_245(){ addFrameScript(7, frame8); } function frame8(){ stop(); } } }//package sheriffRage_fla
Section 340
//weapon1_card_516 (sheriffRage_fla.weapon1_card_516) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class weapon1_card_516 extends MovieClip { public var title_txt:TextField; public var stock_txt:TextField; public function weapon1_card_516(){ addFrameScript(0, frame1); } function frame1(){ stop(); stock_txt.antiAliasType = "advanced"; stock_txt.embedFonts = true; stock_txt.setTextFormat(glo.bal.FORMAT04); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); } } }//package sheriffRage_fla
Section 341
//weapon2_card_526 (sheriffRage_fla.weapon2_card_526) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class weapon2_card_526 extends MovieClip { public var cost_txt:TextField; public var title_txt:TextField; public var order_btn:SimpleButton; public var WEAPONIND:Number; public var cartrige_txt:TextField; public var COST:Number; public var stock_txt:TextField; public function weapon2_card_526(){ addFrameScript(0, frame1); } function frame1(){ stop(); WEAPONIND = 2; COST = 50; stock_txt.antiAliasType = "advanced"; stock_txt.embedFonts = true; stock_txt.setTextFormat(glo.bal.FORMAT04); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); cartrige_txt.antiAliasType = "advanced"; cartrige_txt.embedFonts = true; cartrige_txt.setTextFormat(glo.bal.FORMAT04); cost_txt.antiAliasType = "advanced"; cost_txt.embedFonts = true; cost_txt.setTextFormat(glo.bal.FORMAT04); cost_txt.text = ("Cost: $" + String(COST)); order_btn.addEventListener("click", btnBuy); } public function btnBuy(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.CGAME.AMMO_TOTAL[(WEAPONIND - 1)] = (glo.bal.CGAME.AMMO_TOTAL[(WEAPONIND - 1)] + glo.bal.CGAME.AMMO_FULL[(WEAPONIND - 1)]); glo.bal.CGAME.MONEY = (glo.bal.CGAME.MONEY - COST); parent.refreshAllCards(); } public function refreshCard(){ WEAPONIND = 2; COST = 50; stock_txt.text = (String(glo.bal.CGAME.AMMO_TOTAL[(WEAPONIND - 1)]) + " in stock"); cartrige_txt.text = ("x " + String(glo.bal.CGAME.AMMO_FULL[(WEAPONIND - 1)])); if (glo.bal.CGAME.MONEY >= COST){ order_btn.visible = true; } else { order_btn.visible = false; }; } } }//package sheriffRage_fla
Section 342
//weapon3_card_518 (sheriffRage_fla.weapon3_card_518) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class weapon3_card_518 extends MovieClip { public var cost_txt:TextField; public var title_txt:TextField; public var order_btn:SimpleButton; public var WEAPONIND:Number; public var cartrige_txt:TextField; public var COST:Number; public var stock_txt:TextField; public function weapon3_card_518(){ addFrameScript(0, frame1); } function frame1(){ stop(); WEAPONIND = 3; COST = 100; stock_txt.antiAliasType = "advanced"; stock_txt.embedFonts = true; stock_txt.setTextFormat(glo.bal.FORMAT04); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); cartrige_txt.antiAliasType = "advanced"; cartrige_txt.embedFonts = true; cartrige_txt.setTextFormat(glo.bal.FORMAT04); cost_txt.antiAliasType = "advanced"; cost_txt.embedFonts = true; cost_txt.setTextFormat(glo.bal.FORMAT04); cost_txt.text = ("Cost: $" + String(COST)); order_btn.addEventListener("click", btnBuy); } public function btnBuy(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.CGAME.AMMO_TOTAL[(WEAPONIND - 1)] = (glo.bal.CGAME.AMMO_TOTAL[(WEAPONIND - 1)] + glo.bal.CGAME.AMMO_FULL[(WEAPONIND - 1)]); glo.bal.CGAME.MONEY = (glo.bal.CGAME.MONEY - COST); parent.refreshAllCards(); } public function refreshCard(){ WEAPONIND = 3; COST = 100; stock_txt.text = (String(glo.bal.CGAME.AMMO_TOTAL[(WEAPONIND - 1)]) + " in stock"); cartrige_txt.text = ("x " + String(glo.bal.CGAME.AMMO_FULL[(WEAPONIND - 1)])); if (glo.bal.CGAME.MONEY >= COST){ order_btn.visible = true; } else { order_btn.visible = false; }; } } }//package sheriffRage_fla
Section 343
//weapon4_card_522 (sheriffRage_fla.weapon4_card_522) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class weapon4_card_522 extends MovieClip { public var cost_txt:TextField; public var title_txt:TextField; public var order_btn:SimpleButton; public var WEAPONIND:Number; public var cartrige_txt:TextField; public var COST:Number; public var stock_txt:TextField; public function weapon4_card_522(){ addFrameScript(0, frame1); } function frame1(){ stop(); WEAPONIND = 4; COST = 300; stock_txt.antiAliasType = "advanced"; stock_txt.embedFonts = true; stock_txt.setTextFormat(glo.bal.FORMAT04); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); title_txt.text = "Machine Gun"; cartrige_txt.antiAliasType = "advanced"; cartrige_txt.embedFonts = true; cartrige_txt.setTextFormat(glo.bal.FORMAT04); cost_txt.antiAliasType = "advanced"; cost_txt.embedFonts = true; cost_txt.setTextFormat(glo.bal.FORMAT04); cost_txt.text = ("Cost: $" + String(COST)); order_btn.addEventListener("click", btnBuy); } public function btnBuy(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.CGAME.AMMO_TOTAL[(WEAPONIND - 1)] = (glo.bal.CGAME.AMMO_TOTAL[(WEAPONIND - 1)] + glo.bal.CGAME.AMMO_FULL[(WEAPONIND - 1)]); glo.bal.CGAME.MONEY = (glo.bal.CGAME.MONEY - COST); parent.refreshAllCards(); } public function refreshCard(){ WEAPONIND = 4; COST = 300; stock_txt.text = (String(glo.bal.CGAME.AMMO_TOTAL[(WEAPONIND - 1)]) + " in stock"); cartrige_txt.text = ("x " + String(glo.bal.CGAME.AMMO_FULL[(WEAPONIND - 1)])); if (glo.bal.CGAME.MONEY >= COST){ order_btn.visible = true; } else { order_btn.visible = false; }; } } }//package sheriffRage_fla
Section 344
//weapon5_card_524 (sheriffRage_fla.weapon5_card_524) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class weapon5_card_524 extends MovieClip { public var cost_txt:TextField; public var title_txt:TextField; public var order_btn:SimpleButton; public var WEAPONIND:Number; public var COST:Number; public var stock_txt:TextField; public function weapon5_card_524(){ addFrameScript(0, frame1); } function frame1(){ stop(); WEAPONIND = 5; COST = 100; stock_txt.antiAliasType = "advanced"; stock_txt.embedFonts = true; stock_txt.setTextFormat(glo.bal.FORMAT04); title_txt.antiAliasType = "advanced"; title_txt.embedFonts = true; title_txt.setTextFormat(glo.bal.FORMAT04); title_txt.text = "Dynamite"; cost_txt.antiAliasType = "advanced"; cost_txt.embedFonts = true; cost_txt.setTextFormat(glo.bal.FORMAT04); cost_txt.text = ("Cost: $" + String(COST)); order_btn.addEventListener("click", btnBuy); } public function btnBuy(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); var _local2 = glo.bal.CGAME.AMMO_TOTAL; var _local3 = (WEAPONIND - 1); var _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; glo.bal.CGAME.MONEY = (glo.bal.CGAME.MONEY - COST); parent.refreshAllCards(); } public function refreshCard(){ WEAPONIND = 5; COST = 100; stock_txt.text = (String(glo.bal.CGAME.AMMO_TOTAL[(WEAPONIND - 1)]) + " in stock"); if (glo.bal.CGAME.MONEY >= COST){ order_btn.visible = true; } else { order_btn.visible = false; }; } } }//package sheriffRage_fla
Section 345
//weapons_366 (sheriffRage_fla.weapons_366) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class weapons_366 extends MovieClip { public var key2_txt:TextField; public var w3_mc:MovieClip; public var GUNS:Array; public var w5_btn:SimpleButton; public var w1_btn:SimpleButton; public var w3_btn:SimpleButton; public var w1_mc:MovieClip; public var ammo3_txt:TextField; public var ammo5_txt:TextField; public var ammo1_txt:TextField; public var i:Number; public var key1_txt:TextField; public var key5_txt:TextField; public var key3_txt:TextField; public var w4_mc:MovieClip; public var BTNS:Array; public var QTY:Array; public var w2_mc:MovieClip; public var w4_btn:SimpleButton; public var w2_btn:SimpleButton; public var ammo2_txt:TextField; public var ammo4_txt:TextField; public var AMMO:Array; public var w5_mc:MovieClip; public var key4_txt:TextField; public var label1_txt:TextField; public function weapons_366(){ addFrameScript(0, frame1); } public function outGun(_arg1:Number){ if (QTY[(_arg1 - 1)] > 0){ GUNS[(_arg1 - 1)].gotoAndStop(1); } else { GUNS[(_arg1 - 1)].gotoAndStop(2); }; } public function enableDisableButtons(){ for (i in BTNS) { if (glo.bal.PLAYER.AMMO_TOTAL[i] > 0){ BTNS[i].enabled = true; } else { BTNS[i].enabled = false; }; }; } public function overGun3(_arg1:Event){ overGun(3); } public function setAmmo(_arg1:Number, _arg2:Number){ AMMO[(_arg1 - 1)].text = _arg2; QTY[(_arg1 - 1)] = _arg2; if (_arg2 < 1){ GUNS[(_arg1 - 1)].gotoAndStop(2); BTNS[(_arg1 - 1)].enabled = false; } else { GUNS[(_arg1 - 1)].gotoAndStop(1); BTNS[(_arg1 - 1)].enabled = true; }; } function frame1(){ stop(); glo.bal.WEAPONS = this; label1_txt.antiAliasType = "advanced"; label1_txt.embedFonts = true; label1_txt.setTextFormat(glo.bal.FORMAT04); AMMO = [ammo1_txt, ammo2_txt, ammo3_txt, ammo4_txt, ammo5_txt]; BTNS = [w1_btn, w2_btn, w3_btn, w4_btn, w5_btn]; GUNS = [w1_mc, w2_mc, w3_mc, w4_mc, w5_mc]; QTY = [0, 0, 0, 0, 0]; i = 0; while (i < 5) { AMMO[i].antiAliasType = "advanced"; AMMO[i].embedFonts = true; AMMO[i].setTextFormat(glo.bal.FORMAT05); i++; }; w1_btn.addEventListener("click", btnWeapon1); w2_btn.addEventListener("click", btnWeapon2); w3_btn.addEventListener("click", btnWeapon3); w4_btn.addEventListener("click", btnWeapon4); w5_btn.addEventListener("click", btnWeapon5); w1_btn.addEventListener("mouseOver", overGun1); w2_btn.addEventListener("mouseOver", overGun2); w3_btn.addEventListener("mouseOver", overGun3); w4_btn.addEventListener("mouseOver", overGun4); w5_btn.addEventListener("mouseOver", overGun5); w1_btn.addEventListener("mouseOut", outGun1); w2_btn.addEventListener("mouseOut", outGun2); w3_btn.addEventListener("mouseOut", outGun3); w4_btn.addEventListener("mouseOut", outGun4); w5_btn.addEventListener("mouseOut", outGun5); } public function outGun4(_arg1:Event){ outGun(4); } public function outGun1(_arg1:Event){ outGun(1); } public function btnWeapon1(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.PLAYER.setWeapon(1); } public function btnWeapon2(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.PLAYER.setWeapon(2); } public function outGun2(_arg1:Event){ outGun(2); } public function outGun3(_arg1:Event){ outGun(3); } public function outGun5(_arg1:Event){ outGun(5); } public function btnWeapon3(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.PLAYER.setWeapon(3); } public function btnWeapon4(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.PLAYER.setWeapon(4); } public function overGun(_arg1:Number){ if (QTY[(_arg1 - 1)] > 0){ GUNS[(_arg1 - 1)].gotoAndStop(3); }; } public function btnWeapon5(_arg1:Event){ glo.bal.JUKEBOX.btnClick(); glo.bal.PLAYER.setWeapon(5); } public function overGun1(_arg1:Event){ overGun(1); } public function overGun4(_arg1:Event){ overGun(4); } public function overGun5(_arg1:Event){ overGun(5); } public function overGun2(_arg1:Event){ overGun(2); } } }//package sheriffRage_fla
Section 346
//weaponsAnim_365 (sheriffRage_fla.weaponsAnim_365) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class weaponsAnim_365 extends MovieClip { public function weaponsAnim_365(){ addFrameScript(0, frame1, 14, frame15, 24, frame25); } public function showWeapons(){ gotoAndPlay(4); } public function hideWeapons(){ gotoAndPlay(16); } function frame15(){ stop(); } function frame1(){ stop(); glo.bal.WEAPONSANIM = this; } function frame25(){ stop(); } } }//package sheriffRage_fla
Section 347
//westernscene_269 (sheriffRage_fla.westernscene_269) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class westernscene_269 extends MovieClip { public function westernscene_269(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 348
//vicker_371 (sheriffRage_fla.vicker_371) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class vicker_371 extends MovieClip { public function vicker_371(){ addFrameScript(0, frame1); } function frame1(){ stop(); mouseEnabled = false; } } }//package sheriffRage_fla
Section 349
//vickers_280 (sheriffRage_fla.vickers_280) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class vickers_280 extends MovieClip { public function vickers_280(){ addFrameScript(0, frame1, 5, frame6); } public function fire(){ FIRING = true; gotoAndPlay(2); } public function stopfire(){ FIRING = false; } function frame6(){ if (FIRING){ gotoAndPlay(2); }; } function frame1(){ stop(); FIRING = false; } } }//package sheriffRage_fla
Section 350
//winchester_282 (sheriffRage_fla.winchester_282) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class winchester_282 extends MovieClip { public function winchester_282(){ addFrameScript(0, frame1, 7, frame8); } public function fire(){ gotoAndPlay(2); } function frame1(){ stop(); } function frame8(){ stop(); } } }//package sheriffRage_fla
Section 351
//xpbartween_384 (sheriffRage_fla.xpbartween_384) package sheriffRage_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class xpbartween_384 extends MovieClip { public function xpbartween_384(){ addFrameScript(0, frame1); } public function setPct(_arg1:Number){ if (_arg1 > 100){ _arg1 = 100; }; if (_arg1 < 0){ _arg1 = 0; }; F = (1 + Math.round(((_arg1 * 0.01) * 99))); gotoAndStop(F); } function frame1(){ stop(); } } }//package sheriffRage_fla
Section 352
//aiDynamiteUnit (aiDynamiteUnit) package { import flash.display.*; import flash.geom.*; public class aiDynamiteUnit extends MovieClip { public var CURSPEED:Point; public var HEALTHBAR:MovieClip; public var CSTATE:Number; public var MOVESPEEDX:Number; public var attSPEED:Number; public var UNHIDDING:Number; public var ATTACK:Number; public var VPMAX:Number; public var V:Number; public var HEALTH:Number; public var FCOUNT:Number; public var CHEST_FACTOR:Number; public var HZ_SPECIAL:MovieClip; public var PRECISION:Number; public var SWAPPED:Boolean; public var CURMOVZONE:movementZone; public var RUN:Number; public var HEAD_FACTOR:Number; public var LEGS_FACTOR:Number; public var ALIVE:Boolean; public var SCRIPT:GameScript; public var HIDDING:Number; public var HZ_HEAD:MovieClip; public var MOVESPEED:Number; public var BLOODMC:MovieClip; public var ID:Number; public var VMAX:Number; public var NECK_FACTOR:Number; public var HZ_LEGS:MovieClip; public var SHOOTR_MAX:Number; public var TYPE:String; public var AGGRESSION:Number; public var F_CHANGEACTION:Number; public var Reward:Number; public var THROWPT:MovieClip; public var DAMAGEVISUAL:MovieClip; public var HZ_NECK:MovieClip; public var DAMAGE:Number; public var RFRAMES:Number; public var HZ_CHEST:MovieClip; public var LASTSTATE:Number; public var HITTED:Number; public var BODY:MovieClip; public var HIDDEN:Number; public var F_HIDDEN:Number; private var CleanDeath:Boolean; public var HITHERO:Boolean; public var GAME:GameInstance; public static var COUNTUNITS:Number = 0; public function aiDynamiteUnit(){ var _local1:Number; super(); ID = aiDynamiteUnit.COUNTUNITS++; MOVESPEED = 6; MOVESPEEDX = 0; CURSPEED = new Point(0, 0); attSPEED = 5; VMAX = 1400; VPMAX = (VMAX * VMAX); ALIVE = true; HEALTH = 100; CleanDeath = false; GAME = glo.bal.GAME; SCRIPT = glo.bal.SCRIPT; FCOUNT = 0; F_HIDDEN = 0; HITHERO = false; _local1 = 0; var _temp1 = _local1; _local1 = (_local1 + 1); IDLE = _temp1; var _temp2 = _local1; _local1 = (_local1 + 1); RUN = _temp2; var _temp3 = _local1; _local1 = (_local1 + 1); ATTACK = _temp3; var _temp4 = _local1; _local1 = (_local1 + 1); HITTED = _temp4; var _temp5 = _local1; _local1 = (_local1 + 1); HIDDING = _temp5; var _temp6 = _local1; _local1 = (_local1 + 1); HIDDEN = _temp6; var _temp7 = _local1; _local1 = (_local1 + 1); UNHIDDING = _temp7; CSTATE = IDLE; this.visible = false; } public function startUnhidding(){ if (!ALIVE){ return; }; if (!(CSTATE) == HITTED){ return; }; CSTATE = UNHIDDING; BODY.goUnhide(); } public function isOnRange(_arg1:Number, _arg2:Number, _arg3:Number){ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; if (!ALIVE){ return (false); }; if (CSTATE == HIDDEN){ return (false); }; if (glo.bal.GAME.ZONE.isInNVisibleZone(this.x, this.V)){ return (false); }; _local4 = (_arg1 + _arg3); _local5 = (_arg1 - _arg3); _local6 = (_arg2 + _arg3); _local7 = (_arg2 - _arg3); _local8 = (this.y - (this.height / 2)); if ((((this.x <= _local4)) && ((this.x >= _local5)))){ if ((((_local8 <= _local6)) && ((_local8 >= _local7)))){ return (true); }; }; return (false); } public function hitDetection(_arg1:Object, _arg2:Boolean=false):Number{ var _local3:Number; var _local4:Number; if (!ALIVE){ return (0); }; if (CSTATE == HIDDEN){ return (0); }; if (glo.bal.GAME.ZONE.isInNVisibleZone(this.x, this.V)){ return (0); }; _local3 = 0; if (HZ_NECK){ if (HZ_NECK.hitTestObject(_arg1.area)){ _local3 = (_local3 + (_arg1.damage * NECK_FACTOR)); }; }; if (HZ_HEAD){ if (((HZ_HEAD.hitTestObject(_arg1.area)) || (_arg2))){ _local3 = (_local3 + (_arg1.damage * HEAD_FACTOR)); }; }; if (HZ_CHEST){ if (HZ_CHEST.hitTestObject(_arg1.area)){ _local3 = (_local3 + (_arg1.damage * CHEST_FACTOR)); }; }; if (HZ_LEGS){ if (HZ_LEGS.hitTestObject(_arg1.area)){ _local3 = (_local3 + (_arg1.damage * LEGS_FACTOR)); }; }; _local4 = ((V * V) / VPMAX); _local3 = (_local3 * (1 + (_local4 * 0.2))); if ((((HEALTH == 100)) && ((_local3 >= 100)))){ CleanDeath = true; if (V < 300){ glo.bal.PLAYER.xp((Reward * 2)); glo.bal.BONUSNOTICE.longRangeCleanShot(); } else { glo.bal.PLAYER.xp((Reward * 1)); glo.bal.BONUSNOTICE.cleanShot(); }; }; if (_local3 > 0){ hitdamage(_local3); }; return (_local3); } public function startHidding(){ if (!ALIVE){ return; }; if (!(CSTATE) == HITTED){ return; }; CSTATE = HIDDING; BODY.goHide(); } public function pausePlay(){ if (BODY){ if (BODY.MC){ BODY.MC.stop(); }; }; } public function startHiddingEmpty(){ if (!ALIVE){ return; }; if (!(CSTATE) == HITTED){ return; }; CSTATE = HIDDING; BODY.goHideEmpty(); } public function death(){ if (!ALIVE){ return; }; ALIVE = false; glo.bal.PLAYER.xp(Reward); glo.bal.SCRIPT.removeUnit(this, false); if (CSTATE == RUN){ BODY.dieB(); } else { BODY.dieA(); }; GAME.evt(70, fadeOut, this); } public function backFromHit(){ switch (LASTSTATE){ case RUN: CSTATE = LASTSTATE; F_CHANGEACTION = RFRAMES; if (CURSPEED.x == 0){ BODY.runFront(); } else { if (CURSPEED.x < 0){ BODY.runLeft(); } else { BODY.runRight(); }; }; break; case ATTACK: CSTATE = IDLE; startAttack(); break; case HIDDING: CSTATE = IDLE; startHidding(); break; case UNHIDDING: CSTATE = IDLE; endUnhidding(); break; }; } public function hitdamage(_arg1:Number){ if (!ALIVE){ return; }; HEALTH = (HEALTH - _arg1); if (HEALTH > 0){ if (CSTATE != HITTED){ LASTSTATE = CSTATE; RFRAMES = F_CHANGEACTION; }; CSTATE = HITTED; BODY.hit(); MOVESPEED = 0; MOVESPEEDX = 0; HEALTHBAR.setHealth(HEALTH); DAMAGEVISUAL.damage(_arg1); } else { HEALTHBAR.visible = false; DAMAGEVISUAL.damage(_arg1); death(); glo.bal.INGAMEMEDALS.unitKilled(false, glo.bal.SCRIPT.FRAMECOUNT, CleanDeath); }; bleed(); } public function startRun(){ var _local1:movementZone; var _local2:Object; var _local3:Point; var _local4:Point; var _local5:Number; _local1 = CURMOVZONE.getNextZone(); if (_local1 != null){ CURMOVZONE = _local1; }; _local2 = CURMOVZONE.getMovementPos(); if (_local2.v < this.V){ _local2.v = this.V; }; _local3 = new Point(this.x, this.V); _local4 = new Point(_local2.x, _local2.v); CURSPEED = new Point((_local4.x - _local3.x), (_local4.y - _local3.y)); f = ((V * V) / VPMAX); if (f > 1){ f = 1; }; if (f == 0){ f = 0.1; }; _local5 = (attSPEED + ((attSPEED * f) * f)); F_CHANGEACTION = Math.round((CURSPEED.length / _local5)); CURSPEED.normalize(_local5); setYandScale(); this.visible = true; CSTATE = RUN; if (_local3.x == _local4.x){ BODY.runFront(); } else { if (_local3.x > _local4.x){ BODY.runLeft(); } else { BODY.runRight(); }; }; } public function setYandScale(){ var _local1:Number; var _local2:Number; _local1 = ((V * V) / VPMAX); if (_local1 > 1){ _local1 = 1; }; this.y = (glo.bal.SCRIPT.SC_YO + (_local1 * glo.bal.SCRIPT.SC_YINT)); _local2 = (0.2 + (_local1 * 0.8)); this.scaleX = _local2; this.scaleY = _local2; } public function explode(_arg1:Number):Number{ if (!ALIVE){ return; }; ALIVE = false; glo.bal.PLAYER.xp(Reward); glo.bal.INGAMEMEDALS.unitKilled(true, glo.bal.SCRIPT.FRAMECOUNT, false); HEALTHBAR.visible = false; glo.bal.SCRIPT.removeUnit(this, false); if (_arg1 > this.V){ BODY.dieB(); } else { BODY.explodeFront(); }; GAME.evt(70, fadeOut, this); return (100); } public function resumePlay(){ if (BODY){ if (BODY.MC){ BODY.MC.play(); }; }; } public function unitKill(){ } public function throwDynamite(){ var _local1:MovieClip; var _local2:Point; if (!ALIVE){ return; }; if ((((this.x < 0)) || ((this.x > 700)))){ return; }; if (!this.visible){ return; }; _local1 = new outlawDynamite(); _local2 = THROWPT.localToGlobal(new Point(0, 0)); _local1.x = _local2.x; _local1.V = V; _local1.DAMAGE = DAMAGE; _local1.init(); glo.bal.SCRIPT.addOutlawDynamite(_local1); } public function endAttack(){ HITHERO = false; if (CURMOVZONE.CANHIDE){ startHiddingEmpty(); } else { startRun(); }; } public function fadeOut(_arg1:Object=null){ GAME.animation(this, (16 * 2), fadeOutAlpha); GAME.evt((16 * 2), destroy, this); } public function bleed(){ BLOODMC.gotoAndPlay(2); } public function fadeOutAlpha(_arg1:Number, _arg2:Number){ this.alpha = (1 - (_arg1 / _arg2)); } public function specialShot(){ } public function dist2(_arg1:Number, _arg2:Number):Number{ var _local3:Number; var _local4:Number; var _local5:Number; if (!ALIVE){ return (Infinity); }; if (CSTATE == HIDDEN){ return (Infinity); }; if (glo.bal.GAME.ZONE.isInNVisibleZone(this.x, this.V)){ return (Infinity); }; _local3 = (_arg1 - x); _local4 = ((_arg2 - y) + (height / 2)); _local5 = ((_local3 * _local3) + (_local4 * _local4)); return (_local5); } public function nextMove(){ if (CSTATE == HITTED){ V = (V + MOVESPEED); } else { V = (V + CURSPEED.y); this.x = (this.x + CURSPEED.x); }; if (V > VMAX){ V = VMAX; }; setYandScale(); } public function nextState(){ if (!ALIVE){ return; }; switch (CSTATE){ case RUN: F_CHANGEACTION--; if (F_CHANGEACTION <= 0){ endRun(); } else { nextMove(); }; break; case HITTED: nextMove(); break; case HIDDEN: F_HIDDEN--; if (F_HIDDEN <= 0){ startUnhidding(); }; break; }; } public function startAttack(){ if (!ALIVE){ return; }; if (CSTATE == ATTACK){ return; }; if (CURMOVZONE.ISINVIBLE){ startRun(); return; }; if (!CURMOVZONE.CANATTACK){ startRun(); return; }; if (this.V < SHOOTR_MAX){ startRun(); return; }; HITHERO = false; CSTATE = ATTACK; BODY.throwDynamite(); } public function tryExplosion(_arg1:Point, _arg2:Number){ var _local3:*; var _local4:Number; if (glo.bal.GAME.ZONE.isInNVisibleZone(this.x, this.V)){ return; }; _local3 = (_arg1.x - x); _local4 = (_arg1.y - V); d2 = ((_local3 * _local3) + (_local4 * _local4)); if (d2 <= _arg2){ explode(_arg1.y); }; } public function endHidding(){ if (!ALIVE){ return; }; if (!(CSTATE) == HITTED){ return; }; CSTATE = HIDDEN; F_HIDDEN = Math.round(((16 * 5) / AGGRESSION)); } public function hitted(){ } public function endUnhidding(){ if (!ALIVE){ return; }; if (!(CSTATE) == HITTED){ return; }; CSTATE = IDLE; startAttack(); } public function endRun(){ if (!ALIVE){ return; }; if (CSTATE == HITTED){ return; }; if (CURMOVZONE.CANHIDE){ startHidding(); } else { startRun(); }; } public function getFatalPt():Point{ var _local1:MovieClip; var _local2:Point; var _local3:Point; if (!ALIVE){ return (null); }; _local1 = HZ_HEAD; if ((((HEAD_FACTOR >= NECK_FACTOR)) && ((HEAD_FACTOR >= CHEST_FACTOR)))){ _local1 = HZ_HEAD; } else { if ((((NECK_FACTOR >= HEAD_FACTOR)) && ((NECK_FACTOR >= CHEST_FACTOR)))){ _local1 = HZ_NECK; } else { _local1 = HZ_CHEST; }; }; if (_local1){ _local2 = new Point((_local1.x + (_local1.width / 2)), (_local1.y + (_local1.height / 2))); _local3 = _local1.parent.localToGlobal(_local2); if (CSTATE == RUN){ _local3.x = (Math.floor(_local3.x) + CURSPEED.x); _local3.y = (Math.floor(_local3.y) + CURSPEED.y); }; return (_local3); }; return (null); } public function destroy(_arg1:Object=null){ ALIVE = false; HZ_HEAD = null; HZ_CHEST = null; this.visible = false; unitKill(); glo.bal.SCRIPT.removeUnit(this); glo.bal.SCRIPT.removeUnit2(this); if (parent){ if (parent.contains(this)){ parent.removeChild(this); }; }; } } }//package
Section 353
//aiHorseUnit (aiHorseUnit) package { import flash.display.*; import flash.geom.*; public class aiHorseUnit extends MovieClip { public var CURSPEED:Point; public var HEALTHBAR:MovieClip; public var CSIDE:Number; public var HORSE_HEALTHBAR:MovieClip; public var CSTATE:Number; public var MOVESPEEDX:Number; public var attSPEED:Number; public var WAITNEXTATTACK:Number; public var VPMAX:Number; public var HEALTH:Number; public var V:Number; public var FCOUNT:Number; public var CHEST_FACTOR:Number; public var HZ_SPECIAL:MovieClip; public var PRECISION:Number; public var SWAPPED:Boolean; public var CURMOVZONE:movementZone; public var RUN:Number; public var DIEPT:MovieClip; public var HEAD_FACTOR:Number; public var HEAD_H_FACTOR:Number; public var ATTACKING:Boolean; public var LEGS_FACTOR:Number; public var ALIVE:Boolean; public var SCRIPT:GameScript; public var FIREX:Number; public var HZ_HEAD:MovieClip; public var MOVESPEED:Number; public var HZ_H_BODY:MovieClip; public var BLOODMC:MovieClip; public var NECK_H_FACTOR:Number; public var ID:Number; public var HORSE_HEALTH:Number; public var BODY_H_FACTOR:Number; public var ALIVE2:Boolean; public var VMAX:Number; public var NECK_FACTOR:Number; public var HZ_LEGS:MovieClip; public var TYPE:String; public var AGGRESSION:Number; public var F_CHANGEACTION:Number; public var Reward:Number; public var HZ_H_HEAD:MovieClip; public var RIGHTSIDE:Number; public var DAMAGEVISUAL:MovieClip; public var SHOOTINT:Array; public var HZ_NECK:MovieClip; public var WAIT:Number; public var DAMAGE:Number; public var HZ_CHEST:MovieClip; public var LASTSTATE:Number; public var BODY:MovieClip; public var FIRESCOPE:Number; public var HZ_H_NECK:MovieClip; private var CleanDeath:Boolean; public var INTWAIT:Number; public var IDLE:Number; public var LEFTSIDE:Number; public var GAME:GameInstance; public static var COUNTUNITS:Number = 0; public function aiHorseUnit(){ var _local1:Number; super(); ID = aiHorseUnit.COUNTUNITS++; MOVESPEED = 10; MOVESPEEDX = 0; CURSPEED = new Point(0, 0); attSPEED = 9; VMAX = 1400; VPMAX = (VMAX * VMAX); ALIVE = true; ALIVE2 = true; HEALTH = 100; HORSE_HEALTH = 100; CleanDeath = false; GAME = glo.bal.GAME; SCRIPT = glo.bal.SCRIPT; FCOUNT = 0; F_HIDDEN = 0; _local1 = 0; var _temp1 = _local1; _local1 = (_local1 + 1); IDLE = _temp1; var _temp2 = _local1; _local1 = (_local1 + 1); WAIT = _temp2; var _temp3 = _local1; _local1 = (_local1 + 1); RUN = _temp3; CSTATE = IDLE; LEFTSIDE = 1; RIGHTSIDE = 2; ATTACKING = false; this.visible = false; } public function isOnRange(_arg1:Number, _arg2:Number, _arg3:Number){ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; if (!ALIVE){ return (false); }; if (glo.bal.GAME.ZONE.isInNVisibleZone(this.x, this.V)){ return (false); }; _local4 = (_arg1 + _arg3); _local5 = (_arg1 - _arg3); _local6 = (_arg2 + _arg3); _local7 = (_arg2 - _arg3); _local8 = (this.y - (this.height / 2)); if ((((this.x <= _local4)) && ((this.x >= _local5)))){ if ((((_local8 <= _local6)) && ((_local8 >= _local7)))){ return (true); }; }; return (false); } public function createDieAnim(_arg1:Class){ var _local2:MovieClip; var _local3:Number; var _local4:Number; var _local5:Point; _local2 = new (_arg1); _local3 = ((V * V) / VPMAX); if (_local3 > 1){ _local3 = 1; }; glo.bal.SCRIPT.addNode(_local2); _local5 = DIEPT.localToGlobal(new Point(0, 0)); _local2.x = _local5.x; _local2.y = (_local5.y - (_local3 * 60)); _local2.V = (V - 10); _local4 = (0.2 + (_local3 * 0.8)); _local2.scaleX = _local4; _local2.scaleY = _local4; _local2.gotoAndPlay(2); } public function hitDetection(_arg1:Object, _arg2:Boolean=false):Number{ var _local3:Number; var _local4:Number; var _local5:Number; if (((!(ALIVE)) && (!(ALIVE2)))){ return (0); }; if (glo.bal.GAME.ZONE.isInNVisibleZone(this.x, this.V)){ return (0); }; _local3 = 0; _local4 = 0; if (HZ_NECK){ if (HZ_NECK.hitTestObject(_arg1.area)){ _local3 = (_local3 + (_arg1.damage * NECK_FACTOR)); }; }; if (HZ_HEAD){ if (((HZ_HEAD.hitTestObject(_arg1.area)) || (_arg2))){ _local3 = (_local3 + (_arg1.damage * HEAD_FACTOR)); }; }; if (HZ_CHEST){ if (HZ_CHEST.hitTestObject(_arg1.area)){ _local3 = (_local3 + (_arg1.damage * CHEST_FACTOR)); }; }; if (HZ_LEGS){ if (HZ_LEGS.hitTestObject(_arg1.area)){ _local3 = (_local3 + (_arg1.damage * LEGS_FACTOR)); }; }; if (HZ_H_NECK){ if (HZ_H_NECK.hitTestObject(_arg1.area)){ _local4 = (_local4 + (_arg1.damage * NECK_H_FACTOR)); }; }; if (HZ_H_HEAD){ if (HZ_H_HEAD.hitTestObject(_arg1.area)){ _local4 = (_local4 + (_arg1.damage * HEAD_H_FACTOR)); }; }; if (HZ_H_BODY){ if (HZ_H_BODY.hitTestObject(_arg1.area)){ _local4 = (_local4 + (_arg1.damage * BODY_H_FACTOR)); }; }; _local5 = ((V * V) / VPMAX); _local3 = (_local3 * (1 + (_local5 * 0.2))); _local4 = (_local4 * (1 + (_local5 * 0.2))); if ((((HEALTH == 100)) && ((_local3 >= 100)))){ CleanDeath = true; if (V < 300){ glo.bal.PLAYER.xp((Reward * 2)); glo.bal.BONUSNOTICE.longRangeCleanShot(); } else { glo.bal.PLAYER.xp((Reward * 1)); glo.bal.BONUSNOTICE.cleanShot(); }; }; if ((((HORSE_HEALTH == 100)) && ((_local4 >= 100)))){ if (V < 300){ glo.bal.PLAYER.xp((Reward * 1)); glo.bal.BONUSNOTICE.longRangeCleanShot(); } else { glo.bal.PLAYER.xp((Reward * 0.5)); glo.bal.BONUSNOTICE.cleanShot(); }; }; if (_local3 > 0){ hitdamage(_local3); }; if (_local4 > 0){ hitdamageHorse(_local4); }; return ((_local3 + _local4)); } public function hitdamageHorse(_arg1:Number){ var _local2:Boolean; if (!ALIVE2){ return; }; HORSE_HEALTH = (HORSE_HEALTH - _arg1); if (HORSE_HEALTH > 0){ HORSE_HEALTHBAR.setHealth(HORSE_HEALTH); DAMAGEVISUAL.damage(_arg1); } else { HORSE_HEALTHBAR.visible = false; DAMAGEVISUAL.damage(_arg1); deathHorse(); _local2 = false; if (_arg1 >= 100){ _local2 = true; }; glo.bal.INGAMEMEDALS.unitKilled(false, glo.bal.SCRIPT.FRAMECOUNT, _local2); }; } public function fire(){ if (!ALIVE){ return; }; if ((((this.x < 0)) || ((this.x > 700)))){ return; }; if (!this.visible){ return; }; FIREX--; if (FIREX <= 0){ WAITNEXTATTACK = INTWAIT; }; if (Math.random() <= PRECISION){ glo.bal.Player.hit(DAMAGE, this); }; } public function pausePlay(){ if (BODY){ if (BODY.MC){ BODY.MC.stop(); }; }; } public function death(){ if (!ALIVE){ return; }; ALIVE = false; glo.bal.PLAYER.xp(Reward); if (!ALIVE2){ glo.bal.SCRIPT.removeUnit(this, false); }; createDieAnim(oHA_Die); if (ALIVE2){ if (CSIDE == LEFTSIDE){ BODY.hRideAloneL(); } else { BODY.hRideAloneR(); }; }; } public function tryFire(){ if (!ALIVE){ return (false); }; if ((((this.x < 0)) || ((this.x > 700)))){ return (false); }; if (!this.visible){ return (false); }; if (!ATTACKING){ return (false); }; if (FIREX <= 0){ WAITNEXTATTACK--; if (WAITNEXTATTACK <= 0){ FIREX = (SHOOTINT[0] + Math.round(((SHOOTINT[1] - SHOOTINT[0]) * Math.random()))); } else { return (false); }; }; fire(); return (true); } public function hitdamage(_arg1:Number){ if (!ALIVE){ return; }; HEALTH = (HEALTH - _arg1); if (HEALTH > 0){ HEALTHBAR.setHealth(HEALTH); DAMAGEVISUAL.damage(_arg1); } else { HEALTHBAR.visible = false; DAMAGEVISUAL.damage(_arg1); death(); glo.bal.INGAMEMEDALS.unitKilled(false, glo.bal.SCRIPT.FRAMECOUNT, CleanDeath); }; bleed(); } public function startRun(){ var _local1:movementZone; var _local2:Object; var _local3:Point; var _local4:Point; var _local5:Number; _local1 = CURMOVZONE.getNextZone(); if (_local1 != null){ CURMOVZONE = _local1; }; _local2 = CURMOVZONE.getMovementPos(); _local3 = new Point(this.x, this.V); _local4 = new Point(_local2.x, _local2.v); CURSPEED = new Point((_local4.x - _local3.x), (_local4.y - _local3.y)); f = ((V * V) / VPMAX); _local5 = (attSPEED + ((attSPEED * f) * f)); F_CHANGEACTION = Math.round((CURSPEED.length / _local5)); CURSPEED.normalize(_local5); setYandScale(); CSTATE = RUN; visible = true; if (_local3.x > _local4.x){ BODY.rideLeft(); CSIDE = LEFTSIDE; } else { BODY.rideRight(); CSIDE = RIGHTSIDE; }; } public function explode(_arg1:Number):Number{ if (!ALIVE){ return; }; ALIVE = false; ALIVE2 = false; glo.bal.PLAYER.xp(Reward); glo.bal.INGAMEMEDALS.unitKilled(true, glo.bal.SCRIPT.FRAMECOUNT, false); HEALTHBAR.visible = false; HORSE_HEALTHBAR.visible = false; glo.bal.SCRIPT.removeUnit(this, false); if (_arg1 > this.V){ createDieAnim(oHA_Die); } else { createDieAnim(oHA_blastFront); }; if (CSIDE == LEFTSIDE){ BODY.hDieL(); } else { BODY.hDieR(); }; GAME.evt(70, fadeOut, this); return (100); } public function setYandScale(){ var _local1:Number; var _local2:Number; _local1 = ((V * V) / VPMAX); if (_local1 > 1){ _local1 = 1; }; this.y = (glo.bal.SCRIPT.SC_YO + (_local1 * glo.bal.SCRIPT.SC_YINT)); _local2 = (0.2 + (_local1 * 0.7)); this.scaleX = _local2; this.scaleY = _local2; } public function resumePlay(){ if (BODY){ if (BODY.MC){ BODY.MC.play(); }; }; } public function unitKill(){ } public function endAttack(){ ATTACKING = false; } public function fadeOut(_arg1:Object=null){ GAME.animation(this, (16 * 2), fadeOutAlpha); GAME.evt((16 * 2), destroy, this); } public function bleed(){ BLOODMC.gotoAndPlay(2); } public function fadeOutAlpha(_arg1:Number, _arg2:Number){ this.alpha = (1 - (_arg1 / _arg2)); } public function dist2(_arg1:Number, _arg2:Number):Number{ var _local3:Number; var _local4:Number; var _local5:Number; if (!ALIVE){ return (Infinity); }; if (glo.bal.GAME.ZONE.isInNVisibleZone(this.x, this.V)){ return (Infinity); }; _local3 = (_arg1 - x); _local4 = ((_arg2 - y) + (height / 2)); _local5 = ((_local3 * _local3) + (_local4 * _local4)); return (_local5); } public function nextMove(){ V = (V + CURSPEED.y); this.x = (this.x + CURSPEED.x); if (V > VMAX){ V = VMAX; }; if (((!(ATTACKING)) && (ALIVE))){ if ((((x <= (700 - FIRESCOPE))) && ((x >= FIRESCOPE)))){ startAttack(); }; }; if (ATTACKING){ if ((((x < FIRESCOPE)) || ((x > (700 - FIRESCOPE))))){ endAttack(); }; }; setYandScale(); } public function nextState(){ if (((!(ALIVE)) && (!(ALIVE2)))){ return; }; switch (CSTATE){ case WAIT: F_CHANGEACTION--; if (F_CHANGEACTION <= 0){ startRun(); } else { nextMove(); }; break; case RUN: F_CHANGEACTION--; if (F_CHANGEACTION <= 0){ endRun(); } else { nextMove(); }; break; }; } public function startAttack(){ if (!ALIVE){ return; }; FIREX = (SHOOTINT[0] + Math.round(((SHOOTINT[1] - SHOOTINT[0]) * Math.random()))); ATTACKING = true; } public function wait(){ endAttack(); F_CHANGEACTION = ((16 * 4) - ((16 * 3) * AGGRESSION)); CSTATE = WAIT; CURSPEED.x = 0; CURSPEED.y = 0; BODY.wait(); } public function specialShot(){ } public function tryExplosion(_arg1:Point, _arg2:Number){ var _local3:*; var _local4:Number; if (glo.bal.GAME.ZONE.isInNVisibleZone(this.x, this.V)){ return; }; _local3 = (_arg1.x - x); _local4 = (_arg1.y - V); d2 = ((_local3 * _local3) + (_local4 * _local4)); if (d2 <= _arg2){ explode(_arg1.y); }; } public function hitted(){ } public function endRun(){ if (((!(ALIVE)) && (!(ALIVE2)))){ return; }; if (CURMOVZONE.ISINVIBLE){ if (!ALIVE){ destroy(null); } else { wait(); }; } else { startRun(); }; } public function deathHorse(){ if (!ALIVE2){ return; }; ALIVE2 = false; glo.bal.PLAYER.xp((Reward * 0.5)); glo.bal.SCRIPT.removeUnit(this, false); if (ALIVE){ if (CSIDE == LEFTSIDE){ createDieAnim(oHA_blastLeft); } else { createDieAnim(oHA_blastRight); }; ALIVE = false; }; if (CSIDE == LEFTSIDE){ BODY.hDieL(); } else { BODY.hDieR(); }; GAME.evt(70, fadeOut, this); } public function getFatalPt():Point{ var _local1:MovieClip; var _local2:Point; var _local3:Point; if (!ALIVE){ return (null); }; _local1 = HZ_HEAD; if ((((HEAD_FACTOR >= NECK_FACTOR)) && ((HEAD_FACTOR >= CHEST_FACTOR)))){ _local1 = HZ_HEAD; } else { if ((((NECK_FACTOR >= HEAD_FACTOR)) && ((NECK_FACTOR >= CHEST_FACTOR)))){ _local1 = HZ_NECK; } else { _local1 = HZ_CHEST; }; }; if (_local1){ _local2 = new Point((_local1.x + (_local1.width / 2)), (_local1.y + (_local1.height / 2))); _local3 = _local1.parent.localToGlobal(_local2); _local3.x = (Math.floor(_local3.x) + CURSPEED.x); _local3.y = (Math.floor(_local3.y) + CURSPEED.y); return (_local3); }; return (null); } public function destroy(_arg1:Object=null){ ALIVE = false; ALIVE2 = false; HZ_HEAD = null; HZ_CHEST = null; HZ_H_HEAD = null; HZ_H_NECK = null; HZ_H_BODY = null; this.visible = false; unitKill(); glo.bal.SCRIPT.removeUnit(this); glo.bal.SCRIPT.removeUnit2(this); if (parent){ if (parent.contains(this)){ parent.removeChild(this); }; }; } } }//package
Section 354
//aiPlayer (aiPlayer) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.ui.*; public class aiPlayer extends MovieClip { private var HitGrace:Number; public var LAYER_SPLATTER:MovieClip; public var RAGE_ON:Boolean; public var WEAPON:Number; public var SHAKING:Boolean; public var STATS_CLEANINAROW:Number; public var SHAKECOUNTER:Number; private var AutoZoom:Boolean; public var HEALTH:Number; public var MOUSEY:Number; public var RELOADHELPER:Number; public var MOUSEX:Number; public var REGENINT:Number; private var EagleTarget:MovieClip; public var AMMO_TOTAL:Array; public var ALIVE:Boolean; public var NATURALSHIELD:Number; public var SPLATTER:MovieClip; public var SCRIPT:GameScript; public var REGENINTFOC:Number; public var FOCUS:Number; public var STATS_SHOTS:Number; private var LastHit:Number; public var STATS_HITS:Number; public var MOMENTUM_ON:Boolean; public var AMMO_CHAMBER:Array; public var INTERFACE:MovieClip; public var GUN:MovieClip; private var ZoomFactor:Number; public var FIREDAMAGE:Array; public var STATS_CLEANBONUS:Number; public var WHEELDELTA:Number; public var LEVELCOMPLETED:Boolean; public var DAMAGE:Number; public var FIRING:Boolean; public var AMMO_FULL:Array; public var RELOADING:Boolean; public var FIREFX:MovieClip; public var BODY:MovieClip; public var HIDDEN:Boolean; public var EAGLEEYE_ON:Boolean; private var FrameCount:Number; public var HITRADIUS:Number; public var TRANSHIDE:Boolean; public var GAME:GameInstance; public function aiPlayer(){ addFrameScript(0, frame1); ME = this; mouseEnabled = false; glo.bal.PLAYER = this; glo.bal.Player = this; GAME = glo.bal.GAME; SCRIPT = glo.bal.SCRIPT; } public function tryUnhideHero(){ if (((HIDDEN) && (!(TRANSHIDE)))){ unhideHero(); }; } public function ammoDisplay(){ var _local1:Number; var _local2:Number; _local1 = 1; while (_local1 < 6) { _local2 = Math.ceil((AMMO_TOTAL[(_local1 - 1)] / AMMO_FULL[(_local1 - 1)])); glo.bal.WEAPONS.setAmmo(_local1, AMMO_TOTAL[(_local1 - 1)]); _local1++; }; _local2 = Math.ceil((AMMO_TOTAL[(WEAPON - 1)] / AMMO_FULL[(WEAPON - 1)])); glo.bal.AMMO.setWeapon(WEAPON); glo.bal.AMMO.setAmmo(_local2, AMMO_CHAMBER[(WEAPON - 1)], AMMO_TOTAL[(WEAPON - 1)]); } public function pausePlay(){ this.visible = false; } public function doneReloading(_arg1:Object=null){ if (!ALIVE){ return; }; RELOADING = false; if (!isOnHiddenMode()){ this.visible = true; }; glo.bal.RELOAD.done(); if (FIREFX){ FIREFX.gotoAndStop(1); }; ammoDisplay(); } public function nextLevel(){ glo.bal.CGAME.CLEVEL++; glo.bal.CGAME.DONELVL = false; if (glo.bal.CGAME.CLEVEL == 7){ glo.bal.CGAME.CLEVEL = 6; saveGame(); glo.bal.GAMEMENU.gotoAndStop("finalHistory"); return; }; if (glo.bal.CGAME.CLEVEL == 2){ AMMO_TOTAL[1] = (AMMO_TOTAL[1] + glo.bal.CGAME.AMMO_FULL[1]); AMMO_TOTAL[4] = (AMMO_TOTAL[4] + 3); }; if (glo.bal.CGAME.CLEVEL == 3){ AMMO_TOTAL[2] = (AMMO_TOTAL[2] + 16); }; saveGame(); glo.bal.GAMEMENU.gotoStory("shop"); } public function hideHero(){ if (!ALIVE){ return; }; if (TRANSHIDE){ return; }; TRANSHIDE = true; if (FIRING){ stopFire(); }; reload(); SCRIPT.hideScene(); glo.bal.Aim.visible = false; glo.bal.DynaAim.visible = false; this.visible = false; GAME.showMouse(); } public function evtMouseDown(_arg1:Number, _arg2:Number){ if (!ALIVE){ return; }; if (((HIDDEN) && (!(TRANSHIDE)))){ return; }; if (glo.bal.INTERFACE.GAMEPAUSED){ return; }; beginFire(); } public function quit(){ var _local1:*; glo.bal.GAMES = gameData.getGames(); _local1 = 0; while (_local1 < glo.bal.GAMES.length) { if (glo.bal.CGAME.PLAYERID == glo.bal.GAMES[_local1].PLAYERID){ glo.bal.CGAME = glo.bal.GAMES[_local1]; }; _local1++; }; stopAllSkills(); glo.bal.INTERFACE.quit(); glo.bal.GAMEMENU.gotoAndStop("menu"); } public function evtShowCSheet(_arg1:Object=null){ if (!ALIVE){ return; }; glo.bal.INTERFACE.showCharacterSheet(); } function frame1(){ stop(); mouseEnabled = false; } public function beginFire(){ if (!ALIVE){ return; }; if (RELOADING){ return; }; if (FIRING){ return; }; if (AMMO_CHAMBER[(WEAPON - 1)] < 1){ glo.bal.JUKEBOX.dryFire(); RELOADHELPER--; if (RELOADHELPER < 0){ reload(); }; return; }; switch (WEAPON){ case 1: glo.bal.JUKEBOX.pistol(); GUN.fire(); fireNow(); break; case 2: glo.bal.JUKEBOX.gunslinger(); GUN.fire(); fireNow(); break; case 3: glo.bal.JUKEBOX.winchester(); GUN.fire(); fireNow(); break; case 4: glo.bal.JUKEBOX.playGunLoop(); GUN.fire(); FIRING = true; break; case 5: BODY.fireDynamite(); if (glo.bal.INGAMEMEDALS){ glo.bal.INGAMEMEDALS.no_weapon_medal(); }; break; }; SCRIPT.shake(); SHAKECOUNTER = 5; } public function evtEagleEye(_arg1:Object=null){ var _local2:Number; if (((((((!(ALIVE)) || (RAGE_ON))) || (MOMENTUM_ON))) || (EAGLEEYE_ON))){ return; }; if (glo.bal.CGAME.EAGLEEYELVL == 0){ glo.bal.SKILLSBTNS.notAvailable(); return; }; _local2 = Math.round((glo.bal.CGAME.EAGLEEYECOST / glo.bal.CGAME.FOXCUNNING)); _local2 = Math.round((_local2 / glo.bal.CGAME.EAGLEEYELVL)); if (_local2 <= FOCUS){ FOCUS = (FOCUS - _local2); glo.bal.BARS.setFocus(FOCUS, (glo.bal.CGAME.SPIRIT_LVL * 100)); EAGLEEYE_ON = true; glo.bal.VEINS.showVein("eagleeye"); glo.bal.SKILLS.activateSkill(0, Math.round(((10 * 16) * glo.bal.CGAME.EAGLEEYELVL))); } else { glo.bal.SKILLSBTNS.notEnoughFocusMsg(_local2); }; } public function decreaseHealth(_arg1:Number, _arg2:MovieClip, _arg3:Boolean=false){ if (_arg3){ glo.bal.HEROHIT2.x = 350; glo.bal.HEROHIT2.y = 250; glo.bal.HEROHIT2.showSplatter(); } else { glo.bal.HEROHIT.x = _arg2.x; glo.bal.HEROHIT.y = (_arg2.y - 100); glo.bal.HEROHIT.showSplatter(); }; _arg1 = Math.round(((_arg1 * NATURALSHIELD) / glo.bal.CGAME.NSHIELDFACTOR)); if (RAGE_ON){ _arg1 = Math.round((_arg1 / (2 * (glo.bal.CGAME.RAGELVL + 1)))); }; HEALTH = (HEALTH - _arg1); if ((HEALTH / glo.bal.CGAME.RESISTANCE) <= 20){ glo.bal.JUKEBOX.stopHeartbeat1(); glo.bal.JUKEBOX.playHeartbeat2(); } else { if ((HEALTH / glo.bal.CGAME.RESISTANCE) <= 40){ glo.bal.JUKEBOX.stopHeartbeat2(); glo.bal.JUKEBOX.playHeartbeat1(); } else { glo.bal.JUKEBOX.stopHeartbeat1(); glo.bal.JUKEBOX.stopHeartbeat2(); }; }; if (HEALTH <= 0){ HEALTH = 0; glo.bal.JUKEBOX.stopHeartbeat1(); glo.bal.JUKEBOX.stopHeartbeat2(); }; glo.bal.HEALTHBAR.setHealth(HEALTH, (glo.bal.CGAME.RESISTANCE * 100)); if (HEALTH <= 0){ visible = false; ALIVE = false; if (FIRING){ glo.bal.JUKEBOX.stopGunLoop(); }; stage.frameRate = 16; glo.bal.INTERFACE.gameOver(); glo.bal.RELOAD.done(); }; } public function hpxpDisplay(){ glo.bal.HEALTHBAR.setHealth(HEALTH, (glo.bal.CGAME.RESISTANCE * 100)); glo.bal.BARS.setFocus(FOCUS, (glo.bal.CGAME.SPIRIT_LVL * 100)); } public function evtPauseGame(_arg1:Object=null){ if (!ALIVE){ return; }; glo.bal.INTERFACE.pauseResumePlay(); } public function evtMouseUp(_arg1:Number, _arg2:Number){ if (FIRING){ stopFire(); }; } public function doneReloading2(_arg1:Object=null){ if (!ALIVE){ return; }; glo.bal.JUKEBOX.reload1(); RELOADING = false; glo.bal.RELOAD.done(); ammoDisplay(); } public function setWeapon1(_arg1:Object=null){ setWeapon(1); } public function setWeapon2(_arg1:Object=null){ setWeapon(2); } public function setWeapon3(_arg1:Object=null){ setWeapon(3); } public function setWeapon4(_arg1:Object=null){ setWeapon(4); } public function setWeapon5(_arg1:Object=null){ setWeapon(5); } public function tryAgain(){ var _local1:*; glo.bal.GAMES = gameData.getGames(); _local1 = 0; while (_local1 < glo.bal.GAMES.length) { if (glo.bal.CGAME.PLAYERID == glo.bal.GAMES[_local1].PLAYERID){ glo.bal.CGAME = new gameData("playerName", 1); gameData.copyGame(glo.bal.GAMES[_local1], glo.bal.CGAME); break; }; _local1++; }; glo.bal.GAMEMENU.gotoAndStop("shop"); } public function fireNow(){ var _local1:Object; var _local2:Number; var _local3:Number; if (AMMO_CHAMBER[(WEAPON - 1)] < 1){ stopFire(); return; }; if (RAGE_ON){ _local3 = Math.ceil((glo.bal.CGAME.RAGELVL * FIREDAMAGE[(WEAPON - 1)])); } else { _local3 = FIREDAMAGE[(WEAPON - 1)]; }; _local1 = {area:glo.bal.Aim.getAimDot(), damage:_local3}; _local2 = SCRIPT.hitDetection(_local1, EagleTarget); STATS_SHOTS++; if (_local2 > 0){ glo.bal.INGAMEMEDALS.fireTriggered(true); if (_local2 > 20){ STATS_HITS++; }; if (_local2 < 100){ STATS_CLEANINAROW = 0; STATS_CLEANBONUS = 5; } else { STATS_CLEANINAROW++; if (STATS_CLEANINAROW == STATS_CLEANBONUS){ xp((STATS_CLEANBONUS * 30)); glo.bal.BONUSNOTICE.bonus(STATS_CLEANBONUS); STATS_CLEANBONUS = (STATS_CLEANBONUS + 5); }; }; } else { glo.bal.INGAMEMEDALS.fireTriggered(false); STATS_CLEANINAROW = 0; STATS_CLEANBONUS = 5; }; var _local4 = AMMO_CHAMBER; var _local5 = (WEAPON - 1); var _local6 = (_local4[_local5] - 1); _local4[_local5] = _local6; _local4 = AMMO_TOTAL; _local5 = (WEAPON - 1); _local6 = (_local4[_local5] - 1); _local4[_local5] = _local6; if (((((RAGE_ON) || (EAGLEEYE_ON))) || (MOMENTUM_ON))){ if ((((AMMO_CHAMBER[(WEAPON - 1)] < 1)) && ((AMMO_TOTAL[(WEAPON - 1)] > 0)))){ reload(); }; }; if (AMMO_TOTAL[(WEAPON - 1)] <= 0){ switchToNextBestWeapon(); }; ammoDisplay(); } public function xp(_arg1:Number){ var _local2:*; var _local3:Number; if (glo.bal.CGAME.DIFFICULTY == 1){ _arg1 = (_arg1 * 1); }; if (glo.bal.CGAME.DIFFICULTY == 2){ _arg1 = (_arg1 * 1.1); }; if (glo.bal.CGAME.DIFFICULTY == 3){ _arg1 = (_arg1 * 1.25); }; _arg1 = (_arg1 * glo.bal.CGAME.FOXCUNNING); _arg1 = (Math.ceil((_arg1 / 5)) * 5); glo.bal.CGAME.XP = (glo.bal.CGAME.XP + Math.round(_arg1)); if (glo.bal.CGAME.XP >= ((glo.bal.CGAME.XPLEVEL * glo.bal.CGAME.XPLEVEL) * 3000)){ levelUp(); }; _local2 = (((glo.bal.CGAME.XPLEVEL - 1) * (glo.bal.CGAME.XPLEVEL - 1)) * 3000); _local3 = ((glo.bal.CGAME.XPLEVEL * glo.bal.CGAME.XPLEVEL) * 3000); glo.bal.XPBAR.setXP(glo.bal.CGAME.XP, _local2, _local3); } public function resumePlay(){ if (!isOnHiddenMode()){ this.visible = true; }; } public function skillCompleted(_arg1:Number){ switch (_arg1){ case 0: EAGLEEYE_ON = false; glo.bal.VEINS.hideVein("eagleeye"); break; case 1: MOMENTUM_ON = false; glo.bal.VEINS.hideVein("momentum"); stage.frameRate = 16; break; case 2: RAGE_ON = false; glo.bal.VEINS.hideVein("rage"); break; }; } public function init(){ var _local1:Number; trace("aiPlayer->init"); BODY.reset(); FrameCount = 0; LastHit = 0; ALIVE = true; RELOADING = false; FIRING = false; HEALTH = (glo.bal.CGAME.RESISTANCE * 100); FOCUS = (glo.bal.CGAME.SPIRIT_LVL * 100); glo.bal.BARS.setFocus(FOCUS, (glo.bal.CGAME.SPIRIT_LVL * 100)); TRANSHIDE = false; HIDDEN = false; SHAKING = false; EAGLEEYE_ON = false; MOMENTUM_ON = false; RAGE_ON = false; ZoomFactor = 1; AutoZoom = false; EagleTarget = null; WHEELDELTA = 0; AMMO_TOTAL = util.copyArray(glo.bal.CGAME.AMMO_TOTAL); AMMO_CHAMBER = [6, 6, 4, 60, 1]; AMMO_FULL = [6, 6, 4, 60, 1]; _local1 = 0; while (_local1 < 5) { if (AMMO_CHAMBER[_local1] > AMMO_TOTAL[_local1]){ AMMO_CHAMBER[_local1] = AMMO_TOTAL[_local1]; }; _local1++; }; RELOADHELPER = 0; NATURALSHIELD = 1; switch (glo.bal.CGAME.DIFFICULTY){ case 1: NATURALSHIELD = 0.5; HitGrace = 24; break; case 2: NATURALSHIELD = 0.75; HitGrace = 18; break; case 3: NATURALSHIELD = 1; HitGrace = 10; break; }; WEAPON = 0; FIREDAMAGE = [50, 75, 120, 75, 300]; STATS_SHOTS = 0; STATS_HITS = 0; STATS_CLEANINAROW = 0; STATS_CLEANBONUS = 5; ammoDisplay(); setWeapon(1); GAME.keyDownHandler(67, evtShowCSheet, this); GAME.keyDownHandler(80, evtPauseGame, this); GAME.keyDownHandler(82, evtReload, this); GAME.trackKey(Keyboard.SPACE); GAME.keyDownHandler(55, evtEagleEye, this); GAME.keyDownHandler(103, evtEagleEye, this); GAME.keyDownHandler(56, evtMomentum, this); GAME.keyDownHandler(104, evtMomentum, this); GAME.keyDownHandler(57, evtRage, this); GAME.keyDownHandler(105, evtRage, this); GAME.keyDownHandler(49, setWeapon1, this); GAME.keyDownHandler(97, setWeapon1, this); GAME.keyDownHandler(50, setWeapon2, this); GAME.keyDownHandler(98, setWeapon2, this); GAME.keyDownHandler(51, setWeapon3, this); GAME.keyDownHandler(99, setWeapon3, this); GAME.keyDownHandler(52, setWeapon4, this); GAME.keyDownHandler(100, setWeapon4, this); GAME.keyDownHandler(53, setWeapon5, this); GAME.keyDownHandler(101, setWeapon5, this); REGENINT = Math.round(((5 * 16) / glo.bal.CGAME.REGENERATION)); GAME.evt(REGENINT, regenerateHealth, this); REGENINTFOC = Math.round(((3 * 16) / glo.bal.CGAME.REGENFOCUS)); GAME.evt(REGENINTFOC, regenerateFocus, this); glo.bal.CGAMEMEDALS = new medalsData(); medalsData.copyMedalsData(medalsData.getGameMedals(), glo.bal.CGAMEMEDALS); this.visible = true; } public function duel(){ glo.bal.CGAME.DONELVL = true; saveGame(); glo.bal.GAMEMENU.gotoDuels(); } public function setWeapon(_arg1:Number){ if (RELOADING){ return; }; if (AMMO_TOTAL[(_arg1 - 1)] < 1){ return; }; if (WEAPON == _arg1){ return; }; if (WEAPON == 5){ glo.bal.MapDynamite.deactivate(); }; WEAPON = _arg1; if (WEAPON == 5){ glo.bal.MapDynamite.activate(); }; if (WEAPON != 4){ glo.bal.JUKEBOX.stopGunLoop(); }; ammoDisplay(); switch (WEAPON){ case 1: BODY.pistolA(); HITRADIUS = 12; break; case 2: BODY.pistolB(); HITRADIUS = 10; break; case 3: BODY.shotgun(); HITRADIUS = 20; break; case 4: BODY.rifle(); HITRADIUS = 12; break; case 5: BODY.dynamite(); HITRADIUS = 10; break; }; glo.bal.Aim.setWeapon(WEAPON); } public function refreshRegenInterval(){ REGENINT = Math.round(((5 * 16) / glo.bal.CGAME.REGENERATION)); REGENINTFOC = Math.round(((3 * 16) / glo.bal.CGAME.REGENFOCUS)); } public function levelCompleted(){ LEVELCOMPLETED = true; glo.bal.STATS_ACCURACY = Math.round(((100 * STATS_HITS) / STATS_SHOTS)); glo.bal.STATS_DAMAGETAKEN = Math.round((100 - HEALTH)); glo.bal.STATS_HEALTH = Math.round(HEALTH); glo.bal.CGAME.TOTALTIMEELAPSED = (glo.bal.CGAME.TOTALTIMEELAPSED + Math.round((glo.bal.LEVEL_TOTALTIME / 24))); } public function reward(_arg1:Number){ glo.bal.CGAME.MONEY = (glo.bal.CGAME.MONEY + _arg1); glo.bal.CASH.reward(_arg1); } public function switchToNextBestWeapon(){ if (AMMO_TOTAL[2] > 0){ setWeapon(3); return; }; if (AMMO_TOTAL[1] > 0){ setWeapon(2); return; }; if (AMMO_TOTAL[3] > 0){ setWeapon(4); return; }; setWeapon(1); } public function regenerateFocus(_arg1:Object=null){ var _local2:Number; if (!ALIVE){ return; }; if (!glo.bal.INTERFACE.ALIVE){ return; }; _local2 = 1; increaseFocus(_local2); GAME.evt(REGENINTFOC, regenerateFocus, this); } public function regenerateHealth(_arg1:Object=null){ var _local2:Number; if (!ALIVE){ return; }; if (!glo.bal.INTERFACE.ALIVE){ return; }; _local2 = 1; increaseHealth(_local2); if ((HEALTH / glo.bal.CGAME.RESISTANCE) <= 20){ glo.bal.JUKEBOX.stopHeartbeat1(); glo.bal.JUKEBOX.playHeartbeat2(); } else { if ((HEALTH / glo.bal.CGAME.RESISTANCE) <= 40){ glo.bal.JUKEBOX.stopHeartbeat2(); glo.bal.JUKEBOX.playHeartbeat1(); } else { glo.bal.JUKEBOX.stopHeartbeat1(); glo.bal.JUKEBOX.stopHeartbeat2(); }; }; GAME.evt(REGENINT, regenerateHealth, this); } public function saveGame(){ var _local1:*; var _local2:medalsData; trace("aiPlayer->saveGame"); glo.bal.CGAME.AMMO_TOTAL = util.copyArray(AMMO_TOTAL); _local1 = 0; while (_local1 < glo.bal.GAMES.length) { if (glo.bal.CGAME.PLAYERID == glo.bal.GAMES[_local1].PLAYERID){ gameData.copyGame(glo.bal.CGAME, glo.bal.GAMES[_local1]); break; }; _local1++; }; gameData.saveGames(glo.bal.GAMES); _local2 = new medalsData(); medalsData.copyMedalsData(glo.bal.CGAMEMEDALS, _local2); medalsData.saveMedals(_local2); } public function tryHideHero(){ if (((!(HIDDEN)) && (!(TRANSHIDE)))){ hideHero(); }; } public function levelUp(){ glo.bal.CGAME.SKILLPOINTS = (glo.bal.CGAME.SKILLPOINTS + (60 + (glo.bal.CGAME.XPLEVEL * 60))); glo.bal.CGAME.XPLEVEL++; glo.bal.XPBAR.levelUp(); increaseHealth((glo.bal.CGAME.RESISTANCE * 10)); } public function increaseHealth(_arg1:Number){ HEALTH = (HEALTH + _arg1); if (HEALTH > (glo.bal.CGAME.RESISTANCE * 100)){ HEALTH = (glo.bal.CGAME.RESISTANCE * 100); }; glo.bal.HEALTHBAR.setHealth(HEALTH, (glo.bal.CGAME.RESISTANCE * 100)); } public function outlawDynamiteExplosion(_arg1:Number){ if (!ALIVE){ return; }; if (((TRANSHIDE) || (HIDDEN))){ _arg1 = (_arg1 / 2); }; decreaseHealth(_arg1, null, true); } public function stopFire(){ if (!FIRING){ return; }; FIRING = false; if (WEAPON == 4){ GUN.stopfire(); }; glo.bal.JUKEBOX.stopGunLoop(); } public function evtReload(_arg1:Object=null){ reload(); } public function nextState(_arg1:Number, _arg2:Number){ var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Point; if (!ALIVE){ return; }; FrameCount++; MOUSEX = glo.bal.INTERFACE.mouseX; MOUSEY = glo.bal.INTERFACE.mouseY; glo.bal.DynaAim.visible = false; glo.bal.Aim.visible = false; if ((((MOUSEY > 60)) && (((!(HIDDEN)) || (TRANSHIDE))))){ if (WEAPON == 5){ if (AMMO_CHAMBER[(WEAPON - 1)] > 0){ glo.bal.DynaAim.visible = true; }; } else { glo.bal.Aim.visible = true; }; }; AutoZoom = false; EagleTarget = null; if (WEAPON != 5){ if (((EAGLEEYE_ON) || (RAGE_ON))){ EagleTarget = glo.bal.SCRIPT.getUnitOnRange(MOUSEX, MOUSEY, 100); if (EagleTarget){ _local7 = EagleTarget.getFatalPt(); if (_local7 != null){ AutoZoom = true; glo.bal.Aim.x = Math.round(_local7.x); glo.bal.Aim.y = Math.round(_local7.y); } else { glo.bal.Aim.x = MOUSEX; glo.bal.Aim.y = MOUSEY; }; } else { glo.bal.Aim.x = MOUSEX; glo.bal.Aim.y = MOUSEY; }; } else { glo.bal.Aim.x = MOUSEX; glo.bal.Aim.y = MOUSEY; }; glo.bal.Aim.nextState(); } else { glo.bal.Aim.x = MOUSEX; glo.bal.Aim.y = MOUSEY; glo.bal.DynaAim.nextState(MOUSEX, MOUSEY); }; if ((((WEAPON == 4)) && (FIRING))){ continueFire(); }; glo.bal.SKILLS.nextState(); _local3 = 2.5; if (AutoZoom){ _local3 = 1.5; }; _local4 = false; if (((((GAME.isKeyDown(Keyboard.SPACE)) && (!(HIDDEN)))) && (!(TRANSHIDE)))){ glo.bal.VEINS.showVein("narrow"); _local4 = true; FOCUS = (FOCUS - (0.1 / glo.bal.CGAME.FOXCUNNING)); glo.bal.BARS.setFocus(FOCUS, (glo.bal.CGAME.SPIRIT_LVL * 100)); } else { glo.bal.VEINS.hideVein("narrow"); }; if (((AutoZoom) || (_local4))){ ZoomFactor = (ZoomFactor + 0.2); } else { ZoomFactor = (ZoomFactor - 0.4); }; if (ZoomFactor < 1){ ZoomFactor = 1; }; if (ZoomFactor > _local3){ ZoomFactor = _local3; }; GAME.scaleX = (GAME.scaleY = ZoomFactor); _local5 = (MOUSEX * ZoomFactor); _local6 = (MOUSEY * ZoomFactor); GAME.x = ((MOUSEX - _local5) + SCRIPT.SCENE_DX); GAME.y = ((MOUSEY - _local6) + SCRIPT.SCENE_DY); if (!SHAKING){ this.x = (glo.bal.Aim.x * 0.8); this.y = ((glo.bal.Aim.y * 0.7) + 25); }; if (this.y < 100){ this.y = 100; }; } public function gameDead(){ ALIVE = false; AutoZoom = false; stopAllSkills(); glo.bal.Aim.visible = false; Mouse.show(); } public function stopAllSkills(){ glo.bal.SKILLS.deactivateAll(); if (EAGLEEYE_ON){ EAGLEEYE_ON = false; glo.bal.VEINS.hideVein("eagleeye"); }; if (MOMENTUM_ON){ MOMENTUM_ON = false; glo.bal.VEINS.hideVein("momentum"); stage.frameRate = 16; }; if (RAGE_ON){ RAGE_ON = false; glo.bal.VEINS.hideVein("rage"); }; } public function continueFire(){ fireNow(); SHAKECOUNTER--; if (SHAKECOUNTER < 1){ SCRIPT.shake(); SHAKECOUNTER = 5; }; } public function unhidden(){ if (!ALIVE){ return; }; TRANSHIDE = false; HIDDEN = false; visible = true; LastHit = (FrameCount - (HitGrace / 2)); } public function reload(){ var _local1:Number; var _local2:Number; var _local3:Number; if (RELOADING){ return; }; if ((((AMMO_TOTAL[(WEAPON - 1)] < 1)) || ((AMMO_TOTAL[(WEAPON - 1)] <= AMMO_CHAMBER[(WEAPON - 1)])))){ return; }; if (AMMO_CHAMBER[(WEAPON - 1)] == AMMO_FULL[(WEAPON - 1)]){ return; }; RELOADING = true; glo.bal.JUKEBOX.reload1(); if (!isOnHiddenMode()){ this.visible = false; }; _local1 = 20; if (AMMO_CHAMBER[(WEAPON - 1)] > 0){ _local2 = Math.min(AMMO_FULL[(WEAPON - 1)], AMMO_TOTAL[(WEAPON - 1)]); _local3 = (_local2 - AMMO_CHAMBER[(WEAPON - 1)]); _local1 = Math.round(((_local1 * _local3) / _local2)); }; _local1 = Math.round((_local1 / glo.bal.CGAME.RELOADFACTOR)); if (RAGE_ON){ _local1 = Math.round((_local1 / glo.bal.CGAME.RAGELVL)); }; if (MOMENTUM_ON){ _local1 = (_local1 * 0.25); }; glo.bal.RELOAD.reload(WEAPON, _local1); glo.bal.AMMO.reloading(); if (AMMO_TOTAL[(WEAPON - 1)] < AMMO_FULL[(WEAPON - 1)]){ AMMO_CHAMBER[(WEAPON - 1)] = AMMO_TOTAL[(WEAPON - 1)]; } else { AMMO_CHAMBER[(WEAPON - 1)] = AMMO_FULL[(WEAPON - 1)]; }; RELOADHELPER = 0; GAME.evt(_local1, doneReloading, this); } public function hit(_arg1:Number, _arg2:MovieClip){ if (!ALIVE){ return; }; if (TRANSHIDE){ return; }; if (HIDDEN){ return; }; if (glo.bal.SCRIPT.Victory){ return; }; if ((FrameCount - LastHit) < HitGrace){ return; }; LastHit = FrameCount; decreaseHealth(_arg1, _arg2); } public function createDynaProj(){ var _local1:Point; var _local2 = AMMO_TOTAL; var _local3 = (WEAPON - 1); var _local4 = (_local2[_local3] - 1); _local2[_local3] = _local4; if (AMMO_TOTAL[(WEAPON - 1)] <= 0){ switchToNextBestWeapon(); }; ammoDisplay(); _local1 = glo.bal.DynaAim.getAimLoc(); glo.bal.SCRIPT.createDynamite(this.x, _local1); } public function evtMomentum(_arg1:Object=null){ var _local2:Number; var _local3:Number; if (((((((!(ALIVE)) || (RAGE_ON))) || (MOMENTUM_ON))) || (EAGLEEYE_ON))){ return; }; if (glo.bal.CGAME.MOMENTUMLVL == 0){ glo.bal.SKILLSBTNS.notAvailable(); return; }; _local2 = Math.round((glo.bal.CGAME.MOMENTUMCOST / glo.bal.CGAME.FOXCUNNING)); _local2 = Math.round((_local2 / glo.bal.CGAME.MOMENTUMLVL)); if (_local2 <= FOCUS){ FOCUS = (FOCUS - _local2); glo.bal.BARS.setFocus(FOCUS, (glo.bal.CGAME.SPIRIT_LVL * 100)); MOMENTUM_ON = true; glo.bal.VEINS.showVein("momentum"); _local3 = Math.round(((7 * 16) * glo.bal.CGAME.MOMENTUMLVL)); glo.bal.SKILLS.activateSkill(1, _local3); stage.frameRate = 8; } else { glo.bal.SKILLSBTNS.notEnoughFocusMsg(_local2); }; } public function increaseFocus(_arg1:Number){ FOCUS = (FOCUS + _arg1); if (FOCUS > (glo.bal.CGAME.SPIRIT_LVL * 100)){ FOCUS = (glo.bal.CGAME.SPIRIT_LVL * 100); }; glo.bal.BARS.setFocus(FOCUS, (glo.bal.CGAME.SPIRIT_LVL * 100)); } public function hidden(){ if (!ALIVE){ return; }; TRANSHIDE = false; HIDDEN = true; } public function evtRage(_arg1:Object=null){ var _local2:Number; var _local3:Number; if (((((((!(ALIVE)) || (RAGE_ON))) || (MOMENTUM_ON))) || (EAGLEEYE_ON))){ return; }; if (glo.bal.CGAME.RAGELVL == 0){ glo.bal.SKILLSBTNS.notAvailable(); return; }; _local2 = Math.round((glo.bal.CGAME.RAGECOST / glo.bal.CGAME.FOXCUNNING)); _local2 = Math.round((_local2 / glo.bal.CGAME.RAGELVL)); if (_local2 <= FOCUS){ FOCUS = (FOCUS - _local2); glo.bal.BARS.setFocus(FOCUS, (glo.bal.CGAME.SPIRIT_LVL * 100)); RAGE_ON = true; glo.bal.VEINS.showVein("rage"); _local3 = Math.round(((10 * 16) * glo.bal.CGAME.RAGELVL)); glo.bal.SKILLS.activateSkill(2, _local3); } else { glo.bal.SKILLSBTNS.notEnoughFocusMsg(_local2); }; } public function addCartridge(_arg1:Number){ AMMO_TOTAL[(_arg1 - 1)] = (AMMO_TOTAL[(_arg1 - 1)] + AMMO_FULL[(_arg1 - 1)]); } public function evtMouseWheel(_arg1:Number){ var _local2:Number; if (!ALIVE){ return; }; if (RELOADING){ return; }; WHEELDELTA = (WHEELDELTA + _arg1); _local2 = WEAPON; if (WHEELDELTA > 3){ WHEELDELTA = 0; _local2++; if (_local2 > 5){ _local2 = 1; }; while (AMMO_TOTAL[(_local2 - 1)] < 1) { _local2++; if (_local2 > 5){ _local2 = 1; }; }; setWeapon(_local2); }; if (WHEELDELTA < -3){ WHEELDELTA = 0; _local2--; if (_local2 < 1){ _local2 = 5; }; while (AMMO_TOTAL[(_local2 - 1)] < 1) { _local2--; if (_local2 < 1){ _local2 = 5; }; }; setWeapon(_local2); }; } public function unhideHero(){ if (!ALIVE){ return; }; if (TRANSHIDE){ return; }; TRANSHIDE = true; if (FIRING){ stopFire(); }; SCRIPT.showScene(); this.visible = true; } public function isOnHiddenMode(){ if (TRANSHIDE){ return (true); }; if (HIDDEN){ return (true); }; return (false); } } }//package
Section 355
//aiPlayerDuel (aiPlayerDuel) package { import flash.display.*; public class aiPlayerDuel extends MovieClip { public var CSTATE:Number; public var ID:Number; public var ATTACK:Number; public var DRAW:Number; public var body_mc:MovieClip; public var WAIT:Number; public var blood_mc:MovieClip; public var TYPE:String; public var BODY:MovieClip; public var ALIVE:Boolean; public var IDLE:Number; public var BLOODMC:MovieClip; public function aiPlayerDuel(){ var _local1:Number; super(); addFrameScript(0, frame1, 1, frame2); ALIVE = true; _local1 = 0; var _temp1 = _local1; _local1 = (_local1 + 1); IDLE = _temp1; var _temp2 = _local1; _local1 = (_local1 + 1); WAIT = _temp2; var _temp3 = _local1; _local1 = (_local1 + 1); DRAW = _temp3; var _temp4 = _local1; _local1 = (_local1 + 1); ATTACK = _temp4; CSTATE = IDLE; } public function destroy(_arg1:Object=null){ ALIVE = false; glo.bal.DUEL.playerEndDeath(); parent.removeChild(this); } public function endShoot(){ if (!ALIVE){ return; }; if (CSTATE == ATTACK){ BODY.endShoot(); CSTATE = IDLE; } else { BODY.wait(); CSTATE = WAIT; }; } public function resumePlay(){ if (BODY){ if (BODY.MC){ BODY.MC.play(); }; }; } public function shoot(){ if (CSTATE == ATTACK){ shootAgain(); } else { startAttack(); }; } public function fire(){ if (!ALIVE){ return; }; glo.bal.JUKEBOX.pistol(); glo.bal.DUEL.tryHitOutlaw(); } public function endDeath(){ destroy(); } public function startAttack(){ if (!ALIVE){ return; }; CSTATE = ATTACK; BODY.shoot(); } public function wait(){ CSTATE = WAIT; BODY.wait(); } public function death(){ if (!ALIVE){ return; }; ALIVE = false; bleed(); BODY.die(); } function frame2(){ stop(); wait(); } function frame1(){ BODY = body_mc; BLOODMC = blood_mc; blood_mc.gotoAndStop(1); } public function shootAgain(){ if (!ALIVE){ return; }; BODY.shootAgain(); } public function setdraw(){ if (!ALIVE){ return; }; CSTATE = DRAW; BODY.drawgun(); } public function pausePlay(){ if (BODY){ if (BODY.MC){ BODY.MC.stop(); }; }; } public function bleed(){ BLOODMC.gotoAndPlay(2); } } }//package
Section 356
//aiUnit (aiUnit) package { import flash.display.*; import flash.geom.*; public class aiUnit extends MovieClip { public var CURSPEED:Point; public var HEALTHBAR:MovieClip; public var CSTATE:Number; public var MOVESPEEDX:Number; public var attSPEED:Number; public var UNHIDDING:Number; private var HardDeath:Boolean; public var ATTACK:Number; public var VPMAX:Number; public var V:Number; public var HEALTH:Number; public var FCOUNT:Number; public var CHEST_FACTOR:Number; public var HZ_SPECIAL:MovieClip; public var PRECISION:Number; public var SWAPPED:Boolean; public var CURMOVZONE:movementZone; public var RUN:Number; public var HEAD_FACTOR:Number; public var LEGS_FACTOR:Number; public var ALIVE:Boolean; public var SCRIPT:GameScript; public var HIDDING:Number; public var FIREX:Number; public var HZ_HEAD:MovieClip; public var MOVESPEED:Number; public var BLOODMC:MovieClip; public var ID:Number; public var VMAX:Number; public var NECK_FACTOR:Number; public var HZ_LEGS:MovieClip; public var SHOOTR_MAX:Number; public var TYPE:String; public var AGGRESSION:Number; public var F_CHANGEACTION:Number; public var Reward:Number; public var DAMAGEVISUAL:MovieClip; public var SHOOTINT:Array; public var HZ_NECK:MovieClip; public var WAIT:Number; public var DAMAGE:Number; public var RFRAMES:Number; public var HZ_CHEST:MovieClip; public var LASTSTATE:Number; public var HITTED:Number; public var BODY:MovieClip; public var HIDDEN:Number; public var F_HIDDEN:Number; private var CleanDeath:Boolean; public var MOVELIST:Array; public var GAME:GameInstance; public static var COUNTUNITS:Number = 0; public function aiUnit(){ var _local1:Number; super(); if (!glo.bal.CGAME){ return; }; ID = aiUnit.COUNTUNITS++; MOVESPEED = 6; MOVESPEEDX = 0; CURSPEED = new Point(0, 0); attSPEED = 5; switch (glo.bal.CGAME.DIFFICULTY){ case 1: attSPEED = 5; break; case 2: attSPEED = 6; break; case 3: attSPEED = 7; break; }; VMAX = 1400; VPMAX = (VMAX * VMAX); ALIVE = true; HEALTH = 100; HardDeath = false; CleanDeath = false; GAME = glo.bal.GAME; SCRIPT = glo.bal.SCRIPT; FCOUNT = 0; F_HIDDEN = 0; _local1 = 0; var _temp1 = _local1; _local1 = (_local1 + 1); IDLE = _temp1; var _temp2 = _local1; _local1 = (_local1 + 1); WAIT = _temp2; var _temp3 = _local1; _local1 = (_local1 + 1); RUN = _temp3; var _temp4 = _local1; _local1 = (_local1 + 1); ATTACK = _temp4; var _temp5 = _local1; _local1 = (_local1 + 1); HITTED = _temp5; var _temp6 = _local1; _local1 = (_local1 + 1); HIDDING = _temp6; var _temp7 = _local1; _local1 = (_local1 + 1); HIDDEN = _temp7; var _temp8 = _local1; _local1 = (_local1 + 1); UNHIDDING = _temp8; CSTATE = IDLE; this.visible = false; } public function startUnhidding(){ if (!ALIVE){ return; }; if (!(CSTATE) == HITTED){ return; }; CSTATE = UNHIDDING; BODY.goUnhide(); } public function isOnRange(_arg1:Number, _arg2:Number, _arg3:Number):Boolean{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; if (!ALIVE){ return (false); }; if (CSTATE == HIDDEN){ return (false); }; if (glo.bal.GAME.ZONE.isInNVisibleZone(this.x, this.V)){ return (false); }; _local4 = (_arg1 + _arg3); _local5 = (_arg1 - _arg3); _local6 = (_arg2 + _arg3); _local7 = (_arg2 - _arg3); _local8 = (this.y - (this.height / 2)); if ((((this.x <= _local4)) && ((this.x >= _local5)))){ if ((((_local8 <= _local6)) && ((_local8 >= _local7)))){ return (true); }; }; return (false); } public function hitDetection(_arg1:Object, _arg2:Boolean=false):Number{ var _local3:Number; var _local4:Number; if (!ALIVE){ return (0); }; if (CSTATE == HIDDEN){ return (0); }; if (glo.bal.GAME.ZONE.isInNVisibleZone(this.x, this.V)){ return (0); }; _local3 = 0; if (HZ_NECK){ if (HZ_NECK.hitTestObject(_arg1.area)){ _local3 = (_local3 + (_arg1.damage * NECK_FACTOR)); }; }; if (HZ_HEAD){ if (((HZ_HEAD.hitTestObject(_arg1.area)) || (_arg2))){ _local3 = (_local3 + (_arg1.damage * HEAD_FACTOR)); }; }; if (HZ_CHEST){ if (HZ_CHEST.hitTestObject(_arg1.area)){ _local3 = (_local3 + (_arg1.damage * CHEST_FACTOR)); }; }; if (HZ_LEGS){ if (HZ_LEGS.hitTestObject(_arg1.area)){ _local3 = (_local3 + (_arg1.damage * LEGS_FACTOR)); }; }; _local4 = ((V * V) / VPMAX); _local3 = (_local3 * (1 + (_local4 * 0.2))); if (_local3 >= 120){ HardDeath = true; }; if ((((HEALTH == 100)) && ((_local3 >= 100)))){ CleanDeath = true; if (V < 300){ glo.bal.PLAYER.xp((Reward * 2)); glo.bal.BONUSNOTICE.longRangeCleanShot(); } else { glo.bal.PLAYER.xp((Reward * 1)); glo.bal.BONUSNOTICE.cleanShot(); }; }; if (_local3 > 0){ hitdamage(_local3); }; return (_local3); } public function startHidding(){ if (!ALIVE){ return; }; if (!(CSTATE) == HITTED){ return; }; CSTATE = HIDDING; BODY.goHide(); } public function fire(){ if (!ALIVE){ return; }; if ((((this.x < 0)) || ((this.x > 700)))){ return; }; if (!this.visible){ return; }; if (Math.random() <= PRECISION){ glo.bal.Player.hit(DAMAGE, this); }; glo.bal.JukeBox.outlawPistol(); } public function pausePlay(){ if (BODY){ if (BODY.MC){ BODY.MC.stop(); }; }; } public function death(){ if (!ALIVE){ return; }; ALIVE = false; glo.bal.PLAYER.xp(Reward); glo.bal.SCRIPT.removeUnit(this, false); if ((((CSTATE == RUN)) || (HardDeath))){ BODY.dieB(); } else { BODY.dieA(); }; GAME.evt(70, fadeOut, this); } public function backFromHit(){ switch (LASTSTATE){ case RUN: CSTATE = LASTSTATE; F_CHANGEACTION = RFRAMES; if (CURSPEED.x == 0){ BODY.runFront(); } else { if (CURSPEED.x < 0){ BODY.runLeft(); } else { BODY.runRight(); }; }; break; case WAIT: CSTATE = LASTSTATE; F_CHANGEACTION = RFRAMES; BODY.wait(); break; case ATTACK: CSTATE = IDLE; if (CURMOVZONE.CANHIDE){ startHidding(); } else { startRun(); }; break; case HIDDING: CSTATE = IDLE; startHidding(); break; case UNHIDDING: CSTATE = IDLE; endUnhidding(); break; }; } public function hitdamage(_arg1:Number){ if (!ALIVE){ return; }; HEALTH = (HEALTH - _arg1); if (HEALTH > 0){ if (CSTATE != HITTED){ LASTSTATE = CSTATE; RFRAMES = F_CHANGEACTION; }; CSTATE = HITTED; BODY.hit(); MOVESPEED = 0; MOVESPEEDX = 0; HEALTHBAR.setHealth(HEALTH); DAMAGEVISUAL.damage(_arg1); } else { HEALTHBAR.visible = false; DAMAGEVISUAL.damage(_arg1); death(); glo.bal.INGAMEMEDALS.unitKilled(false, glo.bal.SCRIPT.FRAMECOUNT, CleanDeath); }; bleed(); } public function startRun(){ var _local1:movementZone; var _local2:Object; var _local3:Point; var _local4:Point; var _local5:Number; _local1 = CURMOVZONE.getNextZone(); if (_local1 != null){ CURMOVZONE = _local1; }; _local2 = CURMOVZONE.getMovementPos(); _local3 = new Point(this.x, this.V); _local4 = new Point(_local2.x, _local2.v); CURSPEED = new Point((_local4.x - _local3.x), (_local4.y - _local3.y)); f = ((V * V) / VPMAX); if (f > 1){ f = 1; }; _local5 = (attSPEED + ((attSPEED * f) * 2)); F_CHANGEACTION = Math.round((CURSPEED.length / _local5)); CURSPEED.normalize(Math.round(_local5)); setYandScale(); this.visible = true; CSTATE = RUN; if (_local3.x == _local4.x){ BODY.runFront(); } else { if (_local3.x > _local4.x){ BODY.runLeft(); } else { BODY.runRight(); }; }; } public function setYandScale(){ var _local1:Number; var _local2:Number; _local1 = ((V * V) / VPMAX); if (_local1 > 1){ _local1 = 1; }; this.y = (glo.bal.SCRIPT.SC_YO + (_local1 * glo.bal.SCRIPT.SC_YINT)); _local2 = (0.2 + (_local1 * 0.8)); this.scaleX = _local2; this.scaleY = _local2; } public function explode(_arg1:Number):Number{ if (!ALIVE){ return; }; if (!BODY){ return; }; ALIVE = false; glo.bal.PLAYER.xp(Reward); glo.bal.INGAMEMEDALS.unitKilled(true, glo.bal.SCRIPT.FRAMECOUNT, false); if (HEALTHBAR){ HEALTHBAR.visible = false; }; glo.bal.SCRIPT.removeUnit(this, false); if (_arg1 > this.V){ BODY.dieB(); } else { BODY.explodeFront(); }; GAME.evt(70, fadeOut, this); return (100); } public function resumePlay(){ if (BODY){ if (BODY.MC){ BODY.MC.play(); }; }; } public function unitKill(){ } public function endAttack(){ if (CURMOVZONE.CANHIDE){ if (Math.random() < AGGRESSION){ startRun(); } else { startHidding(); }; } else { if (Math.random() < AGGRESSION){ startRun(); } else { wait(); }; }; } public function fadeOut(_arg1:Object=null){ GAME.animation(this, (16 * 2), fadeOutAlpha); GAME.evt((16 * 2), destroy, this); } public function bleed(){ BLOODMC.gotoAndPlay(2); } public function fadeOutAlpha(_arg1:Number, _arg2:Number){ this.alpha = (1 - (_arg1 / _arg2)); } public function specialShot(){ } public function dist2(_arg1:Number, _arg2:Number):Number{ var _local3:Number; var _local4:Number; var _local5:Number; if (!ALIVE){ return (Infinity); }; if (CSTATE == HIDDEN){ return (Infinity); }; if (glo.bal.GAME.ZONE.isInNVisibleZone(this.x, this.V)){ return (Infinity); }; _local3 = (_arg1 - x); _local4 = ((_arg2 - y) + (height / 2)); _local5 = ((_local3 * _local3) + (_local4 * _local4)); return (_local5); } public function startAttack(){ if (!ALIVE){ return; }; if (CSTATE == ATTACK){ return; }; if (CURMOVZONE.ISINVIBLE){ if (Math.random() < AGGRESSION){ startRun(); } else { wait(); }; return; }; if (!CURMOVZONE.CANATTACK){ startRun(); return; }; if (this.V < SHOOTR_MAX){ startRun(); return; }; FIREX = (SHOOTINT[0] + Math.round(((SHOOTINT[1] - SHOOTINT[0]) * Math.random()))); CSTATE = ATTACK; BODY.shoot(FIREX); } public function nextMove(){ if (CSTATE == HITTED){ V = (V + MOVESPEED); } else { V = (V + CURSPEED.y); x = (x + CURSPEED.x); }; if (V > VMAX){ V = VMAX; }; setYandScale(); } public function nextState(){ if (!ALIVE){ return; }; switch (CSTATE){ case WAIT: F_CHANGEACTION--; if (F_CHANGEACTION <= 0){ startAttack(); } else { nextMove(); }; break; case RUN: F_CHANGEACTION--; if (F_CHANGEACTION <= 0){ endRun(); } else { nextMove(); }; break; case HITTED: nextMove(); break; case HIDDEN: F_HIDDEN--; if (F_HIDDEN <= 0){ startUnhidding(); }; break; }; } public function wait(){ F_CHANGEACTION = ((16 * 4) - ((16 * 3) * AGGRESSION)); CSTATE = WAIT; CURSPEED.x = 0; CURSPEED.y = 0; BODY.wait(); } public function tryExplosion(_arg1:Point, _arg2:Number){ var _local3:*; var _local4:Number; if (glo.bal.GAME.ZONE.isInNVisibleZone(this.x, this.V)){ return; }; _local3 = (_arg1.x - x); _local4 = (_arg1.y - V); d2 = ((_local3 * _local3) + (_local4 * _local4)); if (d2 <= _arg2){ explode(_arg1.y); }; } public function endHidding(){ if (!ALIVE){ return; }; if (!(CSTATE) == HITTED){ return; }; CSTATE = HIDDEN; F_HIDDEN = (16 * 5); } public function hitted(){ } public function endUnhidding(){ if (!ALIVE){ return; }; if (!(CSTATE) == HITTED){ return; }; CSTATE = IDLE; if (Math.random() < AGGRESSION){ startAttack(); } else { startRun(); }; } public function endRun(){ if (!ALIVE){ return; }; if (CSTATE == HITTED){ return; }; if (CURMOVZONE.ISINVIBLE){ startRun(); } else { if (!CURMOVZONE.CANATTACK){ startRun(); } else { if (CURMOVZONE.CANHIDE){ if (Math.random() < AGGRESSION){ startAttack(); } else { startHidding(); }; } else { startAttack(); }; }; }; } public function getFatalPt():Point{ var _local1:MovieClip; var _local2:Point; var _local3:Point; if (!ALIVE){ return (null); }; _local1 = HZ_HEAD; if ((((HEAD_FACTOR >= NECK_FACTOR)) && ((HEAD_FACTOR >= CHEST_FACTOR)))){ _local1 = HZ_HEAD; } else { if ((((NECK_FACTOR >= HEAD_FACTOR)) && ((NECK_FACTOR >= CHEST_FACTOR)))){ _local1 = HZ_NECK; } else { _local1 = HZ_CHEST; }; }; if (_local1){ _local2 = new Point((_local1.x + (_local1.width / 2)), (_local1.y + (_local1.height / 2))); _local3 = _local1.parent.localToGlobal(_local2); if (CSTATE == RUN){ _local3.x = (Math.floor(_local3.x) + CURSPEED.x); _local3.y = (Math.floor(_local3.y) + CURSPEED.y); }; return (_local3); }; return (null); } public function destroy(_arg1:Object=null){ ALIVE = false; HZ_HEAD = null; HZ_CHEST = null; this.visible = false; unitKill(); glo.bal.SCRIPT.removeUnit(this); glo.bal.SCRIPT.removeUnit2(this); if (parent){ if (parent.contains(this)){ parent.removeChild(this); }; }; } } }//package
Section 357
//aiUnitDuel (aiUnitDuel) package { import flash.display.*; import flash.geom.*; public class aiUnitDuel extends MovieClip { public var READYTOATTACK:Number; public var CSTATE:Number; public var ID:Number; public var ATTACKDELAY:Number; public var AGGRESSION:Number; public var AFRAMES:Number; public var ATTACK:Number; public var DRAW:Number; public var PRECISION:Number; public var WAIT:Number; public var HZ_CHEST:MovieClip; public var TYPE:String; public var BODY:MovieClip; public var ALIVE:Boolean; public var CURSOR:MovieClip; public var CSPEED:Point; public var IDLE:Number; public var HZ_HEAD:MovieClip; public var BLOODMC:MovieClip; public function aiUnitDuel(){ var _local1:Number; super(); ID = aiUnitDuel.COUNTUNITS++; ALIVE = true; _local1 = 0; var _temp1 = _local1; _local1 = (_local1 + 1); IDLE = _temp1; var _temp2 = _local1; _local1 = (_local1 + 1); WAIT = _temp2; var _temp3 = _local1; _local1 = (_local1 + 1); DRAW = _temp3; var _temp4 = _local1; _local1 = (_local1 + 1); READYTOATTACK = _temp4; var _temp5 = _local1; _local1 = (_local1 + 1); ATTACK = _temp5; CSTATE = IDLE; ATTACKDELAY = 0; } public function destroy(_arg1:Object=null){ ALIVE = false; HZ_HEAD = null; HZ_CHEST = null; glo.bal.DUEL.outlawEndDeath(); if (parent){ if (parent.contains(this)){ parent.removeChild(this); }; }; } public function resumePlay(){ if (BODY){ if (BODY.MC){ BODY.MC.play(); }; }; } public function hitDetection(_arg1:Object){ if (!ALIVE){ return (-1); }; if (HZ_HEAD){ if (HZ_HEAD.hitTestObject(_arg1.area)){ death(); return (1); }; }; if (HZ_CHEST){ if (HZ_CHEST.hitTestObject(_arg1.area)){ death(); return (1); }; }; return (0); } public function fire(){ if (!ALIVE){ return; }; glo.bal.JUKEBOX.pistol(); glo.bal.DUEL.killPlayer(); CURSOR.visible = false; } public function endDeath(){ destroy(); } public function nextState(){ if (!ALIVE){ return; }; switch (CSTATE){ case READYTOATTACK: moveCursor(); break; }; } public function wait(){ CSTATE = WAIT; BODY.wait(); } public function doShootAgain(){ if (!ALIVE){ return (false); }; if (glo.bal.DUEL.isPlayerDead()){ return (false); }; return (true); } public function moveCursor(){ AFRAMES--; if (AFRAMES < 0){ CSTATE = ATTACK; return; }; if (AFRAMES == 3){ BODY.shoot(); }; CURSOR.x = (CURSOR.x + CSPEED.x); CURSOR.y = (CURSOR.y + CSPEED.y); } public function readyToAttack(){ if (!ALIVE){ return; }; AFRAMES = (16 * AGGRESSION); switch (glo.bal.CGAME.DIFFICULTY){ case 1: AFRAMES = (AFRAMES * 1.5); break; case 3: AFRAMES = (AFRAMES * 0.75); break; }; AFRAMES = Math.round(AFRAMES); CSPEED = new Point((144 - CURSOR.x), (234 - CURSOR.y)); CSPEED.normalize((CSPEED.length / AFRAMES)); CURSOR.visible = true; CSTATE = READYTOATTACK; } public function death(){ if (!ALIVE){ return; }; ALIVE = false; bleed(); BODY.die(); CURSOR.visible = false; } public function setdraw(){ if (!ALIVE){ return; }; CSTATE = DRAW; BODY.drawgun(); } public function startAttack(){ if (!ALIVE){ return; }; CSTATE = ATTACK; BODY.shoot(); } public function bleed(){ BLOODMC.gotoAndPlay(2); } public function pausePlay(){ if (BODY){ if (BODY.MC){ BODY.MC.stop(); }; }; } } }//package
Section 358
//americanostinger (americanostinger) package { import flash.media.*; public dynamic class americanostinger extends Sound { } }//package
Section 359
//bigsky02 (bigsky02) package { import flash.media.*; public dynamic class bigsky02 extends Sound { } }//package
Section 360
//bombExplosion (bombExplosion) package { import flash.display.*; public class bombExplosion extends MovieClip { public var V:Number; public var TYPE:String; public function bombExplosion(){ addFrameScript(59, frame60); TYPE = "bombExplosion"; } function frame60(){ stop(); glo.bal.SCRIPT.removeBombExplosion(this); } } }//package
Section 361
//bubblebox_score (bubblebox_score) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.external.*; public dynamic class bubblebox_score extends MovieClip { public var loader:URLLoader; public var loadingStatus:String; public var hexChars:String; public var score:Number; public var gameID:Number; public var insertname:TextField; public function bubblebox_score(){ addFrameScript(0, frame1); } public function hh(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (tr(h, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } public function hash(_arg1:String):String{ var _local2:ByteArray; _local2 = new ByteArray(); _local2.writeUTFBytes(_arg1); return (hashBinary(_local2)); } public function removeListeners():void{ loader.removeEventListener(Event.COMPLETE, completeHandler); loader.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); loader.removeEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); } public function clicked(_arg1:MouseEvent):void{ var _local2:String; var _local3:String; var _local4:String; var _local5:String; var _local6:URLVariables; var _local7:URLRequest; if (loadingStatus == "insertName"){ if (((((!((_arg1.target.name == "insertName"))) && (!((this.insertname.text == "YOUR NAME"))))) && ((this.insertname.text.length > 0)))){ _local2 = this.insertname.text; _local3 = ((((gameID + "_") + score) + "_") + _local2); _local4 = ((((((((((gameID + "_") + "4234232143214421") + "_") + score) + "_") + "2537625476251") + "_") + _local2) + "_") + "desleutelistessa"); _local5 = hash(_local4); _local6 = new URLVariables(); _local6.datastring = _local3; _local6.hashstring = _local5; _local7 = new URLRequest("http://www.bubblebox.com/scripts/insertscore2008.php"); _local7.data = _local6; _local7.method = URLRequestMethod.POST; loader.dataFormat = URLLoaderDataFormat.TEXT; loader.addEventListener(Event.COMPLETE, completeHandler, false, 0, true); loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler, false, 0, true); loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler, false, 0, true); loader.load(_local7); this.gotoAndStop(2); loadingStatus = "sending"; }; } else { if (loadingStatus == "sending"){ } else { if (loadingStatus == "completed"){ navigateToURL(new URLRequest((("http://www.bubblebox.com/highscores/" + gameID) + ".htm")), "_blank"); } else { if (loadingStatus == "failed"){ loadingStatus = "insertName"; this.gotoAndStop(1); }; }; }; }; } public function ii(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (tr(i, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } public function failed():void{ loadingStatus = "failed"; removeListeners(); this.gotoAndStop(4); } public function setScore(_arg1:Number, _arg2:Number):void{ score = _arg1; gameID = _arg2; } public function f(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 & _arg2) | (~(_arg1) & _arg3))); } public function i(_arg1:int, _arg2:int, _arg3:int):int{ return ((_arg2 ^ (_arg1 | ~(_arg3)))); } function frame1(){ hexChars = "0123456789abcdef"; this.stage.focus = this.insertname; this.insertname.setSelection(0, this.insertname.text.length); loader = new URLLoader(); loadingStatus = "insertName"; this.addEventListener(MouseEvent.CLICK, clicked, false, 0, true); stop(); } public function g(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 & _arg3) | (_arg2 & ~(_arg3)))); } public function h(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 ^ _arg2) ^ _arg3)); } public function ioErrorHandler(_arg1:IOErrorEvent):void{ trace("ioError"); failed(); } public function securityErrorHandler(_arg1:SecurityErrorEvent):void{ trace("securityError"); failed(); } public function toHex(_arg1:int, _arg2:Boolean=false):String{ var _local3:String; var _local4:int; var _local5:int; _local3 = ""; if (_arg2){ _local4 = 0; while (_local4 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> (((3 - _local4) * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> ((3 - _local4) * 8)) & 15)))); _local4++; }; } else { _local5 = 0; while (_local5 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> ((_local5 * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> (_local5 * 8)) & 15)))); _local5++; }; }; return (_local3); } public function createBlocks(_arg1:ByteArray):Array{ var _local2:Array; var _local3:int; var _local4:int; var _local5:int; _local2 = new Array(); _local3 = (_arg1.length * 8); _local4 = 0xFF; _local5 = 0; while (_local5 < _local3) { _local2[int((_local5 >> 5))] = (_local2[int((_local5 >> 5))] | ((_arg1[(_local5 / 8)] & _local4) << (_local5 % 32))); _local5 = (_local5 + 8); }; _local2[int((_local3 >> 5))] = (_local2[int((_local3 >> 5))] | (128 << (_local3 % 32))); _local2[int(((((_local3 + 64) >>> 9) << 4) + 14))] = _local3; return (_local2); } public function hashBinary(_arg1:ByteArray):String{ var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:Array; var _local11:int; var _local12:int; _local2 = 1732584193; _local3 = -271733879; _local4 = -1732584194; _local5 = 271733878; _local10 = createBlocks(_arg1); _local11 = _local10.length; _local12 = 0; while (_local12 < _local11) { _local6 = _local2; _local7 = _local3; _local8 = _local4; _local9 = _local5; _local2 = ff(_local2, _local3, _local4, _local5, _local10[int((_local12 + 0))], 7, -680876936); _local5 = ff(_local5, _local2, _local3, _local4, _local10[int((_local12 + 1))], 12, -389564586); _local4 = ff(_local4, _local5, _local2, _local3, _local10[int((_local12 + 2))], 17, 606105819); _local3 = ff(_local3, _local4, _local5, _local2, _local10[int((_local12 + 3))], 22, -1044525330); _local2 = ff(_local2, _local3, _local4, _local5, _local10[int((_local12 + 4))], 7, -176418897); _local5 = ff(_local5, _local2, _local3, _local4, _local10[int((_local12 + 5))], 12, 1200080426); _local4 = ff(_local4, _local5, _local2, _local3, _local10[int((_local12 + 6))], 17, -1473231341); _local3 = ff(_local3, _local4, _local5, _local2, _local10[int((_local12 + 7))], 22, -45705983); _local2 = ff(_local2, _local3, _local4, _local5, _local10[int((_local12 + 8))], 7, 1770035416); _local5 = ff(_local5, _local2, _local3, _local4, _local10[int((_local12 + 9))], 12, -1958414417); _local4 = ff(_local4, _local5, _local2, _local3, _local10[int((_local12 + 10))], 17, -42063); _local3 = ff(_local3, _local4, _local5, _local2, _local10[int((_local12 + 11))], 22, -1990404162); _local2 = ff(_local2, _local3, _local4, _local5, _local10[int((_local12 + 12))], 7, 1804603682); _local5 = ff(_local5, _local2, _local3, _local4, _local10[int((_local12 + 13))], 12, -40341101); _local4 = ff(_local4, _local5, _local2, _local3, _local10[int((_local12 + 14))], 17, -1502002290); _local3 = ff(_local3, _local4, _local5, _local2, _local10[int((_local12 + 15))], 22, 1236535329); _local2 = gg(_local2, _local3, _local4, _local5, _local10[int((_local12 + 1))], 5, -165796510); _local5 = gg(_local5, _local2, _local3, _local4, _local10[int((_local12 + 6))], 9, -1069501632); _local4 = gg(_local4, _local5, _local2, _local3, _local10[int((_local12 + 11))], 14, 643717713); _local3 = gg(_local3, _local4, _local5, _local2, _local10[int((_local12 + 0))], 20, -373897302); _local2 = gg(_local2, _local3, _local4, _local5, _local10[int((_local12 + 5))], 5, -701558691); _local5 = gg(_local5, _local2, _local3, _local4, _local10[int((_local12 + 10))], 9, 38016083); _local4 = gg(_local4, _local5, _local2, _local3, _local10[int((_local12 + 15))], 14, -660478335); _local3 = gg(_local3, _local4, _local5, _local2, _local10[int((_local12 + 4))], 20, -405537848); _local2 = gg(_local2, _local3, _local4, _local5, _local10[int((_local12 + 9))], 5, 568446438); _local5 = gg(_local5, _local2, _local3, _local4, _local10[int((_local12 + 14))], 9, -1019803690); _local4 = gg(_local4, _local5, _local2, _local3, _local10[int((_local12 + 3))], 14, -187363961); _local3 = gg(_local3, _local4, _local5, _local2, _local10[int((_local12 + 8))], 20, 1163531501); _local2 = gg(_local2, _local3, _local4, _local5, _local10[int((_local12 + 13))], 5, -1444681467); _local5 = gg(_local5, _local2, _local3, _local4, _local10[int((_local12 + 2))], 9, -51403784); _local4 = gg(_local4, _local5, _local2, _local3, _local10[int((_local12 + 7))], 14, 1735328473); _local3 = gg(_local3, _local4, _local5, _local2, _local10[int((_local12 + 12))], 20, -1926607734); _local2 = hh(_local2, _local3, _local4, _local5, _local10[int((_local12 + 5))], 4, -378558); _local5 = hh(_local5, _local2, _local3, _local4, _local10[int((_local12 + 8))], 11, -2022574463); _local4 = hh(_local4, _local5, _local2, _local3, _local10[int((_local12 + 11))], 16, 1839030562); _local3 = hh(_local3, _local4, _local5, _local2, _local10[int((_local12 + 14))], 23, -35309556); _local2 = hh(_local2, _local3, _local4, _local5, _local10[int((_local12 + 1))], 4, -1530992060); _local5 = hh(_local5, _local2, _local3, _local4, _local10[int((_local12 + 4))], 11, 1272893353); _local4 = hh(_local4, _local5, _local2, _local3, _local10[int((_local12 + 7))], 16, -155497632); _local3 = hh(_local3, _local4, _local5, _local2, _local10[int((_local12 + 10))], 23, -1094730640); _local2 = hh(_local2, _local3, _local4, _local5, _local10[int((_local12 + 13))], 4, 681279174); _local5 = hh(_local5, _local2, _local3, _local4, _local10[int((_local12 + 0))], 11, -358537222); _local4 = hh(_local4, _local5, _local2, _local3, _local10[int((_local12 + 3))], 16, -722521979); _local3 = hh(_local3, _local4, _local5, _local2, _local10[int((_local12 + 6))], 23, 76029189); _local2 = hh(_local2, _local3, _local4, _local5, _local10[int((_local12 + 9))], 4, -640364487); _local5 = hh(_local5, _local2, _local3, _local4, _local10[int((_local12 + 12))], 11, -421815835); _local4 = hh(_local4, _local5, _local2, _local3, _local10[int((_local12 + 15))], 16, 530742520); _local3 = hh(_local3, _local4, _local5, _local2, _local10[int((_local12 + 2))], 23, -995338651); _local2 = ii(_local2, _local3, _local4, _local5, _local10[int((_local12 + 0))], 6, -198630844); _local5 = ii(_local5, _local2, _local3, _local4, _local10[int((_local12 + 7))], 10, 1126891415); _local4 = ii(_local4, _local5, _local2, _local3, _local10[int((_local12 + 14))], 15, -1416354905); _local3 = ii(_local3, _local4, _local5, _local2, _local10[int((_local12 + 5))], 21, -57434055); _local2 = ii(_local2, _local3, _local4, _local5, _local10[int((_local12 + 12))], 6, 1700485571); _local5 = ii(_local5, _local2, _local3, _local4, _local10[int((_local12 + 3))], 10, -1894986606); _local4 = ii(_local4, _local5, _local2, _local3, _local10[int((_local12 + 10))], 15, -1051523); _local3 = ii(_local3, _local4, _local5, _local2, _local10[int((_local12 + 1))], 21, -2054922799); _local2 = ii(_local2, _local3, _local4, _local5, _local10[int((_local12 + 8))], 6, 1873313359); _local5 = ii(_local5, _local2, _local3, _local4, _local10[int((_local12 + 15))], 10, -30611744); _local4 = ii(_local4, _local5, _local2, _local3, _local10[int((_local12 + 6))], 15, -1560198380); _local3 = ii(_local3, _local4, _local5, _local2, _local10[int((_local12 + 13))], 21, 1309151649); _local2 = ii(_local2, _local3, _local4, _local5, _local10[int((_local12 + 4))], 6, -145523070); _local5 = ii(_local5, _local2, _local3, _local4, _local10[int((_local12 + 11))], 10, -1120210379); _local4 = ii(_local4, _local5, _local2, _local3, _local10[int((_local12 + 2))], 15, 718787259); _local3 = ii(_local3, _local4, _local5, _local2, _local10[int((_local12 + 9))], 21, -343485551); _local2 = (_local2 + _local6); _local3 = (_local3 + _local7); _local4 = (_local4 + _local8); _local5 = (_local5 + _local9); _local12 = (_local12 + 16); }; return ((((toHex(_local2) + toHex(_local3)) + toHex(_local4)) + toHex(_local5))); } public function tr(_arg1:Function, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:int):int{ var _local9:int; _local9 = (((_arg2 + int(_arg1(_arg3, _arg4, _arg5))) + _arg6) + _arg8); return ((rol(_local9, _arg7) + _arg3)); } public function rol(_arg1:int, _arg2:int):int{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } public function completeHandler(_arg1:Event):void{ loadingStatus = "completed"; removeListeners(); this.gotoAndStop(3); } public function ror(_arg1:int, _arg2:int):uint{ var _local3:int; _local3 = (32 - _arg2); return (((_arg1 << _local3) | (_arg1 >>> (32 - _local3)))); } public function gg(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (tr(g, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } public function ff(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (tr(f, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } } }//package
Section 362
//CheckBox_disabledIcon (CheckBox_disabledIcon) package { import flash.display.*; public dynamic class CheckBox_disabledIcon extends MovieClip { } }//package
Section 363
//CheckBox_downIcon (CheckBox_downIcon) package { import flash.display.*; public dynamic class CheckBox_downIcon extends MovieClip { } }//package
Section 364
//CheckBox_overIcon (CheckBox_overIcon) package { import flash.display.*; public dynamic class CheckBox_overIcon extends MovieClip { } }//package
Section 365
//CheckBox_selectedDisabledIcon (CheckBox_selectedDisabledIcon) package { import flash.display.*; public dynamic class CheckBox_selectedDisabledIcon extends MovieClip { } }//package
Section 366
//CheckBox_selectedDownIcon (CheckBox_selectedDownIcon) package { import flash.display.*; public dynamic class CheckBox_selectedDownIcon extends MovieClip { } }//package
Section 367
//CheckBox_selectedOverIcon (CheckBox_selectedOverIcon) package { import flash.display.*; public dynamic class CheckBox_selectedOverIcon extends MovieClip { } }//package
Section 368
//CheckBox_selectedUpIcon (CheckBox_selectedUpIcon) package { import flash.display.*; public dynamic class CheckBox_selectedUpIcon extends MovieClip { } }//package
Section 369
//CheckBox_upIcon (CheckBox_upIcon) package { import flash.display.*; public dynamic class CheckBox_upIcon extends MovieClip { } }//package
Section 370
//DuelScript (DuelScript) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.ui.*; public class DuelScript extends MovieClip { public var WAITONCIRCLE:Number; public var CSTATE:Number; public var attMOUSESPEED:Number; public var CURSPEED:Point; public var TIMEONCIRCLE:Number; public var ONAME:Array; public var CFACTOR:Number; public var scenes_mc:MovieClip; public var PLAYERCURSOR:MovieClip; public var UNITSLAYER:MovieClip; public var outlawAim_mc:MovieClip; public var FIRETXT:MovieClip; public var READYTOSHOOT:Number; public var MOUSEISDOWN:Boolean; public var OUTLAW:aiUnitDuel; public var placemouse_txt:MovieClip; public var CMAXFACTOR:Number; public var DUELMONEY:Array; public var MOUSETXT:MovieClip; public var DUELOVER:Boolean; public var aim_mc:MovieClip; public var IDLE:Number; public var ONCIRCLECOUNT:Number; public var PLAYER:aiPlayerDuel; public var fire_txt:MovieClip; public var OUTLAWCURSOR:MovieClip; public function DuelScript(){ var _local1:Number; super(); addFrameScript(0, frame1); glo.bal.DUEL = this; _local1 = 0; var _temp1 = _local1; _local1 = (_local1 + 1); IDLE = _temp1; var _temp2 = _local1; _local1 = (_local1 + 1); WAITONCIRCLE = _temp2; var _temp3 = _local1; _local1 = (_local1 + 1); READYTOSHOOT = _temp3; CSTATE = IDLE; attMOUSESPEED = 20; TIMEONCIRCLE = (16 * 2); DUELMONEY = [200, 400, 500, 600, 800, 1000]; ONAME = ["Dirty Jack", "Red Eye Mo", "Crazy Joe", "Billy the Beast", "Dick the Sneaky Trigger", "Deadly Phil"]; } public function destroy(){ var _local1:Number; if (UNITSLAYER.contains(PLAYER)){ UNITSLAYER.removeChild(PLAYER); }; if (UNITSLAYER.contains(OUTLAW)){ UNITSLAYER.removeChild(OUTLAW); }; CSTATE = IDLE; removeEventListener(Event.ENTER_FRAME, evtEnterFrame); removeEventListener(MouseEvent.MOUSE_UP, evtMouseUp); CURSPEED.x = 0; CURSPEED.y = 0; PLAYERCURSOR.x = (glo.bal.DUELMOUSEZONE.x + (glo.bal.DUELMOUSEZONE.width / 2)); PLAYERCURSOR.y = (glo.bal.DUELMOUSEZONE.y + (glo.bal.DUELMOUSEZONE.height / 2)); PLAYERCURSOR.visible = false; if (UNITSLAYER){ _local1 = UNITSLAYER.numChildren; while (_local1 > 0) { UNITSLAYER.removeChildAt(0); _local1 = UNITSLAYER.numChildren; }; }; } public function outlawEndDeath(){ victory(); this.gotoAndStop(5); } public function init(){ PLAYER = new aiPlayerDuel(); UNITSLAYER.addChild(PLAYER); PLAYER.x = 150; PLAYER.y = 395; CSTATE = IDLE; DUELOVER = false; CURSPEED = new Point(0, 0); switch (glo.bal.CGAME.CLEVEL){ case 1: OUTLAW = new outlawduel1(); CFACTOR = 0.8; CMAXFACTOR = 25; break; case 2: OUTLAW = new outlawduel2(); CFACTOR = 0.85; CMAXFACTOR = 25; break; case 3: OUTLAW = new outlawduel3(); CFACTOR = 0.85; CMAXFACTOR = 30; break; case 4: OUTLAW = new outlawduel4(); CFACTOR = 0.9; CMAXFACTOR = 35; break; case 5: OUTLAW = new outlawduel5(); CFACTOR = 0.9; CMAXFACTOR = 40; break; case 6: OUTLAW = new outlawduel6(); CFACTOR = 0.95; CMAXFACTOR = 45; break; }; UNITSLAYER.addChild(OUTLAW); OUTLAW.x = 535; OUTLAW.y = 395; OUTLAWCURSOR.x = 558; OUTLAWCURSOR.y = 385; OUTLAW.CURSOR = OUTLAWCURSOR; OUTLAWCURSOR.visible = false; PLAYERCURSOR.visible = false; Mouse.show(); MOUSETXT.visible = true; FIRETXT.visible = false; addEventListener(Event.ENTER_FRAME, evtEnterFrame); addEventListener(MouseEvent.MOUSE_UP, evtMouseUp); addEventListener(MouseEvent.MOUSE_DOWN, evtMouseDown); if (glo.bal.DUELMOUSEZONE){ glo.bal.DUELMOUSEZONE.visible = true; glo.bal.DUELMOUSEZONE.reset(); }; MOUSEISDOWN = false; } public function victory(){ switch (glo.bal.CGAME.CLEVEL){ case 1: glo.bal.JukeBox.loadStoryMid12(); break; case 2: glo.bal.JukeBox.loadStoryMid23(); break; case 3: glo.bal.JukeBox.loadStoryMid34(); break; case 4: glo.bal.JukeBox.loadStoryMid45(); break; case 5: glo.bal.JukeBox.loadStoryMid56(); break; case 6: glo.bal.JukeBox.loadFinale(); break; }; } public function movePlayerCursor(){ var _local1:Point; var _local2:Point; var _local3:Point; if (DUELOVER){ return; }; _local1 = new Point(PLAYERCURSOR.x, PLAYERCURSOR.y); _local2 = new Point(this.mouseX, this.mouseY); _local3 = new Point(0, 0); _local3.x = ((_local2.x - _local1.x) * CFACTOR); _local3.y = ((_local2.y - _local1.y) * CFACTOR); if (_local3.length > CMAXFACTOR){ _local3.normalize(CMAXFACTOR); }; PLAYERCURSOR.x = (PLAYERCURSOR.x + _local3.x); PLAYERCURSOR.y = (PLAYERCURSOR.y + _local3.y); } public function evtMouseDown(_arg1:Event){ if (DUELOVER){ return; }; if (MOUSEISDOWN){ return; }; MOUSEISDOWN = true; if (CSTATE != READYTOSHOOT){ return; }; PLAYER.shoot(); } public function readyToShoot(){ CSTATE = READYTOSHOOT; OUTLAW.readyToAttack(); MOUSETXT.visible = false; FIRETXT.visible = true; PLAYER.startAttack(); } public function mouseOverCircle(){ if (CSTATE != IDLE){ return; }; CSTATE = WAITONCIRCLE; ONCIRCLECOUNT = TIMEONCIRCLE; PLAYER.setdraw(); OUTLAW.setdraw(); } public function nextLevel(){ destroy(); glo.bal.PLAYER.nextLevel(); } function frame1(){ stop(); scenes_mc.gotoAndStop(glo.bal.CGAME.CLEVEL); PLAYERCURSOR = aim_mc; MOUSETXT = placemouse_txt; FIRETXT = fire_txt; OUTLAWCURSOR = outlawAim_mc; } public function mouseOutCircle(){ if (DUELOVER){ return; }; if (CSTATE == WAITONCIRCLE){ CSTATE = IDLE; PLAYER.wait(); OUTLAW.wait(); glo.bal.DUELMOUSEZONE.reset(); return; }; PLAYERCURSOR.x = (glo.bal.DUELMOUSEZONE.x + (glo.bal.DUELMOUSEZONE.width / 2)); PLAYERCURSOR.y = (glo.bal.DUELMOUSEZONE.y + (glo.bal.DUELMOUSEZONE.height / 2)); PLAYERCURSOR.visible = true; Mouse.hide(); glo.bal.DUELMOUSEZONE.visible = false; } public function tryAgain(){ destroy(); init(); this.gotoAndStop(1); } public function evtMouseUp(_arg1:Event){ MOUSEISDOWN = false; } public function isPlayerDead(){ return (DUELOVER); } public function tryHitOutlaw(){ var _local1:Object; var _local2:MovieClip; if (DUELOVER){ return; }; _local1 = {area:PLAYERCURSOR.getAimDot()}; if (OUTLAW.hitDetection(_local1) == 1){ DUELOVER = true; PLAYERCURSOR.visible = false; Mouse.show(); PLAYER.endShoot(); FIRETXT.visible = false; } else { _local2 = new FireMark(); UNITSLAYER.addChild(_local2); _local2.x = PLAYERCURSOR.x; _local2.y = PLAYERCURSOR.y; _local2.gotoAndPlay(2); }; } public function playerEndDeath(){ this.gotoAndStop(10); } public function evtEnterFrame(_arg1:Event){ if (DUELOVER){ return; }; switch (CSTATE){ case WAITONCIRCLE: ONCIRCLECOUNT--; glo.bal.DUELMOUSEZONE.refreshTimer(TIMEONCIRCLE, ONCIRCLECOUNT); if (ONCIRCLECOUNT <= 0){ readyToShoot(); }; break; case READYTOSHOOT: movePlayerCursor(); break; }; OUTLAW.nextState(); } public function killPlayer(){ DUELOVER = true; PLAYER.death(); Mouse.show(); PLAYERCURSOR.visible = false; FIRETXT.visible = false; } } }//package
Section 371
//dynaCursor (dynaCursor) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class dynaCursor extends MovieClip { public var VMAX:Number; public var V:Number; public var VPMAX:Number; public var TYPE:String; public function dynaCursor(){ addFrameScript(0, frame1); } function frame1(){ stop(); V = 0; VMAX = 1400; VPMAX = Math.pow(VMAX, 2); TYPE = "dynaCursor"; } public function nextState(_arg1:Number, _arg2:Number){ this.x = _arg1; V = Math.round((((_arg2 - 120) * VMAX) / 180)); setYandScale(); } public function getAimLoc():Point{ return (new Point(x, V)); } public function setYandScale(){ var _local1:Number; var _local2:Number; _local1 = (Math.pow(V, 2) / VPMAX); if (_local1 > 1){ _local1 = 1; }; this.y = (glo.bal.SCRIPT.SC_YO + (_local1 * glo.bal.SCRIPT.SC_YINT)); _local2 = (0.4 + (_local1 * 0.8)); this.scaleX = _local2; this.scaleY = _local2; } } }//package
Section 372
//dynamite (dynamite) package { import flash.display.*; import flash.geom.*; public class dynamite extends MovieClip { public var CURSPEED:Point; public var MIDFRAME:Number; public var attSPEED:Number; public var DESTPT:Point; public var DESTPOINT:Point; public var V:Number; public var VPMAX:Number; public var TYPE:String; public var ALIVE:Boolean; public var Y_ADD:Number; public var F_COUNT:Number; public function dynamite(){ ALIVE = true; VPMAX = (1400 * 1400); TYPE = "dynamite"; attSPEED = 50; V = 1300; } public function init(){ CURSPEED = new Point((DESTPT.x - this.x), (DESTPT.y - V)); F_COUNT = Math.ceil((CURSPEED.length / attSPEED)); if ((F_COUNT % 2) == 1){ F_COUNT++; }; if (F_COUNT < 10){ F_COUNT = 10; }; MIDFRAME = Math.round((F_COUNT / 2)); Y_ADD = 0; CURSPEED.normalize((CURSPEED.length / F_COUNT)); setYandScale(); } public function nextState(){ if (!ALIVE){ return; }; x = (x + CURSPEED.x); V = (V + CURSPEED.y); if (F_COUNT > MIDFRAME){ Y_ADD = (Y_ADD - 70); } else { Y_ADD = (Y_ADD + 70); }; setYandScale(); F_COUNT--; if (F_COUNT < 1){ ALIVE = false; glo.bal.SCRIPT.explodeDynamite(this); }; } public function setYandScale(){ var _local1:*; var _local2:Number; _local1 = ((V * V) / VPMAX); if (_local1 > 1){ _local1 = 1; }; this.y = ((glo.bal.SCRIPT.SC_YO + (_local1 * glo.bal.SCRIPT.SC_YINT)) + Y_ADD); _local2 = (0.1 + (_local1 * 0.6)); this.scaleX = _local2; this.scaleY = _local2; } } }//package
Section 373
//FireMark (FireMark) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class FireMark extends MovieClip { public function FireMark(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ stop(); } function frame20(){ stop(); parent.removeChild(this); } } }//package
Section 374
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//package
Section 375
//gameData (gameData) package { import flash.net.*; public class gameData { public var CLEVEL:Number; public var REGENERATION:Number; public var EAGLEEYECOST:Number; public var RAGELVL:Number; public var RAGECOST:Number; public var MONEY:Number; public var NEXTLEVELUP:Number; public var RELOADFACTOR:Number; public var SPIRIT_LVL:Number; public var EAGLEEYELVL:Number; public var RESISTANCE:Number; public var REGENFOCUS:Number; public var NEGOTIATION:Number; public var DIFFICULTY:Number; public var PLAYERID:String; public var NSHIELDFACTOR:Number; public var FOXCUNNING:Number; public var TOTALTIMEELAPSED:Number; public var DONELVL:Boolean; public var SKILLPOINTS:Number; public var HPLEVEL:Number; public var PRECISION:Number; public var AMMO_FULL:Array; public var MOMENTUMCOST:Number; public var XPLEVEL:Number; public var LASTMODIFIED:Date; public var MOMENTUMLVL:Number; public var PLAYERNAME:String; public var XP:Number; public var AMMO_TOTAL:Array; public static var GAMEID:String = "qigames_sheriffrage_stable_01"; public function gameData(_arg1:String, _arg2:Number=2){ var _local3:Date; super(); _local3 = new Date(); PLAYERID = String(_local3.getTime()); PLAYERID = (PLAYERID + String(Math.round((Math.random() * 99999)))); PLAYERNAME = _arg1; LASTMODIFIED = new Date(); DIFFICULTY = _arg2; CLEVEL = 1; AMMO_TOTAL = [999999, 0, 0, 0, 0]; AMMO_FULL = [6, 6, 4, 60, 1]; MONEY = 0; XPLEVEL = 1; XP = 0; NEXTLEVELUP = 6000; SKILLPOINTS = 0; PRECISION = 1; RESISTANCE = 1; NEGOTIATION = 1; REGENERATION = 1; REGENFOCUS = 1; SPIRIT_LVL = 1; RELOADFACTOR = 1; NSHIELDFACTOR = 1; FOXCUNNING = 1; EAGLEEYELVL = 0; MOMENTUMLVL = 0; RAGELVL = 0; HPLEVEL = 1; EAGLEEYECOST = 70; MOMENTUMCOST = 60; RAGECOST = 80; DONELVL = false; } public function getObjData(_arg1:String){ var _local2:*; for (_local2 in OBJDATA) { if (OBJDATA[_local2].id == _arg1){ return (OBJDATA[_local2]); }; }; OBJDATA.push({id:_arg1}); } public static function resetGame(_arg1:gameData){ _arg1.CLEVEL = 1; _arg1.AMMO_TOTAL = [99999, 0, 0, 0, 0]; _arg1.AMMO_FULL = [6, 6, 8, 60, 1]; _arg1.MONEY = 0; _arg1.XPLEVEL = 0; _arg1.XP = 0; _arg1.SKILLPOINTS = 0; _arg1.NEXTLEVELUP = 6000; _arg1.PRECISION = 1; _arg1.RESISTANCE = 1; _arg1.NEGOTIATION = 1; _arg1.REGENERATION = 1; _arg1.REGENFOCUS = 1; _arg1.SPIRIT_LVL = 1; _arg1.RELOADFACTOR = 1; _arg1.NSHIELDFACTOR = 1; _arg1.FOXCUNNING = 1; _arg1.EAGLEEYELVL = 0; _arg1.MOMENTUMLVL = 0; _arg1.RAGELVL = 0; _arg1.HPLEVEL = 1; _arg1.EAGLEEYECOST = 70; _arg1.MOMENTUMCOST = 60; _arg1.RAGECOST = 80; _arg1.DONELVL = false; } public static function saveGames(_arg1:Array){ var _local2:SharedObject; _local2 = SharedObject.getLocal(gameData.GAMEID, "/"); _local2.data.GAMES = _arg1; _local2.flush(); } public static function copyGame(_arg1:Object, _arg2:Object){ _arg2.PLAYERID = _arg1.PLAYERID; _arg2.PLAYERNAME = _arg1.PLAYERNAME; _arg2.LASTMODIFIED = _arg1.LASTMODIFIED; _arg2.DIFFICULTY = _arg1.DIFFICULTY; _arg2.CLEVEL = _arg1.CLEVEL; _arg2.AMMO_TOTAL = util.copyArray(_arg1.AMMO_TOTAL); _arg2.AMMO_FULL = util.copyArray(_arg1.AMMO_FULL); _arg2.MONEY = _arg1.MONEY; _arg2.XPLEVEL = _arg1.XPLEVEL; _arg2.XP = _arg1.XP; _arg2.SKILLPOINTS = _arg1.SKILLPOINTS; _arg2.NEXTLEVELUP = _arg1.NEXTLEVELUP; _arg2.PRECISION = _arg1.PRECISION; _arg2.RESISTANCE = _arg1.RESISTANCE; _arg2.NEGOTIATION = _arg1.NEGOTIATION; _arg2.REGENERATION = _arg1.REGENERATION; _arg2.HPLEVEL = _arg1.HPLEVEL; _arg2.REGENFOCUS = _arg1.REGENFOCUS; _arg2.SPIRIT_LVL = _arg1.SPIRIT_LVL; _arg2.EAGLEEYECOST = _arg1.EAGLEEYECOST; _arg2.MOMENTUMCOST = _arg1.MOMENTUMCOST; _arg2.RAGECOST = _arg1.RAGECOST; _arg2.RELOADFACTOR = _arg1.RELOADFACTOR; _arg2.NSHIELDFACTOR = _arg1.NSHIELDFACTOR; _arg2.FOXCUNNING = _arg1.FOXCUNNING; _arg2.EAGLEEYELVL = _arg1.EAGLEEYELVL; _arg2.MOMENTUMLVL = _arg1.MOMENTUMLVL; _arg2.RAGELVL = _arg1.RAGELVL; _arg2.DONELVL = _arg1.DONELVL; } public static function newGame(_arg1:String, _arg2:Number){ var _local3:SharedObject; var _local4:Array; var _local5:gameData; _local3 = SharedObject.getLocal(gameData.GAMEID, "/"); _local4 = _local3.data.GAMES; if (_local3.data.GAMES == undefined){ _local3.data.GAMES = new Array(); }; _local5 = new gameData(_arg1, _arg2, _local4.length); _local3.data.GAMES.push(_local5); _local3.flush(); } public static function getGames(){ var _local1:SharedObject; var _local2:Array; _local1 = SharedObject.getLocal(gameData.GAMEID, "/"); _local2 = _local1.data.GAMES; if (_local1.data.GAMES == undefined){ _local1.data.GAMES = []; _local1.flush(); }; return (_local1.data.GAMES); } public static function deleteGame(_arg1:Number){ var _local2:SharedObject; var _local3:Array; _local2 = SharedObject.getLocal(gameData.GAMEID, "/"); _local3 = _local2.data.GAMES; if (_arg1 < 0){ return; }; if (_arg1 > (_local3.length - 1)){ return; }; _local3.splice(_arg1, 1); _local2.flush(); } public static function saveGame(_arg1:gameData){ _global.CGAME.LASTMODIFIED = new Date(); gameData.saveGames(_global.GAMES); } } }//package
Section 376
//GameInstance (GameInstance) package { import flash.display.*; import gdk.arcade.*; public class GameInstance extends gGame { public var DAYMC:MovieClip; public var day_mc:MovieClip; public var level_mc:MovieClip; public var SCRIPT:GameScript; public function GameInstance(){ addFrameScript(0, frame1); trace("Unique game instance created"); glo.bal.GAME = this; glo.bal.Game = this; super(700, 450); SCRIPT = new GameScript(); } public function init(_arg1:Object=null){ if (!glo.bal.GAME_AUTH){ return; }; PLAYER = glo.bal.PLAYER; SCRIPT.init(); gotoAndStop(glo.bal.CGAME.CLEVEL); } override protected function onDestroy(){ glo.bal.JUKEBOX.stopGunLoop(); glo.bal.INTERFACE.destroy(); glo.bal.SCRIPT.destroy(); gotoAndStop(1); } override protected function nextState(){ SCRIPT.nextState(); } function frame1(){ stop(); DAYMC = day_mc; } } }//package
Section 377
//GameInterface (GameInterface) package { import flash.display.*; import flash.events.*; import flash.ui.*; public class GameInterface extends MovieClip { public var cursor_mc:MovieClip; public var LEVELCOMPLETED:Boolean; public var menu_btn:SimpleButton; public var MOUSEOUTSIDE:Boolean; public var GAMEPAUSED:Boolean; public var ALIVE:Boolean; public var MOUSEDOWN:Boolean; public var GAMEOVER:Boolean; public var PLAYER:aiPlayer; public var cSheet_mc:MovieClip; public function GameInterface(){ addFrameScript(0, frame1); trace("Unique game interface instance created"); glo.bal.INTERFACE = this; ALIVE = false; MOUSEOUTSIDE = false; GAMEPAUSED = false; LEVELCOMPLETED = false; GAMEOVER = false; MOUSEDOWN = false; addEventListener(Event.ENTER_FRAME, evtEnterFrame); addEventListener(MouseEvent.MOUSE_DOWN, evtMouseDown); addEventListener(MouseEvent.MOUSE_UP, evtMouseUp); addEventListener(MouseEvent.MOUSE_WHEEL, evtMouseWheel); menu_btn.addEventListener("click", btnMenu); } public function evtMouseWheel(_arg1:MouseEvent){ glo.bal.Player.evtMouseWheel(_arg1.delta); } public function resumePlay(){ GAMEPAUSED = false; if (glo.bal.GAME != null){ glo.bal.GAME.resumePlay(); }; glo.bal.SCRIPT.resumePlay(); if (!glo.bal.PLAYER.isOnHiddenMode()){ Mouse.hide(); glo.bal.Aim.visible = true; }; glo.bal.WEAPONS.visible = true; menu_btn.visible = true; glo.bal.PLAYER.resumePlay(); } public function destroy(){ ALIVE = false; glo.bal.BARS.backToNormal(); glo.bal.INGAMEMEDALS.resetMedals(); glo.bal.RELOAD.done(); MOUSEOUTSIDE = false; GAMEPAUSED = false; LEVELCOMPLETED = false; GAMEOVER = false; MOUSEDOWN = false; } public function init(){ ALIVE = true; PLAYER = glo.bal.PLAYER; Mouse.hide(); glo.bal.Aim.visible = true; glo.bal.HEALTHBAR.init(); glo.bal.HEALTHBAR.setHealth((glo.bal.CGAME.RESISTANCE * 100), (glo.bal.CGAME.RESISTANCE * 100)); glo.bal.PLAYER.xp(0); glo.bal.MissionCompleted.gotoAndStop(1); glo.bal.TIMERUI.resetTimer(); glo.bal.PAUSEMENU.deactivate(); if (glo.bal.HEROHIT){ glo.bal.HEROHIT.gotoAndStop(1); }; glo.bal.CSHEET.visible = false; glo.bal.WEAPONS.visible = true; } public function victory(){ if (GAMEOVER){ return; }; LEVELCOMPLETED = true; ALIVE = false; glo.bal.JUKEBOX.stopHeartbeat1(); glo.bal.JUKEBOX.stopHeartbeat2(); glo.bal.PLAYER.levelCompleted(); glo.bal.MissionCompleted.activate(); glo.bal.GAMECOMPLETED = false; switch (glo.bal.CGAME.CLEVEL){ case 1: glo.bal.JukeBox.loadStoryMid12(); break; case 2: glo.bal.JukeBox.loadStoryMid23(); break; case 3: glo.bal.JukeBox.loadStoryMid34(); break; case 4: glo.bal.JukeBox.loadStoryMid45(); break; case 5: glo.bal.JukeBox.loadStoryMid56(); break; case 6: glo.bal.JukeBox.loadFinale(); break; }; } public function showCharacterSheet(){ pausePlay(); glo.bal.CSHEET.activate(); glo.bal.PAUSEMENU.deactivate(); } public function evtMouseDown(_arg1:MouseEvent){ if (PLAYER){ if (this.mouseY >= 75){ PLAYER.evtMouseDown(mouseX, mouseY); }; }; } function frame1(){ stop(); glo.bal.CSHEET = cSheet_mc; } public function quit(){ ALIVE = false; glo.bal.PLAYER.gameDead(); glo.bal.JUKEBOX.stopHeartbeat1(); glo.bal.JUKEBOX.stopHeartbeat2(); } public function pausePlay(){ GAMEPAUSED = true; if (glo.bal.GAME){ glo.bal.GAME.pausePlay(); }; glo.bal.SCRIPT.pausePlay(); Mouse.show(); glo.bal.Aim.visible = false; glo.bal.WEAPONS.visible = false; menu_btn.visible = false; glo.bal.PLAYER.pausePlay(); } public function backFromCharSheet(){ cSheet_mc.visible = false; glo.bal.JUKEBOX.btnClick(); glo.bal.INTERFACE.resumePlay(); glo.bal.XPBAR.backToNormal(); glo.bal.Player.hpxpDisplay(); } function pauseResumePlay(){ if (GAMEPAUSED){ glo.bal.PAUSEMENU.deactivate(); resumePlay(); } else { glo.bal.PAUSEMENU.activate(); pausePlay(); }; } function btnMap(_arg1:Event=null){ if (!ALIVE){ return; }; glo.bal.LEVELMAP.activate(); pausePlay(); } public function evtMouseUp(_arg1:MouseEvent){ if (PLAYER){ PLAYER.evtMouseUp(mouseX, mouseY); }; } public function evtEnterFrame(_arg1:Event){ var _local2:Number; if (!ALIVE){ return; }; if (GAMEPAUSED){ return; }; _local2 = 375; if (PLAYER.HIDDEN){ _local2 = 300; }; if ((((((((mouseY < 75)) || ((mouseY > _local2)))) || ((mouseX < 0)))) || ((mouseX > 700)))){ glo.bal.GAME.showMouse(); } else { glo.bal.GAME.hideMouse(); }; if (PLAYER.HIDDEN){ if (this.mouseY < 300){ PLAYER.tryUnhideHero(); glo.bal.PLAYER.visible = true; }; } else { if (this.mouseY > 400){ PLAYER.tryHideHero(); } else { PLAYER.tryUnhideHero(); if (!glo.bal.PLAYER.RELOADING){ glo.bal.PLAYER.visible = true; }; }; }; glo.bal.TIMERUI.refreshTimer(); glo.bal.BARS.nextState(); glo.bal.MapDynamite.nextState(); } function btnMenu(_arg1:Event=null){ if (!ALIVE){ return; }; glo.bal.JUKEBOX.btnClick(); glo.bal.PAUSEMENU.activate(); pausePlay(); } public function gameOver(){ if (GAMEOVER){ return; }; GAMEOVER = true; ALIVE = false; glo.bal.JUKEBOX.stopHeartbeat1(); glo.bal.JUKEBOX.stopHeartbeat2(); glo.bal.MissionFailed.activate(); glo.bal.GAMECOMPLETED = false; } public function missionFailed(){ ALIVE = false; glo.bal.JUKEBOX.stopHeartbeat1(); glo.bal.JUKEBOX.stopHeartbeat2(); Mouse.show(); glo.bal.Aim.visible = false; } } }//package
Section 378
//GameScript (GameScript) package { import flash.display.*; import flash.geom.*; class GameScript { public var GAME:GameInstance; public var SCDELTAY:Number;// = 0 public var BOMBEXP:Array; public var SETUP_WAVESIZE:Array; public var SHAKING:Boolean; public var REMOVEFROMNODES:Array; public var DEPTHCOUNT:Number; public var SETUP_MAXUNITS:Number; public var VMAX:Number; public var KILLS_STARTLEVEL:Number; public var SCENE_DX:Number; public var SCENE_DY:Number; public var VPMAX:Number; public var REMOVEFROMOUTDYNA:Array; public var UNITS:Array; public var SETUP_WAVEINTERVAL:Array; public var SC_YINT:Number; public var ENDOFDAY:Boolean; public var SCENE:MovieClip; public var LEVELS:Array; public var SC_YO:Number; public var WAVESIZE:Number; public var TOTTIME:Number; public var SETUP_TOTALTIME:Number; public var NODES:Array; public var WAVESELECTION:RandomSelection; public var WAVECOUNT:Number; public var OUTLAWDYNA:Array; public var OBSTACLES:Array; public var WAVESPREAD:Number; public var ALIVE:Boolean; public var WAVEINTERVAL:Number; public var UNITS2:Array; public var GAMEOVER:Boolean; public var FRAMECOUNT:Number; public var SETUP_WAVESPREAD:Array; public var NEXTWAVEEVT:Object; public var ExplosionRad:Number; public var PLAYER:aiPlayer; public var DYNAMITES:Array; public var CLEANSHOTS_STARTLEVEL:Number; public var Victory:Boolean; public var VICTORY:Boolean; public var SETUP_UNITTYPES:Array; function GameScript(){ SCDELTAY = 0; super(); reset(); glo.bal.SCRIPT = this; ALIVE = false; FRAMECOUNT = 0; GAME = glo.bal.GAME; ExplosionRad = 150; SHAKING = false; BOMBEXP = []; NODES = []; DYNAMITES = []; OUTLAWDYNA = []; REMOVEFROMNODES = []; REMOVEFROMOUTDYNA = []; VMAX = 1400; VPMAX = Math.pow(VMAX, 2); LEVELS = []; LEVELS.push(new level01(), new level02(), new level03(), new level04(), new level05(), new level06()); OBSTACLES = []; SC_YO = 145; SC_YINT = 305; glo.bal.LEVELMEDALS = []; glo.bal.MED_WEAPONID = 0; glo.bal.GIVEWEAP_MED = true; } public function resumePlay(){ var _local1:Number; for (_local1 in UNITS) { UNITS[_local1].resumePlay(); }; } public function wavesSetup(){ setupUnitTypes(); SETUP_WAVESIZE = [0, 0]; SETUP_WAVESIZE[0] = (4 + Math.ceil(((3 * glo.bal.CGAME.CLEVEL) / 6))); SETUP_WAVESIZE[1] = (6 + Math.ceil(((3 * glo.bal.CGAME.CLEVEL) / 6))); SETUP_WAVEINTERVAL = [0, 0]; SETUP_WAVEINTERVAL[0] = Math.round((4 * 16)); SETUP_WAVEINTERVAL[1] = Math.round((2 * 16)); SETUP_WAVESPREAD = [(2 * 16), (2 * 16)]; switch (glo.bal.CGAME.CLEVEL){ case 1: SETUP_MAXUNITS = 6; break; case 2: SETUP_MAXUNITS = 6; break; case 3: SETUP_MAXUNITS = 6; break; case 4: SETUP_MAXUNITS = 6; break; case 5: SETUP_MAXUNITS = 6; break; case 6: SETUP_MAXUNITS = 6; break; }; switch (glo.bal.CGAME.DIFFICULTY){ case 1: SETUP_MAXUNITS = (SETUP_MAXUNITS - 1); SETUP_WAVESIZE[0] = Math.ceil((SETUP_WAVESIZE[0] * 0.5)); SETUP_WAVESIZE[1] = Math.ceil((SETUP_WAVESIZE[1] * 0.5)); SETUP_WAVEINTERVAL[0] = Math.ceil((SETUP_WAVEINTERVAL[0] * 1.5)); SETUP_WAVEINTERVAL[1] = Math.ceil((SETUP_WAVEINTERVAL[1] * 1.5)); break; case 2: SETUP_WAVESIZE[0] = Math.ceil((SETUP_WAVESIZE[0] * 0.75)); SETUP_WAVESIZE[1] = Math.ceil((SETUP_WAVESIZE[1] * 0.75)); SETUP_WAVEINTERVAL[0] = Math.ceil((SETUP_WAVEINTERVAL[0] * 1.25)); SETUP_WAVEINTERVAL[1] = Math.ceil((SETUP_WAVEINTERVAL[1] * 1.25)); break; case 3: SETUP_MAXUNITS = (SETUP_MAXUNITS + 1); break; }; } public function shake(){ if (SHAKING){ return; }; SHAKING = true; GAME.animation(this, 5, shakeTick); } public function destroy(){ var m:MovieClip; var tempUnits:Array; var i:Number; var nChildren:Number; try { trace("GameScript->destroy"); ALIVE = false; ENDOFDAY = false; VICTORY = false; GAMEOVER = false; FRAMECOUNT = 0; glo.bal.HIDINGPANEL.hideHidingPanel(); glo.bal.WEAPONSANIM.hideWeapons(); GAME.y = 0; tempUnits = []; i = 0; while (i < UNITS2.length) { tempUnits.push(UNITS2[i]); i = (i + 1); }; i = 0; while (i < tempUnits.length) { tempUnits[i].destroy(); i = (i + 1); }; UNITS2 = []; UNITS = []; for each (m in OBSTACLES) { if (SCENE.contains(m)){ SCENE.removeChild(m); }; }; OBSTACLES = []; for each (m in DYNAMITES) { if (SCENE.contains(m)){ SCENE.removeChild(m); }; }; DYNAMITES = []; for each (m in OUTLAWDYNA) { if (SCENE.contains(m)){ SCENE.removeChild(m); }; }; OUTLAWDYNA = []; if (glo.bal.DynaAim){ if (SCENE.contains(glo.bal.DynaAim)){ SCENE.removeChild(glo.bal.DynaAim); }; }; NODES = []; if (SCENE){ nChildren = SCENE.numChildren; while (nChildren > 0) { SCENE.removeChildAt(0); nChildren = SCENE.numChildren; trace("REMOVED REMAINING CHILD"); }; }; glo.bal.MapDynamite.reset(); } catch(e:Error) { }; } public function init(){ PLAYER = glo.bal.PLAYER; SCENE_DX = 0; SCENE_DY = 0; switch (glo.bal.CGAME.CLEVEL){ case 1: glo.bal.GAME.ZONE = LEVELS[0]; break; case 2: glo.bal.GAME.ZONE = LEVELS[1]; break; case 3: glo.bal.GAME.ZONE = LEVELS[2]; break; case 4: glo.bal.GAME.ZONE = LEVELS[3]; break; case 5: glo.bal.GAME.ZONE = LEVELS[4]; break; case 6: glo.bal.GAME.ZONE = LEVELS[5]; break; }; } public function victory(_arg1:Object=null){ if (!ENDOFDAY){ return; }; if (GAMEOVER){ return; }; if (!glo.bal.Player.ALIVE){ return; }; Victory = true; glo.bal.INTERFACE.victory(); } public function explodeDynamite(_arg1:dynamite){ var _local2:MovieClip; var _local3:Point; var _local4:Number; var _local5:Array; var _local6:Number; _local3 = new Point(_arg1.x, _arg1.V); _local4 = ((ExplosionRad * ExplosionRad) * 1.5); _local5 = util.copyArray(UNITS); for each (_local2 in _local5) { _local2.tryExplosion(_local3, _local4); }; createDynamiteExplosion(_arg1.x, _arg1.V); glo.bal.JUKEBOX.explosion(); _local6 = DYNAMITES.indexOf(_arg1); if (_local6 != -1){ DYNAMITES.splice(_arg1, 1); }; REMOVEFROMNODES.push(_arg1); if (SCENE.contains(_arg1)){ SCENE.removeChild(_arg1); }; } public function removeUnit2(_arg1:Object){ var _local2:Number; _local2 = UNITS2.indexOf(_arg1); if (_local2 != -1){ UNITS2.splice(_local2, 1); }; } public function removeUnit(_arg1:Object, _arg2:Boolean=true){ var _local3:Number; _local3 = UNITS.indexOf(_arg1); if (_local3 != -1){ UNITS.splice(_local3, 1); }; if (_arg2){ REMOVEFROMNODES.push(_arg1); }; } public function createDynamite(_arg1:Number, _arg2:Point){ var _local3:dynamite; _local3 = new dynamite(); _local3.x = _arg1; _local3.DESTPT = _arg2; _local3.init(); SCENE.addChild(_local3); NODES.push(_local3); DYNAMITES.push(_local3); } public function hitDetection(_arg1:Object, _arg2:MovieClip=null){ var _local3:Number; var _local4:Number; var _local5:MovieClip; _local4 = 0; for each (_local5 in UNITS) { _local3 = _local5.hitDetection(_arg1, (_local5 == _arg2)); if (_local3 > _local4){ _local4 = _local3; }; }; for each (_local5 in OUTLAWDYNA) { _local5.hitDetection(_arg1, (_local5 == _arg2)); }; return (_local4); } public function getRemainingTime(){ return ((TOTTIME - FRAMECOUNT)); } public function endTheDay(){ ENDOFDAY = true; } public function addNode(_arg1:MovieClip){ SCENE.addChild(_arg1); NODES.push(_arg1); } public function getUnitOnRange(_arg1:Number, _arg2:Number, _arg3:Number):MovieClip{ var _local4:Number; var _local5:*; var _local6:MovieClip; var _local7:Number; var _local8:Number; _arg3 = (_arg3 * _arg3); _local8 = Infinity; for each (_local5 in UNITS) { _local7 = _local5.dist2(_arg1, _arg2); if ((((_local7 < _arg3)) && ((_local7 < _local8)))){ _local8 = _local7; _local6 = _local5; }; }; for each (_local5 in OUTLAWDYNA) { _local7 = _local5.dist2(_arg1, _arg2); if ((((_local7 < _arg3)) && ((_local7 < _local8)))){ _local8 = _local7; _local6 = _local5; }; }; return (_local6); } public function explodeDynaOnPlayer(_arg1:outlawDynamite){ createDynamiteExplosion(_arg1.x, _arg1.V); glo.bal.PLAYER.outlawDynamiteExplosion(_arg1.DAMAGE); glo.bal.JUKEBOX.explosion(); REMOVEFROMOUTDYNA.push(_arg1); REMOVEFROMNODES.push(_arg1); if (SCENE.contains(_arg1)){ SCENE.removeChild(_arg1); }; } public function addObstacle(_arg1:MovieClip){ SCENE.addChild(_arg1); OBSTACLES.push(_arg1); NODES.push(_arg1); } public function pausePlay(){ var _local1:Number; for (_local1 in UNITS) { UNITS[_local1].pausePlay(); }; } public function nextState(){ var _local1:Number; var _local2:Number; var _local3:Array; var _local4:Object; var _local5:Number; if (!ALIVE){ return; }; _local2 = UNITS.length; _local3 = []; if (!PLAYER.HIDDEN){ FRAMECOUNT++; }; for each (_local4 in UNITS) { _local4.nextState(); }; if (((((!(VICTORY)) && (ENDOFDAY))) && (!(GAMEOVER)))){ if (UNITS.length == 0){ VICTORY = true; glo.bal.Game.evt(16, victory, this); }; }; _local1 = 0; while (_local1 < DYNAMITES.length) { DYNAMITES[_local1].nextState(); _local1++; }; _local1 = 0; while (_local1 < REMOVEFROMOUTDYNA.length) { _local5 = 0; while (_local5 < OUTLAWDYNA.length) { if (REMOVEFROMOUTDYNA[_local1] == OUTLAWDYNA[_local5]){ OUTLAWDYNA.splice(_local5, 1); break; }; _local5++; }; _local1++; }; REMOVEFROMOUTDYNA = []; _local1 = 0; while (_local1 < OUTLAWDYNA.length) { OUTLAWDYNA[_local1].nextState(); _local1++; }; depthManagement(); } public function depthManagement(){ var _local1:Number; var _local2:Array; var _local3:Array; var _local4:MovieClip; var _local5:Number; var _local6:Array; var _local7:Number; NODES.sort(sortV); _local5 = (SCENE.numChildren - 1); _local6 = []; _local1 = 0; while (_local1 < NODES.length) { _local6.push(NODES[_local1]); _local1++; }; _local1 = 0; while (_local1 < _local6.length) { _local4 = _local6[_local1]; if (_local4.parent){ if ((((_local5 >= 0)) && ((_local5 < SCENE.numChildren)))){ SCENE.setChildIndex(_local4, _local5); }; }; _local5--; _local1++; }; _local1 = 0; while (_local1 < REMOVEFROMNODES.length) { _local7 = 0; while (_local7 < NODES.length) { if (REMOVEFROMNODES[_local1] == NODES[_local7]){ NODES.splice(_local7, 1); break; }; _local7++; }; _local1++; }; REMOVEFROMNODES = []; } public function reset(){ DEPTHCOUNT = 1000; if (NEXTWAVEEVT){ NEXTWAVEEVT.cancel = true; }; UNITS = []; UNITS2 = []; } public function startTheDay(){ reset(); FRAMECOUNT = 0; KILLS_STARTLEVEL = glo.bal.CGAMEMEDALS.U_KILLED; CLEANSHOTS_STARTLEVEL = glo.bal.CGAMEMEDALS.CLEAN_SHOTS; glo.bal.LEVELMEDALS = []; glo.bal.MED_WEAPONID = 0; glo.bal.GIVEWEAP_MED = true; TOTTIME = Math.ceil((90 * 16)); switch (glo.bal.CGAME.DIFFICULTY){ case 1: TOTTIME = Math.ceil((90 * 16)); break; case 2: TOTTIME = Math.ceil((100 * 16)); break; case 3: TOTTIME = Math.ceil((110 * 16)); break; }; SCENE = glo.bal.UNITSLAYER; wavesSetup(); ENDOFDAY = false; VICTORY = false; GAMEOVER = false; WAVECOUNT = 0; NEXTWAVEEVT = GAME.evt((1 * 16), nextWave, this); SCDELTAY = 0; } public function hideScene(){ glo.bal.HIDINGPANEL.showHidingPanel(); glo.bal.WEAPONSANIM.showWeapons(); GAME.animation(this, 10, sceneHidding); } public function sortD(_arg1:MovieClip, _arg2:MovieClip){ if (SCENE.getChildIndex(_arg1) > SCENE.getChildIndex(_arg2)){ return (-1); }; if (SCENE.getChildIndex(_arg1) < SCENE.getChildIndex(_arg2)){ return (1); }; return (0); } public function removeBombExplosion(_arg1:MovieClip){ var _local2:Number; _local2 = BOMBEXP.indexOf(_arg1); if (_local2 != -1){ BOMBEXP.splice(_local2, 1); }; REMOVEFROMNODES.push(_arg1); if (SCENE.contains(_arg1)){ SCENE.removeChild(_arg1); }; } public function sortV(_arg1:MovieClip, _arg2:MovieClip){ if (_arg1.TYPE == "outlawdynamite"){ if (_arg2.TYPE == "outlawdynamite"){ if (_arg1.V > _arg2.V){ return (-1); }; if (_arg1.V < _arg2.V){ return (1); }; return (0); } else { return (-1); }; }; if (_arg2.TYPE == "outlawdynamite"){ return (1); }; if (_arg1.V > _arg2.V){ return (-1); }; if (_arg1.V < _arg2.V){ return (1); }; return (0); } public function getTotalTime(){ return (TOTTIME); } public function explodeOutlawDyna(_arg1:outlawDynamite){ var _local2:MovieClip; var _local3:Point; var _local4:Number; var _local5:Array; _local3 = new Point(_arg1.x, _arg1.V); _local4 = ((ExplosionRad * ExplosionRad) * 1.5); _local5 = util.copyArray(UNITS); for each (_local2 in _local5) { _local2.tryExplosion(_local3, _local4); }; createDynamiteExplosion(_arg1.x, _arg1.V); glo.bal.JUKEBOX.explosion(); REMOVEFROMOUTDYNA.push(_arg1); REMOVEFROMNODES.push(_arg1); if (SCENE.contains(_arg1)){ SCENE.removeChild(_arg1); }; } public function removeOutlawDyna(_arg1:outlawDynamite){ REMOVEFROMOUTDYNA.push(_arg1); REMOVEFROMNODES.push(_arg1); if (SCENE.contains(_arg1)){ SCENE.removeChild(_arg1); }; } public function setupUnitTypes(){ SETUP_UNITTYPES = []; switch (glo.bal.CGAME.CLEVEL){ case 1: SETUP_UNITTYPES.push([outlawA, 100, 100, 6]); outlawA.COUNT = 0; outlawA.MAXUNITS = 6; break; case 2: SETUP_UNITTYPES.push([outlawA, 100, 100, 6]); outlawA.COUNT = 0; outlawA.MAXUNITS = 6; SETUP_UNITTYPES.push([outlawB, 100, 100, 4]); outlawB.COUNT = 0; outlawB.MAXUNITS = 2; break; case 3: SETUP_UNITTYPES.push([outlawA, 100, 100, 6]); outlawA.COUNT = 0; outlawA.MAXUNITS = 6; SETUP_UNITTYPES.push([outlawB, 100, 100, 4]); outlawB.COUNT = 0; outlawB.MAXUNITS = 2; SETUP_UNITTYPES.push([outlawHorseA, 100, 100, 2]); outlawHorseA.COUNT = 0; outlawHorseA.MAXUNITS = 1; break; case 4: SETUP_UNITTYPES.push([outlawA, 100, 100, 6]); outlawA.COUNT = 0; outlawA.MAXUNITS = 6; SETUP_UNITTYPES.push([outlawB, 100, 100, 4]); outlawB.COUNT = 0; outlawB.MAXUNITS = 2; SETUP_UNITTYPES.push([outlawHorseA, 100, 100, 2]); outlawHorseA.COUNT = 0; outlawHorseA.MAXUNITS = 1; SETUP_UNITTYPES.push([outlawDynamiteA, 100, 100, 2]); outlawDynamiteA.COUNT = 0; outlawDynamiteA.MAXUNITS = 1; break; case 5: SETUP_UNITTYPES.push([outlawA, 100, 100, 6]); outlawA.COUNT = 0; outlawA.MAXUNITS = 6; SETUP_UNITTYPES.push([outlawB, 100, 100, 4]); outlawB.COUNT = 0; outlawB.MAXUNITS = 2; SETUP_UNITTYPES.push([outlawC, 100, 100, 4]); outlawC.COUNT = 0; outlawC.MAXUNITS = 2; SETUP_UNITTYPES.push([outlawHorseA, 100, 100, 2]); outlawHorseA.COUNT = 0; outlawHorseA.MAXUNITS = 1; SETUP_UNITTYPES.push([outlawDynamiteA, 100, 100, 2]); outlawDynamiteA.COUNT = 0; outlawDynamiteA.MAXUNITS = 1; break; case 6: SETUP_UNITTYPES.push([outlawA, 100, 100, 6]); outlawA.COUNT = 0; outlawA.MAXUNITS = 6; SETUP_UNITTYPES.push([outlawB, 100, 100, 4]); outlawB.COUNT = 0; outlawB.MAXUNITS = 2; SETUP_UNITTYPES.push([outlawC, 100, 100, 4]); outlawC.COUNT = 0; outlawC.MAXUNITS = 2; SETUP_UNITTYPES.push([outlawHorseA, 100, 100, 2]); outlawHorseA.COUNT = 0; outlawHorseA.MAXUNITS = 2; SETUP_UNITTYPES.push([outlawDynamiteA, 100, 100, 2]); outlawDynamiteA.COUNT = 0; outlawDynamiteA.MAXUNITS = 2; break; }; } public function sceneShowing(_arg1:Number, _arg2:Number){ SCENE_DY = (40 - (_arg1 * 4)); if (_arg1 == _arg2){ glo.bal.PLAYER.unhidden(); }; } public function nextWave(_arg1:Object=null){ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; if (ENDOFDAY){ return; }; if (GAMEOVER){ return; }; WAVECOUNT++; _local6 = (FRAMECOUNT / TOTTIME); _local2 = (SETUP_WAVESIZE[1] - SETUP_WAVESIZE[0]); WAVESIZE = (SETUP_WAVESIZE[0] + (_local2 * _local6)); WAVESIZE = Math.round(WAVESIZE); _local2 = (SETUP_WAVESPREAD[1] - SETUP_WAVESPREAD[0]); WAVESPREAD = (SETUP_WAVESPREAD[0] + (_local2 * _local6)); WAVESPREAD = Math.round(WAVESPREAD); _local2 = (SETUP_WAVEINTERVAL[1] - SETUP_WAVEINTERVAL[0]); WAVEINTERVAL = (SETUP_WAVEINTERVAL[0] + (_local2 * _local6)); WAVEINTERVAL = Math.round(WAVEINTERVAL); WAVESELECTION = new RandomSelection(); for (_local3 in SETUP_UNITTYPES) { if (SETUP_UNITTYPES[_local3][1] > 0){ _local2 = (SETUP_UNITTYPES[_local3][2] - SETUP_UNITTYPES[_local3][1]); _local4 = (SETUP_UNITTYPES[_local3][1] + (_local2 * _local6)); WAVESELECTION.choice(SETUP_UNITTYPES[_local3][0], _local4); }; }; _local3 = 0; while (_local3 < WAVESIZE) { _local5 = Math.round((Math.random() * WAVESPREAD)); GAME.evt(_local5, createUnit, this); _local3++; }; NEXTWAVEEVT = GAME.evt(WAVEINTERVAL, nextWave, this); } public function setUnitParameters(_arg1:Object){ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = Math.random(); _local3 = Math.random(); _local4 = Math.round(((_local2 * glo.bal.CGAME.DIFFICULTY) * glo.bal.CGAME.CLEVEL)); switch (_arg1.TYPE){ case "outlawA": _arg1.SHOOTR_MAX = Math.round((600 - (Math.random() * 300))); _arg1.PRECISION = ((0.3 + (0.5 * (glo.bal.CGAME.CLEVEL / 6))) + (0.2 * _local2)); _arg1.AGGRESSION = ((0.5 + (0.3 * (glo.bal.CGAME.CLEVEL / 6))) + (0.2 * _local3)); _arg1.DAMAGE = 10; _arg1.SHOOTINT = [2, 5]; break; case "outlawB": _arg1.SHOOTR_MAX = Math.round((600 - (Math.random() * 300))); _arg1.PRECISION = ((0.4 + (0.4 * (glo.bal.CGAME.CLEVEL / 6))) + (0.2 * _local2)); _arg1.AGGRESSION = ((0.6 + (0.2 * (glo.bal.CGAME.CLEVEL / 6))) + (0.2 * _local3)); _arg1.DAMAGE = 12; _arg1.SHOOTINT = [3, 6]; break; case "outlawC": _arg1.SHOOTR_MAX = Math.round((600 - (Math.random() * 300))); _arg1.PRECISION = ((0.5 + (0.3 * (glo.bal.CGAME.CLEVEL / 6))) + (0.2 * _local2)); _arg1.AGGRESSION = ((0.6 + (0.2 * (glo.bal.CGAME.CLEVEL / 6))) + (0.2 * _local3)); _arg1.DAMAGE = 15; _arg1.SHOOTINT = [4, 7]; break; case "outlawHorseA": _arg1.FIRESCOPE = 250; _arg1.PRECISION = ((0.4 + (0.4 * (glo.bal.CGAME.CLEVEL / 6))) + (0.2 * _local2)); _arg1.AGGRESSION = ((0.5 + (0.3 * (glo.bal.CGAME.CLEVEL / 6))) + (0.2 * _local3)); _arg1.DAMAGE = 12; _arg1.SHOOTINT = [4, 8]; _arg1.INTWAIT = 5; break; case "outlawDynamiteA": _arg1.SHOOTR_MAX = 0; _arg1.AGGRESSION = ((0.5 + (0.3 * (glo.bal.CGAME.CLEVEL / 6))) + (0.2 * _local3)); _arg1.DAMAGE = 30; break; }; } public function createUnit(_arg1:Object=null){ var _local2:Class; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Object; var _local9:movementZone; var _local10:Object; if (ENDOFDAY){ return; }; if (GAMEOVER){ return; }; if (UNITS.length >= SETUP_MAXUNITS){ return; }; _local3 = 0; while (_local3 < 10) { _local2 = WAVESELECTION.choose(); if (_local2.COUNT < _local2.MAXUNITS){ break; } else { _local2 = null; }; _local3++; }; if (!_local2){ return; }; _local9 = glo.bal.GAME.ZONE.getCreationZone(_local2); _local8 = new (_local2); UNITS.push(_local8); UNITS2.push(_local8); NODES.push(_local8); _local8.CURMOVZONE = _local9; _local10 = _local9.getMovementPos(); _local8.x = _local10.x; _local8.y = _local10.y; _local8.V = _local10.v; setUnitParameters(_local8); SCENE.addChild(_local8); DEPTHCOUNT--; } public function removeNode(_arg1:MovieClip){ var _local2:Number; _local2 = NODES.indexOf(_arg1); if (_local2 != -1){ NODES.splice(_local2, 1); }; if (SCENE.contains(_arg1)){ SCENE.removeChild(_arg1); }; } public function showScene(){ glo.bal.HIDINGPANEL.hideHidingPanel(); glo.bal.WEAPONSANIM.hideWeapons(); GAME.animation(this, 10, sceneShowing); } public function ready(){ ALIVE = true; Victory = false; SCENE = glo.bal.UNITSLAYER; glo.bal.GAME.ZONE.init(); glo.bal.DynaAim = new dynaCursor(); SCENE.addChild(glo.bal.DynaAim); NODES.push(glo.bal.DynaAim); } public function shakeTick(_arg1:Number, _arg2:Number){ if (_arg2 >= 5){ SHAKING = false; }; } public function sceneHidding(_arg1:Number, _arg2:Number){ SCENE_DY = (_arg1 * 4); if (_arg1 == _arg2){ glo.bal.PLAYER.hidden(); }; } public function addOutlawDynamite(_arg1:MovieClip){ SCENE.addChild(_arg1); NODES.push(_arg1); OUTLAWDYNA.push(_arg1); } public function gameOver(){ GAMEOVER = true; } public function createDynamiteExplosion(_arg1:Number, _arg2:Number){ var _local3:Number; var _local4:Number; var _local5:MovieClip; _local5 = new bombExplosion(); _local5.V = _arg2; SCENE.addChild(_local5); NODES.push(_local5); BOMBEXP.push(_local5); _local3 = (Math.pow(_arg2, 2) / VPMAX); if (_local3 > 1){ _local3 = 1; }; _local5.y = (200 + (_local3 * 250)); _local4 = (0.6 + (_local3 * 0.7)); _local5.scaleX = _local4; _local5.scaleY = _local4; _local5.x = _arg1; } } }//package
Section 379
//glo (glo) package { public class glo { public static var bal:Object = new Object(); } }//package
Section 380
//gungsuh (gungsuh) package { import flash.text.*; public dynamic class gungsuh extends Font { } }//package
Section 381
//gunplay (gunplay) package { import flash.text.*; public dynamic class gunplay extends Font { } }//package
Section 382
//gutcruncher (gutcruncher) package { import flash.text.*; public dynamic class gutcruncher extends Font { } }//package
Section 383
//intothewild01 (intothewild01) package { import flash.media.*; public dynamic class intothewild01 extends Sound { } }//package
Section 384
//intothewild04 (intothewild04) package { import flash.media.*; public dynamic class intothewild04 extends Sound { } }//package
Section 385
//Jukebox (Jukebox) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; public class Jukebox extends MovieClip { public var SCORE2:Sound; public var SCORE3:Sound; public var SCORE5:Sound; public var SCORE6:Sound; public var SFX1_CHANNEL:SoundChannel; public var StingerFailed:Sound; public var SCORE_CHANNEL:SoundChannel; public var SCORE4:Sound; public var STORY_INTROC:Sound; public var MCOMPLETED_CHANNEL:SoundChannel; private var P_HEARTBEAT1:Boolean; private var P_HEARTBEAT2:Boolean; public var STORY_INTROA:Sound; public var STORY_INTROB:Sound; public var STORY_MID5_6:Sound; public var STORY_FINALE:Sound; public var MUTE_MUSIC:Boolean; private var TrackVictory:Sound; public var CHANNEL_GUNLOOP:SoundChannel; public var VOLUME_SFX1:Number; public var VOLUME_SFX3:Number; public var STORY_MID4_5:Sound; public var VOLUME_SFX2:Number; private var TrackStory:Sound; private var cTrack:Sound; public var STORY_MID3_4:Sound; private var TrackDuel:Sound; public var VOLUME_SCORE1:Number; public var VOLUME_SCORE2:Number; public var VOLUME_SCORE3:Number; private var CURCHANNEL:SoundChannel; public var OPT_VOLUME_MUSIC:Number; public var STORY_MID2_3:Sound; public var OPT_VOLUME_SFX:Number; public var SFX_HEARTBEAT1:Sound; public var SFX_HEARTBEAT2:Sound; public var SFX2_CHANNEL:SoundChannel; public var STORY_MID1_2:Sound; private var TrackMenu:Sound; public var MUTE_SFX:Boolean; public var VOLUME_STORY:Number; public var STORY_CHANNEL:SoundChannel; private var STOPGUNLOOP:Boolean; private var TrackLoading:Sound; public var CHANNEL_HEARTBEAT1:SoundChannel; public var CHANNEL_HEARTBEAT2:SoundChannel; public var STORY_URLREQ2:URLRequest; public var STORY_URLREQ3:URLRequest; public var STORY_URLREQ4:URLRequest; public var STORY_URLREQ6:URLRequest; public var STORY_URLREQ5:URLRequest; public var STORY_URLREQ7:URLRequest; public var STORY_URLREQ8:URLRequest; public var SFX_GUNLOOP:Sound; public var STORY_URLREQ9:URLRequest; public var STORY_URLREQ1:URLRequest; public var StingerSuccess:Sound; public var SCORE1:Sound; public function Jukebox(){ glo.bal.JUKEBOX = this; glo.bal.JukeBox = this; MUTE_MUSIC = false; MUTE_SFX = false; VOLUME_SFX1 = 0.6; VOLUME_SFX2 = 0.6; VOLUME_SFX3 = 0.6; VOLUME_SCORE1 = 0.5; VOLUME_SCORE2 = 0.6; VOLUME_SCORE3 = 0.6; VOLUME_STORY = 12; OPT_VOLUME_MUSIC = 0.5; OPT_VOLUME_SFX = 0.5; STOPGUNLOOP = false; P_HEARTBEAT1 = false; P_HEARTBEAT2 = false; } public function reload1(){ playSfx(new sfxReload1(), VOLUME_SFX1); } public function stopStory(){ if (STORY_CHANNEL != null){ STORY_CHANNEL.stop(); }; STORY_CHANNEL = null; } public function nextTrack(_arg1:Event){ var _local2:Number; stopScore(); _local2 = 1.2; switch (glo.bal.CGAME.CLEVEL){ case 1: SCORE_CHANNEL = SCORE1.play(0); _local2 = 1.2; break; case 2: SCORE_CHANNEL = SCORE2.play(0); _local2 = 1.2; break; case 3: SCORE_CHANNEL = SCORE3.play(0); _local2 = 1.2; break; case 4: SCORE_CHANNEL = SCORE4.play(0); _local2 = 1.2; break; case 5: SCORE_CHANNEL = SCORE5.play(0); _local2 = 1.2; break; case 6: SCORE_CHANNEL = SCORE6.play(0); _local2 = 1.2; break; }; if (MUTE_MUSIC){ setChannelVolume(SCORE_CHANNEL, 0); } else { setChannelVolume(SCORE_CHANNEL, (((VOLUME_SCORE1 * OPT_VOLUME_MUSIC) * 2) * _local2)); }; SCORE_CHANNEL.addEventListener("soundComplete", nextTrack); } public function sfxintroB(){ playStory(STORY_INTROB, VOLUME_STORY); } public function sfxintroC(){ playStory(STORY_INTROC, VOLUME_STORY); } public function playStory(_arg1:Sound, _arg2:Number){ var _SND = _arg1; var _VOL = _arg2; if (MUTE_SFX){ _VOL = 0; }; if (!_SND){ return; }; try { if (STORY_CHANNEL != null){ STORY_CHANNEL.stop(); }; STORY_CHANNEL = _SND.play(); setChannelVolume(STORY_CHANNEL, ((_VOL * OPT_VOLUME_SFX) * 2)); } catch(e:Error) { trace("ERROR playing intro"); }; } public function outlawPistol(){ playSfx2(new sfxPistol(), (VOLUME_SFX2 * 0.4)); } public function playGunLoop(){ if (MUTE_SFX){ return; }; STOPGUNLOOP = false; if (CHANNEL_GUNLOOP != null){ CHANNEL_GUNLOOP.stop(); }; CHANNEL_GUNLOOP = SFX_GUNLOOP.play(0, 200); setChannelVolume(CHANNEL_GUNLOOP, ((VOLUME_SFX3 * OPT_VOLUME_SFX) * 2)); } public function loadStoryMid23(){ if (STORY_MID2_3){ return; }; try { STORY_MID2_3 = new Sound(STORY_URLREQ5); } catch(e:Error) { trace("ERROR loading story mid 2-3"); STORY_MID2_3 = null; }; } public function winchester(){ playSfx(new sfxWinchester(), (VOLUME_SFX1 * 0.7)); } public function loadFinale(){ if (STORY_FINALE){ return; }; try { STORY_FINALE = new Sound(STORY_URLREQ9); } catch(e:Error) { trace("ERROR loading finale"); STORY_FINALE = null; }; } public function missionCompleted(){ stopScore(); MCOMPLETED_CHANNEL = StingerSuccess.play(0, 200); if (MUTE_MUSIC){ setChannelVolume(MCOMPLETED_CHANNEL, 0); } else { setChannelVolume(MCOMPLETED_CHANNEL, ((VOLUME_SCORE1 * OPT_VOLUME_SFX) * 2)); }; } public function gunslinger(){ playSfx(new sfxGunSlinger(), VOLUME_SFX1); } public function sfxintroA(){ playStory(STORY_INTROA, VOLUME_STORY); } public function loadStoryMid34(){ if (STORY_MID3_4){ return; }; try { STORY_MID3_4 = new Sound(STORY_URLREQ6); } catch(e:Error) { trace("ERROR loading story mid 3-4"); STORY_MID3_4 = null; }; } public function stopHeartbeat1(){ if (CHANNEL_HEARTBEAT1 != null){ CHANNEL_HEARTBEAT1.stop(); }; P_HEARTBEAT1 = false; } public function loadStoryMid45(){ if (STORY_MID4_5){ return; }; try { STORY_MID4_5 = new Sound(STORY_URLREQ7); } catch(e:Error) { trace("ERROR loading story mid 4-5"); STORY_MID4_5 = null; }; } public function stopHeartbeat2(){ if (CHANNEL_HEARTBEAT2 != null){ CHANNEL_HEARTBEAT2.stop(); }; P_HEARTBEAT2 = false; } public function sfxfinale(){ playStory(STORY_FINALE, VOLUME_STORY); } public function btnClick(){ playSfx(new sfxToggle(), VOLUME_SFX1); } public function dryFire(){ playSfx(new sfxDryfire(), (VOLUME_SFX1 * 3)); } public function stopMCompletedScore(){ if (MCOMPLETED_CHANNEL){ MCOMPLETED_CHANNEL.stop(); }; MCOMPLETED_CHANNEL = null; } public function menuScore(_arg1:Object=null){ if (cTrack == TrackMenu){ return; }; stopScore(); cTrack = TrackMenu; SCORE_CHANNEL = cTrack.play(0, 999); if (MUTE_MUSIC){ setChannelVolume(SCORE_CHANNEL, 0); } else { setChannelVolume(SCORE_CHANNEL, ((VOLUME_SCORE1 * OPT_VOLUME_MUSIC) * 2)); }; } public function storyScore(){ if (cTrack == TrackStory){ return; }; stopScore(); cTrack = TrackStory; SCORE_CHANNEL = cTrack.play(0, 999); if (MUTE_MUSIC){ setChannelVolume(SCORE_CHANNEL, 0); } else { setChannelVolume(SCORE_CHANNEL, (VOLUME_SCORE1 * OPT_VOLUME_MUSIC)); }; } public function loadStoryMid56(){ if (STORY_MID5_6){ return; }; try { STORY_MID5_6 = new Sound(STORY_URLREQ8); } catch(e:Error) { trace("ERROR loading story mid 5-6"); STORY_MID5_6 = null; }; } public function playSfx(_arg1:Sound, _arg2:Number){ if (MUTE_SFX){ return; }; setChannelVolume(_arg1.play(), ((_arg2 * OPT_VOLUME_SFX) * 2)); } public function setChannelVolume(_arg1:SoundChannel, _arg2:Number){ var _local3:SoundTransform; _local3 = _arg1.soundTransform; _local3.volume = _arg2; _arg1.soundTransform = _local3; CURCHANNEL = _arg1; } public function sfxOff(){ MUTE_SFX = true; if (STORY_CHANNEL){ setChannelVolume(STORY_CHANNEL, 0); }; } public function animate(_arg1:Number, _arg2:Number){ var _local3:Number; if (!STOPGUNLOOP){ return; }; if (CHANNEL_GUNLOOP == null){ return; }; _local3 = (_arg1 / _arg2); if (_local3 < 1){ setChannelVolume(CHANNEL_GUNLOOP, (VOLUME_SFX3 * (1 - _local3))); } else { CHANNEL_GUNLOOP.stop(); }; } public function duel(){ if (cTrack == TrackDuel){ return; }; stopScore(); cTrack = TrackDuel; SCORE_CHANNEL = cTrack.play(0, 999); if (MUTE_MUSIC){ setChannelVolume(SCORE_CHANNEL, 0); } else { setChannelVolume(SCORE_CHANNEL, (VOLUME_SCORE1 * OPT_VOLUME_MUSIC)); }; } public function missionFailed(){ if (MUTE_SFX){ return; }; stopScore(); playSfx(StingerFailed, VOLUME_SCORE1); } public function musicOn(){ MUTE_MUSIC = false; if (SCORE_CHANNEL != null){ setChannelVolume(SCORE_CHANNEL, ((VOLUME_SCORE1 * OPT_VOLUME_MUSIC) * 2)); }; if (MCOMPLETED_CHANNEL != null){ setChannelVolume(MCOMPLETED_CHANNEL, ((VOLUME_SCORE1 * OPT_VOLUME_MUSIC) * 2)); }; } public function playHeartbeat1(){ if (MUTE_SFX){ return; }; if (P_HEARTBEAT1){ return; }; if (CHANNEL_HEARTBEAT1 != null){ CHANNEL_HEARTBEAT1.stop(); }; CHANNEL_HEARTBEAT1 = SFX_HEARTBEAT1.play(0, 200); setChannelVolume(CHANNEL_HEARTBEAT1, ((VOLUME_SFX3 * OPT_VOLUME_SFX) * 2)); P_HEARTBEAT1 = true; } public function sfxmid12(){ playStory(STORY_MID1_2, VOLUME_STORY); } public function init(){ trace("JukeBox->init"); cTrack = null; TrackMenu = new showdown01(); TrackStory = new westspaghetti01(); TrackLoading = new theduel02(); TrackDuel = TrackLoading; SCORE1 = new bigsky02(); SCORE2 = new westspaghetti02(); SCORE3 = SCORE1; SCORE4 = SCORE2; SCORE5 = SCORE1; SCORE6 = SCORE2; StingerSuccess = new intothewild01(); StingerFailed = new americanostinger(); SFX_GUNLOOP = new sfxGunLoop01(); SFX_HEARTBEAT1 = new sfxHeartbeat1(); SFX_HEARTBEAT2 = new sfxHeartbeat2(); STORY_URLREQ1 = new URLRequest(glo.bal.MP301); STORY_URLREQ2 = new URLRequest(glo.bal.MP302); STORY_URLREQ3 = new URLRequest(glo.bal.MP303); STORY_URLREQ4 = new URLRequest(glo.bal.MP304); STORY_URLREQ5 = new URLRequest(glo.bal.MP305); STORY_URLREQ6 = new URLRequest(glo.bal.MP306); STORY_URLREQ7 = new URLRequest(glo.bal.MP307); STORY_URLREQ8 = new URLRequest(glo.bal.MP308); STORY_URLREQ9 = new URLRequest(glo.bal.MP309); } public function explosion(){ playSfx(new sfxExplosion(), VOLUME_SFX1); } public function musicOff(){ MUTE_MUSIC = true; if (SCORE_CHANNEL != null){ setChannelVolume(SCORE_CHANNEL, 0); }; if (MCOMPLETED_CHANNEL != null){ setChannelVolume(MCOMPLETED_CHANNEL, 0); }; } public function sfxmid23(){ playStory(STORY_MID2_3, VOLUME_STORY); } public function playHeartbeat2(){ if (MUTE_SFX){ return; }; if (P_HEARTBEAT2){ return; }; if (CHANNEL_HEARTBEAT2 != null){ CHANNEL_HEARTBEAT2.stop(); }; CHANNEL_HEARTBEAT2 = SFX_HEARTBEAT2.play(0, 200); setChannelVolume(CHANNEL_HEARTBEAT2, ((VOLUME_SFX3 * OPT_VOLUME_SFX) * 2)); P_HEARTBEAT2 = true; } public function loadIntro(){ if (((((STORY_INTROA) && (STORY_INTROB))) && (STORY_INTROC))){ return; }; try { STORY_INTROA = new Sound(); STORY_INTROB = new Sound(); STORY_INTROC = new Sound(); STORY_INTROA.load(STORY_URLREQ1); STORY_INTROB.load(STORY_URLREQ2); STORY_INTROC.load(STORY_URLREQ3); } catch(e:Error) { trace("ERROR loading intro"); STORY_INTROA = null; STORY_INTROB = null; STORY_INTROC = null; }; } public function loading(){ if (cTrack == TrackLoading){ return; }; stopScore(); cTrack = TrackLoading; SCORE_CHANNEL = cTrack.play(0, 999); if (MUTE_MUSIC){ setChannelVolume(SCORE_CHANNEL, 0); } else { setChannelVolume(SCORE_CHANNEL, (VOLUME_SCORE1 * OPT_VOLUME_MUSIC)); }; } public function sfxOn(){ MUTE_SFX = false; if (STORY_CHANNEL){ setChannelVolume(STORY_CHANNEL, ((VOLUME_STORY * OPT_VOLUME_SFX) * 2)); }; } public function sfxmid34(){ playStory(STORY_MID3_4, VOLUME_STORY); } public function toggle(){ playSfx(new sfxToggle(), VOLUME_SFX1); } public function sfxmid45(){ playStory(STORY_MID4_5, VOLUME_STORY); } public function stopSfx1(){ if (SFX1_CHANNEL != null){ SFX1_CHANNEL.stop(); }; SFX1_CHANNEL = null; } public function stopSfx2(){ if (SFX2_CHANNEL != null){ SFX2_CHANNEL.stop(); }; SFX2_CHANNEL = null; } public function pistol(){ playSfx(new sfxPistol(), VOLUME_SFX1); } public function sfxmid56(){ playStory(STORY_MID5_6, VOLUME_STORY); } public function playIntro(){ cTrack = new LookingForTrouble(); SCORE_CHANNEL = cTrack.play(0, 0); if (MUTE_MUSIC){ setChannelVolume(SCORE_CHANNEL, 0); } else { setChannelVolume(SCORE_CHANNEL, ((VOLUME_SCORE1 * OPT_VOLUME_MUSIC) * 2)); }; SCORE_CHANNEL.addEventListener("soundComplete", menuScore); } public function playSfx1(_arg1:Sound, _arg2:Number){ if (MUTE_SFX){ return; }; SFX1_CHANNEL = _arg1.play(); setChannelVolume(SFX1_CHANNEL, ((_arg2 * OPT_VOLUME_SFX) * 2)); } public function playSfx2(_arg1:Sound, _arg2:Number){ if (MUTE_SFX){ return; }; SFX2_CHANNEL = _arg1.play(); setChannelVolume(SFX2_CHANNEL, ((_arg2 * OPT_VOLUME_SFX) * 2)); } public function stopGunLoop(){ STOPGUNLOOP = true; glo.bal.GAME.animation(this, 3); } public function stopScore(){ if (SCORE_CHANNEL != null){ SCORE_CHANNEL.stop(); SCORE_CHANNEL.removeEventListener("soundComplete", nextTrack); }; SCORE_CHANNEL = null; cTrack = null; if (STORY_CHANNEL != null){ STORY_CHANNEL.stop(); }; STORY_CHANNEL = null; if (CURCHANNEL != null){ CURCHANNEL.stop(); }; CURCHANNEL = null; } public function setSfxVolume(_arg1:Number){ OPT_VOLUME_SFX = _arg1; } public function gameScore(){ var _local1:Number; stopScore(); _local1 = 1.2; switch (glo.bal.CGAME.CLEVEL){ case 1: SCORE_CHANNEL = SCORE1.play(0); _local1 = 1.2; break; case 2: SCORE_CHANNEL = SCORE2.play(0); _local1 = 1.2; break; case 3: SCORE_CHANNEL = SCORE3.play(0); _local1 = 1.2; break; case 4: SCORE_CHANNEL = SCORE4.play(0); _local1 = 1.2; break; case 5: SCORE_CHANNEL = SCORE5.play(0); _local1 = 1.2; break; case 6: SCORE_CHANNEL = SCORE6.play(0); _local1 = 1.2; break; }; if (MUTE_MUSIC){ setChannelVolume(SCORE_CHANNEL, 0); } else { setChannelVolume(SCORE_CHANNEL, ((VOLUME_SCORE1 * OPT_VOLUME_MUSIC) * 2)); }; SCORE_CHANNEL.addEventListener("soundComplete", nextTrack); } public function setMusicVolume(_arg1:Number){ OPT_VOLUME_MUSIC = _arg1; if (SCORE_CHANNEL != null){ setChannelVolume(SCORE_CHANNEL, ((VOLUME_SCORE1 * OPT_VOLUME_MUSIC) * 2)); }; } public function loadStoryMid12(){ if (STORY_MID1_2){ return; }; try { STORY_MID1_2 = new Sound(STORY_URLREQ4); } catch(e:Error) { trace("ERROR loading story mid 1-2"); STORY_MID1_2 = null; }; } } }//package
Section 386
//level01 (level01) package { public class level01 extends sheriffZone { public function level01(){ var _local1:movementZone; var _local2:movementZone; var _local3:movementZone; var _local4:movementZone; var _local5:movementZone; var _local6:movementZone; var _local7:movementZone; var _local8:movementZone; var _local9:movementZone; var _local10:movementZone; var _local11:movementZone; var _local12:movementZone; var _local13:movementZone; var _local14:movementZone; var _local15:movementZone; var _local16:movementZone; var _local17:movementZone; var _local18:movementZone; var _local19:movementZone; var _local20:movementZone; var _local21:movementZone; var _local22:movementZone; var _local23:movementZone; var _local24:movementZone; var _local25:movementZone; var _local26:movementZone; var _local27:movementZone; var _local28:nVisibleZone; var _local29:nVisibleZone; var _local30:nVisibleZone; var _local31:nVisibleZone; super(1, "Start Point"); CZONES_UNIT = []; _local1 = new movementZone("c1", 700, 400, 50, 50, false); _local2 = new movementZone("c2", -50, 100, 50, 50, false); _local3 = new movementZone("c3", -50, 550, 50, 50, false); _local4 = new movementZone("c4", 700, 700, 50, 50, false); _local5 = new movementZone("c5", -50, 850, 50, 50, false); _local6 = new movementZone("c6", -50, 1100, 50, 50, false); _local7 = new movementZone("c7", 700, 1100, 50, 50, false); _local1.WEIGHT = 150; _local2.WEIGHT = 150; _local3.WEIGHT = 150; _local4.WEIGHT = 350; _local5.WEIGHT = 350; _local6.WEIGHT = 350; _local7.WEIGHT = 350; _local8 = new movementZone("m1", 300, 150, 100, 100, false, true); _local9 = new movementZone("m2", 450, 200, 50, 50, false, false); _local10 = new movementZone("m3", 200, 200, 50, 50, false, false); _local11 = new movementZone("m4", 600, 300, 100, 50, false, true); _local12 = new movementZone("m5", 600, 450, 100, 50, false, true); _local13 = new movementZone("m6", 450, 450, 50, 50, false, false); _local14 = new movementZone("m7", 225, 500, 75, 10, true, false); _local15 = new movementZone("m8", 0, 450, 50, 50, false, true); _local16 = new movementZone("m9", 0, 650, 50, 50, false, true); _local17 = new movementZone("m10", 200, 650, 50, 50, false, false); _local18 = new movementZone("m11", 200, 750, 50, 50, false, false); _local19 = new movementZone("m12", 325, 725, 125, 50, true, false); _local20 = new movementZone("m13", 650, 750, 50, 50, false, true); _local21 = new movementZone("m14", 400, 950, 100, 50, false, false); _local22 = new movementZone("m15", 250, 1050, 100, 100, false, false); _local23 = new movementZone("m16", 100, 870, 100, 50, true, false); _local24 = new movementZone("m17", 200, 1250, 200, 50, true, false); _local25 = new movementZone("m18", 650, 1050, 50, 100, false, true); _local26 = new movementZone("m19", 500, 1100, 50, 50, false, false); _local27 = new movementZone("m20", 300, 900, 50, 50, false, false); _local28 = new nVisibleZone("nv1", 0, 400, 160, 400); _local29 = new nVisibleZone("nv2", 250, 0, 175, 350); _local30 = new nVisibleZone("nv3", 550, 0, 150, 650); _local31 = new nVisibleZone("nv4", 580, 950, 120, 300); N_VISIBLE_ZONES = [_local28, _local29, _local30, _local31]; _local1.NEXTZONES = [_local12, _local13, _local14, _local14]; _local2.NEXTZONES = [_local10, _local8, _local9, _local15]; _local3.NEXTZONES = [_local14, _local14, _local13, _local16]; _local4.NEXTZONES = [_local19, _local20, _local21]; _local5.NEXTZONES = [_local23, _local27]; _local6.NEXTZONES = [_local22, _local24]; _local7.NEXTZONES = [_local22, _local24, _local26]; _local8.NEXTZONES = [_local9, _local10]; _local9.NEXTZONES = [_local11, _local8, _local10]; _local10.NEXTZONES = [_local8, _local9, _local15]; _local11.NEXTZONES = [_local12, _local13]; _local12.NEXTZONES = [_local13, _local14]; _local13.NEXTZONES = [_local14, _local14, _local14, _local19]; _local14.NEXTZONES = [_local14, _local15]; _local15.NEXTZONES = [_local14, _local16]; _local16.NEXTZONES = [_local17]; _local17.NEXTZONES = [_local19]; _local18.NEXTZONES = [_local23]; _local19.NEXTZONES = [_local19, _local18, _local20]; _local20.NEXTZONES = [_local21, _local19]; _local21.NEXTZONES = [_local22, _local24]; _local22.NEXTZONES = [_local24]; _local23.NEXTZONES = [_local23, _local27]; _local24.NEXTZONES = [_local24]; _local25.NEXTZONES = [_local26]; _local26.NEXTZONES = [_local24]; _local27.NEXTZONES = [_local21, _local22, _local23]; CZONES_UNIT = [_local1, _local2, _local3, _local4, _local5, _local6, _local7]; OBSTACLES = []; OBSTACLES.push([obstacle_sc1_b1, 197, 367, false], [obstacle_sc1_b2, 530, 656, false], [obstacle_sc1_b3, 0, 810, false], [obstacle_sc1_b5, 481, 1363, false]); OBSTACLES.push([obstacle7, 200, 600, true], [obstacle3, 300, 850, true], [obstacle5, 100, 1400, true], [obstacle8, 50, 1000, true]); initZones(); } } }//package
Section 387
//level02 (level02) package { public class level02 extends sheriffZone { public function level02(){ var _local1:movementZone; var _local2:movementZone; var _local3:movementZone; var _local4:movementZone; var _local5:movementZone; var _local6:movementZone; var _local7:movementZone; var _local8:movementZone; var _local9:movementZone; var _local10:movementZone; var _local11:movementZone; var _local12:movementZone; var _local13:movementZone; var _local14:movementZone; var _local15:movementZone; var _local16:movementZone; var _local17:movementZone; var _local18:movementZone; var _local19:movementZone; var _local20:movementZone; var _local21:movementZone; var _local22:movementZone; var _local23:movementZone; var _local24:movementZone; var _local25:movementZone; var _local26:movementZone; var _local27:movementZone; var _local28:nVisibleZone; var _local29:nVisibleZone; var _local30:nVisibleZone; var _local31:nVisibleZone; super(2, "Second spot"); _local1 = new movementZone("c1", 700, 500, 50, 50, false); _local2 = new movementZone("c2", -50, 400, 50, 50, false); _local3 = new movementZone("c3", -50, 650, 50, 50, false); _local4 = new movementZone("c4", 700, 850, 50, 50, false); _local5 = new movementZone("c5", -50, 900, 50, 50, false); _local6 = new movementZone("c6", 700, 1100, 50, 50, false); _local1.WEIGHT = 100; _local2.WEIGHT = 100; _local3.WEIGHT = 200; _local4.WEIGHT = 300; _local5.WEIGHT = 300; _local6.WEIGHT = 200; _local7 = new movementZone("c7", 850, 950, 50, 50, false); _local8 = new movementZone("c8", -200, 850, 50, 50, false); _local7.WEIGHT = 100; _local8.WEIGHT = 100; CZONES_UNIT = [_local1, _local2, _local3, _local4, _local5, _local6]; CZONES_HUNIT = [_local7, _local8]; _local9 = new movementZone("m1", 150, 400, 100, 50, false, true, false); _local10 = new movementZone("m2", 450, 425, 25, 25, false, false, false); _local11 = new movementZone("m3", 500, 600, 50, 50, false, true, false); _local12 = new movementZone("m4", 600, 650, 100, 50, false, true, false); _local13 = new movementZone("m5", 500, 700, 25, 50, false, false, false); _local14 = new movementZone("m6", 400, 700, 50, 50, false, false); _local15 = new movementZone("m7", 0, 700, 100, 50, false, true); _local16 = new movementZone("m8", 175, 700, 25, 50, false, false, false); _local17 = new movementZone("m9", 650, 900, 50, 100, false, true, false); _local18 = new movementZone("m10", 600, 950, 10, 50, false, false, false); _local19 = new movementZone("m11", 350, 1000, 100, 50, false, false); _local20 = new movementZone("m12", 350, 800, 75, 25, true, false); _local21 = new movementZone("m13", 210, 800, 20, 25, false, false); _local22 = new movementZone("m14", 460, 850, 20, 25, false, false); _local23 = new movementZone("m15", 50, 950, 150, 50, true, false); _local24 = new movementZone("m16", 500, 1175, 150, 40, true, false); _local25 = new movementZone("m17", 350, 1100, 100, 50, false, false); _local26 = new movementZone("m18", 750, 1000, 50, 50, false, true); _local27 = new movementZone("m19", -150, 950, 50, 50, false, true); _local1.NEXTZONES = [_local11, _local12]; _local2.NEXTZONES = [_local9]; _local3.NEXTZONES = [_local15]; _local4.NEXTZONES = [_local17, _local22, _local19]; _local5.NEXTZONES = [_local19, _local23]; _local6.NEXTZONES = [_local24, _local25]; _local7.NEXTZONES = [_local26]; _local8.NEXTZONES = [_local27]; _local9.NEXTZONES = [_local10]; _local10.NEXTZONES = [_local11, _local12]; _local11.NEXTZONES = [_local13]; _local12.NEXTZONES = [_local13]; _local13.NEXTZONES = [_local14]; _local14.NEXTZONES = [_local20, _local20, _local21, _local16]; _local15.NEXTZONES = [_local16]; _local16.NEXTZONES = [_local14, _local21, _local20, _local20]; _local17.NEXTZONES = [_local18]; _local18.NEXTZONES = [_local19, _local25, _local23]; _local19.NEXTZONES = [_local23, _local25]; _local20.NEXTZONES = [_local21, _local22, _local20]; _local21.NEXTZONES = [_local23, _local20]; _local22.NEXTZONES = [_local19, _local25]; _local23.NEXTZONES = [_local19, _local23]; _local24.NEXTZONES = [_local24]; _local25.NEXTZONES = [_local24]; _local26.NEXTZONES = [_local27]; _local27.NEXTZONES = [_local26]; _local28 = new nVisibleZone("nv1", 0, 350, 150, 500); _local29 = new nVisibleZone("nv2", 150, 350, 260, 260); _local30 = new nVisibleZone("nv3", 480, 350, 220, 450); _local31 = new nVisibleZone("nv4", 600, 850, 100, 250); N_VISIBLE_ZONES = [_local28, _local29, _local30, _local31]; OBSTACLES = []; OBSTACLES.push([obstacle_sc2_b1, -25, 848, false], [obstacle_sc2_b2, 50, 631, false], [obstacle_sc2_b3, 350, 310, false], [obstacle_sc2_b4, 585, 1107, false], [obstacle_sc2_b5, 466, 821, false]); OBSTACLES.push([obstacle8, 250, 900, true], [obstacle7, 0, 1100, true], [obstacle5, 400, 1300, true]); initZones(); } } }//package
Section 388
//level03 (level03) package { public class level03 extends sheriffZone { public function level03(){ var _local1:movementZone; var _local2:movementZone; var _local3:movementZone; var _local4:movementZone; var _local5:movementZone; var _local6:movementZone; var _local7:movementZone; var _local8:movementZone; var _local9:movementZone; var _local10:movementZone; var _local11:movementZone; var _local12:movementZone; var _local13:movementZone; var _local14:movementZone; var _local15:movementZone; var _local16:movementZone; var _local17:movementZone; var _local18:movementZone; var _local19:movementZone; var _local20:movementZone; var _local21:movementZone; var _local22:movementZone; var _local23:movementZone; var _local24:movementZone; var _local25:nVisibleZone; var _local26:nVisibleZone; var _local27:nVisibleZone; var _local28:nVisibleZone; super(3, "Third spot"); CZONES_UNIT = []; _local1 = new movementZone("c1", -50, 250, 50, 50, false); _local2 = new movementZone("c2", 700, 350, 50, 50, false); _local3 = new movementZone("c3", -50, 550, 50, 50, false); _local4 = new movementZone("c4", -50, 850, 50, 50, false); _local5 = new movementZone("c5", 700, 1100, 50, 50, false); _local6 = new movementZone("c6", -50, 1050, 50, 50, false); _local7 = new movementZone("c7", 700, 800, 50, 50, false); _local1.WEIGHT = 100; _local2.WEIGHT = 100; _local3.WEIGHT = 200; _local4.WEIGHT = 300; _local5.WEIGHT = 300; _local6.WEIGHT = 300; _local7.WEIGHT = 300; _local8 = new movementZone("c8", 850, 800, 50, 50, false); _local9 = new movementZone("c9", -150, 750, 50, 50, false); _local8.WEIGHT = 100; _local9.WEIGHT = 100; CZONES_UNIT = [_local1, _local2, _local3, _local4, _local5, _local6, _local7]; CZONES_HUNIT = [_local8, _local9]; _local10 = new movementZone("m1", 350, 350, 50, 50, false, true, false); _local11 = new movementZone("m2", 500, 450, 50, 50, false, false); _local12 = new movementZone("m3", 330, 525, 100, 50, true, false); _local13 = new movementZone("m4", 650, 600, 50, 50, false, true, false); _local14 = new movementZone("m5", 0, 650, 50, 50, false, true, false); _local15 = new movementZone("m6", 460, 850, 125, 50, true, false); _local16 = new movementZone("m7", 200, 1050, 150, 50, true, false); _local17 = new movementZone("m8", 450, 1200, 200, 50, true, false); _local18 = new movementZone("m9", 300, 700, 100, 100, false, false); _local19 = new movementZone("m10", 150, 900, 100, 50, false, false); _local20 = new movementZone("m15", 350, 900, 50, 50, false, false); _local21 = new movementZone("m11", -150, 525, 50, 2, false, true); _local22 = new movementZone("m12", -150, 925, 50, 2, false, true); _local23 = new movementZone("m13", 800, 850, 50, 2, false, true); _local24 = new movementZone("m14", 800, 525, 50, 2, false, true); _local1.NEXTZONES = [_local10]; _local2.NEXTZONES = [_local10, _local11, _local13]; _local3.NEXTZONES = [_local14, _local18]; _local4.NEXTZONES = [_local19]; _local5.NEXTZONES = [_local17, _local17, _local16]; _local6.NEXTZONES = [_local16]; _local7.NEXTZONES = [_local15]; _local8.NEXTZONES = [_local23, _local24]; _local9.NEXTZONES = [_local21, _local22]; _local10.NEXTZONES = [_local11]; _local11.NEXTZONES = [_local12, _local13]; _local12.NEXTZONES = [_local12, _local13]; _local13.NEXTZONES = [_local18]; _local14.NEXTZONES = [_local15, _local18]; _local15.NEXTZONES = [_local15, _local18, _local19]; _local16.NEXTZONES = [_local16]; _local17.NEXTZONES = [_local17]; _local18.NEXTZONES = [_local15, _local15, _local19, _local16, _local16, _local20]; _local19.NEXTZONES = [_local16, _local16, _local20]; _local21.NEXTZONES = [_local24]; _local22.NEXTZONES = [_local23]; _local23.NEXTZONES = [_local22]; _local24.NEXTZONES = [_local21]; _local20.NEXTZONES = [_local17, _local16, _local19]; _local25 = new nVisibleZone("nv1", 0, 200, 410, 300); _local26 = new nVisibleZone("nv2", 600, 300, 100, 450); _local27 = new nVisibleZone("nv3", 0, 500, 175, 300); _local28 = new nVisibleZone("nv4", 0, 800, 50, 200); N_VISIBLE_ZONES = [_local25, _local26, _local27, _local28]; OBSTACLES = []; OBSTACLES.push([obstacle_sc3_b1, -25, 1020, false], [obstacle_sc3_b2, -27, 805, false], [obstacle_sc3_b3, 77, 500, false], [obstacle_sc3_b4, 390, 266, false], [obstacle_sc3_b5, 587, 760, false]); OBSTACLES.push([obstacle4, 300, 650, true], [obstacle9, 450, 950, true], [obstacle6, 150, 1150, true], [obstacle2, 400, 1300, true]); initZones(); } } }//package
Section 389
//level04 (level04) package { public class level04 extends sheriffZone { public function level04(){ var _local1:movementZone; var _local2:movementZone; var _local3:movementZone; var _local4:movementZone; var _local5:movementZone; var _local6:movementZone; var _local7:movementZone; var _local8:movementZone; var _local9:movementZone; var _local10:movementZone; var _local11:movementZone; var _local12:movementZone; var _local13:movementZone; var _local14:movementZone; var _local15:movementZone; var _local16:movementZone; var _local17:movementZone; var _local18:movementZone; var _local19:movementZone; var _local20:movementZone; var _local21:movementZone; var _local22:movementZone; var _local23:movementZone; var _local24:movementZone; var _local25:movementZone; var _local26:movementZone; var _local27:movementZone; var _local28:movementZone; var _local29:movementZone; var _local30:movementZone; var _local31:nVisibleZone; var _local32:nVisibleZone; var _local33:nVisibleZone; var _local34:nVisibleZone; super(4, "Fourth spot"); _local1 = new movementZone("c1", 700, 150, 50, 50, false); _local2 = new movementZone("c2", -50, 250, 50, 50, false); _local3 = new movementZone("c3", 700, 400, 50, 50, false); _local4 = new movementZone("c4", -50, 600, 50, 50, false); _local5 = new movementZone("c5", 700, 750, 50, 50, false); _local6 = new movementZone("c6", -50, 950, 50, 50, false); _local7 = new movementZone("c7", 700, 1050, 50, 50, false); _local8 = new movementZone("c8", 700, 1250, 50, 50, false); _local1.WEIGHT = 100; _local2.WEIGHT = 100; _local3.WEIGHT = 200; _local4.WEIGHT = 300; _local5.WEIGHT = 400; _local6.WEIGHT = 400; _local7.WEIGHT = 250; _local8.WEIGHT = 200; _local9 = new movementZone("c10", 850, 750, 50, 50, false); _local10 = new movementZone("c11", -250, 750, 50, 50, false); _local9.WEIGHT = 100; _local10.WEIGHT = 100; CZONES_UNIT = [_local1, _local2, _local3, _local4, _local5, _local6, _local7, _local8]; CZONES_HUNIT = [_local9, _local10]; _local11 = new movementZone("m1", 325, 425, 150, 10, false, true, false); _local12 = new movementZone("m2", 550, 250, 100, 50, false, true); _local13 = new movementZone("m3", 175, 325, 30, 30, true, false); _local14 = new movementZone("m4", 150, 450, 50, 50, false, false); _local15 = new movementZone("m5", 0, 650, 50, 50, false, true, false); _local16 = new movementZone("m6", 250, 625, 75, 50, true, false); _local17 = new movementZone("m7", 500, 600, 100, 50, false, false); _local18 = new movementZone("m8", 650, 450, 50, 50, false, true); _local19 = new movementZone("m9", 200, 800, 100, 100, false, false); _local20 = new movementZone("m10", 475, 750, 75, 50, true, false); _local21 = new movementZone("m11", 650, 975, 50, 50, false, true); _local22 = new movementZone("m12", 400, 1050, 100, 50, false, false); _local23 = new movementZone("m13", 100, 1025, 150, 50, true, false); _local24 = new movementZone("m14", 350, 1225, 200, 50, true, false); _local25 = new movementZone("m19", 50, 300, 50, 50, false, true); _local26 = new movementZone("m20", 0, 300, 50, 50, false, true); _local27 = new movementZone("m15", 750, 575, 50, 50, false, true); _local28 = new movementZone("m16", 750, 975, 50, 50, false, true); _local29 = new movementZone("m17", -150, 575, 50, 50, false, true); _local30 = new movementZone("m18", -150, 1000, 50, 50, false, true); _local1.NEXTZONES = [_local12, _local13, _local25]; _local2.NEXTZONES = [_local13]; _local3.NEXTZONES = [_local11, _local17]; _local4.NEXTZONES = [_local15, _local16, _local16, _local19]; _local5.NEXTZONES = [_local20]; _local6.NEXTZONES = [_local23, _local23, _local22]; _local7.NEXTZONES = [_local22, _local22, _local23, _local23]; _local8.NEXTZONES = [_local24]; _local9.NEXTZONES = [_local27, _local28]; _local10.NEXTZONES = [_local29, _local30]; _local11.NEXTZONES = [_local14, _local13, _local18]; _local12.NEXTZONES = [_local13, _local25]; _local13.NEXTZONES = [_local13, _local25]; _local14.NEXTZONES = [_local15, _local16]; _local15.NEXTZONES = [_local19, _local16, _local16]; _local16.NEXTZONES = [_local16, _local15, _local17]; _local17.NEXTZONES = [_local16, _local20]; _local18.NEXTZONES = [_local17, _local16, _local20]; _local19.NEXTZONES = [_local23, _local22, _local20]; _local20.NEXTZONES = [_local20, _local19]; _local21.NEXTZONES = [_local22, _local23]; _local22.NEXTZONES = [_local24]; _local23.NEXTZONES = [_local23, _local22]; _local24.NEXTZONES = [_local24]; _local27.NEXTZONES = [_local29]; _local28.NEXTZONES = [_local30]; _local29.NEXTZONES = [_local27]; _local30.NEXTZONES = [_local28]; _local25.NEXTZONES = [_local11, _local13]; _local26.NEXTZONES = [_local14, _local13, _local15]; _local31 = new nVisibleZone("nv1", 0, 250, 110, 650); _local32 = new nVisibleZone("nv2", 284, 200, 216, 300); _local33 = new nVisibleZone("nv3", 500, 150, 200, 220); _local34 = new nVisibleZone("nv4", 600, 400, 100, 700); N_VISIBLE_ZONES = [_local31, _local32, _local33, _local34]; OBSTACLES = []; OBSTACLES.push([obstacle_sc4_b1, -26, 893, false], [obstacle_sc4_b2, 42, 241, false], [obstacle_sc4_b3, 284, 526, false], [obstacle_sc2_b4, 604, 1122, false], [obstacle_sc4_b5, 513, 393, false]); OBSTACLES.push([obstacle9, 150, 400, true], [obstacle2, 200, 750, true], [obstacle3, 400, 850, true], [obstacle4, 50, 1150, true], [obstacle5, 300, 1350, true]); initZones(); } } }//package
Section 390
//level05 (level05) package { public class level05 extends sheriffZone { public function level05(){ var _local1:movementZone; var _local2:movementZone; var _local3:movementZone; var _local4:movementZone; var _local5:movementZone; var _local6:movementZone; var _local7:movementZone; var _local8:movementZone; var _local9:movementZone; var _local10:movementZone; var _local11:movementZone; var _local12:movementZone; var _local13:movementZone; var _local14:movementZone; var _local15:movementZone; var _local16:movementZone; var _local17:movementZone; var _local18:movementZone; var _local19:movementZone; var _local20:movementZone; var _local21:movementZone; var _local22:movementZone; var _local23:movementZone; var _local24:movementZone; var _local25:movementZone; var _local26:movementZone; var _local27:movementZone; var _local28:movementZone; var _local29:movementZone; var _local30:movementZone; var _local31:movementZone; var _local32:movementZone; var _local33:movementZone; var _local34:movementZone; var _local35:nVisibleZone; var _local36:nVisibleZone; var _local37:nVisibleZone; super(5, "Fifth spot"); _local1 = new movementZone("c1", -50, 250, 50, 50, false); _local2 = new movementZone("c2", 700, 300, 50, 50, false); _local3 = new movementZone("c3", -50, 500, 50, 50, false); _local4 = new movementZone("c4", 700, 650, 50, 50, false); _local5 = new movementZone("c5", -50, 700, 50, 50, false); _local6 = new movementZone("c6", 700, 850, 50, 50, false); _local7 = new movementZone("c7", -50, 1250, 50, 50, false); _local8 = new movementZone("c8", 700, 1200, 50, 50, false); _local1.WEIGHT = 100; _local2.WEIGHT = 100; _local3.WEIGHT = 200; _local4.WEIGHT = 300; _local5.WEIGHT = 300; _local6.WEIGHT = 300; _local7.WEIGHT = 100; _local8.WEIGHT = 300; _local9 = new movementZone("c10", 850, 650, 50, 50, false); _local10 = new movementZone("c11", -250, 650, 50, 50, false); _local9.WEIGHT = 100; _local10.WEIGHT = 100; CZONES_UNIT = [_local1, _local2, _local3, _local4, _local5, _local6, _local7, _local8]; CZONES_HUNIT = [_local9, _local10]; _local11 = new movementZone("m1", 0, 300, 50, 50, false, true, false); _local12 = new movementZone("m2", 175, 350, 30, 25, true, false); _local13 = new movementZone("m3", 350, 300, 50, 50, false, true); _local14 = new movementZone("m4", 350, 375, 125, 50, false, true); _local15 = new movementZone("m5", 175, 575, 50, 50, true, false); _local16 = new movementZone("m6", 550, 350, 50, 50, false, false); _local17 = new movementZone("m7", 650, 450, 50, 50, false, true); _local18 = new movementZone("m8", 350, 550, 100, 100, false, false); _local19 = new movementZone("m9", 475, 700, 100, 50, true, false); _local20 = new movementZone("m10", 250, 700, 100, 50, false, false); _local21 = new movementZone("m11", 175, 850, 150, 50, true, false); _local22 = new movementZone("m12", 450, 850, 100, 50, false, false); _local23 = new movementZone("m13", 650, 900, 50, 50, false, true); _local24 = new movementZone("m14", 350, 1000, 150, 30, true, false); _local25 = new movementZone("m15", 575, 1000, 20, 30, false, false); _local26 = new movementZone("m16", 600, 1100, 50, 50, false, false); _local27 = new movementZone("m17", 150, 1000, 50, 50, false, false); _local28 = new movementZone("m18", 0, 750, 50, 50, false, true); _local29 = new movementZone("m19", 250, 1250, 250, 50, true, false); _local30 = new movementZone("m24", 200, 450, 50, 50, false, false); _local31 = new movementZone("m20", 750, 550, 50, 50, false, true); _local32 = new movementZone("m21", 750, 800, 50, 25, false, true); _local33 = new movementZone("m22", -150, 800, 50, 25, false, true); _local34 = new movementZone("m23", -150, 550, 50, 50, false, true); _local1.NEXTZONES = [_local11, _local12, _local12, _local13]; _local2.NEXTZONES = [_local13, _local14, _local16, _local17, _local19]; _local3.NEXTZONES = [_local15, _local18]; _local4.NEXTZONES = [_local19, _local20, _local23]; _local5.NEXTZONES = [_local19, _local20, _local21, _local22]; _local6.NEXTZONES = [_local21, _local22, _local24]; _local7.NEXTZONES = [_local29]; _local8.NEXTZONES = [_local26, _local29]; _local9.NEXTZONES = [_local31, _local32]; _local10.NEXTZONES = [_local33, _local34]; _local11.NEXTZONES = [_local12, _local13]; _local12.NEXTZONES = [_local13, _local14, _local12]; _local13.NEXTZONES = [_local14, _local16, _local30]; _local14.NEXTZONES = [_local14, _local17, _local30]; _local15.NEXTZONES = [_local18, _local15]; _local16.NEXTZONES = [_local14, _local17]; _local17.NEXTZONES = [_local18, _local19, _local19]; _local18.NEXTZONES = [_local20, _local19]; _local19.NEXTZONES = [_local19, _local20]; _local20.NEXTZONES = [_local21, _local22]; _local21.NEXTZONES = [_local21, _local22]; _local22.NEXTZONES = [_local24, _local23, _local21]; _local23.NEXTZONES = [_local24, _local22]; _local24.NEXTZONES = [_local24, _local27]; _local25.NEXTZONES = [_local26]; _local26.NEXTZONES = [_local29]; _local27.NEXTZONES = [_local29, _local24]; _local28.NEXTZONES = [_local21]; _local29.NEXTZONES = [_local29]; _local31.NEXTZONES = [_local34, _local33]; _local32.NEXTZONES = [_local33]; _local33.NEXTZONES = [_local31, _local32]; _local34.NEXTZONES = [_local31]; _local30.NEXTZONES = [_local15]; _local35 = new nVisibleZone("nv1", 0, 250, 120, 900); _local36 = new nVisibleZone("nv2", 325, 250, 160, 250); _local37 = new nVisibleZone("nv3", 650, 250, 50, 750); N_VISIBLE_ZONES = [_local35, _local36, _local37]; OBSTACLES = []; OBSTACLES.push([obstacle_sc5_b1, -25, 1202, false], [obstacle_sc5_b2, 109, 254, false], [obstacle_sc5_b3, 314, 513, false], [obstacle_sc5_b4, 642, 1017, false]); OBSTACLES.push([obstacle1, 150, 400, true], [obstacle9, 150, 650, true], [obstacle8, 450, 800, true], [obstacle7, 150, 950, true], [obstacle5, 300, 1100, true], [obstacle2, 200, 1350, true]); initZones(); } } }//package
Section 391
//level06 (level06) package { public class level06 extends sheriffZone { public function level06(){ var _local1:movementZone; var _local2:movementZone; var _local3:movementZone; var _local4:movementZone; var _local5:movementZone; var _local6:movementZone; var _local7:movementZone; var _local8:movementZone; var _local9:movementZone; var _local10:movementZone; var _local11:movementZone; var _local12:movementZone; var _local13:movementZone; var _local14:movementZone; var _local15:movementZone; var _local16:movementZone; var _local17:movementZone; var _local18:movementZone; var _local19:movementZone; var _local20:movementZone; var _local21:movementZone; var _local22:movementZone; var _local23:movementZone; var _local24:movementZone; var _local25:movementZone; var _local26:movementZone; var _local27:movementZone; var _local28:movementZone; var _local29:movementZone; var _local30:movementZone; var _local31:movementZone; var _local32:nVisibleZone; var _local33:nVisibleZone; var _local34:nVisibleZone; super(6, "Sixth spot"); _local1 = new movementZone("c1", 700, 250, 50, 50, false); _local2 = new movementZone("c2", -50, 300, 50, 50, false); _local3 = new movementZone("c3", 700, 500, 50, 50, false); _local4 = new movementZone("c4", -50, 600, 50, 50, false); _local5 = new movementZone("c5", 700, 950, 50, 50, false); _local6 = new movementZone("c6", -50, 1150, 50, 50, false); _local7 = new movementZone("c7", 700, 1150, 50, 50, false); _local1.WEIGHT = 100; _local2.WEIGHT = 100; _local3.WEIGHT = 200; _local4.WEIGHT = 400; _local5.WEIGHT = 400; _local6.WEIGHT = 150; _local7.WEIGHT = 150; _local8 = new movementZone("c10", 850, 750, 50, 50, false); _local9 = new movementZone("c11", -200, 700, 50, 50, false); _local8.WEIGHT = 100; _local9.WEIGHT = 100; CZONES_UNIT = [_local1, _local2, _local3, _local4, _local5, _local6, _local7]; CZONES_HUNIT = [_local8, _local9]; _local10 = new movementZone("m1", 0, 200, 350, 50, false, true, false); _local11 = new movementZone("m2", 300, 300, 50, 50, false, false); _local12 = new movementZone("m3", 425, 325, 50, 50, true, false); _local13 = new movementZone("m4", 650, 300, 50, 50, false, true); _local14 = new movementZone("m5", 500, 500, 100, 100, false, false); _local15 = new movementZone("m6", 225, 550, 100, 50, true, false); _local16 = new movementZone("m7", 375, 700, 100, 50, true, false); _local17 = new movementZone("m8", 650, 700, 50, 50, false, true); _local18 = new movementZone("m9", 0, 550, 50, 50, false, true); _local19 = new movementZone("m10", 0, 750, 100, 50, false, true); _local20 = new movementZone("m11", 200, 700, 50, 50, false, false); _local21 = new movementZone("m12", 200, 850, 50, 50, false, false); _local22 = new movementZone("m13", 200, 1050, 50, 50, false, false); _local23 = new movementZone("m14", 300, 900, 100, 100, false, false); _local24 = new movementZone("m15", 525, 1000, 125, 50, true, false); _local25 = new movementZone("m16", 150, 1200, 200, 50, true, false); _local26 = new movementZone("m17", 750, 600, 50, 50, false, true); _local27 = new movementZone("m18", 750, 900, 50, 50, false, true); _local28 = new movementZone("m19", -150, 750, 50, 50, false, true); _local29 = new movementZone("m20", 800, 500, 50, 50, false, true); _local30 = new movementZone("m21", -150, 500, 50, 50, false, true); _local31 = new movementZone("m22", -150, 1050, 50, 50, false, true); _local1.NEXTZONES = [_local12, _local12, _local13]; _local2.NEXTZONES = [_local10, _local12]; _local3.NEXTZONES = [_local14, _local15, _local16]; _local4.NEXTZONES = [_local15, _local15, _local19, _local20]; _local5.NEXTZONES = [_local23, _local24, _local24]; _local6.NEXTZONES = [_local25, _local25, _local22]; _local7.NEXTZONES = [_local25, _local25, _local22]; _local8.NEXTZONES = [_local26, _local27, _local29]; _local9.NEXTZONES = [_local28, _local30, _local31]; _local10.NEXTZONES = [_local11, _local14]; _local11.NEXTZONES = [_local12]; _local12.NEXTZONES = [_local12, _local13, _local10]; _local13.NEXTZONES = [_local12, _local14]; _local14.NEXTZONES = [_local15, _local16, _local17]; _local15.NEXTZONES = [_local15, _local18, _local14]; _local16.NEXTZONES = [_local16, _local20, _local17]; _local17.NEXTZONES = [_local16]; _local18.NEXTZONES = [_local15, _local19, _local20]; _local19.NEXTZONES = [_local20]; _local20.NEXTZONES = [_local19, _local23, _local16]; _local21.NEXTZONES = [_local23, _local24]; _local22.NEXTZONES = [_local25]; _local23.NEXTZONES = [_local24, _local22, _local25]; _local24.NEXTZONES = [_local24, _local23, _local22]; _local25.NEXTZONES = [_local25]; _local26.NEXTZONES = [_local28, _local30]; _local27.NEXTZONES = [_local31]; _local28.NEXTZONES = [_local26]; _local29.NEXTZONES = [_local30, _local28]; _local30.NEXTZONES = [_local29, _local26]; _local31.NEXTZONES = [_local27]; _local32 = new nVisibleZone("nv1", 0, 200, 270, 250); _local33 = new nVisibleZone("nv2", 650, 200, 50, 600); _local34 = new nVisibleZone("nv3", 0, 500, 145, 450); N_VISIBLE_ZONES = [_local32, _local33, _local34]; OBSTACLES = []; OBSTACLES.push([obstacle_sc6_b1, -25, 982, false], [obstacle_sc6_b2, -8, 488, false], [obstacle_sc6_b3, 280, 212, false], [obstacle_sc6_b4, 640, 833, false]); OBSTACLES.push([obstacle3, 400, 400, true], [obstacle4, 200, 650, true], [obstacle6, 350, 800, true], [obstacle8, 500, 1100, true], [obstacle1, 100, 1300, true]); initZones(); } } }//package
Section 392
//listMedals (listMedals) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class listMedals extends MovieClip { public var ICONS:Array; public function listMedals(){ addFrameScript(0, frame1); } public function addMedals(){ var _local1:Number; var _local2:MovieClip; _local1 = 0; while (_local1 < glo.bal.LEVELMEDALS.length) { if (_local1 > 2){ break; }; _local2 = new medalMiniIcons(); this.addChild(_local2); _local2.x = (_local1 * 95); _local2.y = 0; ICONS.push(_local2); _local1++; }; } function frame1(){ stop(); ICONS = []; } public function setMedalsText(){ var _local1:Number; _local1 = 0; while (_local1 < glo.bal.LEVELMEDALS.length) { if (_local1 > 2){ break; }; ICONS[_local1].setMedalIcon(glo.bal.LEVELMEDALS[_local1][0], glo.bal.LEVELMEDALS[_local1][2]); _local1++; }; } } }//package
Section 393
//LookingForTrouble (LookingForTrouble) package { import flash.media.*; public dynamic class LookingForTrouble extends Sound { } }//package
Section 394
//main (main) package { import flash.display.*; import flash.events.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; public class main extends MovieClip { public var loader_mc:MovieClip; var flcLoader:URLLoader; public function main(){ var _local1:TextFormat; var _local2:TextFormat; var _local3:TextFormat; var _local4:TextFormat; var _local5:TextFormat; var _local6:ContextMenu; var _local7:*; var _local8:*; var _local9:ContextMenuItem; super(); addFrameScript(0, frame1, 1, frame2, 14, frame15, 29, frame30, 39, frame40, 49, frame50); glo.bal.GAMEID = "sheriffrage"; glo.bal.GAME_ID = "sheriffrage"; glo.bal.FRAMERATE = 16; glo.bal.FrameRate = 16; Security.allowDomain("*"); Security.allowInsecureDomain("*"); glo.bal.LC = new LocalConnection(); glo.bal.DOMAIN = glo.bal.LC.domain; glo.bal.GAME_AUTH = true; glo.bal.DISABLE_ADS = false; if (glo.bal.DOMAIN.indexOf("addictinggames") != -1){ glo.bal.DISABLE_ADS = true; }; if (glo.bal.DOMAIN.indexOf("shockwave") != -1){ glo.bal.DISABLE_ADS = true; }; if (glo.bal.DOMAIN.indexOf("andkon") != -1){ glo.bal.DISABLE_ADS = true; }; if (glo.bal.DOMAIN.indexOf("kongregate") != -1){ glo.bal.DISABLE_ADS = true; }; liveConnect(glo.bal.DOMAIN); glo.bal.URLREQ_QIGAMES = new URLRequest("http://www.qigames.com/index.php?refgame=sheriffrage&"); glo.bal.URLREQ_MOREGAMES = new URLRequest("http://www.qigames.com/index.php?refgame=sheriffrage&"); glo.bal.URLREQ_VIEWSCORES = new URLRequest("http://www.qigames.com/highscores.php?refgame=sheriffrage&"); glo.bal.URLREQ_PLAY = new URLRequest("http://www.qigames.com/game.php?id=sheriffrage&"); glo.bal.URLREQ_FREECONTENT = new URLRequest("http://www.qigames.com/freesitecontent.php?refgame=sheriffrage&"); glo.bal.URLREQ_SHOOTING = new URLRequest("http://www.qigames.com/category.php?id=shooting&refgame=sheriffrage&"); glo.bal.URLREQ_FLASH = new URLRequest("http://www.adobe.com/go/getflashplayer"); glo.bal.URLREQ_BUBBLEBOX_SPLASH = new URLRequest("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1485&subid=splash&"); glo.bal.URLREQ_BUBBLEBOX_LOADER = new URLRequest("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1485&subid=loader&"); glo.bal.URLREQ_BUBBLEBOX_MENU = new URLRequest("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1485&subid=menu&"); glo.bal.URLREQ_BUBBLEBOX_MOREGAMES = new URLRequest("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1485&subid=moregames&"); glo.bal.URLREQ_BUBBLEBOX_FOOTER = new URLRequest("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1485&subid=footer&"); glo.bal.URLREQ_BUBBLEBOX_LEVELLOADER = new URLRequest("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1485&subid=levelloader&"); glo.bal.URLREQ_BUBBLEBOX_GAMEOVER = new URLRequest("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1485&subid=gameover&"); glo.bal.URLREQ_BUBBLEBOX_VIEWSCORES = new URLRequest("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1485&subid=viewscores&action=viewscores&"); glo.bal.URLREQ_MOREGAMES = glo.bal.URLREQ_BUBBLEBOX_MOREGAMES; _local1 = new TextFormat("gutcruncher"); _local1.bold = true; glo.bal.FORMAT01 = _local1; _local2 = new TextFormat("gutcruncher"); glo.bal.FORMAT02 = _local2; _local3 = new TextFormat("gutcruncher"); glo.bal.FORMAT03 = _local3; _local4 = new TextFormat("gutcruncher"); glo.bal.FORMAT04 = _local4; _local5 = new TextFormat("Oklahoma"); glo.bal.FORMAT05 = _local5; _local6 = new ContextMenu(); _local6.hideBuiltInItems(); contextMenu = _local6; _local7 = new ContextMenuItem("Sheriff Rage"); _local7.separatorBefore = true; _local8 = new ContextMenuItem("V1.01"); _local8.separatorBefore = true; _local9 = new ContextMenuItem("Copyright QiGames.com 2009"); _local6.customItems.push(_local7); _local6.customItems.push(_local8); _local6.customItems.push(_local9); glo.bal.GAMES = gameData.getGames(); glo.bal.GAMES.sort(orderGames); } public function orderGames(_arg1:Object, _arg2:Object):Number{ if (_arg1.LASTMODIFIED > _arg2.LASTMODIFIED){ return (-1); }; if (_arg1.LASTMODIFIED < _arg2.LASTMODIFIED){ return (1); }; return (0); } function frame15(){ glo.bal.JukeBox.init(); glo.bal.JukeBox.loadIntro(); gotoAndStop("splash1"); } function frame1(){ MochiBot.track(this, "4cc90726"); } private function liveConnect(_arg1:String){ var VARS:*; var REQ:*; var domain = _arg1; trace(("main->liveConnect : domain = " + domain)); glo.bal.flcAd = ""; domain = domain.toLowerCase(); if (domain.indexOf("mochiads") != -1){ glo.bal.flcAd = "mochiads"; return; }; if (domain.indexOf("cpmstar") != -1){ glo.bal.flcAd = "cpmstar"; return; }; trace("main->liveConnect : connect to flash.qigames.com"); VARS = new URLVariables(); VARS.HOST = escape(domain); REQ = new URLRequest("http://flash.qigames.com/game/sheriffrage/gameplay.php"); REQ.data = VARS; REQ.method = "POST"; flcLoader = new URLLoader(); flcLoader.dataFormat = "variables"; flcLoader.addEventListener("complete", evtCompleted); flcLoader.addEventListener("securityError", evtError); flcLoader.addEventListener("ioError", evtError); try { flcLoader.load(REQ); } catch(err:Error) { evtError(); }; } function frame2(){ glo.bal.MainShade.transition(); } function frame30(){ stage.frameRate = 24; glo.bal.Footer.splash1(); } function evtCompleted(_arg1:Event=null){ var e = _arg1; try { glo.bal.flcAd = flcLoader.data.flcad; glo.bal.flcAdUrl = flcLoader.data.flcadurl; glo.bal.MP301 = flcLoader.data.MP301; glo.bal.MP302 = flcLoader.data.MP302; glo.bal.MP303 = flcLoader.data.MP303; glo.bal.MP304 = flcLoader.data.MP304; glo.bal.MP305 = flcLoader.data.MP305; glo.bal.MP306 = flcLoader.data.MP306; glo.bal.MP307 = flcLoader.data.MP307; glo.bal.MP308 = flcLoader.data.MP308; glo.bal.MP309 = flcLoader.data.MP309; if (flcLoader.data.DOMAINLOCK == "YES"){ glo.bal.GAME_AUTH = false; }; trace("Response from LiveConnect ..."); trace(("flcAd = " + glo.bal.flcAd)); trace(("flcAdUrl = " + glo.bal.flcAdUrl)); trace(("DOMAINLOCK = " + flcLoader.data.DOMAINLOCK)); } catch(err:Error) { trace("Error retrieving response from LiveConnect -> continue with defaults ..."); glo.bal.flcAd = "default"; }; glo.bal.AdUnit.serveAd(); } function frame40(){ stage.frameRate = 16; glo.bal.Footer.splash2(); } function frame50(){ stage.frameRate = 16; glo.bal.Footer.mainmenu(); } function evtError(_arg1:Event=null){ trace("No response from LiveConnect -> continue with defaults ..."); glo.bal.flcAd = "default"; glo.bal.AdUnit.serveAd(); } } }//package
Section 395
//medal1 (medal1) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class medal1 extends MovieClip { public var disabledIcon_mc:MovieClip; public var ICONS:Array; public var ENABLED:Boolean; public var POS:String; public var zone_btn:SimpleButton; public var upRight_mc:MovieClip; public var i; public var downRight_mc:MovieClip; public var upLeft_mc:MovieClip; public var downLeft_mc:MovieClip; public var enabledIcon_mc:MovieClip; public function medal1(){ addFrameScript(0, frame1); } function frame1(){ stop(); ENABLED = false; ICONS = [disabledIcon_mc, enabledIcon_mc, upLeft_mc, downLeft_mc, upRight_mc, downRight_mc]; i = 0; while (i < ICONS.length) { ICONS[i].visible = false; i++; }; zone_btn.addEventListener("mouseOver", btnOverMedal); zone_btn.addEventListener("mouseOut", btnOutMedal); } public function setEnabled(_arg1:Boolean){ ENABLED = _arg1; if (!ENABLED){ disabledIcon_mc.visible = true; } else { enabledIcon_mc.visible = true; }; } public function btnOverMedal(_arg1:Event){ if (ENABLED){ parent.parent.setOnTop(this); switch (POS){ case "UL": upLeft_mc.visible = true; break; case "DL": downLeft_mc.visible = true; break; case "UR": upRight_mc.visible = true; break; case "DR": downRight_mc.visible = true; break; }; }; } public function setTextAndPos(_arg1:String, _arg2:Number, _arg3:String){ var _local4:*; _local4 = 0; while (_local4 < ICONS.length) { ICONS[_local4].setText(_arg1, _arg2); _local4++; }; POS = _arg3; } public function btnOutMedal(_arg1:Event){ upLeft_mc.visible = false; downLeft_mc.visible = false; upRight_mc.visible = false; downRight_mc.visible = false; } public function resetMedal(){ var _local1:*; _local1 = 0; while (_local1 < ICONS.length) { ICONS[_local1].visible = false; _local1++; }; } } }//package
Section 396
//medal2 (medal2) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class medal2 extends MovieClip { public var disabledIcon_mc:MovieClip; public var ICONS:Array; public var ENABLED:Boolean; public var POS:String; public var zone_btn:SimpleButton; public var upRight_mc:MovieClip; public var i:Number; public var downRight_mc:MovieClip; public var upLeft_mc:MovieClip; public var downLeft_mc:MovieClip; public var enabledIcon_mc:MovieClip; public function medal2(){ addFrameScript(0, frame1); } function frame1(){ stop(); ENABLED = false; ICONS = [disabledIcon_mc, enabledIcon_mc, upLeft_mc, downLeft_mc, upRight_mc, downRight_mc]; i = 0; while (i < ICONS.length) { ICONS[i].visible = false; i++; }; zone_btn.addEventListener("mouseOver", btnOverMedal); zone_btn.addEventListener("mouseOut", btnOutMedal); } public function setEnabled(_arg1:Boolean){ ENABLED = _arg1; if (!ENABLED){ disabledIcon_mc.visible = true; } else { enabledIcon_mc.visible = true; }; } public function btnOverMedal(_arg1:Event){ if (ENABLED){ parent.parent.setOnTop(this); switch (POS){ case "UL": upLeft_mc.visible = true; break; case "DL": downLeft_mc.visible = true; break; case "UR": upRight_mc.visible = true; break; case "DR": downRight_mc.visible = true; break; }; }; } public function setTextAndPos(_arg1:String, _arg2:Number, _arg3:String){ var _local4:*; _local4 = 0; while (_local4 < ICONS.length) { ICONS[_local4].setText(_arg1, _arg2); _local4++; }; POS = _arg3; } public function btnOutMedal(_arg1:Event){ upLeft_mc.visible = false; downLeft_mc.visible = false; upRight_mc.visible = false; downRight_mc.visible = false; } public function resetMedal(){ var _local1:*; _local1 = 0; while (_local1 < ICONS.length) { ICONS[_local1].visible = false; _local1++; }; } } }//package
Section 397
//medal3 (medal3) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class medal3 extends MovieClip { public var disabledIcon_mc:MovieClip; public var ICONS:Array; public var ENABLED:Boolean; public var POS:String; public var zone_btn:SimpleButton; public var upRight_mc:MovieClip; public var i:Number; public var downRight_mc:MovieClip; public var upLeft_mc:MovieClip; public var downLeft_mc:MovieClip; public var enabledIcon_mc:MovieClip; public function medal3(){ addFrameScript(0, frame1); } function frame1(){ stop(); ENABLED = false; ICONS = [disabledIcon_mc, enabledIcon_mc, upLeft_mc, downLeft_mc, upRight_mc, downRight_mc]; i = 0; while (i < ICONS.length) { ICONS[i].visible = false; i++; }; zone_btn.addEventListener("mouseOver", btnOverMedal); zone_btn.addEventListener("mouseOut", btnOutMedal); } public function setEnabled(_arg1:Boolean){ ENABLED = _arg1; if (!ENABLED){ disabledIcon_mc.visible = true; } else { enabledIcon_mc.visible = true; }; } public function btnOverMedal(_arg1:Event){ if (ENABLED){ parent.parent.setOnTop(this); switch (POS){ case "UL": upLeft_mc.visible = true; break; case "DL": downLeft_mc.visible = true; break; case "UR": upRight_mc.visible = true; break; case "DR": downRight_mc.visible = true; break; }; }; } public function setTextAndPos(_arg1:String, _arg2:Number, _arg3:String){ var _local4:*; _local4 = 0; while (_local4 < ICONS.length) { ICONS[_local4].setText(_arg1, _arg2); _local4++; }; POS = _arg3; } public function btnOutMedal(_arg1:Event){ upLeft_mc.visible = false; downLeft_mc.visible = false; upRight_mc.visible = false; downRight_mc.visible = false; } public function resetMedal(){ var _local1:*; _local1 = 0; while (_local1 < ICONS.length) { ICONS[_local1].visible = false; _local1++; }; } } }//package
Section 398
//medal4 (medal4) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class medal4 extends MovieClip { public var disabledIcon_mc:MovieClip; public var ICONS:Array; public var ENABLED:Boolean; public var POS:String; public var zone_btn:SimpleButton; public var upRight_mc:MovieClip; public var i:Number; public var downRight_mc:MovieClip; public var upLeft_mc:MovieClip; public var downLeft_mc:MovieClip; public var enabledIcon_mc:MovieClip; public function medal4(){ addFrameScript(0, frame1); } function frame1(){ stop(); ENABLED = false; ICONS = [disabledIcon_mc, enabledIcon_mc, upLeft_mc, downLeft_mc, upRight_mc, downRight_mc]; i = 0; while (i < ICONS.length) { ICONS[i].visible = false; i++; }; zone_btn.addEventListener("mouseOver", btnOverMedal); zone_btn.addEventListener("mouseOut", btnOutMedal); } public function setEnabled(_arg1:Boolean){ ENABLED = _arg1; if (!ENABLED){ disabledIcon_mc.visible = true; } else { enabledIcon_mc.visible = true; }; } public function btnOverMedal(_arg1:Event){ if (ENABLED){ parent.parent.setOnTop(this); switch (POS){ case "UL": upLeft_mc.visible = true; break; case "DL": downLeft_mc.visible = true; break; case "UR": upRight_mc.visible = true; break; case "DR": downRight_mc.visible = true; break; }; }; } public function setTextAndPos(_arg1:String, _arg2:Number, _arg3:String){ var _local4:*; _local4 = 0; while (_local4 < ICONS.length) { ICONS[_local4].setText(_arg1, _arg2); _local4++; }; POS = _arg3; } public function btnOutMedal(_arg1:Event){ upLeft_mc.visible = false; downLeft_mc.visible = false; upRight_mc.visible = false; downRight_mc.visible = false; } public function resetMedal(){ var _local1:*; _local1 = 0; while (_local1 < ICONS.length) { ICONS[_local1].visible = false; _local1++; }; } } }//package
Section 399
//medal5 (medal5) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class medal5 extends MovieClip { public var disabledIcon_mc:MovieClip; public var ICONS:Array; public var ENABLED:Boolean; public var POS:String; public var zone_btn:SimpleButton; public var upRight_mc:MovieClip; public var i:Number; public var downRight_mc:MovieClip; public var upLeft_mc:MovieClip; public var downLeft_mc:MovieClip; public var enabledIcon_mc:MovieClip; public function medal5(){ addFrameScript(0, frame1); } function frame1(){ stop(); ENABLED = false; ICONS = [disabledIcon_mc, enabledIcon_mc, upLeft_mc, downLeft_mc, upRight_mc, downRight_mc]; i = 0; while (i < ICONS.length) { ICONS[i].visible = false; i++; }; zone_btn.addEventListener("mouseOver", btnOverMedal); zone_btn.addEventListener("mouseOut", btnOutMedal); } public function setEnabled(_arg1:Boolean){ ENABLED = _arg1; if (!ENABLED){ disabledIcon_mc.visible = true; } else { enabledIcon_mc.visible = true; }; } public function btnOverMedal(_arg1:Event){ if (ENABLED){ parent.parent.setOnTop(this); switch (POS){ case "UL": upLeft_mc.visible = true; break; case "DL": downLeft_mc.visible = true; break; case "UR": upRight_mc.visible = true; break; case "DR": downRight_mc.visible = true; break; }; }; } public function setTextAndPos(_arg1:String, _arg2:Number, _arg3:String){ var _local4:*; _local4 = 0; while (_local4 < ICONS.length) { ICONS[_local4].setText(_arg1, _arg2); _local4++; }; POS = _arg3; } public function btnOutMedal(_arg1:Event){ upLeft_mc.visible = false; downLeft_mc.visible = false; upRight_mc.visible = false; downRight_mc.visible = false; } public function resetMedal(){ var _local1:*; _local1 = 0; while (_local1 < ICONS.length) { ICONS[_local1].visible = false; _local1++; }; } } }//package
Section 400
//medal6 (medal6) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class medal6 extends MovieClip { public var disabledIcon_mc:MovieClip; public var ICONS:Array; public var ENABLED:Boolean; public var POS:String; public var zone_btn:SimpleButton; public var upRight_mc:MovieClip; public var i:Number; public var downRight_mc:MovieClip; public var upLeft_mc:MovieClip; public var downLeft_mc:MovieClip; public var enabledIcon_mc:MovieClip; public function medal6(){ addFrameScript(0, frame1); } function frame1(){ stop(); ENABLED = false; ICONS = [disabledIcon_mc, enabledIcon_mc, upLeft_mc, downLeft_mc, upRight_mc, downRight_mc]; i = 0; while (i < ICONS.length) { ICONS[i].visible = false; i++; }; zone_btn.addEventListener("mouseOver", btnOverMedal); zone_btn.addEventListener("mouseOut", btnOutMedal); } public function setEnabled(_arg1:Boolean){ ENABLED = _arg1; if (!ENABLED){ disabledIcon_mc.visible = true; } else { enabledIcon_mc.visible = true; }; } public function btnOverMedal(_arg1:Event){ if (ENABLED){ parent.parent.setOnTop(this); switch (POS){ case "UL": upLeft_mc.visible = true; break; case "DL": downLeft_mc.visible = true; break; case "UR": upRight_mc.visible = true; break; case "DR": downRight_mc.visible = true; break; }; }; } public function setTextAndPos(_arg1:String, _arg2:Number, _arg3:String){ var _local4:*; _local4 = 0; while (_local4 < ICONS.length) { ICONS[_local4].setText(_arg1, _arg2); _local4++; }; POS = _arg3; } public function btnOutMedal(_arg1:Event){ upLeft_mc.visible = false; downLeft_mc.visible = false; upRight_mc.visible = false; downRight_mc.visible = false; } public function resetMedal(){ var _local1:*; _local1 = 0; while (_local1 < ICONS.length) { ICONS[_local1].visible = false; _local1++; }; } } }//package
Section 401
//medalIcons (medalIcons) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class medalIcons extends MovieClip { public var ICONS:Array; public var icon3_mc:MovieClip; public var icon1_mc:MovieClip; public var i:Number; public var icon4_mc:MovieClip; public var icon2_mc:MovieClip; public var icon5_mc:MovieClip; public function medalIcons(){ addFrameScript(0, frame1); } function frame1(){ stop(); ICONS = [icon1_mc, icon2_mc, icon3_mc, icon4_mc, icon5_mc]; i = 0; while (i < ICONS.length) { ICONS[i].visible = false; i++; }; } public function setMedalIcon(_arg1:Number, _arg2:String, _arg3:Number){ var _local4:Number; _local4 = 0; while (_local4 < ICONS.length) { ICONS[_local4].visible = false; _local4++; }; ICONS[_arg1].setText(_arg2, _arg3); ICONS[_arg1].visible = true; } } }//package
Section 402
//medalMiniIcons (medalMiniIcons) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class medalMiniIcons extends MovieClip { public var ICONS:Array; public var icon3_mc:MovieClip; public var icon6_mc:MovieClip; public var icon1_mc:MovieClip; public var i:Number; public var icon4_mc:MovieClip; public var icon2_mc:MovieClip; public var icon5_mc:MovieClip; public function medalMiniIcons(){ addFrameScript(0, frame1); } function frame1(){ stop(); ICONS = [icon1_mc, icon2_mc, icon3_mc, icon4_mc, icon5_mc, icon6_mc]; i = 0; while (i < ICONS.length) { ICONS[i].visible = false; i++; }; } public function setMedalIcon(_arg1:Number, _arg2:String){ var _local3:Number; _local3 = 0; while (_local3 < ICONS.length) { ICONS[_local3].visible = false; _local3++; }; ICONS[(_arg1 - 1)].setText(_arg2); ICONS[(_arg1 - 1)].visible = true; } } }//package
Section 403
//medalsData (medalsData) package { import flash.net.*; public class medalsData { public var MEDAL4_LVL:Number; public var D_U_KILLED:Number; public var CLEAN_SHOTS:Number; public var MEDAL2_LVL:Number; public var MEDAL5_LVL:Number; public var MEDAL_W_2:Boolean; public var MEDAL_W_3:Boolean; public var MEDAL_W_4:Boolean; public var U_KILLED:Number; public var MEDAL1_LVL:Number; public var MEDAL3_LVL:Number; public static var GAMEMEDALSID:String = "qigames_sheriffrage_medals_stable_01"; public function medalsData(){ U_KILLED = 0; D_U_KILLED = 0; CLEAN_SHOTS = 0; MEDAL1_LVL = 0; MEDAL2_LVL = 0; MEDAL3_LVL = 0; MEDAL4_LVL = 0; MEDAL5_LVL = 0; MEDAL_W_2 = false; MEDAL_W_3 = false; MEDAL_W_4 = false; } public static function getGameMedals():Object{ var _local1:SharedObject; var _local2:medalsData; _local1 = SharedObject.getLocal(medalsData.GAMEMEDALSID, "/"); if (_local1.data.GAME == undefined){ _local2 = new (medalsData); _local1.data.GAME = _local2; }; return (_local1.data.GAME); } public static function resetGame(_arg1:medalsData){ _arg1.U_KILLED = 0; _arg1.D_U_KILLED = 0; _arg1.CLEAN_SHOTS = 0; } public static function saveMedals(_arg1:medalsData){ var _local2:SharedObject; _local2 = SharedObject.getLocal(medalsData.GAMEMEDALSID, "/"); _local2.data.GAME = _arg1; _local2.flush(); } public static function copyMedalsData(_arg1:Object, _arg2:Object){ _arg2.U_KILLED = _arg1.U_KILLED; _arg2.D_U_KILLED = _arg1.D_U_KILLED; _arg2.CLEAN_SHOTS = _arg1.CLEAN_SHOTS; _arg2.MEDAL1_LVL = _arg1.MEDAL1_LVL; _arg2.MEDAL2_LVL = _arg1.MEDAL2_LVL; _arg2.MEDAL3_LVL = _arg1.MEDAL3_LVL; _arg2.MEDAL4_LVL = _arg1.MEDAL4_LVL; _arg2.MEDAL5_LVL = _arg1.MEDAL5_LVL; _arg2.MEDAL_W_2 = _arg1.MEDAL_W_2; _arg2.MEDAL_W_3 = _arg1.MEDAL_W_3; _arg2.MEDAL_W_4 = _arg1.MEDAL_W_4; } public static function resetMedals():Object{ var _local1:SharedObject; _local1 = SharedObject.getLocal(medalsData.GAMEMEDALSID, "/"); _local1.data.GAME = new (medalsData); _local1.flush(); return (_local1.data.GAME); } public static function newGameMedals(){ var _local1:SharedObject; var _local2:medalsData; _local1 = SharedObject.getLocal(medalsData.GAMEMEDALSID, "/"); _local2 = new (medalsData); _local1.data.GAME = _local2; _local1.flush(); } } }//package
Section 404
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 405
//movementZone (movementZone) package { public class movementZone { public var ISINVIBLE:Boolean; public var IND:String; public var H:Number; public var NEXTZONES:Array; public var U:Number; public var V:Number; public var W:Number; public var CANATTACK:Boolean; public var CANHIDE:Boolean; public var WEIGHT:Number; public function movementZone(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Boolean=false, _arg7:Boolean=false, _arg8:Boolean=true){ IND = _arg1; U = _arg2; V = _arg3; W = _arg4; H = _arg5; CANHIDE = _arg6; ISINVIBLE = _arg7; CANATTACK = _arg8; NEXTZONES = []; WEIGHT = 1; } public function getMovementPos():Object{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; _local1 = Math.round((U + (W * Math.random()))); _local2 = Math.round((V + (H * Math.random()))); _local3 = (Math.pow(_local2, 2) / Math.pow(1400, 2)); if (_local3 > 1){ _local3 = 1; }; _local4 = (220 + (_local3 * 230)); return ({x:_local1, y:_local4, v:_local2}); } public function getNextZone():movementZone{ var _local1:Number; if (NEXTZONES.length == 0){ return (null); }; _local1 = Math.round((NEXTZONES.length * Math.random())); if (_local1 == NEXTZONES.length){ _local1 = 0; }; return (NEXTZONES[_local1]); } } }//package
Section 406
//numbers (numbers) package { public class numbers { public static function formatSeconds(_arg1:Number){ var _local2:String; var _local3:String; var _local4:String; var _local5:Number; _local2 = ""; _local5 = (_arg1 / 60); _local5 = Math.floor(_local5); _local3 = (_local5 + ":"); if (_local3.length == 2){ _local3 = ("0" + _local3); }; _local2 = (_local2 + _local3); _arg1 = (_arg1 - (_local5 * 60)); _local4 = String(_arg1); if (_local4.length == 1){ _local4 = ("0" + _local4); }; _local2 = (_local2 + _local4); return (_local2); } public static function format(_arg1:Number){ var _local2:String; var _local3:String; var _local4:String; var _local5:String; var _local6:Number; var _local7:Number; _local2 = ""; _local6 = (_arg1 / 1000000); _local6 = Math.floor(_local6); if (_local6 > 0){ _local3 = (_local6 + ","); if (_local3.length == 2){ _local3 = ("00" + _local3); }; if (_local3.length == 3){ _local3 = ("0" + _local3); }; _local2 = (_local2 + _local3); _arg1 = (_arg1 - (_local6 * 1000000)); }; _local7 = (_arg1 / 1000); _local7 = Math.floor(_local7); if ((((_local7 > 0)) || ((_local6 > 0)))){ _local4 = (_local7 + ","); if (_local2.length > 0){ if (_local4.length == 2){ _local4 = ("00" + _local4); }; if (_local4.length == 3){ _local4 = ("0" + _local4); }; }; _local2 = (_local2 + _local4); _arg1 = (_arg1 - (_local7 * 1000)); }; _local5 = String(Math.round(_arg1)); if (_local2.length > 0){ if (_local5.length == 1){ _local5 = ("00" + _local5); }; if (_local5.length == 2){ _local5 = ("0" + _local5); }; }; _local2 = (_local2 + _local5); return (_local2); } } }//package
Section 407
//nVisibleZone (nVisibleZone) package { public class nVisibleZone { public var H:Number; public var MAXU:Number; public var MAXV:Number; public var U:Number; public var V:Number; public var W:Number; public var IND:String; public function nVisibleZone(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number){ IND = _arg1; U = _arg2; V = _arg3; W = _arg4; H = _arg5; MAXU = (U + W); MAXV = (V + H); } public function isInZone(_arg1:Number, _arg2:Number):Boolean{ if ((((_arg1 >= U)) && ((_arg1 <= MAXU)))){ if ((((_arg2 >= V)) && ((_arg2 <= MAXV)))){ return (true); }; }; return (false); } } }//package
Section 408
//obstacle (obstacle) package { import flash.display.*; public class obstacle extends MovieClip { public var V:Number; public var SWAPPED:Boolean; public var TYPE:String; public function obstacle(){ TYPE = "obstacle"; } public function destroy(_arg1:Object=null){ parent.removeChild(this); } } }//package
Section 409
//obstacle_sc1_b1 (obstacle_sc1_b1) package { public class obstacle_sc1_b1 extends obstacle { } }//package
Section 410
//obstacle_sc1_b2 (obstacle_sc1_b2) package { public class obstacle_sc1_b2 extends obstacle { } }//package
Section 411
//obstacle_sc1_b3 (obstacle_sc1_b3) package { public class obstacle_sc1_b3 extends obstacle { } }//package
Section 412
//obstacle_sc1_b4 (obstacle_sc1_b4) package { public class obstacle_sc1_b4 extends obstacle { } }//package
Section 413
//obstacle_sc1_b5 (obstacle_sc1_b5) package { public class obstacle_sc1_b5 extends obstacle { } }//package
Section 414
//obstacle_sc2_b1 (obstacle_sc2_b1) package { public class obstacle_sc2_b1 extends obstacle { } }//package
Section 415
//obstacle_sc2_b2 (obstacle_sc2_b2) package { public class obstacle_sc2_b2 extends obstacle { } }//package
Section 416
//obstacle_sc2_b3 (obstacle_sc2_b3) package { public class obstacle_sc2_b3 extends obstacle { } }//package
Section 417
//obstacle_sc2_b4 (obstacle_sc2_b4) package { public class obstacle_sc2_b4 extends obstacle { } }//package
Section 418
//obstacle_sc2_b5 (obstacle_sc2_b5) package { public class obstacle_sc2_b5 extends obstacle { } }//package
Section 419
//obstacle_sc3_b1 (obstacle_sc3_b1) package { public class obstacle_sc3_b1 extends obstacle { } }//package
Section 420
//obstacle_sc3_b2 (obstacle_sc3_b2) package { public class obstacle_sc3_b2 extends obstacle { } }//package
Section 421
//obstacle_sc3_b3 (obstacle_sc3_b3) package { public class obstacle_sc3_b3 extends obstacle { } }//package
Section 422
//obstacle_sc3_b4 (obstacle_sc3_b4) package { public class obstacle_sc3_b4 extends obstacle { } }//package
Section 423
//obstacle_sc3_b5 (obstacle_sc3_b5) package { public class obstacle_sc3_b5 extends obstacle { } }//package
Section 424
//obstacle_sc4_b1 (obstacle_sc4_b1) package { public class obstacle_sc4_b1 extends obstacle { } }//package
Section 425
//obstacle_sc4_b2 (obstacle_sc4_b2) package { public class obstacle_sc4_b2 extends obstacle { } }//package
Section 426
//obstacle_sc4_b3 (obstacle_sc4_b3) package { public class obstacle_sc4_b3 extends obstacle { } }//package
Section 427
//obstacle_sc4_b5 (obstacle_sc4_b5) package { public class obstacle_sc4_b5 extends obstacle { } }//package
Section 428
//obstacle_sc5_b1 (obstacle_sc5_b1) package { public class obstacle_sc5_b1 extends obstacle { } }//package
Section 429
//obstacle_sc5_b2 (obstacle_sc5_b2) package { public class obstacle_sc5_b2 extends obstacle { } }//package
Section 430
//obstacle_sc5_b3 (obstacle_sc5_b3) package { public class obstacle_sc5_b3 extends obstacle { } }//package
Section 431
//obstacle_sc5_b4 (obstacle_sc5_b4) package { public class obstacle_sc5_b4 extends obstacle { } }//package
Section 432
//obstacle_sc6_b1 (obstacle_sc6_b1) package { public class obstacle_sc6_b1 extends obstacle { } }//package
Section 433
//obstacle_sc6_b2 (obstacle_sc6_b2) package { public class obstacle_sc6_b2 extends obstacle { } }//package
Section 434
//obstacle_sc6_b3 (obstacle_sc6_b3) package { public class obstacle_sc6_b3 extends obstacle { } }//package
Section 435
//obstacle_sc6_b4 (obstacle_sc6_b4) package { public class obstacle_sc6_b4 extends obstacle { } }//package
Section 436
//obstacle1 (obstacle1) package { public class obstacle1 extends obstacle { } }//package
Section 437
//obstacle2 (obstacle2) package { public class obstacle2 extends obstacle { } }//package
Section 438
//obstacle3 (obstacle3) package { public class obstacle3 extends obstacle { } }//package
Section 439
//obstacle4 (obstacle4) package { import flash.display.*; public dynamic class obstacle4 extends MovieClip { } }//package
Section 440
//obstacle5 (obstacle5) package { import flash.display.*; public dynamic class obstacle5 extends MovieClip { } }//package
Section 441
//obstacle6 (obstacle6) package { import flash.display.*; public dynamic class obstacle6 extends MovieClip { } }//package
Section 442
//obstacle7 (obstacle7) package { import flash.display.*; public dynamic class obstacle7 extends MovieClip { } }//package
Section 443
//obstacle8 (obstacle8) package { import flash.display.*; public dynamic class obstacle8 extends MovieClip { } }//package
Section 444
//obstacle9 (obstacle9) package { import flash.display.*; public dynamic class obstacle9 extends MovieClip { } }//package
Section 445
//oHA_blastFront (oHA_blastFront) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class oHA_blastFront extends MovieClip { public function oHA_blastFront(){ addFrameScript(0, frame1, 54, frame55); } function frame1(){ stop(); } function frame55(){ stop(); glo.bal.SCRIPT.removeNode(this); } } }//package
Section 446
//oHA_blastLeft (oHA_blastLeft) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class oHA_blastLeft extends MovieClip { public function oHA_blastLeft(){ addFrameScript(0, frame1, 54, frame55); } function frame1(){ stop(); } function frame55(){ stop(); glo.bal.SCRIPT.removeNode(this); } } }//package
Section 447
//oHA_blastRight (oHA_blastRight) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class oHA_blastRight extends MovieClip { public function oHA_blastRight(){ addFrameScript(0, frame1, 54, frame55); } function frame1(){ stop(); } function frame55(){ stop(); glo.bal.SCRIPT.removeNode(this); } } }//package
Section 448
//oHA_Die (oHA_Die) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class oHA_Die extends MovieClip { public function oHA_Die(){ addFrameScript(0, frame1, 49, frame50); } function frame1(){ stop(); } function frame50(){ stop(); glo.bal.SCRIPT.removeNode(this); } } }//package
Section 449
//Oklahoma (Oklahoma) package { import flash.text.*; public dynamic class Oklahoma extends Font { } }//package
Section 450
//outlawA (outlawA) package { import flash.display.*; public class outlawA extends aiUnit { public var blood_mc:MovieClip; public var damage_mc:MovieClip; public var bar_mc:MovieClip; public var body_mc:MovieClip; public static var MAXUNITS:Number; public static var COUNT:Number; public function outlawA(){ addFrameScript(0, frame1, 1, frame2); super(); TYPE = "outlawA"; Reward = 75; HEAD_FACTOR = 2; NECK_FACTOR = 2; CHEST_FACTOR = 1; LEGS_FACTOR = 0.15; if (!outlawA.COUNT){ outlawA.COUNT = 0; }; outlawA.COUNT++; } function frame1(){ BODY = body_mc; HEALTHBAR = bar_mc; DAMAGEVISUAL = damage_mc; BLOODMC = blood_mc; } function frame2(){ stop(); bar_mc.setHealth(HEALTH); startRun(); } override public function unitKill(){ outlawA.COUNT--; } } }//package
Section 451
//outlawB (outlawB) package { import flash.display.*; public class outlawB extends aiUnit { public var blood_mc:MovieClip; public var damage_mc:MovieClip; public var bar_mc:MovieClip; public var body_mc:MovieClip; public static var MAXUNITS:Number; public static var COUNT:Number; public function outlawB(){ addFrameScript(0, frame1, 1, frame2); super(); TYPE = "outlawB"; Reward = 100; HEAD_FACTOR = 2; NECK_FACTOR = 2; CHEST_FACTOR = 1; LEGS_FACTOR = 0.15; if (!outlawB.COUNT){ outlawB.COUNT = 0; }; outlawB.COUNT++; } function frame1(){ BODY = body_mc; HEALTHBAR = bar_mc; DAMAGEVISUAL = damage_mc; BLOODMC = blood_mc; } function frame2(){ stop(); bar_mc.setHealth(HEALTH); startRun(); } override public function unitKill(){ outlawB.COUNT--; } } }//package
Section 452
//outlawC (outlawC) package { import flash.display.*; public class outlawC extends aiUnit { public var blood_mc:MovieClip; public var damage_mc:MovieClip; public var bar_mc:MovieClip; public var body_mc:MovieClip; public static var MAXUNITS:Number; public static var COUNT:Number; public function outlawC(){ addFrameScript(0, frame1, 1, frame2); super(); TYPE = "outlawC"; Reward = 150; HEAD_FACTOR = 1.5; NECK_FACTOR = 1; CHEST_FACTOR = 1; LEGS_FACTOR = 0.15; if (!outlawC.COUNT){ outlawC.COUNT = 0; }; outlawC.COUNT++; } function frame1(){ BODY = body_mc; HEALTHBAR = bar_mc; DAMAGEVISUAL = damage_mc; BLOODMC = blood_mc; } function frame2(){ stop(); bar_mc.setHealth(HEALTH); startRun(); } override public function unitKill(){ outlawC.COUNT--; } } }//package
Section 453
//outlawduel1 (outlawduel1) package { import flash.display.*; public class outlawduel1 extends aiUnitDuel { public var body_mc:MovieClip; public var blood_mc:MovieClip; public static var MAXUNITS:Number; public static var COUNT:Number; public function outlawduel1(){ addFrameScript(0, frame1, 1, frame2); super(); TYPE = "outlawduel1"; PRECISION = 0.5; AGGRESSION = 1.5; } function frame1(){ BODY = body_mc; BLOODMC = blood_mc; blood_mc.gotoAndStop(1); } function frame2(){ stop(); wait(); } } }//package
Section 454
//outlawduel2 (outlawduel2) package { import flash.display.*; public class outlawduel2 extends aiUnitDuel { public var body_mc:MovieClip; public var blood_mc:MovieClip; public static var MAXUNITS:Number; public static var COUNT:Number; public function outlawduel2(){ addFrameScript(0, frame1, 1, frame2); super(); TYPE = "outlawduel2"; PRECISION = 0.6; AGGRESSION = 1.3; } function frame1(){ BODY = body_mc; BLOODMC = blood_mc; blood_mc.gotoAndStop(1); } function frame2(){ stop(); wait(); } } }//package
Section 455
//outlawduel3 (outlawduel3) package { import flash.display.*; public class outlawduel3 extends aiUnitDuel { public var body_mc:MovieClip; public var blood_mc:MovieClip; public static var MAXUNITS:Number; public static var COUNT:Number; public function outlawduel3(){ addFrameScript(0, frame1, 1, frame2); super(); TYPE = "outlawduel3"; PRECISION = 0.65; AGGRESSION = 1.1; } function frame1(){ BODY = body_mc; BLOODMC = blood_mc; blood_mc.gotoAndStop(1); } function frame2(){ stop(); wait(); } } }//package
Section 456
//outlawduel4 (outlawduel4) package { import flash.display.*; public class outlawduel4 extends aiUnitDuel { public var body_mc:MovieClip; public var blood_mc:MovieClip; public static var MAXUNITS:Number; public static var COUNT:Number; public function outlawduel4(){ addFrameScript(0, frame1, 1, frame2); super(); TYPE = "outlawduel4"; PRECISION = 0.7; AGGRESSION = 0.9; } function frame1(){ BODY = body_mc; BLOODMC = blood_mc; blood_mc.gotoAndStop(1); } function frame2(){ stop(); wait(); } } }//package
Section 457
//outlawduel5 (outlawduel5) package { import flash.display.*; public class outlawduel5 extends aiUnitDuel { public var body_mc:MovieClip; public var blood_mc:MovieClip; public static var MAXUNITS:Number; public static var COUNT:Number; public function outlawduel5(){ addFrameScript(0, frame1, 1, frame2); super(); TYPE = "outlawduel5"; PRECISION = 0.75; AGGRESSION = 0.7; } function frame1(){ BODY = body_mc; BLOODMC = blood_mc; blood_mc.gotoAndStop(1); } function frame2(){ stop(); wait(); } } }//package
Section 458
//outlawduel6 (outlawduel6) package { import flash.display.*; public class outlawduel6 extends aiUnitDuel { public var body_mc:MovieClip; public var blood_mc:MovieClip; public static var MAXUNITS:Number; public static var COUNT:Number; public function outlawduel6(){ addFrameScript(0, frame1, 1, frame2); super(); TYPE = "outlawduel6"; PRECISION = 0.8; AGGRESSION = 0.6; } function frame1(){ BODY = body_mc; BLOODMC = blood_mc; blood_mc.gotoAndStop(1); } function frame2(){ stop(); wait(); } } }//package
Section 459
//outlawDynamite (outlawDynamite) package { import flash.display.*; import flash.geom.*; public class outlawDynamite extends MovieClip { public var DESTPOINT:Point; public var MIDFRAME:Number; public var CURSPEED:Point; public var attSPEED:Number; public var VMAX:Number; public var V:Number; public var DAMAGE:Number; public var VPMAX:Number; public var TYPE:String; public var HZ_DYNAMITE:MovieClip; public var ALIVE:Boolean; public var Y_ADD:Number; public var F_COUNT:Number; public var OUTLAWDYNA:Boolean; public function outlawDynamite(){ addFrameScript(0, frame1); ALIVE = true; VMAX = 1400; VPMAX = Math.pow(VMAX, 2); OUTLAWDYNA = true; attSPEED = 15; TYPE = "outlawdynamite"; } public function init(){ attSPEED = 15; switch (glo.bal.CGAME.DIFFICULTY){ case 1: attSPEED = 15; break; case 2: attSPEED = 20; break; case 3: attSPEED = 25; break; }; CURSPEED = new Point((350 - x), (1400 - V)); F_COUNT = Math.ceil((CURSPEED.length / attSPEED)); if ((F_COUNT % 2) == 1){ F_COUNT++; }; MIDFRAME = Math.round((F_COUNT / 2)); Y_ADD = -75; CURSPEED.normalize((CURSPEED.length / F_COUNT)); setYandScale(); glo.bal.MapDynamite.activate(); } public function hitDetection(_arg1:Object, _arg2:Boolean=false):Number{ if (!ALIVE){ return; }; if (HZ_DYNAMITE){ if (((HZ_DYNAMITE.hitTestObject(_arg1.area)) || (_arg2))){ ALIVE = false; glo.bal.SCRIPT.explodeOutlawDyna(this); glo.bal.MapDynamite.deactivate(); }; }; } public function dist2(_arg1:Number, _arg2:Number):Number{ var _local3:Number; var _local4:Number; var _local5:Number; if (!ALIVE){ return (Infinity); }; _local3 = (_arg1 - x); _local4 = (_arg2 - y); _local5 = ((_local3 * _local3) + (_local4 * _local4)); return (_local5); } function frame1(){ stop(); } public function nextState(){ if (!ALIVE){ trace("DYNA NOT ALIVE return"); glo.bal.SCRIPT.removeOutlawDyna(this); return; }; this.x = (this.x + CURSPEED.x); V = (V + CURSPEED.y); if (F_COUNT >= MIDFRAME){ Y_ADD = (Y_ADD - 5); } else { Y_ADD = (Y_ADD + 5); }; setYandScale(); F_COUNT--; if (F_COUNT <= 0){ ALIVE = false; glo.bal.SCRIPT.explodeDynaOnPlayer(this); glo.bal.MapDynamite.deactivate(); }; } public function setYandScale(){ var _local1:Number; var _local2:Number; _local1 = ((V * V) / VPMAX); if (_local1 > 1){ _local1 = 1; }; y = ((glo.bal.SCRIPT.SC_YO + (_local1 * glo.bal.SCRIPT.SC_YINT)) + Y_ADD); if (y < 75){ y = 75; }; _local2 = (0.2 + (_local1 * 0.8)); this.scaleX = _local2; this.scaleY = _local2; } public function getFatalPt():Point{ var _local1:Point; _local1 = this.localToGlobal(new Point(0, 0)); return (_local1); } } }//package
Section 460
//outlawDynamiteA (outlawDynamiteA) package { import flash.display.*; public class outlawDynamiteA extends aiDynamiteUnit { public var blood_mc:MovieClip; public var damage_mc:MovieClip; public var bar_mc:MovieClip; public var body_mc:MovieClip; public static var MAXUNITS:Number; public static var COUNT:Number; public function outlawDynamiteA(){ addFrameScript(0, frame1, 1, frame2); super(); TYPE = "outlawDynamiteA"; Reward = 100; HEAD_FACTOR = 2; NECK_FACTOR = 2; CHEST_FACTOR = 1; LEGS_FACTOR = 0.15; if (!outlawDynamiteA.COUNT){ outlawDynamiteA.COUNT = 0; }; outlawDynamiteA.COUNT++; } function frame1(){ BODY = body_mc; HEALTHBAR = bar_mc; DAMAGEVISUAL = damage_mc; BLOODMC = blood_mc; } function frame2(){ stop(); bar_mc.setHealth(HEALTH); startRun(); } override public function unitKill(){ outlawDynamiteA.COUNT--; } } }//package
Section 461
//outlawHorseA (outlawHorseA) package { import flash.display.*; public class outlawHorseA extends aiHorseUnit { public var blood_mc:MovieClip; public var damage_mc:MovieClip; public var bar_mc:MovieClip; public var horsebar_mc:MovieClip; public var body_mc:MovieClip; public static var MAXUNITS:Number; public static var COUNT:Number; public function outlawHorseA(){ addFrameScript(0, frame1, 1, frame2); super(); TYPE = "outlawHorseA"; Reward = 150; HEAD_FACTOR = 2; NECK_FACTOR = 2; CHEST_FACTOR = 2; LEGS_FACTOR = 0.15; HEAD_H_FACTOR = 1; NECK_H_FACTOR = 1; BODY_H_FACTOR = 0.3; if (!outlawHorseA.COUNT){ outlawHorseA.COUNT = 0; }; outlawHorseA.COUNT++; } function frame1(){ BODY = body_mc; HEALTHBAR = bar_mc; HORSE_HEALTHBAR = horsebar_mc; DAMAGEVISUAL = damage_mc; BLOODMC = blood_mc; } function frame2(){ stop(); bar_mc.setHealth(HEALTH); horsebar_mc.setHealth(HORSE_HEALTH); startRun(); } override public function unitKill(){ outlawHorseA.COUNT--; } } }//package
Section 462
//RandomSelection (RandomSelection) package { public class RandomSelection { private var C:Number; private var i:Number; private var TWEIGHT:Number; private var INDEX:Number; private var OPTIONS:Array; public function RandomSelection(){ reset(); } public function choice(_arg1:Object, _arg2:Number){ TWEIGHT = (TWEIGHT + _arg2); OPTIONS.push([_arg1, TWEIGHT]); } public function reset(){ OPTIONS = []; TWEIGHT = 0; } public function choose(){ INDEX = Math.round((Math.random() * TWEIGHT)); C = OPTIONS.length; i = 0; while (i < C) { if (INDEX <= OPTIONS[i][1]){ return (OPTIONS[i][0]); }; i++; }; trace("RandomSelection->choose() : Invalid index ???"); return (OPTIONS[0][0]); } } }//package
Section 463
//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { } }//package
Section 464
//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { } }//package
Section 465
//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { } }//package
Section 466
//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { } }//package
Section 467
//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { } }//package
Section 468
//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { } }//package
Section 469
//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { } }//package
Section 470
//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { } }//package
Section 471
//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { } }//package
Section 472
//ScrollPane_disabledSkin (ScrollPane_disabledSkin) package { import flash.display.*; public dynamic class ScrollPane_disabledSkin extends MovieClip { } }//package
Section 473
//ScrollPane_upSkin (ScrollPane_upSkin) package { import flash.display.*; public dynamic class ScrollPane_upSkin extends MovieClip { } }//package
Section 474
//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { } }//package
Section 475
//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { } }//package
Section 476
//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { } }//package
Section 477
//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { } }//package
Section 478
//sfxDryfire (sfxDryfire) package { import flash.media.*; public dynamic class sfxDryfire extends Sound { } }//package
Section 479
//sfxExplosion (sfxExplosion) package { import flash.media.*; public dynamic class sfxExplosion extends Sound { } }//package
Section 480
//sfxFinisher (sfxFinisher) package { import flash.media.*; public dynamic class sfxFinisher extends Sound { } }//package
Section 481
//sfxGunLoop01 (sfxGunLoop01) package { import flash.media.*; public dynamic class sfxGunLoop01 extends Sound { } }//package
Section 482
//sfxGunSlinger (sfxGunSlinger) package { import flash.media.*; public dynamic class sfxGunSlinger extends Sound { } }//package
Section 483
//sfxHeartbeat1 (sfxHeartbeat1) package { import flash.media.*; public dynamic class sfxHeartbeat1 extends Sound { } }//package
Section 484
//sfxHeartbeat2 (sfxHeartbeat2) package { import flash.media.*; public dynamic class sfxHeartbeat2 extends Sound { } }//package
Section 485
//sfxPistol (sfxPistol) package { import flash.media.*; public dynamic class sfxPistol extends Sound { } }//package
Section 486
//sfxReload1 (sfxReload1) package { import flash.media.*; public dynamic class sfxReload1 extends Sound { } }//package
Section 487
//sfxToggle (sfxToggle) package { import flash.media.*; public dynamic class sfxToggle extends Sound { } }//package
Section 488
//sfxWinchester (sfxWinchester) package { import flash.media.*; public dynamic class sfxWinchester extends Sound { } }//package
Section 489
//sheriffZone (sheriffZone) package { import flash.display.*; import gdk.arcade.*; public class sheriffZone extends gZone { public var CZONES_UNIT:Array; public var VMAX:Number; private var SelZoneDyna:RandomSelection; public var VPMAX:Number; public var CZONES_HUNIT:Array; private var SelZoneHorse:RandomSelection; private var SelZoneUnit:RandomSelection; public var OBSTACLES:Array; public var N_VISIBLE_ZONES:Array; public function sheriffZone(_arg1:Number, _arg2:String){ GAME = glo.bal.GAME; VMAX = 1400; VPMAX = Math.pow(VMAX, 2); super(_arg1, _arg2); } public function init(){ var _local1:*; _local1 = 0; while (_local1 < OBSTACLES.length) { createObstacle(OBSTACLES[_local1]); _local1++; }; } public function initZones(){ var _local1:movementZone; var _local2:Number; SelZoneUnit = new RandomSelection(); for each (_local1 in CZONES_UNIT) { SelZoneUnit.choice(_local1, _local1.WEIGHT); }; SelZoneDyna = new RandomSelection(); _local2 = 0; while (_local2 < 3) { _local1 = CZONES_UNIT[_local2]; SelZoneDyna.choice(_local1, _local1.WEIGHT); _local2++; }; SelZoneHorse = new RandomSelection(); for each (_local1 in CZONES_HUNIT) { SelZoneHorse.choice(_local1, _local1.WEIGHT); }; } public function isInNVisibleZone(_arg1:Number, _arg2:Number):Boolean{ var _local3:Number; _local3 = 0; while (_local3 < N_VISIBLE_ZONES.length) { if (N_VISIBLE_ZONES[_local3].isInZone(_arg1, _arg2)){ return (true); }; _local3++; }; return (false); } public function getCreationZone(_arg1:Class):Object{ switch (_arg1){ case outlawA: case outlawB: case outlawC: return (SelZoneUnit.choose()); case outlawDynamiteA: return (SelZoneDyna.choose()); case outlawHorseA: return (SelZoneHorse.choose()); }; } public function createObstacle(_arg1:Array){ var _local2:MovieClip; _local2 = new (_arg1[0]); glo.bal.SCRIPT.addObstacle(_local2); _local2.x = _arg1[1]; _local2.V = _arg1[2]; setYandScale(_local2, _arg1[3]); } public function setYandScale(_arg1:MovieClip, _arg2:Boolean=true){ var _local3:Number; var _local4:Number; _local3 = (Math.pow(_arg1.V, 2) / VPMAX); if (_local3 > 1){ _local3 = 1; }; _arg1.y = (glo.bal.SCRIPT.SC_YO + (_local3 * glo.bal.SCRIPT.SC_YINT)); if (_arg2){ _local4 = (0.2 + (_local3 * 0.85)); _arg1.scaleX = _local4; _arg1.scaleY = _local4; }; } } }//package
Section 490
//showdown01 (showdown01) package { import flash.media.*; public dynamic class showdown01 extends Sound { } }//package
Section 491
//theduel02 (theduel02) package { import flash.media.*; public dynamic class theduel02 extends Sound { } }//package
Section 492
//util (util) package { public class util { public static var D2R:Number = 0.0174532925199433; public static var R2D:Number = 57.2957795130823; public static var TWO_PI:Number = 6.28318530717959; public static function copyArray(_arg1:Array):Array{ var _local2:Number; var _local3:Number; var _local4:Array; _local3 = _arg1.length; _local4 = []; _local2 = 0; while (_local2 < _local3) { _local4.push(_arg1[_local2]); _local2++; }; return (_local4); } public static function resolveQuadratic(_arg1:Number, _arg2:Number, _arg3:Number):Array{ var _local4:Array; var _local5:Number; var _local6:Number; _local4 = [0, 0]; _local5 = ((_arg2 * _arg2) - ((4 * _arg1) * _arg3)); if (_local5 < 0){ return (undefined); }; _local6 = Math.sqrt(_local5); _local4[0] = ((-(_arg2) - _local6) / (2 * _arg1)); _local4[1] = ((-(_arg2) + _local6) / (2 * _arg1)); return (_local4); } } }//package
Section 493
//westspaghetti01 (westspaghetti01) package { import flash.media.*; public dynamic class westspaghetti01 extends Sound { } }//package
Section 494
//westspaghetti02 (westspaghetti02) package { import flash.media.*; public dynamic class westspaghetti02 extends Sound { } }//package

Library Items

Symbol 1 Font {Oklahoma}
Symbol 2 Font {gungsuh}
Symbol 3 Font {gutcruncher}Used by:331 1778 1780 1782 1787 2207 2209 2651 2731 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2838 2928 2929 2930 2931 2932 3019 3031 3033 3423
Symbol 4 Font {gunplay}Used by:107 108 125 138 139 151 152 532 1692 2650 2653 2654 2655 2656 2657 2679 2680 2681 2682 2683 2684
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:42 58
Symbol 7 MovieClip {fl.core.ComponentShim}Used by:41 42 58
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:12 13
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:12 13
Symbol 12 MovieClip {ScrollPane_disabledSkin}Uses:9 11Used by:42
Symbol 13 MovieClip {ScrollPane_upSkin}Uses:9 11Used by:42
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip {ScrollTrack_skin}Uses:14Used by:41
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip {focusRectSkin}Uses:16Used by:41 58
Symbol 18 GraphicUsed by:21
Symbol 19 GraphicUsed by:20 23 26 35
Symbol 20 MovieClipUses:19Used by:21 30 32
Symbol 21 MovieClip {ScrollArrowUp_downSkin}Uses:18 20Used by:41
Symbol 22 GraphicUsed by:23 26 35 38
Symbol 23 MovieClip {ScrollArrowDown_downSkin}Uses:22 19Used by:41
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip {ScrollThumb_downSkin}Uses:24Used by:41
Symbol 26 MovieClip {ScrollArrowDown_overSkin}Uses:22 19Used by:41
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip {ScrollThumb_overSkin}Uses:27Used by:41
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip {ScrollArrowUp_overSkin}Uses:29 20Used by:41
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip {ScrollArrowUp_upSkin}Uses:31 20Used by:41
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip {ScrollThumb_upSkin}Uses:33Used by:41
Symbol 35 MovieClip {ScrollArrowDown_upSkin}Uses:22 19Used by:41
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClip {ScrollArrowDown_disabledSkin}Uses:36Used by:41
Symbol 38 MovieClip {ScrollArrowUp_disabledSkin}Uses:22Used by:41
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip {ScrollBar_thumbIcon}Uses:39Used by:41
Symbol 41 MovieClip {fl.controls.ScrollBar}Uses:15 7 17 21 23 25 26 28 30 32 34 35 37 38 40Used by:42
Symbol 42 MovieClip {fl.containers.ScrollPane}Uses:6 7 12 13 41
Symbol 43 GraphicUsed by:44 53
Symbol 44 MovieClip {CheckBox_upIcon}Uses:43Used by:58
Symbol 45 GraphicUsed by:46 54
Symbol 46 MovieClip {CheckBox_overIcon}Uses:45Used by:58
Symbol 47 GraphicUsed by:48 55
Symbol 48 MovieClip {CheckBox_downIcon}Uses:47Used by:58
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClip {CheckBox_disabledIcon}Uses:49Used by:58
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:53 54 55 57
Symbol 53 MovieClip {CheckBox_selectedUpIcon}Uses:43 52Used by:58
Symbol 54 MovieClip {CheckBox_selectedOverIcon}Uses:45 52Used by:58
Symbol 55 MovieClip {CheckBox_selectedDownIcon}Uses:47 52Used by:58
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClip {CheckBox_selectedDisabledIcon}Uses:56 52Used by:58
Symbol 58 MovieClip {fl.controls.CheckBox}Uses:6 7 44 46 48 50 53 54 55 57 17Used by:140
Symbol 59 GraphicUsed by:66
Symbol 60 GraphicUsed by:66
Symbol 61 FontUsed by:62
Symbol 62 EditableTextUses:61Used by:66
Symbol 63 GraphicUsed by:66
Symbol 64 GraphicUsed by:66
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClip {bubblebox_score}Uses:59 60 62 63 64 65Used by:2878
Symbol 67 MovieClip {Jukebox}Used by:Timeline
Symbol 68 BitmapUsed by:69 2882
Symbol 69 GraphicUses:68Used by:72 101
Symbol 70 GraphicUsed by:71 86 100 105 129 153 155 338 1658 1698 1824 2672 2675 2678 2753 3470
Symbol 71 MovieClipUses:70Used by:72 101 131 132 153 157 343 344 345 693 694 1636 1708 2595 2668 2728 2808 2853 2863 2879 2880 2884 2941 3026 3422 3431 3432 3447 3464 3471 3472  Timeline
Symbol 72 MovieClipUses:69 71Used by:2853  Timeline
Symbol 73 BitmapUsed by:74 2883
Symbol 74 GraphicUses:73Used by:101 131
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:101
Symbol 77 FontUsed by:78 79 80 126 133 134 135 136 141 143 145 147 234 236 238 240 244 2647 2648 2649 2652 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2743 2756 2761 2841 2842 2847 2848 2944 2946 2949 2952 2954 2958 2960 2962 2964 2966 2973 2975 3445 3448 3451 3453 3455 3457 3459 3461 3465
Symbol 78 EditableTextUses:77Used by:101
Symbol 79 EditableTextUses:77Used by:101
Symbol 80 EditableTextUses:77Used by:101
Symbol 81 BitmapUsed by:82 84
Symbol 82 GraphicUses:81Used by:83
Symbol 83 MovieClipUses:82Used by:86 155
Symbol 84 GraphicUses:81Used by:85 86 155
Symbol 85 MovieClipUses:84Used by:86 155
Symbol 86 ButtonUses:83 85 70 84Used by:101 2884 3469
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89 100
Symbol 89 MovieClipUses:88Used by:100
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92 100
Symbol 92 MovieClipUses:91Used by:100
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95 100
Symbol 95 MovieClipUses:94Used by:100
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:100 153
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:100 153
Symbol 100 ButtonUses:89 92 95 97 99 70 88 91 94Used by:101 2884 3468
Symbol 101 MovieClip {sheriffRage_fla.loaderbg_5}Uses:69 71 74 76 78 79 80 86 100Used by:131
Symbol 102 GraphicUsed by:103 339 497 498 687 688 1069 1070 1087 1591 1592 2669 2673 2676
Symbol 103 MovieClipUses:102Used by:104 123
Symbol 104 MovieClipUses:103Used by:106 3434
Symbol 105 MovieClipUses:70Used by:106 3434
Symbol 106 MovieClip {sheriffRage_fla.bar_13}Uses:104 105Used by:131
Symbol 107 EditableTextUses:4Used by:131
Symbol 108 EditableTextUses:4Used by:131
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:111
Symbol 111 MovieClip {sheriffRage_fla.AdUnit_18}Uses:110Used by:124
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:122
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:122
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:122
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:122
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:122
Symbol 122 MovieClipUses:113 115 117 119 121Used by:123
Symbol 123 MovieClip {sheriffRage_fla.screenstv_20}Uses:103 122Used by:124
Symbol 124 MovieClip {sheriffRage_fla.Preroll_17}Uses:111 123Used by:131
Symbol 125 TextUses:4Used by:131
Symbol 126 EditableTextUses:77Used by:127 129
Symbol 127 MovieClip {sheriffRage_fla.playtext_24}Uses:126Used by:128
Symbol 128 MovieClipUses:127Used by:129
Symbol 129 ButtonUses:128 70 126Used by:131
Symbol 130 Sound {LookingForTrouble}Used by:131 1657
Symbol 131 MovieClip {sheriffRage_fla.LoaderCPMStar_4}Uses:101 106 107 108 124 71 74 125 129 130Used by:Timeline
Symbol 132 MovieClip {sheriffRage_fla.MainShade_25}Uses:71Used by:Timeline
Symbol 133 EditableTextUses:77Used by:137
Symbol 134 EditableTextUses:77Used by:137
Symbol 135 EditableTextUses:77Used by:137
Symbol 136 EditableTextUses:77Used by:137
Symbol 137 MovieClip {sheriffRage_fla.footer_27}Uses:133 134 135 136Used by:157
Symbol 138 EditableTextUses:4Used by:140
Symbol 139 EditableTextUses:4Used by:140
Symbol 140 MovieClip {sheriffRage_fla.soundcontrol_28}Uses:138 139 58Used by:157
Symbol 141 EditableTextUses:77Used by:142
Symbol 142 MovieClip {sheriffRage_fla.footer_41}Uses:141Used by:157
Symbol 143 EditableTextUses:77Used by:144
Symbol 144 MovieClip {sheriffRage_fla.footer_42}Uses:143Used by:157
Symbol 145 EditableTextUses:77Used by:146
Symbol 146 MovieClip {sheriffRage_fla.footer_43}Uses:145Used by:157
Symbol 147 EditableTextUses:77Used by:148 149
Symbol 148 MovieClip {sheriffRage_fla.text_46}Uses:147Used by:149
Symbol 149 ButtonUses:148 147Used by:150
Symbol 150 MovieClip {sheriffRage_fla.freesitecontentbtnmc_44}Uses:149Used by:157
Symbol 151 EditableTextUses:4Used by:153
Symbol 152 EditableTextUses:4Used by:153
Symbol 153 ButtonUses:71 151 97 152 99 70Used by:154
Symbol 154 MovieClip {sheriffRage_fla.btnqigamesfootermc_47}Uses:153Used by:157
Symbol 155 ButtonUses:83 85 70 84Used by:156
Symbol 156 MovieClip {sheriffRage_fla.btnbboxfootermc_49}Uses:155Used by:157
Symbol 157 MovieClip {sheriffRage_fla.DynamicFooter_26}Uses:71 137 140 142 144 146 150 154 156Used by:Timeline
Symbol 158 MovieClip {sheriffRage_fla.MochiContainer_51}Used by:Timeline
Symbol 159 BitmapUsed by:160 262 1709
Symbol 160 GraphicUses:159Used by:161
Symbol 161 MovieClip {obstacle1}Uses:160Used by:1657
Symbol 162 BitmapUsed by:163 1812
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClipUses:163Used by:165
Symbol 165 MovieClipUses:164Used by:166 1637
Symbol 166 MovieClip {dynamite}Uses:165Used by:1657
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClip {dynaCursor}Uses:167Used by:1657
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:171
Symbol 171 MovieClip {obstacle_sc1_b1}Uses:170Used by:1657
Symbol 172 BitmapUsed by:173 3028
Symbol 173 GraphicUses:172Used by:174
Symbol 174 MovieClip {obstacle_sc1_b2}Uses:173Used by:1657
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:177
Symbol 177 MovieClip {obstacle_sc1_b3}Uses:176Used by:1657
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:180
Symbol 180 MovieClip {obstacle_sc1_b4}Uses:179Used by:1657
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:183
Symbol 183 MovieClip {obstacle_sc1_b5}Uses:182Used by:1657
Symbol 184 BitmapUsed by:185 1710
Symbol 185 GraphicUses:184Used by:186 264
Symbol 186 MovieClip {obstacle2}Uses:185Used by:1657
Symbol 187 BitmapUsed by:188 274 3458 3460
Symbol 188 GraphicUses:187Used by:189
Symbol 189 MovieClip {obstacle3}Uses:188Used by:1657
Symbol 190 GraphicUsed by:198 208 215 222 229 332
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:193 204
Symbol 193 MovieClipUses:192Used by:198 208 215 222 229 235 237 239 241 243 245 332 2845
Symbol 194 GraphicUsed by:198 208 215 222 229 332
Symbol 195 FontUsed by:196 197 201 202 206 207 209 210 213 214 216 217 220 221 223 224 227 228 230 231 242 330 333 334 1826 1828 2594 2597 2604 2605 2606 2607 2608 2609 2611 2616 2617 2619 2620 2622 2623 2625 2626 2628 2629 2685 2691 2698 2699 2702 2705 2708 2724 2732 2733 2734 2735 2736 2737 2742 2744 2745 2751 2755 2757 2758 2760 2762 2763 2767 2768 2769 2772 2773 2774 2776 2777 2778 2780 2781 2782 2784 2785 2786 2791 2793 2798 2800 2805 2806 2832 2835 2850 2864 2867 2870 2872 2876 2877 2885 2888 2891 2894 2897 2901 2904 2905 2906 2910 2913 2916 2919 2922 2925 2933 2968 2981 2982 2984 2990 2991 2992 2993 2994 3003 3004 3005 3006 3011 3012 3013 3017 3018 3020 3022 3023 3420 3421 3424 3425 3428 3438 3439 3440 3441 3442 3443
Symbol 196 EditableTextUses:195Used by:198
Symbol 197 EditableTextUses:195Used by:198
Symbol 198 MovieClip {sheriffRage_fla.miniIconMedal1_66}Uses:190 193 194 196 197Used by:205
Symbol 199 BitmapUsed by:200 2846
Symbol 200 GraphicUses:199Used by:203 211 218 225 232 335
Symbol 201 EditableTextUses:195Used by:203
Symbol 202 EditableTextUses:195Used by:203
Symbol 203 MovieClip {sheriffRage_fla.largeIconMedal1_68}Uses:200 201 202Used by:205
Symbol 204 ButtonUses:192Used by:205 212 219 226 233 336
Symbol 205 MovieClip {medal1}Uses:198 203 204Used by:1657
Symbol 206 EditableTextUses:195Used by:208
Symbol 207 EditableTextUses:195Used by:208
Symbol 208 MovieClip {sheriffRage_fla.miniIconMedal2_71}Uses:190 193 194 206 207Used by:212
Symbol 209 EditableTextUses:195Used by:211
Symbol 210 EditableTextUses:195Used by:211
Symbol 211 MovieClip {sheriffRage_fla.largeIconMedal2_72}Uses:200 209 210Used by:212
Symbol 212 MovieClip {medal2}Uses:208 211 204Used by:1657
Symbol 213 EditableTextUses:195Used by:215
Symbol 214 EditableTextUses:195Used by:215
Symbol 215 MovieClip {sheriffRage_fla.miniIconMedal3_74}Uses:190 193 194 213 214Used by:219
Symbol 216 EditableTextUses:195Used by:218
Symbol 217 EditableTextUses:195Used by:218
Symbol 218 MovieClip {sheriffRage_fla.largeIconMedal3_75}Uses:200 216 217Used by:219
Symbol 219 MovieClip {medal3}Uses:215 218 204Used by:1657
Symbol 220 EditableTextUses:195Used by:222
Symbol 221 EditableTextUses:195Used by:222
Symbol 222 MovieClip {sheriffRage_fla.miniIconMedal4_77}Uses:190 193 194 220 221Used by:226
Symbol 223 EditableTextUses:195Used by:225
Symbol 224 EditableTextUses:195Used by:225
Symbol 225 MovieClip {sheriffRage_fla.largeIconMedal4_78}Uses:200 223 224Used by:226
Symbol 226 MovieClip {medal4}Uses:222 225 204Used by:1657
Symbol 227 EditableTextUses:195Used by:229
Symbol 228 EditableTextUses:195Used by:229
Symbol 229 MovieClip {sheriffRage_fla.miniIconMedal5_80}Uses:190 193 194 227 228Used by:233
Symbol 230 EditableTextUses:195Used by:232
Symbol 231 EditableTextUses:195Used by:232
Symbol 232 MovieClip {sheriffRage_fla.largeIconMedal5_81}Uses:200 230 231Used by:233
Symbol 233 MovieClip {medal5}Uses:229 232 204Used by:1657
Symbol 234 EditableTextUses:77Used by:235
Symbol 235 MovieClip {sheriffRage_fla.iconMedal1_83}Uses:193 234Used by:246
Symbol 236 EditableTextUses:77Used by:237
Symbol 237 MovieClip {sheriffRage_fla.iconMedal2_84}Uses:193 236Used by:246
Symbol 238 EditableTextUses:77Used by:239
Symbol 239 MovieClip {sheriffRage_fla.iconMedal3_85}Uses:193 238Used by:246
Symbol 240 EditableTextUses:77Used by:241
Symbol 241 MovieClip {sheriffRage_fla.iconMedal4_86}Uses:193 240Used by:246
Symbol 242 EditableTextUses:195Used by:243
Symbol 243 MovieClip {sheriffRage_fla.iconMedal5_87}Uses:193 242Used by:246
Symbol 244 EditableTextUses:77Used by:245
Symbol 245 MovieClip {sheriffRage_fla.iconMedal6_88}Uses:193 244Used by:246
Symbol 246 MovieClip {medalMiniIcons}Uses:235 237 239 241 243 245Used by:1657
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:249
Symbol 249 MovieClip {obstacle_sc2_b1}Uses:248Used by:1657
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:252
Symbol 252 MovieClip {obstacle_sc2_b2}Uses:251Used by:1657
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:255
Symbol 255 MovieClip {obstacle_sc2_b3}Uses:254Used by:1657
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:258
Symbol 258 MovieClip {obstacle_sc2_b4}Uses:257Used by:1657
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:261
Symbol 261 MovieClip {obstacle_sc2_b5}Uses:260Used by:1657
Symbol 262 GraphicUses:159Used by:263
Symbol 263 MovieClip {obstacle4}Uses:262Used by:1657
Symbol 264 MovieClip {obstacle5}Uses:185Used by:1657
Symbol 265 BitmapUsed by:266 3454 3456
Symbol 266 GraphicUses:265Used by:267
Symbol 267 MovieClip {obstacle6}Uses:266Used by:1657
Symbol 268 BitmapUsed by:269 3452 3460
Symbol 269 GraphicUses:268Used by:270
Symbol 270 MovieClip {obstacle7}Uses:269Used by:1657
Symbol 271 BitmapUsed by:272 3450
Symbol 272 GraphicUses:271Used by:273
Symbol 273 MovieClip {obstacle8}Uses:272Used by:1657
Symbol 274 GraphicUses:187Used by:275
Symbol 275 MovieClip {obstacle9}Uses:274Used by:1657
Symbol 276 BitmapUsed by:277 3449
Symbol 277 GraphicUses:276Used by:278
Symbol 278 MovieClip {obstacle_sc3_b1}Uses:277Used by:1657
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClip {obstacle_sc3_b2}Uses:280Used by:1657
Symbol 282 BitmapUsed by:283 3449
Symbol 283 GraphicUses:282Used by:284
Symbol 284 MovieClip {obstacle_sc3_b3}Uses:283Used by:1657
Symbol 285 BitmapUsed by:286 3449
Symbol 286 GraphicUses:285Used by:287
Symbol 287 MovieClip {obstacle_sc3_b4}Uses:286Used by:1657
Symbol 288 BitmapUsed by:289 3449
Symbol 289 GraphicUses:288Used by:290
Symbol 290 MovieClip {obstacle_sc3_b5}Uses:289Used by:1657
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:293
Symbol 293 MovieClip {obstacle_sc4_b1}Uses:292Used by:1657
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:296
Symbol 296 MovieClip {obstacle_sc4_b2}Uses:295Used by:1657
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:299
Symbol 299 MovieClip {obstacle_sc4_b3}Uses:298Used by:1657
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:302
Symbol 302 MovieClip {obstacle_sc4_b5}Uses:301Used by:1657
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:305
Symbol 305 MovieClip {obstacle_sc5_b1}Uses:304Used by:1657
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:308
Symbol 308 MovieClip {obstacle_sc5_b2}Uses:307Used by:1657
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:311
Symbol 311 MovieClip {obstacle_sc5_b3}Uses:310Used by:1657
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:314
Symbol 314 MovieClip {obstacle_sc5_b4}Uses:313Used by:1657
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:317
Symbol 317 MovieClip {obstacle_sc6_b1}Uses:316Used by:1657
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:320
Symbol 320 MovieClip {obstacle_sc6_b2}Uses:319Used by:1657
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClip {obstacle_sc6_b3}Uses:322Used by:1657
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:326
Symbol 326 MovieClip {obstacle_sc6_b4}Uses:325Used by:1657
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:329 3403
Symbol 329 MovieClip {FireMark}Uses:328Used by:1657
Symbol 330 EditableTextUses:195Used by:332
Symbol 331 EditableTextUses:3Used by:332
Symbol 332 MovieClip {sheriffRage_fla.miniIconMedal6_120}Uses:190 193 194 330 331Used by:336
Symbol 333 EditableTextUses:195Used by:335
Symbol 334 EditableTextUses:195Used by:335
Symbol 335 MovieClip {sheriffRage_fla.largeIconMedal6_121}Uses:200 333 334Used by:336
Symbol 336 MovieClip {medal6}Uses:332 335 204Used by:1657
Symbol 337 MovieClip {listMedals}Used by:1657
Symbol 338 MovieClipUses:70Used by:340
Symbol 339 MovieClipUses:102Used by:340
Symbol 340 MovieClip {sheriffRage_fla.unitbar_124}Uses:338 339Used by:535 690 786 1089 1594
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:360
Symbol 343 MovieClip {sheriffRage_fla.hitzone_129}Uses:71Used by:360 377 386 397 410 480 497 498 552 569 578 587 600 670 687 688 710 719 902 919 928 970 983 1069 1070 1087 1092 1103 1116 1192 1203 1216 1242 1253 1266 1292 1303 1316 1342 1353 1366 1392 1403 1416 1456 1473 1482 1491 1504 1574 1591 1592
Symbol 344 MovieClip {sheriffRage_fla.hitzone_130}Uses:71Used by:360 377 386 397 410 480 497 498 552 569 578 587 600 670 687 688 710 719 902 919 928 970 983 1069 1070 1087 1092 1103 1116 1192 1203 1216 1242 1253 1266 1292 1303 1316 1342 1353 1366 1392 1403 1416 1456 1473 1482 1491 1504 1574 1591 1592
Symbol 345 MovieClip {sheriffRage_fla.hitzone_131}Uses:71Used by:360 377 386 397 480 552 569 578 587 670 902 919 928 970 1456 1473 1482 1491 1574
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:360
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:360
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:360
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:360
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:360
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:360
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:360
Symbol 360 MovieClipUses:342 343 344 345 347 349 351 353 355 357 359Used by:499
Symbol 361 BitmapUsed by:362 378
Symbol 362 GraphicUses:361Used by:377
Symbol 363 BitmapUsed by:364 379
Symbol 364 GraphicUses:363Used by:377
Symbol 365 BitmapUsed by:366 380
Symbol 366 GraphicUses:365Used by:377
Symbol 367 BitmapUsed by:368 381
Symbol 368 GraphicUses:367Used by:377
Symbol 369 BitmapUsed by:370 382
Symbol 370 GraphicUses:369Used by:377
Symbol 371 BitmapUsed by:372 383
Symbol 372 GraphicUses:371Used by:377
Symbol 373 BitmapUsed by:374 384
Symbol 374 GraphicUses:373Used by:377
Symbol 375 BitmapUsed by:376 385
Symbol 376 GraphicUses:375Used by:377
Symbol 377 MovieClipUses:362 345 343 344 364 366 368 370 372 374 376Used by:499
Symbol 378 GraphicUses:361Used by:386
Symbol 379 GraphicUses:363Used by:386
Symbol 380 GraphicUses:365Used by:386
Symbol 381 GraphicUses:367Used by:386
Symbol 382 GraphicUses:369Used by:386
Symbol 383 GraphicUses:371Used by:386
Symbol 384 GraphicUses:373Used by:386
Symbol 385 GraphicUses:375Used by:386
Symbol 386 MovieClipUses:378 345 343 344 379 380 381 382 383 384 385Used by:499
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:397 480
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:397 480
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:397 480
Symbol 393 BitmapUsed by:394 3460
Symbol 394 GraphicUses:393Used by:397 480
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:397 587 697 1116 1166 1216 1266 1316 1366 1416 1491
Symbol 397 MovieClip {sheriffRage_fla.shoot_134}Uses:388 345 343 344 390 392 394 396Used by:499
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:410
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:410
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:410
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:410
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:410
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:410
Symbol 410 MovieClip {sheriffRage_fla.hit_135}Uses:399 344 343 401 403 405 407 409Used by:499
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:431
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:431
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:431
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:431
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:431
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:431
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:431
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:431
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:431
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:431
Symbol 431 MovieClip {sheriffRage_fla.dieA_136}Uses:412 414 416 418 420 422 424 426 428 430Used by:499
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:452
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:452
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:452
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:452
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:452
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:452
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:452
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:452
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:452
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:452
Symbol 452 MovieClip {sheriffRage_fla.dieB_137}Uses:433 435 437 439 441 443 445 447 449 451Used by:499
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:479
Symbol 455 BitmapUsed by:456
Symbol 456 GraphicUses:455Used by:479
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:479
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:479
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461Used by:479
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:479
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:479
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:479
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:479
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:479
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:479
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:479
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:479
Symbol 479 MovieClip {sheriffRage_fla.expF_138}Uses:454 456 458 460 462 464 466 468 470 472 474 476 478Used by:499
Symbol 480 MovieClip {sheriffRage_fla.wait_139}Uses:394 345 343 344 392 390 388Used by:499
Symbol 481 BitmapUsed by:482 3452
Symbol 482 GraphicUses:481Used by:497 498
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:497 498
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:497 498
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:497 498
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:497 498
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:497 498
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:497 498
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:497 498
Symbol 497 MovieClip {sheriffRage_fla.hidding_140}Uses:102 482 344 343 484 486 488 490 492 494 496Used by:499
Symbol 498 MovieClip {sheriffRage_fla.unhidding_141}Uses:102 496 344 343 494 492 490 488 486 484 482Used by:499
Symbol 499 MovieClip {sheriffRage_fla.body_127}Uses:360 377 386 397 410 431 452 479 480 497 498Used by:535
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:530
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:530
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:530
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:530
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:530
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:530
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:530
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:530
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:530
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:530
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:530
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:530
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:530
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:530
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:530
Symbol 530 MovieClip {sheriffRage_fla.bloodsequence_143}Uses:501 503 505 507 509 511 513 515 517 519 521 523 525 527 529Used by:531
Symbol 531 MovieClip {sheriffRage_fla.blood_142}Uses:530Used by:535 690 786 1089 1139 1189 1239 1289 1339 1389 1439 1594
Symbol 532 EditableTextUses:4Used by:533
Symbol 533 MovieClip {sheriffRage_fla.damagetext_145}Uses:532Used by:534
Symbol 534 MovieClip {sheriffRage_fla.damagevisual_144}Uses:533Used by:535 690 786 1089 1594
Symbol 535 MovieClip {outlawB}Uses:340 499 531 534Used by:1657
Symbol 536 BitmapUsed by:537
Symbol 537 GraphicUses:536Used by:552
Symbol 538 BitmapUsed by:539
Symbol 539 GraphicUses:538Used by:552
Symbol 540 BitmapUsed by:541 3458
Symbol 541 GraphicUses:540Used by:552
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:552
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:552
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:552
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:552
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:552
Symbol 552 MovieClipUses:537 343 344 345 539 541 543 545 547 549 551Used by:689
Symbol 553 BitmapUsed by:554 570
Symbol 554 GraphicUses:553Used by:569
Symbol 555 BitmapUsed by:556 571
Symbol 556 GraphicUses:555Used by:569
Symbol 557 BitmapUsed by:558 572
Symbol 558 GraphicUses:557Used by:569
Symbol 559 BitmapUsed by:560 573
Symbol 560 GraphicUses:559Used by:569
Symbol 561 BitmapUsed by:562 574
Symbol 562 GraphicUses:561Used by:569
Symbol 563 BitmapUsed by:564 575
Symbol 564 GraphicUses:563Used by:569
Symbol 565 BitmapUsed by:566 576
Symbol 566 GraphicUses:565Used by:569
Symbol 567 BitmapUsed by:568 577
Symbol 568 GraphicUses:567Used by:569
Symbol 569 MovieClipUses:554 345 343 344 556 558 560 562 564 566 568Used by:689
Symbol 570 GraphicUses:553Used by:578
Symbol 571 GraphicUses:555Used by:578
Symbol 572 GraphicUses:557Used by:578
Symbol 573 GraphicUses:559Used by:578
Symbol 574 GraphicUses:561Used by:578
Symbol 575 GraphicUses:563Used by:578
Symbol 576 GraphicUses:565Used by:578
Symbol 577 GraphicUses:567Used by:578
Symbol 578 MovieClipUses:570 345 343 344 571 572 573 574 575 576 577Used by:689
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:587 670
Symbol 581 BitmapUsed by:582 3460
Symbol 582 GraphicUses:581Used by:587 670
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:587 670
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:587 670
Symbol 587 MovieClip {sheriffRage_fla.shoot_151}Uses:580 345 343 344 582 584 586 396Used by:689
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:600
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:600
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:600
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:594Used by:600
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:596Used by:600
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:600
Symbol 600 MovieClip {sheriffRage_fla.hit_152}Uses:589 344 343 591 593 595 597 599Used by:689
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:621
Symbol 603 BitmapUsed by:604
Symbol 604 GraphicUses:603Used by:621
Symbol 605 BitmapUsed by:606
Symbol 606 GraphicUses:605Used by:621
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:621
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:621
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:621
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:613Used by:621
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:621
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:621
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:621
Symbol 621 MovieClip {sheriffRage_fla.dieA_153}Uses:602 604 606 608 610 612 614 616 618 620Used by:689
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:642
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:642
Symbol 626 BitmapUsed by:627
Symbol 627 GraphicUses:626Used by:642
Symbol 628 BitmapUsed by:629
Symbol 629 GraphicUses:628Used by:642
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:642
Symbol 632 BitmapUsed by:633
Symbol 633 GraphicUses:632Used by:642
Symbol 634 BitmapUsed by:635
Symbol 635 GraphicUses:634Used by:642
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:642
Symbol 638 BitmapUsed by:639
Symbol 639 GraphicUses:638Used by:642
Symbol 640 BitmapUsed by:641
Symbol 641 GraphicUses:640Used by:642
Symbol 642 MovieClip {sheriffRage_fla.dieB_154}Uses:623 625 627 629 631 633 635 637 639 641Used by:689
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:669
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:669
Symbol 647 BitmapUsed by:648
Symbol 648 GraphicUses:647Used by:669
Symbol 649 BitmapUsed by:650
Symbol 650 GraphicUses:649Used by:669
Symbol 651 BitmapUsed by:652
Symbol 652 GraphicUses:651Used by:669
Symbol 653 BitmapUsed by:654
Symbol 654 GraphicUses:653Used by:669
Symbol 655 BitmapUsed by:656
Symbol 656 GraphicUses:655Used by:669
Symbol 657 BitmapUsed by:658
Symbol 658 GraphicUses:657Used by:669
Symbol 659 BitmapUsed by:660
Symbol 660 GraphicUses:659Used by:669
Symbol 661 BitmapUsed by:662
Symbol 662 GraphicUses:661Used by:669
Symbol 663 BitmapUsed by:664
Symbol 664 GraphicUses:663Used by:669
Symbol 665 BitmapUsed by:666
Symbol 666 GraphicUses:665Used by:669
Symbol 667 BitmapUsed by:668
Symbol 668 GraphicUses:667Used by:669
Symbol 669 MovieClip {sheriffRage_fla.expF_155}Uses:644 646 648 650 652 654 656 658 660 662 664 666 668Used by:689
Symbol 670 MovieClip {sheriffRage_fla.wait_156}Uses:586 345 343 344 584 582 580Used by:689
Symbol 671 BitmapUsed by:672
Symbol 672 GraphicUses:671Used by:687 688
Symbol 673 BitmapUsed by:674
Symbol 674 GraphicUses:673Used by:687 688
Symbol 675 BitmapUsed by:676
Symbol 676 GraphicUses:675Used by:687 688
Symbol 677 BitmapUsed by:678
Symbol 678 GraphicUses:677Used by:687 688
Symbol 679 BitmapUsed by:680
Symbol 680 GraphicUses:679Used by:687 688
Symbol 681 BitmapUsed by:682
Symbol 682 GraphicUses:681Used by:687 688
Symbol 683 BitmapUsed by:684
Symbol 684 GraphicUses:683Used by:687 688
Symbol 685 BitmapUsed by:686
Symbol 686 GraphicUses:685Used by:687 688
Symbol 687 MovieClip {sheriffRage_fla.hidding_157}Uses:102 672 344 343 674 676 678 680 682 684 686Used by:689
Symbol 688 MovieClip {sheriffRage_fla.unhidding_158}Uses:102 686 344 343 684 682 680 678 676 674 672Used by:689
Symbol 689 MovieClip {sheriffRage_fla.body_147}Uses:552 569 578 587 600 621 642 669 670 687 688Used by:690
Symbol 690 MovieClip {outlawC}Uses:340 689 531 534Used by:1657
Symbol 691 BitmapUsed by:692 711 3454
Symbol 692 GraphicUses:691Used by:710
Symbol 693 MovieClip {sheriffRage_fla.hitzone_162}Uses:71Used by:710 719
Symbol 694 MovieClip {sheriffRage_fla.hitzone_163}Uses:71Used by:710 719
Symbol 695 BitmapUsed by:696 712
Symbol 696 GraphicUses:695Used by:710
Symbol 697 MovieClipUses:396Used by:710 719
Symbol 698 BitmapUsed by:699 713
Symbol 699 GraphicUses:698Used by:710
Symbol 700 BitmapUsed by:701 714
Symbol 701 GraphicUses:700Used by:710
Symbol 702 BitmapUsed by:703 715 3460
Symbol 703 GraphicUses:702Used by:710
Symbol 704 BitmapUsed by:705 716
Symbol 705 GraphicUses:704Used by:710
Symbol 706 BitmapUsed by:707 717
Symbol 707 GraphicUses:706Used by:710
Symbol 708 BitmapUsed by:709 718
Symbol 709 GraphicUses:708Used by:710
Symbol 710 MovieClip {sheriffRage_fla.rideLeft_161}Uses:692 344 343 693 694 696 697 699 701 703 705 707 709Used by:784
Symbol 711 GraphicUses:691Used by:719
Symbol 712 GraphicUses:695Used by:719
Symbol 713 GraphicUses:698Used by:719
Symbol 714 GraphicUses:700Used by:719
Symbol 715 GraphicUses:702Used by:719
Symbol 716 GraphicUses:704Used by:719
Symbol 717 GraphicUses:706Used by:719
Symbol 718 GraphicUses:708Used by:719
Symbol 719 MovieClip {sheriffRage_fla.rideRight_165}Uses:711 344 343 693 694 712 697 713 714 715 716 717 718Used by:784
Symbol 720 BitmapUsed by:721 737
Symbol 721 GraphicUses:720Used by:736
Symbol 722 BitmapUsed by:723 738
Symbol 723 GraphicUses:722Used by:736
Symbol 724 BitmapUsed by:725 739
Symbol 725 GraphicUses:724Used by:736
Symbol 726 BitmapUsed by:727 740
Symbol 727 GraphicUses:726Used by:736
Symbol 728 BitmapUsed by:729 741
Symbol 729 GraphicUses:728Used by:736
Symbol 730 BitmapUsed by:731 742
Symbol 731 GraphicUses:730Used by:736
Symbol 732 BitmapUsed by:733 743
Symbol 733 GraphicUses:732Used by:736
Symbol 734 BitmapUsed by:735 744
Symbol 735 GraphicUses:734Used by:736
Symbol 736 MovieClipUses:721 723 725 727 729 731 733 735Used by:784
Symbol 737 GraphicUses:720Used by:745
Symbol 738 GraphicUses:722Used by:745
Symbol 739 GraphicUses:724Used by:745
Symbol 740 GraphicUses:726Used by:745
Symbol 741 GraphicUses:728Used by:745
Symbol 742 GraphicUses:730Used by:745
Symbol 743 GraphicUses:732Used by:745
Symbol 744 GraphicUses:734Used by:745
Symbol 745 MovieClipUses:737 738 739 740 741 742 743 744Used by:784
Symbol 746 BitmapUsed by:747 771
Symbol 747 GraphicUses:746Used by:770
Symbol 748 BitmapUsed by:749 772
Symbol 749 GraphicUses:748Used by:770
Symbol 750 BitmapUsed by:751 773
Symbol 751 GraphicUses:750Used by:770
Symbol 752 BitmapUsed by:753 774
Symbol 753 GraphicUses:752Used by:770
Symbol 754 BitmapUsed by:755 775
Symbol 755 GraphicUses:754Used by:770
Symbol 756 BitmapUsed by:757 776
Symbol 757 GraphicUses:756Used by:770
Symbol 758 BitmapUsed by:759 777
Symbol 759 GraphicUses:758Used by:770
Symbol 760 BitmapUsed by:761 778
Symbol 761 GraphicUses:760Used by:770
Symbol 762 BitmapUsed by:763 779
Symbol 763 GraphicUses:762Used by:770
Symbol 764 BitmapUsed by:765 780
Symbol 765 GraphicUses:764Used by:770
Symbol 766 BitmapUsed by:767 781
Symbol 767 GraphicUses:766Used by:770
Symbol 768 BitmapUsed by:769 782
Symbol 769 GraphicUses:768Used by:770
Symbol 770 MovieClip {sheriffRage_fla.horseDieRight_168}Uses:747 749 751 753 755 757 759 761 763 765 767 769Used by:784
Symbol 771 GraphicUses:746Used by:783
Symbol 772 GraphicUses:748Used by:783
Symbol 773 GraphicUses:750Used by:783
Symbol 774 GraphicUses:752Used by:783
Symbol 775 GraphicUses:754Used by:783
Symbol 776 GraphicUses:756Used by:783
Symbol 777 GraphicUses:758Used by:783
Symbol 778 GraphicUses:760Used by:783
Symbol 779 GraphicUses:762Used by:783
Symbol 780 GraphicUses:764Used by:783
Symbol 781 GraphicUses:766Used by:783
Symbol 782 GraphicUses:768Used by:783
Symbol 783 MovieClip {sheriffRage_fla.horseDieLeft_169}Uses:771 772 773 774 775 776 777 778 779 780 781 782Used by:784
Symbol 784 MovieClip {sheriffRage_fla.body_160}Uses:710 719 736 745 770 783Used by:786
Symbol 785 MovieClip {sheriffRage_fla.diePoint_170}Used by:786
Symbol 786 MovieClip {outlawHorseA}Uses:340 784 531 534 785Used by:1657
Symbol 787 BitmapUsed by:788
Symbol 788 GraphicUses:787Used by:813
Symbol 789 BitmapUsed by:790
Symbol 790 GraphicUses:789Used by:813
Symbol 791 BitmapUsed by:792
Symbol 792 GraphicUses:791Used by:813
Symbol 793 BitmapUsed by:794
Symbol 794 GraphicUses:793Used by:813
Symbol 795 BitmapUsed by:796
Symbol 796 GraphicUses:795Used by:813
Symbol 797 BitmapUsed by:798
Symbol 798 GraphicUses:797Used by:813
Symbol 799 BitmapUsed by:800
Symbol 800 GraphicUses:799Used by:813
Symbol 801 BitmapUsed by:802
Symbol 802 GraphicUses:801Used by:813
Symbol 803 BitmapUsed by:804
Symbol 804 GraphicUses:803Used by:813
Symbol 805 BitmapUsed by:806
Symbol 806 GraphicUses:805Used by:813
Symbol 807 BitmapUsed by:808
Symbol 808 GraphicUses:807Used by:813
Symbol 809 BitmapUsed by:810
Symbol 810 GraphicUses:809Used by:813
Symbol 811 BitmapUsed by:812
Symbol 812 GraphicUses:811Used by:813
Symbol 813 MovieClip {sheriffRage_fla.blastFrontanim_172}Uses:788 790 792 794 796 798 800 802 804 806 808 810 812Used by:814
Symbol 814 MovieClip {oHA_blastFront}Uses:813Used by:1657
Symbol 815 BitmapUsed by:816 843
Symbol 816 GraphicUses:815Used by:841
Symbol 817 BitmapUsed by:818 844
Symbol 818 GraphicUses:817Used by:841
Symbol 819 BitmapUsed by:820 845
Symbol 820 GraphicUses:819Used by:841
Symbol 821 BitmapUsed by:822 846
Symbol 822 GraphicUses:821Used by:841
Symbol 823 BitmapUsed by:824 847
Symbol 824 GraphicUses:823Used by:841
Symbol 825 BitmapUsed by:826 848
Symbol 826 GraphicUses:825Used by:841
Symbol 827 BitmapUsed by:828 849
Symbol 828 GraphicUses:827Used by:841
Symbol 829 BitmapUsed by:830 850
Symbol 830 GraphicUses:829Used by:841
Symbol 831 BitmapUsed by:832 851
Symbol 832 GraphicUses:831Used by:841
Symbol 833 BitmapUsed by:834 852
Symbol 834 GraphicUses:833Used by:841
Symbol 835 BitmapUsed by:836 853
Symbol 836 GraphicUses:835Used by:841
Symbol 837 BitmapUsed by:838 854
Symbol 838 GraphicUses:837Used by:841
Symbol 839 BitmapUsed by:840 855
Symbol 840 GraphicUses:839Used by:841
Symbol 841 MovieClip {sheriffRage_fla.blastLeftanim_174}Uses:816 818 820 822 824 826 828 830 832 834 836 838 840Used by:842
Symbol 842 MovieClip {oHA_blastLeft}Uses:841Used by:1657
Symbol 843 GraphicUses:815Used by:856
Symbol 844 GraphicUses:817Used by:856
Symbol 845 GraphicUses:819Used by:856
Symbol 846 GraphicUses:821Used by:856
Symbol 847 GraphicUses:823Used by:856
Symbol 848 GraphicUses:825Used by:856
Symbol 849 GraphicUses:827Used by:856
Symbol 850 GraphicUses:829Used by:856
Symbol 851 GraphicUses:831Used by:856
Symbol 852 GraphicUses:833Used by:856
Symbol 853 GraphicUses:835Used by:856
Symbol 854 GraphicUses:837Used by:856
Symbol 855 GraphicUses:839Used by:856
Symbol 856 MovieClip {sheriffRage_fla.blastRightanim_176}Uses:843 844 845 846 847 848 849 850 851 852 853 854 855Used by:857
Symbol 857 MovieClip {oHA_blastRight}Uses:856Used by:1657
Symbol 858 BitmapUsed by:859
Symbol 859 GraphicUses:858Used by:884
Symbol 860 BitmapUsed by:861
Symbol 861 GraphicUses:860Used by:884
Symbol 862 BitmapUsed by:863
Symbol 863 GraphicUses:862Used by:884
Symbol 864 BitmapUsed by:865
Symbol 865 GraphicUses:864Used by:884
Symbol 866 BitmapUsed by:867
Symbol 867 GraphicUses:866Used by:884
Symbol 868 BitmapUsed by:869
Symbol 869 GraphicUses:868Used by:884
Symbol 870 BitmapUsed by:871
Symbol 871 GraphicUses:870Used by:884
Symbol 872 BitmapUsed by:873
Symbol 873 GraphicUses:872Used by:884
Symbol 874 BitmapUsed by:875
Symbol 875 GraphicUses:874Used by:884
Symbol 876 BitmapUsed by:877
Symbol 877 GraphicUses:876Used by:884
Symbol 878 BitmapUsed by:879
Symbol 879 GraphicUses:878Used by:884
Symbol 880 BitmapUsed by:881
Symbol 881 GraphicUses:880Used by:884
Symbol 882 BitmapUsed by:883
Symbol 883 GraphicUses:882Used by:884
Symbol 884 MovieClip {sheriffRage_fla.dieanim_178}Uses:859 861 863 865 867 869 871 873 875 877 879 881 883Used by:885
Symbol 885 MovieClip {oHA_Die}Uses:884Used by:1657
Symbol 886 BitmapUsed by:887
Symbol 887 GraphicUses:886Used by:902
Symbol 888 BitmapUsed by:889
Symbol 889 GraphicUses:888Used by:902
Symbol 890 BitmapUsed by:891
Symbol 891 GraphicUses:890Used by:902
Symbol 892 BitmapUsed by:893
Symbol 893 GraphicUses:892Used by:902
Symbol 894 BitmapUsed by:895
Symbol 895 GraphicUses:894Used by:902
Symbol 896 BitmapUsed by:897
Symbol 897 GraphicUses:896Used by:902
Symbol 898 BitmapUsed by:899
Symbol 899 GraphicUses:898Used by:902
Symbol 900 BitmapUsed by:901
Symbol 901 GraphicUses:900Used by:902
Symbol 902 MovieClipUses:887 343 344 345 889 891 893 895 897 899 901Used by:1088
Symbol 903 BitmapUsed by:904 920
Symbol 904 GraphicUses:903Used by:919
Symbol 905 BitmapUsed by:906 921
Symbol 906 GraphicUses:905Used by:919
Symbol 907 BitmapUsed by:908 922
Symbol 908 GraphicUses:907Used by:919
Symbol 909 BitmapUsed by:910 923
Symbol 910 GraphicUses:909Used by:919
Symbol 911 BitmapUsed by:912 924
Symbol 912 GraphicUses:911Used by:919
Symbol 913 BitmapUsed by:914 925
Symbol 914 GraphicUses:913Used by:919
Symbol 915 BitmapUsed by:916 926
Symbol 916 GraphicUses:915Used by:919
Symbol 917 BitmapUsed by:918 927
Symbol 918 GraphicUses:917Used by:919
Symbol 919 MovieClipUses:904 345 343 344 906 908 910 912 914 916 918Used by:1088
Symbol 920 GraphicUses:903Used by:928
Symbol 921 GraphicUses:905Used by:928
Symbol 922 GraphicUses:907Used by:928
Symbol 923 GraphicUses:909Used by:928
Symbol 924 GraphicUses:911Used by:928
Symbol 925 GraphicUses:913Used by:928
Symbol 926 GraphicUses:915Used by:928
Symbol 927 GraphicUses:917Used by:928
Symbol 928 MovieClipUses:920 345 343 344 921 922 923 924 925 926 927Used by:1088
Symbol 929 BitmapUsed by:930
Symbol 930 GraphicUses:929Used by:970
Symbol 931 MovieClip {sheriffRage_fla.throwPoint_185}Used by:970
Symbol 932 BitmapUsed by:933
Symbol 933 GraphicUses:932Used by:970
Symbol 934 BitmapUsed by:935
Symbol 935 GraphicUses:934Used by:970
Symbol 936 BitmapUsed by:937
Symbol 937 GraphicUses:936Used by:970
Symbol 938 BitmapUsed by:939
Symbol 939 GraphicUses:938Used by:970
Symbol 940 BitmapUsed by:941
Symbol 941 GraphicUses:940Used by:970
Symbol 942 BitmapUsed by:943
Symbol 943 GraphicUses:942Used by:970
Symbol 944 BitmapUsed by:945
Symbol 945 GraphicUses:944Used by:970
Symbol 946 BitmapUsed by:947
Symbol 947 GraphicUses:946Used by:970
Symbol 948 BitmapUsed by:949
Symbol 949 GraphicUses:948Used by:970
Symbol 950 BitmapUsed by:951
Symbol 951 GraphicUses:950Used by:970
Symbol 952 BitmapUsed by:953 3456 3460
Symbol 953 GraphicUses:952Used by:970
Symbol 954 BitmapUsed by:955
Symbol 955 GraphicUses:954Used by:970
Symbol 956 BitmapUsed by:957
Symbol 957 GraphicUses:956Used by:970
Symbol 958 BitmapUsed by:959
Symbol 959 GraphicUses:958Used by:970
Symbol 960 BitmapUsed by:961
Symbol 961 GraphicUses:960Used by:970
Symbol 962 BitmapUsed by:963
Symbol 963 GraphicUses:962Used by:970
Symbol 964 BitmapUsed by:965
Symbol 965 GraphicUses:964Used by:970
Symbol 966 BitmapUsed by:967
Symbol 967 GraphicUses:966Used by:970
Symbol 968 BitmapUsed by:969
Symbol 969 GraphicUses:968Used by:970
Symbol 970 MovieClip {sheriffRage_fla.throw_184}Uses:930 345 343 344 931 933 935 937 939 941 943 945 947 949 951 953 955 957 959 961 963 965 967 969Used by:1088
Symbol 971 BitmapUsed by:972
Symbol 972 GraphicUses:971Used by:983
Symbol 973 BitmapUsed by:974
Symbol 974 GraphicUses:973Used by:983
Symbol 975 BitmapUsed by:976
Symbol 976 GraphicUses:975Used by:983
Symbol 977 BitmapUsed by:978
Symbol 978 GraphicUses:977Used by:983
Symbol 979 BitmapUsed by:980
Symbol 980 GraphicUses:979Used by:983
Symbol 981 BitmapUsed by:982
Symbol 982 GraphicUses:981Used by:983
Symbol 983 MovieClip {sheriffRage_fla.hit_186}Uses:972 344 343 974 976 978 980 982Used by:1088
Symbol 984 BitmapUsed by:985
Symbol 985 GraphicUses:984Used by:1004
Symbol 986 BitmapUsed by:987
Symbol 987 GraphicUses:986Used by:1004
Symbol 988 BitmapUsed by:989
Symbol 989 GraphicUses:988Used by:1004
Symbol 990 BitmapUsed by:991
Symbol 991 GraphicUses:990Used by:1004
Symbol 992 BitmapUsed by:993
Symbol 993 GraphicUses:992Used by:1004
Symbol 994 BitmapUsed by:995
Symbol 995 GraphicUses:994Used by:1004
Symbol 996 BitmapUsed by:997
Symbol 997 GraphicUses:996Used by:1004
Symbol 998 BitmapUsed by:999
Symbol 999 GraphicUses:998Used by:1004
Symbol 1000 BitmapUsed by:1001
Symbol 1001 GraphicUses:1000Used by:1004
Symbol 1002 BitmapUsed by:1003
Symbol 1003 GraphicUses:1002Used by:1004
Symbol 1004 MovieClip {sheriffRage_fla.dieA_187}Uses:985 987 989 991 993 995 997 999 1001 1003Used by:1088
Symbol 1005 BitmapUsed by:1006
Symbol 1006 GraphicUses:1005Used by:1025
Symbol 1007 BitmapUsed by:1008
Symbol 1008 GraphicUses:1007Used by:1025
Symbol 1009 BitmapUsed by:1010
Symbol 1010 GraphicUses:1009Used by:1025
Symbol 1011 BitmapUsed by:1012
Symbol 1012 GraphicUses:1011Used by:1025
Symbol 1013 BitmapUsed by:1014
Symbol 1014 GraphicUses:1013Used by:1025
Symbol 1015 BitmapUsed by:1016
Symbol 1016 GraphicUses:1015Used by:1025
Symbol 1017 BitmapUsed by:1018
Symbol 1018 GraphicUses:1017Used by:1025
Symbol 1019 BitmapUsed by:1020
Symbol 1020 GraphicUses:1019Used by:1025
Symbol 1021 BitmapUsed by:1022
Symbol 1022 GraphicUses:1021Used by:1025
Symbol 1023 BitmapUsed by:1024
Symbol 1024 GraphicUses:1023Used by:1025
Symbol 1025 MovieClip {sheriffRage_fla.dieB_188}Uses:1006 1008 1010 1012 1014 1016 1018 1020 1022 1024Used by:1088
Symbol 1026 BitmapUsed by:1027
Symbol 1027 GraphicUses:1026Used by:1052
Symbol 1028 BitmapUsed by:1029
Symbol 1029 GraphicUses:1028Used by:1052
Symbol 1030 BitmapUsed by:1031
Symbol 1031 GraphicUses:1030Used by:1052
Symbol 1032 BitmapUsed by:1033
Symbol 1033 GraphicUses:1032Used by:1052
Symbol 1034 BitmapUsed by:1035
Symbol 1035 GraphicUses:1034Used by:1052
Symbol 1036 BitmapUsed by:1037
Symbol 1037 GraphicUses:1036Used by:1052
Symbol 1038 BitmapUsed by:1039
Symbol 1039 GraphicUses:1038Used by:1052
Symbol 1040 BitmapUsed by:1041
Symbol 1041 GraphicUses:1040Used by:1052
Symbol 1042 BitmapUsed by:1043
Symbol 1043 GraphicUses:1042Used by:1052
Symbol 1044 BitmapUsed by:1045
Symbol 1045 GraphicUses:1044Used by:1052
Symbol 1046 BitmapUsed by:1047
Symbol 1047 GraphicUses:1046Used by:1052
Symbol 1048 BitmapUsed by:1049
Symbol 1049 GraphicUses:1048Used by:1052
Symbol 1050 BitmapUsed by:1051
Symbol 1051 GraphicUses:1050Used by:1052
Symbol 1052 MovieClip {sheriffRage_fla.expF_189}Uses:1027 1029 1031 1033 1035 1037 1039 1041 1043 1045 1047 1049 1051Used by:1088
Symbol 1053 BitmapUsed by:1054
Symbol 1054 GraphicUses:1053Used by:1069 1070
Symbol 1055 BitmapUsed by:1056
Symbol 1056 GraphicUses:1055Used by:1069 1070
Symbol 1057 BitmapUsed by:1058
Symbol 1058 GraphicUses:1057Used by:1069 1070
Symbol 1059 BitmapUsed by:1060
Symbol 1060 GraphicUses:1059Used by:1069 1070
Symbol 1061 BitmapUsed by:1062
Symbol 1062 GraphicUses:1061Used by:1069 1070
Symbol 1063 BitmapUsed by:1064
Symbol 1064 GraphicUses:1063Used by:1069 1070
Symbol 1065 BitmapUsed by:1066
Symbol 1066 GraphicUses:1065Used by:1069 1070
Symbol 1067 BitmapUsed by:1068
Symbol 1068 GraphicUses:1067Used by:1069 1070
Symbol 1069 MovieClip {sheriffRage_fla.hidding_190}Uses:102 1054 344 343 1056 1058 1060 1062 1064 1066 1068Used by:1088
Symbol 1070 MovieClip {sheriffRage_fla.unhidding_191}Uses:102 1068 344 343 1066 1064 1062 1060 1058 1056 1054Used by:1088
Symbol 1071 BitmapUsed by:1072
Symbol 1072 GraphicUses:1071Used by:1087
Symbol 1073 BitmapUsed by:1074
Symbol 1074 GraphicUses:1073Used by:1087
Symbol 1075 BitmapUsed by:1076
Symbol 1076 GraphicUses:1075Used by:1087
Symbol 1077 BitmapUsed by:1078
Symbol 1078 GraphicUses:1077Used by:1087
Symbol 1079 BitmapUsed by:1080
Symbol 1080 GraphicUses:1079Used by:1087
Symbol 1081 BitmapUsed by:1082
Symbol 1082 GraphicUses:1081Used by:1087
Symbol 1083 BitmapUsed by:1084
Symbol 1084 GraphicUses:1083Used by:1087
Symbol 1085 BitmapUsed by:1086
Symbol 1086 GraphicUses:1085Used by:1087
Symbol 1087 MovieClip {sheriffRage_fla.hiddingEmpty_192}Uses:102 1072 344 343 1074 1076 1078 1080 1082 1084 1086Used by:1088
Symbol 1088 MovieClip {sheriffRage_fla.body_180}Uses:902 919 928 970 983 1004 1025 1052 1069 1070 1087Used by:1089
Symbol 1089 MovieClip {outlawDynamiteA}Uses:340 1088 531 534Used by:1657
Symbol 1090 BitmapUsed by:1091
Symbol 1091 GraphicUses:1090Used by:1092 1103
Symbol 1092 MovieClip {sheriffRage_fla.wait_195}Uses:1091 343 344Used by:1138
Symbol 1093 BitmapUsed by:1094
Symbol 1094 GraphicUses:1093Used by:1103
Symbol 1095 BitmapUsed by:1096
Symbol 1096 GraphicUses:1095Used by:1103
Symbol 1097 BitmapUsed by:1098
Symbol 1098 GraphicUses:1097Used by:1103
Symbol 1099 BitmapUsed by:1100
Symbol 1100 GraphicUses:1099Used by:1103
Symbol 1101 BitmapUsed by:1102
Symbol 1102 GraphicUses:1101Used by:1103
Symbol 1103 MovieClip {sheriffRage_fla.draw_196}Uses:1091 343 344 1094 1096 1098 1100 1102Used by:1138
Symbol 1104 BitmapUsed by:1105
Symbol 1105 GraphicUses:1104Used by:1116
Symbol 1106 BitmapUsed by:1107
Symbol 1107 GraphicUses:1106Used by:1116
Symbol 1108 BitmapUsed by:1109
Symbol 1109 GraphicUses:1108Used by:1116
Symbol 1110 BitmapUsed by:1111
Symbol 1111 GraphicUses:1110Used by:1116
Symbol 1112 BitmapUsed by:1113
Symbol 1113 GraphicUses:1112Used by:1116
Symbol 1114 BitmapUsed by:1115
Symbol 1115 GraphicUses:1114Used by:1116
Symbol 1116 MovieClip {sheriffRage_fla.shoot_197}Uses:1105 343 344 1107 1109 1111 1113 1115 396Used by:1138
Symbol 1117 BitmapUsed by:1118
Symbol 1118 GraphicUses:1117Used by:1137
Symbol 1119 BitmapUsed by:1120
Symbol 1120 GraphicUses:1119Used by:1137
Symbol 1121 BitmapUsed by:1122
Symbol 1122 GraphicUses:1121Used by:1137
Symbol 1123 BitmapUsed by:1124
Symbol 1124 GraphicUses:1123Used by:1137
Symbol 1125 BitmapUsed by:1126
Symbol 1126 GraphicUses:1125Used by:1137
Symbol 1127 BitmapUsed by:1128
Symbol 1128 GraphicUses:1127Used by:1137
Symbol 1129 BitmapUsed by:1130
Symbol 1130 GraphicUses:1129Used by:1137
Symbol 1131 BitmapUsed by:1132
Symbol 1132 GraphicUses:1131Used by:1137
Symbol 1133 BitmapUsed by:1134
Symbol 1134 GraphicUses:1133Used by:1137
Symbol 1135 BitmapUsed by:1136
Symbol 1136 GraphicUses:1135Used by:1137
Symbol 1137 MovieClip {sheriffRage_fla.die_198}Uses:1118 1120 1122 1124 1126 1128 1130 1132 1134 1136Used by:1138
Symbol 1138 MovieClip {sheriffRage_fla.bodyoutlaw1_194}Uses:1092 1103 1116 1137Used by:1139
Symbol 1139 MovieClip {outlawduel1}Uses:1138 531Used by:1657
Symbol 1140 BitmapUsed by:1141
Symbol 1141 GraphicUses:1140Used by:1142 1153
Symbol 1142 MovieClip {sheriffRage_fla.wait_201}Uses:1141Used by:1188
Symbol 1143 BitmapUsed by:1144
Symbol 1144 GraphicUses:1143Used by:1153
Symbol 1145 BitmapUsed by:1146
Symbol 1146 GraphicUses:1145Used by:1153
Symbol 1147 BitmapUsed by:1148
Symbol 1148 GraphicUses:1147Used by:1153
Symbol 1149 BitmapUsed by:1150
Symbol 1150 GraphicUses:1149Used by:1153
Symbol 1151 BitmapUsed by:1152
Symbol 1152 GraphicUses:1151Used by:1153
Symbol 1153 MovieClip {sheriffRage_fla.draw_202}Uses:1141 1144 1146 1148 1150 1152Used by:1188
Symbol 1154 BitmapUsed by:1155
Symbol 1155 GraphicUses:1154Used by:1166
Symbol 1156 BitmapUsed by:1157
Symbol 1157 GraphicUses:1156Used by:1166
Symbol 1158 BitmapUsed by:1159
Symbol 1159 GraphicUses:1158Used by:1166
Symbol 1160 BitmapUsed by:1161
Symbol 1161 GraphicUses:1160Used by:1166
Symbol 1162 BitmapUsed by:1163
Symbol 1163 GraphicUses:1162Used by:1166
Symbol 1164 BitmapUsed by:1165
Symbol 1165 GraphicUses:1164Used by:1166
Symbol 1166 MovieClip {sheriffRage_fla.shoot_203}Uses:1155 1157 1159 1161 396 1163 1165Used by:1188
Symbol 1167 BitmapUsed by:1168
Symbol 1168 GraphicUses:1167Used by:1187
Symbol 1169 BitmapUsed by:1170
Symbol 1170 GraphicUses:1169Used by:1187
Symbol 1171 BitmapUsed by:1172
Symbol 1172 GraphicUses:1171Used by:1187
Symbol 1173 BitmapUsed by:1174
Symbol 1174 GraphicUses:1173Used by:1187
Symbol 1175 BitmapUsed by:1176
Symbol 1176 GraphicUses:1175Used by:1187
Symbol 1177 BitmapUsed by:1178
Symbol 1178 GraphicUses:1177Used by:1187
Symbol 1179 BitmapUsed by:1180
Symbol 1180 GraphicUses:1179Used by:1187
Symbol 1181 BitmapUsed by:1182
Symbol 1182 GraphicUses:1181Used by:1187
Symbol 1183 BitmapUsed by:1184
Symbol 1184 GraphicUses:1183Used by:1187
Symbol 1185 BitmapUsed by:1186
Symbol 1186 GraphicUses:1185Used by:1187
Symbol 1187 MovieClip {sheriffRage_fla.die_204}Uses:1168 1170 1172 1174 1176 1178 1180 1182 1184 1186Used by:1188
Symbol 1188 MovieClip {sheriffRage_fla.bodyhero_200}Uses:1142 1153 1166 1187Used by:1189
Symbol 1189 MovieClip {aiPlayerDuel}Uses:1188 531Used by:1657
Symbol 1190 BitmapUsed by:1191
Symbol 1191 GraphicUses:1190Used by:1192 1203
Symbol 1192 MovieClip {sheriffRage_fla.wait_207}Uses:1191 343 344Used by:1238
Symbol 1193 BitmapUsed by:1194
Symbol 1194 GraphicUses:1193Used by:1203
Symbol 1195 BitmapUsed by:1196
Symbol 1196 GraphicUses:1195Used by:1203
Symbol 1197 BitmapUsed by:1198
Symbol 1198 GraphicUses:1197Used by:1203
Symbol 1199 BitmapUsed by:1200
Symbol 1200 GraphicUses:1199Used by:1203
Symbol 1201 BitmapUsed by:1202
Symbol 1202 GraphicUses:1201Used by:1203
Symbol 1203 MovieClip {sheriffRage_fla.draw_208}Uses:1191 343 344 1194 1196 1198 1200 1202Used by:1238
Symbol 1204 BitmapUsed by:1205
Symbol 1205 GraphicUses:1204Used by:1216
Symbol 1206 BitmapUsed by:1207
Symbol 1207 GraphicUses:1206Used by:1216
Symbol 1208 BitmapUsed by:1209
Symbol 1209 GraphicUses:1208Used by:1216
Symbol 1210 BitmapUsed by:1211
Symbol 1211 GraphicUses:1210Used by:1216
Symbol 1212 BitmapUsed by:1213
Symbol 1213 GraphicUses:1212Used by:1216
Symbol 1214 BitmapUsed by:1215
Symbol 1215 GraphicUses:1214Used by:1216
Symbol 1216 MovieClip {sheriffRage_fla.shoot_209}Uses:1205 343 344 1207 1209 1211 1213 1215 396Used by:1238
Symbol 1217 BitmapUsed by:1218
Symbol 1218 GraphicUses:1217Used by:1237
Symbol 1219 BitmapUsed by:1220
Symbol 1220 GraphicUses:1219Used by:1237
Symbol 1221 BitmapUsed by:1222
Symbol 1222 GraphicUses:1221Used by:1237
Symbol 1223 BitmapUsed by:1224
Symbol 1224 GraphicUses:1223Used by:1237
Symbol 1225 BitmapUsed by:1226
Symbol 1226 GraphicUses:1225Used by:1237
Symbol 1227 BitmapUsed by:1228
Symbol 1228 GraphicUses:1227Used by:1237
Symbol 1229 BitmapUsed by:1230
Symbol 1230 GraphicUses:1229Used by:1237
Symbol 1231 BitmapUsed by:1232
Symbol 1232 GraphicUses:1231Used by:1237
Symbol 1233 BitmapUsed by:1234
Symbol 1234 GraphicUses:1233Used by:1237
Symbol 1235 BitmapUsed by:1236
Symbol 1236 GraphicUses:1235Used by:1237
Symbol 1237 MovieClip {sheriffRage_fla.die_210}Uses:1218 1220 1222 1224 1226 1228 1230 1232 1234 1236Used by:1238
Symbol 1238 MovieClip {sheriffRage_fla.bodyoutlaw2_206}Uses:1192 1203 1216 1237Used by:1239
Symbol 1239 MovieClip {outlawduel2}Uses:1238 531Used by:1657
Symbol 1240 BitmapUsed by:1241
Symbol 1241 GraphicUses:1240Used by:1242 1253
Symbol 1242 MovieClip {sheriffRage_fla.wait_213}Uses:1241 343 344Used by:1288
Symbol 1243 BitmapUsed by:1244
Symbol 1244 GraphicUses:1243Used by:1253
Symbol 1245 BitmapUsed by:1246
Symbol 1246 GraphicUses:1245Used by:1253
Symbol 1247 BitmapUsed by:1248
Symbol 1248 GraphicUses:1247Used by:1253
Symbol 1249 BitmapUsed by:1250
Symbol 1250 GraphicUses:1249Used by:1253
Symbol 1251 BitmapUsed by:1252
Symbol 1252 GraphicUses:1251Used by:1253
Symbol 1253 MovieClip {sheriffRage_fla.draw_214}Uses:1241 343 344 1244 1246 1248 1250 1252Used by:1288
Symbol 1254 BitmapUsed by:1255
Symbol 1255 GraphicUses:1254Used by:1266
Symbol 1256 BitmapUsed by:1257
Symbol 1257 GraphicUses:1256Used by:1266
Symbol 1258 BitmapUsed by:1259
Symbol 1259 GraphicUses:1258Used by:1266
Symbol 1260 BitmapUsed by:1261
Symbol 1261 GraphicUses:1260Used by:1266
Symbol 1262 BitmapUsed by:1263
Symbol 1263 GraphicUses:1262Used by:1266
Symbol 1264 BitmapUsed by:1265
Symbol 1265 GraphicUses:1264Used by:1266
Symbol 1266 MovieClip {sheriffRage_fla.shoot_215}Uses:1255 343 344 1257 1259 1261 1263 1265 396Used by:1288
Symbol 1267 BitmapUsed by:1268
Symbol 1268 GraphicUses:1267Used by:1287
Symbol 1269 BitmapUsed by:1270
Symbol 1270 GraphicUses:1269Used by:1287
Symbol 1271 BitmapUsed by:1272
Symbol 1272 GraphicUses:1271Used by:1287
Symbol 1273 BitmapUsed by:1274
Symbol 1274 GraphicUses:1273Used by:1287
Symbol 1275 BitmapUsed by:1276
Symbol 1276 GraphicUses:1275Used by:1287
Symbol 1277 BitmapUsed by:1278
Symbol 1278 GraphicUses:1277Used by:1287
Symbol 1279 BitmapUsed by:1280
Symbol 1280 GraphicUses:1279Used by:1287
Symbol 1281 BitmapUsed by:1282
Symbol 1282 GraphicUses:1281Used by:1287
Symbol 1283 BitmapUsed by:1284
Symbol 1284 GraphicUses:1283Used by:1287
Symbol 1285 BitmapUsed by:1286
Symbol 1286 GraphicUses:1285Used by:1287
Symbol 1287 MovieClip {sheriffRage_fla.die_216}Uses:1268 1270 1272 1274 1276 1278 1280 1282 1284 1286Used by:1288
Symbol 1288 MovieClip {sheriffRage_fla.bodyoutlaw3_212}Uses:1242 1253 1266 1287Used by:1289
Symbol 1289 MovieClip {outlawduel3}Uses:1288 531Used by:1657
Symbol 1290 BitmapUsed by:1291
Symbol 1291 GraphicUses:1290Used by:1292 1303
Symbol 1292 MovieClip {sheriffRage_fla.wait_219}Uses:1291 343 344Used by:1338
Symbol 1293 BitmapUsed by:1294
Symbol 1294 GraphicUses:1293Used by:1303
Symbol 1295 BitmapUsed by:1296
Symbol 1296 GraphicUses:1295Used by:1303
Symbol 1297 BitmapUsed by:1298
Symbol 1298 GraphicUses:1297Used by:1303
Symbol 1299 BitmapUsed by:1300
Symbol 1300 GraphicUses:1299Used by:1303
Symbol 1301 BitmapUsed by:1302
Symbol 1302 GraphicUses:1301Used by:1303
Symbol 1303 MovieClip {sheriffRage_fla.draw_220}Uses:1291 343 344 1294 1296 1298 1300 1302Used by:1338
Symbol 1304 BitmapUsed by:1305
Symbol 1305 GraphicUses:1304Used by:1316
Symbol 1306 BitmapUsed by:1307
Symbol 1307 GraphicUses:1306Used by:1316
Symbol 1308 BitmapUsed by:1309
Symbol 1309 GraphicUses:1308Used by:1316
Symbol 1310 BitmapUsed by:1311
Symbol 1311 GraphicUses:1310Used by:1316
Symbol 1312 BitmapUsed by:1313
Symbol 1313 GraphicUses:1312Used by:1316
Symbol 1314 BitmapUsed by:1315
Symbol 1315 GraphicUses:1314Used by:1316
Symbol 1316 MovieClip {sheriffRage_fla.shoot_221}Uses:1305 343 344 1307 1309 1311 1313 1315 396Used by:1338
Symbol 1317 BitmapUsed by:1318
Symbol 1318 GraphicUses:1317Used by:1337
Symbol 1319 BitmapUsed by:1320
Symbol 1320 GraphicUses:1319Used by:1337
Symbol 1321 BitmapUsed by:1322
Symbol 1322 GraphicUses:1321Used by:1337
Symbol 1323 BitmapUsed by:1324
Symbol 1324 GraphicUses:1323Used by:1337
Symbol 1325 BitmapUsed by:1326
Symbol 1326 GraphicUses:1325Used by:1337
Symbol 1327 BitmapUsed by:1328
Symbol 1328 GraphicUses:1327Used by:1337
Symbol 1329 BitmapUsed by:1330
Symbol 1330 GraphicUses:1329Used by:1337
Symbol 1331 BitmapUsed by:1332
Symbol 1332 GraphicUses:1331Used by:1337
Symbol 1333 BitmapUsed by:1334
Symbol 1334 GraphicUses:1333Used by:1337
Symbol 1335 BitmapUsed by:1336
Symbol 1336 GraphicUses:1335Used by:1337
Symbol 1337 MovieClip {sheriffRage_fla.die_222}Uses:1318 1320 1322 1324 1326 1328 1330 1332 1334 1336Used by:1338
Symbol 1338 MovieClip {sheriffRage_fla.bodyoutlaw4_218}Uses:1292 1303 1316 1337Used by:1339
Symbol 1339 MovieClip {outlawduel4}Uses:1338 531Used by:1657
Symbol 1340 BitmapUsed by:1341
Symbol 1341 GraphicUses:1340Used by:1342 1353
Symbol 1342 MovieClip {sheriffRage_fla.wait_225}Uses:1341 343 344Used by:1388
Symbol 1343 BitmapUsed by:1344
Symbol 1344 GraphicUses:1343Used by:1353
Symbol 1345 BitmapUsed by:1346
Symbol 1346 GraphicUses:1345Used by:1353
Symbol 1347 BitmapUsed by:1348
Symbol 1348 GraphicUses:1347Used by:1353
Symbol 1349 BitmapUsed by:1350
Symbol 1350 GraphicUses:1349Used by:1353
Symbol 1351 BitmapUsed by:1352
Symbol 1352 GraphicUses:1351Used by:1353
Symbol 1353 MovieClip {sheriffRage_fla.draw_226}Uses:1341 343 344 1344 1346 1348 1350 1352Used by:1388
Symbol 1354 BitmapUsed by:1355
Symbol 1355 GraphicUses:1354Used by:1366
Symbol 1356 BitmapUsed by:1357
Symbol 1357 GraphicUses:1356Used by:1366
Symbol 1358 BitmapUsed by:1359
Symbol 1359 GraphicUses:1358Used by:1366
Symbol 1360 BitmapUsed by:1361
Symbol 1361 GraphicUses:1360Used by:1366
Symbol 1362 BitmapUsed by:1363
Symbol 1363 GraphicUses:1362Used by:1366
Symbol 1364 BitmapUsed by:1365
Symbol 1365 GraphicUses:1364Used by:1366
Symbol 1366 MovieClip {sheriffRage_fla.shoot_227}Uses:1355 343 344 1357 1359 1361 1363 1365 396Used by:1388
Symbol 1367 BitmapUsed by:1368
Symbol 1368 GraphicUses:1367Used by:1387
Symbol 1369 BitmapUsed by:1370
Symbol 1370 GraphicUses:1369Used by:1387
Symbol 1371 BitmapUsed by:1372
Symbol 1372 GraphicUses:1371Used by:1387
Symbol 1373 BitmapUsed by:1374
Symbol 1374 GraphicUses:1373Used by:1387
Symbol 1375 BitmapUsed by:1376
Symbol 1376 GraphicUses:1375Used by:1387
Symbol 1377 BitmapUsed by:1378
Symbol 1378 GraphicUses:1377Used by:1387
Symbol 1379 BitmapUsed by:1380
Symbol 1380 GraphicUses:1379Used by:1387
Symbol 1381 BitmapUsed by:1382
Symbol 1382 GraphicUses:1381Used by:1387
Symbol 1383 BitmapUsed by:1384
Symbol 1384 GraphicUses:1383Used by:1387
Symbol 1385 BitmapUsed by:1386
Symbol 1386 GraphicUses:1385Used by:1387
Symbol 1387 MovieClip {sheriffRage_fla.die_228}Uses:1368 1370 1372 1374 1376 1378 1380 1382 1384 1386Used by:1388
Symbol 1388 MovieClip {sheriffRage_fla.bodyoutlaw5_224}Uses:1342 1353 1366 1387Used by:1389
Symbol 1389 MovieClip {outlawduel5}Uses:1388 531Used by:1657
Symbol 1390 BitmapUsed by:1391
Symbol 1391 GraphicUses:1390Used by:1392 1403
Symbol 1392 MovieClip {sheriffRage_fla.wait_231}Uses:1391 343 344Used by:1438
Symbol 1393 BitmapUsed by:1394
Symbol 1394 GraphicUses:1393Used by:1403
Symbol 1395 BitmapUsed by:1396
Symbol 1396 GraphicUses:1395Used by:1403
Symbol 1397 BitmapUsed by:1398
Symbol 1398 GraphicUses:1397Used by:1403
Symbol 1399 BitmapUsed by:1400
Symbol 1400 GraphicUses:1399Used by:1403
Symbol 1401 BitmapUsed by:1402
Symbol 1402 GraphicUses:1401Used by:1403
Symbol 1403 MovieClip {sheriffRage_fla.draw_232}Uses:1391 343 344 1394 1396 1398 1400 1402Used by:1438
Symbol 1404 BitmapUsed by:1405
Symbol 1405 GraphicUses:1404Used by:1416
Symbol 1406 BitmapUsed by:1407
Symbol 1407 GraphicUses:1406Used by:1416
Symbol 1408 BitmapUsed by:1409
Symbol 1409 GraphicUses:1408Used by:1416
Symbol 1410 BitmapUsed by:1411
Symbol 1411 GraphicUses:1410Used by:1416
Symbol 1412 BitmapUsed by:1413
Symbol 1413 GraphicUses:1412Used by:1416
Symbol 1414 BitmapUsed by:1415
Symbol 1415 GraphicUses:1414Used by:1416
Symbol 1416 MovieClip {sheriffRage_fla.shoot_233}Uses:1405 343 344 1407 1409 1411 1413 1415 396Used by:1438
Symbol 1417 BitmapUsed by:1418
Symbol 1418 GraphicUses:1417Used by:1437
Symbol 1419 BitmapUsed by:1420
Symbol 1420 GraphicUses:1419Used by:1437
Symbol 1421 BitmapUsed by:1422
Symbol 1422 GraphicUses:1421Used by:1437
Symbol 1423 BitmapUsed by:1424
Symbol 1424 GraphicUses:1423Used by:1437
Symbol 1425 BitmapUsed by:1426
Symbol 1426 GraphicUses:1425Used by:1437
Symbol 1427 BitmapUsed by:1428
Symbol 1428 GraphicUses:1427Used by:1437
Symbol 1429 BitmapUsed by:1430
Symbol 1430 GraphicUses:1429Used by:1437
Symbol 1431 BitmapUsed by:1432
Symbol 1432 GraphicUses:1431Used by:1437
Symbol 1433 BitmapUsed by:1434
Symbol 1434 GraphicUses:1433Used by:1437
Symbol 1435 BitmapUsed by:1436
Symbol 1436 GraphicUses:1435Used by:1437
Symbol 1437 MovieClip {sheriffRage_fla.die_234}Uses:1418 1420 1422 1424 1426 1428 1430 1432 1434 1436Used by:1438
Symbol 1438 MovieClip {sheriffRage_fla.bodyoutlaw6_230}Uses:1392 1403 1416 1437Used by:1439
Symbol 1439 MovieClip {outlawduel6}Uses:1438 531Used by:1657
Symbol 1440 BitmapUsed by:1441
Symbol 1441 GraphicUses:1440Used by:1456
Symbol 1442 BitmapUsed by:1443
Symbol 1443 GraphicUses:1442Used by:1456
Symbol 1444 BitmapUsed by:1445
Symbol 1445 GraphicUses:1444Used by:1456
Symbol 1446 BitmapUsed by:1447
Symbol 1447 GraphicUses:1446Used by:1456
Symbol 1448 BitmapUsed by:1449
Symbol 1449 GraphicUses:1448Used by:1456
Symbol 1450 BitmapUsed by:1451
Symbol 1451 GraphicUses:1450Used by:1456
Symbol 1452 BitmapUsed by:1453
Symbol 1453 GraphicUses:1452Used by:1456
Symbol 1454 BitmapUsed by:1455
Symbol 1455 GraphicUses:1454Used by:1456
Symbol 1456 MovieClipUses:1441 343 344 345 1443 1445 1447 1449 1451 1453 1455Used by:1593
Symbol 1457 BitmapUsed by:1458 1474
Symbol 1458 GraphicUses:1457Used by:1473
Symbol 1459 BitmapUsed by:1460 1475
Symbol 1460 GraphicUses:1459Used by:1473
Symbol 1461 BitmapUsed by:1462 1476
Symbol 1462 GraphicUses:1461Used by:1473
Symbol 1463 BitmapUsed by:1464 1477
Symbol 1464 GraphicUses:1463Used by:1473
Symbol 1465 BitmapUsed by:1466 1478
Symbol 1466 GraphicUses:1465Used by:1473
Symbol 1467 BitmapUsed by:1468 1479
Symbol 1468 GraphicUses:1467Used by:1473
Symbol 1469 BitmapUsed by:1470 1480
Symbol 1470 GraphicUses:1469Used by:1473
Symbol 1471 BitmapUsed by:1472 1481 3460
Symbol 1472 GraphicUses:1471Used by:1473
Symbol 1473 MovieClipUses:1458 345 343 344 1460 1462 1464 1466 1468 1470 1472Used by:1593
Symbol 1474 GraphicUses:1457Used by:1482
Symbol 1475 GraphicUses:1459Used by:1482
Symbol 1476 GraphicUses:1461Used by:1482
Symbol 1477 GraphicUses:1463Used by:1482
Symbol 1478 GraphicUses:1465Used by:1482
Symbol 1479 GraphicUses:1467Used by:1482
Symbol 1480 GraphicUses:1469Used by:1482
Symbol 1481 GraphicUses:1471Used by:1482
Symbol 1482 MovieClipUses:1474 345 343 344 1475 1476 1477 1478 1479 1480 1481Used by:1593
Symbol 1483 BitmapUsed by:1484
Symbol 1484 GraphicUses:1483Used by:1491 1574
Symbol 1485 BitmapUsed by:1486
Symbol 1486 GraphicUses:1485Used by:1491 1574
Symbol 1487 BitmapUsed by:1488
Symbol 1488 GraphicUses:1487Used by:1491 1574
Symbol 1489 BitmapUsed by:1490 3450
Symbol 1490 GraphicUses:1489Used by:1491 1574
Symbol 1491 MovieClip {sheriffRage_fla.shoot_240}Uses:1484 345 343 344 1486 1488 1490 396Used by:1593
Symbol 1492 BitmapUsed by:1493
Symbol 1493 GraphicUses:1492Used by:1504
Symbol 1494 BitmapUsed by:1495
Symbol 1495 GraphicUses:1494Used by:1504
Symbol 1496 BitmapUsed by:1497
Symbol 1497 GraphicUses:1496Used by:1504
Symbol 1498 BitmapUsed by:1499
Symbol 1499 GraphicUses:1498Used by:1504
Symbol 1500 BitmapUsed by:1501
Symbol 1501 GraphicUses:1500Used by:1504
Symbol 1502 BitmapUsed by:1503
Symbol 1503 GraphicUses:1502Used by:1504
Symbol 1504 MovieClip {sheriffRage_fla.hit_241}Uses:1493 344 343 1495 1497 1499 1501 1503Used by:1593
Symbol 1505 BitmapUsed by:1506
Symbol 1506 GraphicUses:1505Used by:1525
Symbol 1507 BitmapUsed by:1508
Symbol 1508 GraphicUses:1507Used by:1525
Symbol 1509 BitmapUsed by:1510
Symbol 1510 GraphicUses:1509Used by:1525
Symbol 1511 BitmapUsed by:1512
Symbol 1512 GraphicUses:1511Used by:1525
Symbol 1513 BitmapUsed by:1514
Symbol 1514 GraphicUses:1513Used by:1525
Symbol 1515 BitmapUsed by:1516
Symbol 1516 GraphicUses:1515Used by:1525
Symbol 1517 BitmapUsed by:1518
Symbol 1518 GraphicUses:1517Used by:1525
Symbol 1519 BitmapUsed by:1520
Symbol 1520 GraphicUses:1519Used by:1525
Symbol 1521 BitmapUsed by:1522
Symbol 1522 GraphicUses:1521Used by:1525
Symbol 1523 BitmapUsed by:1524
Symbol 1524 GraphicUses:1523Used by:1525
Symbol 1525 MovieClip {sheriffRage_fla.dieA_242}Uses:1506 1508 1510 1512 1514 1516 1518 1520 1522 1524Used by:1593
Symbol 1526 BitmapUsed by:1527
Symbol 1527 GraphicUses:1526Used by:1546
Symbol 1528 BitmapUsed by:1529
Symbol 1529 GraphicUses:1528Used by:1546
Symbol 1530 BitmapUsed by:1531
Symbol 1531 GraphicUses:1530Used by:1546
Symbol 1532 BitmapUsed by:1533
Symbol 1533 GraphicUses:1532Used by:1546
Symbol 1534 BitmapUsed by:1535
Symbol 1535 GraphicUses:1534Used by:1546
Symbol 1536 BitmapUsed by:1537
Symbol 1537 GraphicUses:1536Used by:1546
Symbol 1538 BitmapUsed by:1539
Symbol 1539 GraphicUses:1538Used by:1546
Symbol 1540 BitmapUsed by:1541
Symbol 1541 GraphicUses:1540Used by:1546
Symbol 1542 BitmapUsed by:1543
Symbol 1543 GraphicUses:1542Used by:1546
Symbol 1544 BitmapUsed by:1545
Symbol 1545 GraphicUses:1544Used by:1546
Symbol 1546 MovieClip {sheriffRage_fla.dieB_243}Uses:1527 1529 1531 1533 1535 1537 1539 1541 1543 1545Used by:1593
Symbol 1547 BitmapUsed by:1548
Symbol 1548 GraphicUses:1547Used by:1573
Symbol 1549 BitmapUsed by:1550
Symbol 1550 GraphicUses:1549Used by:1573
Symbol 1551 BitmapUsed by:1552
Symbol 1552 GraphicUses:1551Used by:1573
Symbol 1553 BitmapUsed by:1554
Symbol 1554 GraphicUses:1553Used by:1573
Symbol 1555 BitmapUsed by:1556
Symbol 1556 GraphicUses:1555Used by:1573
Symbol 1557 BitmapUsed by:1558
Symbol 1558 GraphicUses:1557Used by:1573
Symbol 1559 BitmapUsed by:1560
Symbol 1560 GraphicUses:1559Used by:1573
Symbol 1561 BitmapUsed by:1562
Symbol 1562 GraphicUses:1561Used by:1573
Symbol 1563 BitmapUsed by:1564
Symbol 1564 GraphicUses:1563Used by:1573
Symbol 1565 BitmapUsed by:1566
Symbol 1566 GraphicUses:1565Used by:1573
Symbol 1567 BitmapUsed by:1568
Symbol 1568 GraphicUses:1567Used by:1573
Symbol 1569 BitmapUsed by:1570
Symbol 1570 GraphicUses:1569Used by:1573
Symbol 1571 BitmapUsed by:1572
Symbol 1572 GraphicUses:1571Used by:1573
Symbol 1573 MovieClip {sheriffRage_fla.expF_244}Uses:1548 1550 1552 1554 1556 1558 1560 1562 1564 1566 1568 1570 1572Used by:1593
Symbol 1574 MovieClip {sheriffRage_fla.wait_245}Uses:1490 345 343 344 1488 1486 1484Used by:1593
Symbol 1575 BitmapUsed by:1576
Symbol 1576 GraphicUses:1575Used by:1591 1592
Symbol 1577 BitmapUsed by:1578
Symbol 1578 GraphicUses:1577Used by:1591 1592
Symbol 1579 BitmapUsed by:1580
Symbol 1580 GraphicUses:1579Used by:1591 1592
Symbol 1581 BitmapUsed by:1582
Symbol 1582 GraphicUses:1581Used by:1591 1592
Symbol 1583 BitmapUsed by:1584
Symbol 1584 GraphicUses:1583Used by:1591 1592
Symbol 1585 BitmapUsed by:1586
Symbol 1586 GraphicUses:1585Used by:1591 1592
Symbol 1587 BitmapUsed by:1588
Symbol 1588 GraphicUses:1587Used by:1591 1592
Symbol 1589 BitmapUsed by:1590
Symbol 1590 GraphicUses:1589Used by:1591 1592
Symbol 1591 MovieClip {sheriffRage_fla.hidding_246}Uses:102 1576 344 343 1578 1580 1582 1584 1586 1588 1590Used by:1593
Symbol 1592 MovieClip {sheriffRage_fla.unhidding_247}Uses:102 1590 344 343 1588 1586 1584 1582 1580 1578 1576Used by:1593
Symbol 1593 MovieClip {sheriffRage_fla.body_236}Uses:1456 1473 1482 1491 1504 1525 1546 1573 1574 1591 1592Used by:1594
Symbol 1594 MovieClip {outlawA}Uses:340 1593 531 534Used by:1657
Symbol 1595 BitmapUsed by:1596
Symbol 1596 GraphicUses:1595Used by:1633
Symbol 1597 BitmapUsed by:1598
Symbol 1598 GraphicUses:1597Used by:1633
Symbol 1599 BitmapUsed by:1600
Symbol 1600 GraphicUses:1599Used by:1633
Symbol 1601 BitmapUsed by:1602
Symbol 1602 GraphicUses:1601Used by:1633
Symbol 1603 BitmapUsed by:1604
Symbol 1604 GraphicUses:1603Used by:1633
Symbol 1605 BitmapUsed by:1606
Symbol 1606 GraphicUses:1605Used by:1633
Symbol 1607 BitmapUsed by:1608
Symbol 1608 GraphicUses:1607Used by:1633
Symbol 1609 BitmapUsed by:1610
Symbol 1610 GraphicUses:1609Used by:1633
Symbol 1611 BitmapUsed by:1612
Symbol 1612 GraphicUses:1611Used by:1633
Symbol 1613 BitmapUsed by:1614
Symbol 1614 GraphicUses:1613Used by:1633
Symbol 1615 BitmapUsed by:1616
Symbol 1616 GraphicUses:1615Used by:1633
Symbol 1617 BitmapUsed by:1618
Symbol 1618 GraphicUses:1617Used by:1633
Symbol 1619 BitmapUsed by:1620
Symbol 1620 GraphicUses:1619Used by:1633
Symbol 1621 BitmapUsed by:1622
Symbol 1622 GraphicUses:1621Used by:1633
Symbol 1623 BitmapUsed by:1624
Symbol 1624 GraphicUses:1623Used by:1633
Symbol 1625 BitmapUsed by:1626
Symbol 1626 GraphicUses:1625Used by:1633
Symbol 1627 BitmapUsed by:1628
Symbol 1628 GraphicUses:1627Used by:1633
Symbol 1629 BitmapUsed by:1630
Symbol 1630 GraphicUses:1629Used by:1633
Symbol 1631 BitmapUsed by:1632
Symbol 1632 GraphicUses:1631Used by:1633
Symbol 1633 MovieClip {sheriffRage_fla.seq_250}Uses:1596 1598 1600 1602 1604 1606 1608 1610 1612 1614 1616 1618 1620 1622 1624 1626 1628 1630 1632Used by:1634
Symbol 1634 MovieClip {sheriffRage_fla.fx_249}Uses:1633Used by:1635
Symbol 1635 MovieClip {bombExplosion}Uses:1634Used by:1657
Symbol 1636 MovieClip {sheriffRage_fla.hitzone_252}Uses:71Used by:1637
Symbol 1637 MovieClip {outlawDynamite}Uses:165 1636Used by:1657
Symbol 1638 Sound {sfxToggle}Used by:1657
Symbol 1639 Sound {sfxReload1}Used by:1657
Symbol 1640 Sound {sfxDryfire}Used by:1657
Symbol 1641 Sound {sfxGunSlinger}Used by:1657
Symbol 1642 Sound {sfxGunLoop01}Used by:1657
Symbol 1643 Sound {sfxWinchester}Used by:1657
Symbol 1644 Sound {sfxPistol}Used by:1657
Symbol 1645 Sound {sfxFinisher}Used by:1657
Symbol 1646 Sound {sfxHeartbeat1}Used by:1657
Symbol 1647 Sound {sfxHeartbeat2}Used by:1657
Symbol 1648 Sound {sfxExplosion}Used by:1657
Symbol 1649 Sound {westspaghetti01}Used by:1657
Symbol 1650 Sound {showdown01}Used by:1657
Symbol 1651 Sound {theduel02}Used by:1657
Symbol 1652 Sound {bigsky02}Used by:1657
Symbol 1653 Sound {westspaghetti02}Used by:1657
Symbol 1654 Sound {intothewild01}Used by:1657
Symbol 1655 Sound {intothewild04}Used by:1657
Symbol 1656 Sound {americanostinger}Used by:1657
Symbol 1657 MovieClipUses:161 166 168 171 174 177 180 183 186 189 205 212 219 226 233 246 249 252 255 258 261 263 264 267 270 273 275 278 281 284 287 290 293 296 299 302 305 308 311 314 317 320 323 326 329 336 337 535 690 786 814 842 857 885 1089 1139 1189 1239 1289 1339 1389 1439 1594 1635 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 130 1649 1650 1651 1652 1653 1654 1655 1656Used by:Timeline
Symbol 1658 ButtonUses:70Used by:1691
Symbol 1659 GraphicUsed by:1690 1691
Symbol 1660 BitmapUsed by:1661 1674
Symbol 1661 GraphicUses:1660Used by:1690 1691
Symbol 1662 GraphicUsed by:1690 1691
Symbol 1663 GraphicUsed by:1690 1691
Symbol 1664 GraphicUsed by:1690 1691
Symbol 1665 GraphicUsed by:1690 1691
Symbol 1666 GraphicUsed by:1690 1691
Symbol 1667 GraphicUsed by:1690 1691
Symbol 1668 GraphicUsed by:1690 1691
Symbol 1669 GraphicUsed by:1690 1691
Symbol 1670 GraphicUsed by:1690 1691
Symbol 1671 GraphicUsed by:1690 1691
Symbol 1672 GraphicUsed by:1690 1691
Symbol 1673 GraphicUsed by:1691 1708
Symbol 1674 GraphicUses:1660Used by:1690 1691
Symbol 1675 GraphicUsed by:1688
Symbol 1676 GraphicUsed by:1688
Symbol 1677 GraphicUsed by:1688
Symbol 1678 GraphicUsed by:1688
Symbol 1679 GraphicUsed by:1688
Symbol 1680 GraphicUsed by:1688
Symbol 1681 GraphicUsed by:1688
Symbol 1682 GraphicUsed by:1688
Symbol 1683 GraphicUsed by:1688
Symbol 1684 GraphicUsed by:1688
Symbol 1685 GraphicUsed by:1688
Symbol 1686 GraphicUsed by:1688
Symbol 1687 GraphicUsed by:1688
Symbol 1688 MovieClipUses:1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687Used by:1689
Symbol 1689 MovieClip {sheriffRage_fla.bubble_logo3_255}Uses:1688Used by:1690 1691
Symbol 1690 MovieClip {sheriffRage_fla.BubbleBoxLogoGraphicMc_257}Uses:1674 1689 1672 1671 1670 1669 1668 1667 1662 1666 1665 1664 1663 1661 1659Used by:1691
Symbol 1691 MovieClip {sheriffRage_fla.BubbleBoxSplash_253}Uses:1658 1659 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1689 1690Used by:Timeline
Symbol 1692 TextUses:4Used by:1693 1694
Symbol 1693 MovieClipUses:1692Used by:1694
Symbol 1694 ButtonUses:1693 1692Used by:1702
Symbol 1695 BitmapUsed by:1696
Symbol 1696 GraphicUses:1695Used by:1697 1698
Symbol 1697 MovieClipUses:1696Used by:1698
Symbol 1698 ButtonUses:1697 70 1696Used by:1699
Symbol 1699 MovieClip {sheriffRage_fla.QiGamesw_263}Uses:1698Used by:1700
Symbol 1700 MovieClip {sheriffRage_fla.QiGamesalpha_262}Uses:1699Used by:1702
Symbol 1701 VideoUsed by:1702
Symbol 1702 MovieClip {sheriffRage_fla.splash_259}Uses:1694 1700 1701Used by:1703
Symbol 1703 MovieClip {sheriffRage_fla.QiSplash_258}Uses:1702Used by:Timeline
Symbol 1704 BitmapUsed by:1705 2730 3028 3449
Symbol 1705 GraphicUses:1704Used by:1706
Symbol 1706 MovieClip {sheriffRage_fla.westernscene_269}Uses:1705Used by:1708
Symbol 1707 MovieClip {sheriffRage_fla.unitslayer_270}Used by:1708
Symbol 1708 MovieClip {GameInstance}Uses:71 1706 1673 1707Used by:2881
Symbol 1709 GraphicUses:159Used by:1711
Symbol 1710 GraphicUses:184Used by:1711
Symbol 1711 MovieClip {sheriffRage_fla.hidepanels_272}Uses:1709 1710Used by:1712
Symbol 1712 MovieClip {sheriffRage_fla.hidingPanel_271}Uses:1711Used by:2881
Symbol 1713 BitmapUsed by:1714
Symbol 1714 GraphicUses:1713Used by:1723
Symbol 1715 BitmapUsed by:1716
Symbol 1716 GraphicUses:1715Used by:1723 2859
Symbol 1717 BitmapUsed by:1718
Symbol 1718 GraphicUses:1717Used by:1723 2858
Symbol 1719 BitmapUsed by:1720
Symbol 1720 GraphicUses:1719Used by:1723 2857
Symbol 1721 BitmapUsed by:1722
Symbol 1722 GraphicUses:1721Used by:1723 2856
Symbol 1723 MovieClip {sheriffRage_fla.splatter_274}Uses:1714 1716 1718 1720 1722Used by:1724 1725
Symbol 1724 MovieClip {sheriffRage_fla.heroHitFx_273}Uses:1723Used by:2881
Symbol 1725 MovieClip {sheriffRage_fla.heroHitFx2_275}Uses:1723Used by:2881
Symbol 1726 BitmapUsed by:1727
Symbol 1727 GraphicUses:1726Used by:1728
Symbol 1728 MovieClipUses:1727Used by:1729
Symbol 1729 MovieClip {sheriffRage_fla.dynamite_278}Uses:1728Used by:1763
Symbol 1730 BitmapUsed by:1731
Symbol 1731 GraphicUses:1730Used by:1735
Symbol 1732 BitmapUsed by:1733
Symbol 1733 GraphicUses:1732Used by:1734
Symbol 1734 MovieClipUses:1733Used by:1735
Symbol 1735 MovieClip {sheriffRage_fla.vickers_280}Uses:1731 1734Used by:1763
Symbol 1736 BitmapUsed by:1737
Symbol 1737 GraphicUses:1736Used by:1745
Symbol 1738 BitmapUsed by:1739
Symbol 1739 GraphicUses:1738Used by:1740
Symbol 1740 MovieClipUses:1739Used by:1745 1762
Symbol 1741 BitmapUsed by:1742
Symbol 1742 GraphicUses:1741Used by:1745
Symbol 1743 BitmapUsed by:1744
Symbol 1744 GraphicUses:1743Used by:1745
Symbol 1745 MovieClip {sheriffRage_fla.winchester_282}Uses:1737 1740 1742 1744Used by:1763
Symbol 1746 BitmapUsed by:1747
Symbol 1747 GraphicUses:1746Used by:1755
Symbol 1748 BitmapUsed by:1749
Symbol 1749 GraphicUses:1748Used by:1750
Symbol 1750 MovieClipUses:1749Used by:1755
Symbol 1751 BitmapUsed by:1752
Symbol 1752 GraphicUses:1751Used by:1755
Symbol 1753 BitmapUsed by:1754
Symbol 1754 GraphicUses:1753Used by:1755
Symbol 1755 MovieClip {sheriffRage_fla.gunslinger_284}Uses:1747 1750 1752 1754Used by:1763
Symbol 1756 BitmapUsed by:1757
Symbol 1757 GraphicUses:1756Used by:1762
Symbol 1758 BitmapUsed by:1759
Symbol 1759 GraphicUses:1758Used by:1762
Symbol 1760 BitmapUsed by:1761
Symbol 1761 GraphicUses:1760Used by:1762
Symbol 1762 MovieClip {sheriffRage_fla.6_286}Uses:1757 1740 1759 1761Used by:1763
Symbol 1763 MovieClip {sheriffRage_fla.bodymoves_277}Uses:1729 1735 1745 1755 1762Used by:1764
Symbol 1764 MovieClip {aiPlayer}Uses:1763Used by:2881
Symbol 1765 BitmapUsed by:1766
Symbol 1766 GraphicUses:1765Used by:1767
Symbol 1767 MovieClipUses:1766Used by:1768
Symbol 1768 MovieClipUses:1767Used by:1777
Symbol 1769 BitmapUsed by:1770
Symbol 1770 GraphicUses:1769Used by:1771
Symbol 1771 MovieClipUses:1770Used by:1772
Symbol 1772 MovieClipUses:1771Used by:1777
Symbol 1773 BitmapUsed by:1774
Symbol 1774 GraphicUses:1773Used by:1775
Symbol 1775 MovieClipUses:1774Used by:1776
Symbol 1776 MovieClipUses:1775Used by:1777
Symbol 1777 MovieClip {sheriffRage_fla.skillsVeins_288}Uses:1768 1772 1776Used by:2880
Symbol 1778 EditableTextUses:3Used by:1779
Symbol 1779 MovieClip {sheriffRage_fla.reloadwarning_296}Uses:1778Used by:1815
Symbol 1780 EditableTextUses:3Used by:1781
Symbol 1781 MovieClip {sheriffRage_fla.reloadwarning2_297}Uses:1780Used by:1815
Symbol 1782 EditableTextUses:3Used by:1783
Symbol 1783 MovieClip {sheriffRage_fla.changeweaponwarning_298}Uses:1782Used by:1815
Symbol 1784 BitmapUsed by:1785
Symbol 1785 GraphicUses:1784Used by:1786
Symbol 1786 MovieClipUses:1785Used by:1815 2660 2983
Symbol 1787 EditableTextUses:3Used by:1815
Symbol 1788 BitmapUsed by:1789 1816
Symbol 1789 GraphicUses:1788Used by:1790
Symbol 1790 MovieClipUses:1789Used by:1815 2644
Symbol 1791 BitmapUsed by:1792
Symbol 1792 GraphicUses:1791Used by:1793 2983
Symbol 1793 MovieClipUses:1792Used by:1794
Symbol 1794 MovieClip {sheriffRage_fla.chamberpistol6_301}Uses:1793Used by:1815
Symbol 1795 BitmapUsed by:1796 1818
Symbol 1796 GraphicUses:1795Used by:1797
Symbol 1797 MovieClipUses:1796Used by:1815 2640
Symbol 1798 BitmapUsed by:1799 2986
Symbol 1799 GraphicUses:1798Used by:1800
Symbol 1800 MovieClipUses:1799Used by:1815 1820 2641
Symbol 1801 BitmapUsed by:1802
Symbol 1802 GraphicUses:1801Used by:1803
Symbol 1803 MovieClipUses:1802Used by:1804
Symbol 1804 MovieClip {sheriffRage_fla.chambershotgun_305}Uses:1803Used by:1815
Symbol 1805 BitmapUsed by:1806 3000
Symbol 1806 GraphicUses:1805Used by:1807
Symbol 1807 MovieClipUses:1806Used by:1815 1820 2642
Symbol 1808 BitmapUsed by:1809 3002
Symbol 1809 GraphicUses:1808Used by:1810
Symbol 1810 MovieClipUses:1809Used by:1811
Symbol 1811 MovieClip {sheriffRage_fla.chamberrifle_308}Uses:1810Used by:1815
Symbol 1812 GraphicUses:162Used by:1813
Symbol 1813 MovieClipUses:1812Used by:1814 1820 2643
Symbol 1814 MovieClip {sheriffRage_fla.chamberdynamite_310}Uses:1813Used by:1815
Symbol 1815 MovieClip {sheriffRage_fla.ammo_295}Uses:1779 1781 1783 1786 1787 1790 1794 1797 1800 1804 1807 1811 1814Used by:2880
Symbol 1816 GraphicUses:1788Used by:1817
Symbol 1817 MovieClipUses:1816Used by:1820 2983
Symbol 1818 GraphicUses:1795Used by:1819
Symbol 1819 MovieClipUses:1818Used by:1820 3021
Symbol 1820 MovieClip {sheriffRage_fla.guns_313}Uses:1817 1819 1800 1807 1813Used by:1827
Symbol 1821 BitmapUsed by:1822
Symbol 1822 GraphicUses:1821Used by:1823
Symbol 1823 MovieClipUses:1822Used by:1825
Symbol 1824 MovieClipUses:70Used by:1825
Symbol 1825 MovieClip {sheriffRage_fla.bar_316}Uses:1823 1824Used by:1827
Symbol 1826 EditableTextUses:195Used by:1827
Symbol 1827 MovieClip {sheriffRage_fla.reloading_312}Uses:1820 1825 1826Used by:2880
Symbol 1828 EditableTextUses:195Used by:1829
Symbol 1829 MovieClip {sheriffRage_fla.text_320}Uses:1828Used by:1830
Symbol 1830 MovieClip {sheriffRage_fla.bonusnotice_319}Uses:1829Used by:2880
Symbol 1831 GraphicUsed by:1832 1834
Symbol 1832 MovieClipUses:1831Used by:1833
Symbol 1833 MovieClipUses:1832Used by:1839
Symbol 1834 MovieClipUses:1831Used by:1839
Symbol 1835 BitmapUsed by:1836
Symbol 1836 GraphicUses:1835Used by:1837
Symbol 1837 MovieClipUses:1836Used by:1838
Symbol 1838 MovieClipUses:1837Used by:1839
Symbol 1839 MovieClip {sheriffRage_fla.aim_321}Uses:1833 1834 1838Used by:2880
Symbol 1840 BitmapUsed by:1841 3035
Symbol 1841 GraphicUses:1840Used by:1842
Symbol 1842 MovieClipUses:1841Used by:2206
Symbol 1843 GraphicUsed by:2203
Symbol 1844 GraphicUsed by:2203
Symbol 1845 GraphicUsed by:2203
Symbol 1846 GraphicUsed by:2203
Symbol 1847 GraphicUsed by:2203
Symbol 1848 GraphicUsed by:2203
Symbol 1849 GraphicUsed by:2203
Symbol 1850 GraphicUsed by:2203
Symbol 1851 GraphicUsed by:2203
Symbol 1852 GraphicUsed by:2203
Symbol 1853 GraphicUsed by:2203
Symbol 1854 GraphicUsed by:2203
Symbol 1855 GraphicUsed by:2203
Symbol 1856 GraphicUsed by:2203
Symbol 1857 GraphicUsed by:2203
Symbol 1858 GraphicUsed by:2203
Symbol 1859 GraphicUsed by:2203
Symbol 1860 GraphicUsed by:2203
Symbol 1861 GraphicUsed by:2203
Symbol 1862 GraphicUsed by:2203
Symbol 1863 GraphicUsed by:2203
Symbol 1864 GraphicUsed by:2203
Symbol 1865 GraphicUsed by:2203
Symbol 1866 GraphicUsed by:2203
Symbol 1867 GraphicUsed by:2203
Symbol 1868 GraphicUsed by:2203
Symbol 1869 GraphicUsed by:2203
Symbol 1870 GraphicUsed by:2203
Symbol 1871 GraphicUsed by:2203
Symbol 1872 GraphicUsed by:2203
Symbol 1873 GraphicUsed by:2203
Symbol 1874 GraphicUsed by:2203
Symbol 1875 GraphicUsed by:2203
Symbol 1876 GraphicUsed by:2203
Symbol 1877 GraphicUsed by:2203
Symbol 1878 GraphicUsed by:2203
Symbol 1879 GraphicUsed by:2203
Symbol 1880 GraphicUsed by:2203
Symbol 1881 GraphicUsed by:2203
Symbol 1882 GraphicUsed by:2203
Symbol 1883 GraphicUsed by:2203
Symbol 1884 GraphicUsed by:2203
Symbol 1885 GraphicUsed by:2203
Symbol 1886 GraphicUsed by:2203
Symbol 1887 GraphicUsed by:2203
Symbol 1888 GraphicUsed by:2203
Symbol 1889 GraphicUsed by:2203
Symbol 1890 GraphicUsed by:2203
Symbol 1891 GraphicUsed by:2203
Symbol 1892 GraphicUsed by:2203
Symbol 1893 GraphicUsed by:2203
Symbol 1894 GraphicUsed by:2203
Symbol 1895 GraphicUsed by:2203
Symbol 1896 GraphicUsed by:2203
Symbol 1897 GraphicUsed by:2203
Symbol 1898 GraphicUsed by:2203
Symbol 1899 GraphicUsed by:2203
Symbol 1900 GraphicUsed by:2203
Symbol 1901 GraphicUsed by:2203
Symbol 1902 GraphicUsed by:2203
Symbol 1903 GraphicUsed by:2203
Symbol 1904 GraphicUsed by:2203
Symbol 1905 GraphicUsed by:2203
Symbol 1906 GraphicUsed by:2203
Symbol 1907 GraphicUsed by:2203
Symbol 1908 GraphicUsed by:2203
Symbol 1909 GraphicUsed by:2203
Symbol 1910 GraphicUsed by:2203
Symbol 1911 GraphicUsed by:2203
Symbol 1912 GraphicUsed by:2203
Symbol 1913 GraphicUsed by:2203
Symbol 1914 GraphicUsed by:2203
Symbol 1915 GraphicUsed by:2203
Symbol 1916 GraphicUsed by:2203
Symbol 1917 GraphicUsed by:2203
Symbol 1918 GraphicUsed by:2203
Symbol 1919 GraphicUsed by:2203
Symbol 1920 GraphicUsed by:2203
Symbol 1921 GraphicUsed by:2203
Symbol 1922 GraphicUsed by:2203
Symbol 1923 GraphicUsed by:2203
Symbol 1924 GraphicUsed by:2203
Symbol 1925 GraphicUsed by:2203
Symbol 1926 GraphicUsed by:2203
Symbol 1927 GraphicUsed by:2203
Symbol 1928 GraphicUsed by:2203
Symbol 1929 GraphicUsed by:2203
Symbol 1930 GraphicUsed by:2203
Symbol 1931 GraphicUsed by:2203
Symbol 1932 GraphicUsed by:2203
Symbol 1933 GraphicUsed by:2203
Symbol 1934 GraphicUsed by:2203
Symbol 1935 GraphicUsed by:2203
Symbol 1936 GraphicUsed by:2203
Symbol 1937 GraphicUsed by:2203
Symbol 1938 GraphicUsed by:2203
Symbol 1939 GraphicUsed by:2203
Symbol 1940 GraphicUsed by:2203
Symbol 1941 GraphicUsed by:2203
Symbol 1942 GraphicUsed by:2203
Symbol 1943 GraphicUsed by:2203
Symbol 1944 GraphicUsed by:2203
Symbol 1945 GraphicUsed by:2203
Symbol 1946 GraphicUsed by:2203
Symbol 1947 GraphicUsed by:2203
Symbol 1948 GraphicUsed by:2203
Symbol 1949 GraphicUsed by:2203
Symbol 1950 GraphicUsed by:2203
Symbol 1951 GraphicUsed by:2203
Symbol 1952 GraphicUsed by:2203
Symbol 1953 GraphicUsed by:2203
Symbol 1954 GraphicUsed by:2203
Symbol 1955 GraphicUsed by:2203
Symbol 1956 GraphicUsed by:2203
Symbol 1957 GraphicUsed by:2203
Symbol 1958 GraphicUsed by:2203
Symbol 1959 GraphicUsed by:2203
Symbol 1960 GraphicUsed by:2203
Symbol 1961 GraphicUsed by:2203
Symbol 1962 GraphicUsed by:2203
Symbol 1963 GraphicUsed by:2203
Symbol 1964 GraphicUsed by:2203
Symbol 1965 GraphicUsed by:2203
Symbol 1966 GraphicUsed by:2203
Symbol 1967 GraphicUsed by:2203
Symbol 1968 GraphicUsed by:2203
Symbol 1969 GraphicUsed by:2203
Symbol 1970 GraphicUsed by:2203
Symbol 1971 GraphicUsed by:2203
Symbol 1972 GraphicUsed by:2203
Symbol 1973 GraphicUsed by:2203
Symbol 1974 GraphicUsed by:2203
Symbol 1975 GraphicUsed by:2203
Symbol 1976 GraphicUsed by:2203
Symbol 1977 GraphicUsed by:2203
Symbol 1978 GraphicUsed by:2203
Symbol 1979 GraphicUsed by:2203
Symbol 1980 GraphicUsed by:2203
Symbol 1981 GraphicUsed by:2203
Symbol 1982 GraphicUsed by:2203
Symbol 1983 GraphicUsed by:2203
Symbol 1984 GraphicUsed by:2203
Symbol 1985 GraphicUsed by:2203
Symbol 1986 GraphicUsed by:2203
Symbol 1987 GraphicUsed by:2203
Symbol 1988 GraphicUsed by:2203
Symbol 1989 GraphicUsed by:2203
Symbol 1990 GraphicUsed by:2203
Symbol 1991 GraphicUsed by:2203
Symbol 1992 GraphicUsed by:2203
Symbol 1993 GraphicUsed by:2203
Symbol 1994 GraphicUsed by:2203
Symbol 1995 GraphicUsed by:2203
Symbol 1996 GraphicUsed by:2203
Symbol 1997 GraphicUsed by:2203
Symbol 1998 GraphicUsed by:2203
Symbol 1999 GraphicUsed by:2203
Symbol 2000 GraphicUsed by:2203
Symbol 2001 GraphicUsed by:2203
Symbol 2002 GraphicUsed by:2203
Symbol 2003 GraphicUsed by:2203
Symbol 2004 GraphicUsed by:2203
Symbol 2005 GraphicUsed by:2203
Symbol 2006 GraphicUsed by:2203
Symbol 2007 GraphicUsed by:2203
Symbol 2008 GraphicUsed by:2203
Symbol 2009 GraphicUsed by:2203
Symbol 2010 GraphicUsed by:2203
Symbol 2011 GraphicUsed by:2203
Symbol 2012 GraphicUsed by:2203
Symbol 2013 GraphicUsed by:2203
Symbol 2014 GraphicUsed by:2203
Symbol 2015 GraphicUsed by:2203
Symbol 2016 GraphicUsed by:2203
Symbol 2017 GraphicUsed by:2203
Symbol 2018 GraphicUsed by:2203
Symbol 2019 GraphicUsed by:2203
Symbol 2020 GraphicUsed by:2203
Symbol 2021 GraphicUsed by:2203
Symbol 2022 GraphicUsed by:2203
Symbol 2023 GraphicUsed by:2203
Symbol 2024 GraphicUsed by:2203
Symbol 2025 GraphicUsed by:2203
Symbol 2026 GraphicUsed by:2203
Symbol 2027 GraphicUsed by:2203
Symbol 2028 GraphicUsed by:2203
Symbol 2029 GraphicUsed by:2203
Symbol 2030 GraphicUsed by:2203
Symbol 2031 GraphicUsed by:2203
Symbol 2032 GraphicUsed by:2203
Symbol 2033 GraphicUsed by:2203
Symbol 2034 GraphicUsed by:2203
Symbol 2035 GraphicUsed by:2203
Symbol 2036 GraphicUsed by:2203
Symbol 2037 GraphicUsed by:2203
Symbol 2038 GraphicUsed by:2203
Symbol 2039 GraphicUsed by:2203
Symbol 2040 GraphicUsed by:2203
Symbol 2041 GraphicUsed by:2203
Symbol 2042 GraphicUsed by:2203
Symbol 2043 GraphicUsed by:2203
Symbol 2044 GraphicUsed by:2203
Symbol 2045 GraphicUsed by:2203
Symbol 2046 GraphicUsed by:2203
Symbol 2047 GraphicUsed by:2203
Symbol 2048 GraphicUsed by:2203
Symbol 2049 GraphicUsed by:2203
Symbol 2050 GraphicUsed by:2203
Symbol 2051 GraphicUsed by:2203
Symbol 2052 GraphicUsed by:2203
Symbol 2053 GraphicUsed by:2203
Symbol 2054 GraphicUsed by:2203
Symbol 2055 GraphicUsed by:2203
Symbol 2056 GraphicUsed by:2203
Symbol 2057 GraphicUsed by:2203
Symbol 2058 GraphicUsed by:2203
Symbol 2059 GraphicUsed by:2203
Symbol 2060 GraphicUsed by:2203
Symbol 2061 GraphicUsed by:2203
Symbol 2062 GraphicUsed by:2203
Symbol 2063 GraphicUsed by:2203
Symbol 2064 GraphicUsed by:2203
Symbol 2065 GraphicUsed by:2203
Symbol 2066 GraphicUsed by:2203
Symbol 2067 GraphicUsed by:2203
Symbol 2068 GraphicUsed by:2203
Symbol 2069 GraphicUsed by:2203
Symbol 2070 GraphicUsed by:2203
Symbol 2071 GraphicUsed by:2203
Symbol 2072 GraphicUsed by:2203
Symbol 2073 GraphicUsed by:2203
Symbol 2074 GraphicUsed by:2203
Symbol 2075 GraphicUsed by:2203
Symbol 2076 GraphicUsed by:2203
Symbol 2077 GraphicUsed by:2203
Symbol 2078 GraphicUsed by:2203
Symbol 2079 GraphicUsed by:2203
Symbol 2080 GraphicUsed by:2203
Symbol 2081 GraphicUsed by:2203
Symbol 2082 GraphicUsed by:2203
Symbol 2083 GraphicUsed by:2203
Symbol 2084 GraphicUsed by:2203
Symbol 2085 GraphicUsed by:2203
Symbol 2086 GraphicUsed by:2203
Symbol 2087 GraphicUsed by:2203
Symbol 2088 GraphicUsed by:2203
Symbol 2089 GraphicUsed by:2203
Symbol 2090 GraphicUsed by:2203
Symbol 2091 GraphicUsed by:2203
Symbol 2092 GraphicUsed by:2203
Symbol 2093 GraphicUsed by:2203
Symbol 2094 GraphicUsed by:2203
Symbol 2095 GraphicUsed by:2203
Symbol 2096 GraphicUsed by:2203
Symbol 2097 GraphicUsed by:2203
Symbol 2098 GraphicUsed by:2203
Symbol 2099 GraphicUsed by:2203
Symbol 2100 GraphicUsed by:2203
Symbol 2101 GraphicUsed by:2203
Symbol 2102 GraphicUsed by:2203
Symbol 2103 GraphicUsed by:2203
Symbol 2104 GraphicUsed by:2203
Symbol 2105 GraphicUsed by:2203
Symbol 2106 GraphicUsed by:2203
Symbol 2107 GraphicUsed by:2203
Symbol 2108 GraphicUsed by:2203
Symbol 2109 GraphicUsed by:2203
Symbol 2110 GraphicUsed by:2203
Symbol 2111 GraphicUsed by:2203
Symbol 2112 GraphicUsed by:2203
Symbol 2113 GraphicUsed by:2203
Symbol 2114 GraphicUsed by:2203
Symbol 2115 GraphicUsed by:2203
Symbol 2116 GraphicUsed by:2203
Symbol 2117 GraphicUsed by:2203
Symbol 2118 GraphicUsed by:2203
Symbol 2119 GraphicUsed by:2203
Symbol 2120 GraphicUsed by:2203
Symbol 2121 GraphicUsed by:2203
Symbol 2122 GraphicUsed by:2203
Symbol 2123 GraphicUsed by:2203
Symbol 2124 GraphicUsed by:2203
Symbol 2125 GraphicUsed by:2203
Symbol 2126 GraphicUsed by:2203
Symbol 2127 GraphicUsed by:2203
Symbol 2128 GraphicUsed by:2203
Symbol 2129 GraphicUsed by:2203
Symbol 2130 GraphicUsed by:2203
Symbol 2131 GraphicUsed by:2203
Symbol 2132 GraphicUsed by:2203
Symbol 2133 GraphicUsed by:2203
Symbol 2134 GraphicUsed by:2203
Symbol 2135 GraphicUsed by:2203
Symbol 2136 GraphicUsed by:2203
Symbol 2137 GraphicUsed by:2203
Symbol 2138 GraphicUsed by:2203
Symbol 2139 GraphicUsed by:2203
Symbol 2140 GraphicUsed by:2203
Symbol 2141 GraphicUsed by:2203
Symbol 2142 GraphicUsed by:2203
Symbol 2143 GraphicUsed by:2203
Symbol 2144 GraphicUsed by:2203
Symbol 2145 GraphicUsed by:2203
Symbol 2146 GraphicUsed by:2203
Symbol 2147 GraphicUsed by:2203
Symbol 2148 GraphicUsed by:2203
Symbol 2149 GraphicUsed by:2203
Symbol 2150 GraphicUsed by:2203
Symbol 2151 GraphicUsed by:2203
Symbol 2152 GraphicUsed by:2203
Symbol 2153 GraphicUsed by:2203
Symbol 2154 GraphicUsed by:2203
Symbol 2155 GraphicUsed by:2203
Symbol 2156 GraphicUsed by:2203
Symbol 2157 GraphicUsed by:2203
Symbol 2158 GraphicUsed by:2203
Symbol 2159 GraphicUsed by:2203
Symbol 2160 GraphicUsed by:2203
Symbol 2161 GraphicUsed by:2203
Symbol 2162 GraphicUsed by:2203
Symbol 2163 GraphicUsed by:2203
Symbol 2164 GraphicUsed by:2203
Symbol 2165 GraphicUsed by:2203
Symbol 2166 GraphicUsed by:2203
Symbol 2167 GraphicUsed by:2203
Symbol 2168 GraphicUsed by:2203
Symbol 2169 GraphicUsed by:2203
Symbol 2170 GraphicUsed by:2203
Symbol 2171 GraphicUsed by:2203
Symbol 2172 GraphicUsed by:2203
Symbol 2173 GraphicUsed by:2203
Symbol 2174 GraphicUsed by:2203
Symbol 2175 GraphicUsed by:2203
Symbol 2176 GraphicUsed by:2203
Symbol 2177 GraphicUsed by:2203
Symbol 2178 GraphicUsed by:2203
Symbol 2179 GraphicUsed by:2203
Symbol 2180 GraphicUsed by:2203
Symbol 2181 GraphicUsed by:2203
Symbol 2182 GraphicUsed by:2203
Symbol 2183 GraphicUsed by:2203
Symbol 2184 GraphicUsed by:2203
Symbol 2185 GraphicUsed by:2203
Symbol 2186 GraphicUsed by:2203
Symbol 2187 GraphicUsed by:2203
Symbol 2188 GraphicUsed by:2203
Symbol 2189 GraphicUsed by:2203
Symbol 2190 GraphicUsed by:2203
Symbol 2191 GraphicUsed by:2203
Symbol 2192 GraphicUsed by:2203
Symbol 2193 GraphicUsed by:2203
Symbol 2194 GraphicUsed by:2203
Symbol 2195 GraphicUsed by:2203
Symbol 2196 GraphicUsed by:2203
Symbol 2197 GraphicUsed by:2203
Symbol 2198 GraphicUsed by:2203
Symbol 2199 GraphicUsed by:2203
Symbol 2200 GraphicUsed by:2203
Symbol 2201 GraphicUsed by:2203
Symbol 2202 GraphicUsed by:2203
Symbol 2203 MovieClip {sheriffRage_fla.pie_330}Uses:1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202Used by:2206
Symbol 2204 GraphicUsed by:2205
Symbol 2205 MovieClipUses:2204Used by:2206
Symbol 2206 MovieClip {sheriffRage_fla.clock_328}Uses:1842 2203 2205Used by:2211
Symbol 2207 EditableTextUses:3Used by:2208
Symbol 2208 MovieClip {sheriffRage_fla.text_332}Uses:2207Used by:2211
Symbol 2209 EditableTextUses:3Used by:2210
Symbol 2210 MovieClip {sheriffRage_fla.text_333}Uses:2209Used by:2211
Symbol 2211 MovieClip {sheriffRage_fla.timer_327}Uses:2206 2208 2210Used by:2880
Symbol 2212 BitmapUsed by:2213
Symbol 2213 GraphicUses:2212Used by:2214 2601
Symbol 2214 MovieClipUses:2213Used by:2215 2754
Symbol 2215 MovieClipUses:2214Used by:2579 2601
Symbol 2216 GraphicUsed by:2576
Symbol 2217 GraphicUsed by:2576
Symbol 2218 GraphicUsed by:2576
Symbol 2219 GraphicUsed by:2576
Symbol 2220 GraphicUsed by:2576
Symbol 2221 GraphicUsed by:2576
Symbol 2222 GraphicUsed by:2576
Symbol 2223 GraphicUsed by:2576
Symbol 2224 GraphicUsed by:2576
Symbol 2225 GraphicUsed by:2576
Symbol 2226 GraphicUsed by:2576
Symbol 2227 GraphicUsed by:2576
Symbol 2228 GraphicUsed by:2576
Symbol 2229 GraphicUsed by:2576
Symbol 2230 GraphicUsed by:2576
Symbol 2231 GraphicUsed by:2576
Symbol 2232 GraphicUsed by:2576
Symbol 2233 GraphicUsed by:2576
Symbol 2234 GraphicUsed by:2576
Symbol 2235 GraphicUsed by:2576
Symbol 2236 GraphicUsed by:2576
Symbol 2237 GraphicUsed by:2576
Symbol 2238 GraphicUsed by:2576
Symbol 2239 GraphicUsed by:2576
Symbol 2240 GraphicUsed by:2576
Symbol 2241 GraphicUsed by:2576
Symbol 2242 GraphicUsed by:2576
Symbol 2243 GraphicUsed by:2576
Symbol 2244 GraphicUsed by:2576
Symbol 2245 GraphicUsed by:2576
Symbol 2246 GraphicUsed by:2576
Symbol 2247 GraphicUsed by:2576
Symbol 2248 GraphicUsed by:2576
Symbol 2249 GraphicUsed by:2576
Symbol 2250 GraphicUsed by:2576
Symbol 2251 GraphicUsed by:2576
Symbol 2252 GraphicUsed by:2576
Symbol 2253 GraphicUsed by:2576
Symbol 2254 GraphicUsed by:2576
Symbol 2255 GraphicUsed by:2576
Symbol 2256 GraphicUsed by:2576
Symbol 2257 GraphicUsed by:2576
Symbol 2258 GraphicUsed by:2576
Symbol 2259 GraphicUsed by:2576
Symbol 2260 GraphicUsed by:2576
Symbol 2261 GraphicUsed by:2576
Symbol 2262 GraphicUsed by:2576
Symbol 2263 GraphicUsed by:2576
Symbol 2264 GraphicUsed by:2576
Symbol 2265 GraphicUsed by:2576
Symbol 2266 GraphicUsed by:2576
Symbol 2267 GraphicUsed by:2576
Symbol 2268 GraphicUsed by:2576
Symbol 2269 GraphicUsed by:2576
Symbol 2270 GraphicUsed by:2576
Symbol 2271 GraphicUsed by:2576
Symbol 2272 GraphicUsed by:2576
Symbol 2273 GraphicUsed by:2576
Symbol 2274 GraphicUsed by:2576
Symbol 2275 GraphicUsed by:2576
Symbol 2276 GraphicUsed by:2576
Symbol 2277 GraphicUsed by:2576
Symbol 2278 GraphicUsed by:2576
Symbol 2279 GraphicUsed by:2576
Symbol 2280 GraphicUsed by:2576
Symbol 2281 GraphicUsed by:2576
Symbol 2282 GraphicUsed by:2576
Symbol 2283 GraphicUsed by:2576
Symbol 2284 GraphicUsed by:2576
Symbol 2285 GraphicUsed by:2576
Symbol 2286 GraphicUsed by:2576
Symbol 2287 GraphicUsed by:2576
Symbol 2288 GraphicUsed by:2576
Symbol 2289 GraphicUsed by:2576
Symbol 2290 GraphicUsed by:2576
Symbol 2291 GraphicUsed by:2576
Symbol 2292 GraphicUsed by:2576
Symbol 2293 GraphicUsed by:2576
Symbol 2294 GraphicUsed by:2576
Symbol 2295 GraphicUsed by:2576
Symbol 2296 GraphicUsed by:2576
Symbol 2297 GraphicUsed by:2576
Symbol 2298 GraphicUsed by:2576
Symbol 2299 GraphicUsed by:2576
Symbol 2300 GraphicUsed by:2576
Symbol 2301 GraphicUsed by:2576
Symbol 2302 GraphicUsed by:2576
Symbol 2303 GraphicUsed by:2576
Symbol 2304 GraphicUsed by:2576
Symbol 2305 GraphicUsed by:2576
Symbol 2306 GraphicUsed by:2576
Symbol 2307 GraphicUsed by:2576
Symbol 2308 GraphicUsed by:2576
Symbol 2309 GraphicUsed by:2576
Symbol 2310 GraphicUsed by:2576
Symbol 2311 GraphicUsed by:2576
Symbol 2312 GraphicUsed by:2576
Symbol 2313 GraphicUsed by:2576
Symbol 2314 GraphicUsed by:2576
Symbol 2315 GraphicUsed by:2576
Symbol 2316 GraphicUsed by:2576
Symbol 2317 GraphicUsed by:2576
Symbol 2318 GraphicUsed by:2576
Symbol 2319 GraphicUsed by:2576
Symbol 2320 GraphicUsed by:2576
Symbol 2321 GraphicUsed by:2576
Symbol 2322 GraphicUsed by:2576
Symbol 2323 GraphicUsed by:2576
Symbol 2324 GraphicUsed by:2576
Symbol 2325 GraphicUsed by:2576
Symbol 2326 GraphicUsed by:2576
Symbol 2327 GraphicUsed by:2576
Symbol 2328 GraphicUsed by:2576
Symbol 2329 GraphicUsed by:2576
Symbol 2330 GraphicUsed by:2576
Symbol 2331 GraphicUsed by:2576
Symbol 2332 GraphicUsed by:2576
Symbol 2333 GraphicUsed by:2576
Symbol 2334 GraphicUsed by:2576
Symbol 2335 GraphicUsed by:2576
Symbol 2336 GraphicUsed by:2576
Symbol 2337 GraphicUsed by:2576
Symbol 2338 GraphicUsed by:2576
Symbol 2339 GraphicUsed by:2576
Symbol 2340 GraphicUsed by:2576
Symbol 2341 GraphicUsed by:2576
Symbol 2342 GraphicUsed by:2576
Symbol 2343 GraphicUsed by:2576
Symbol 2344 GraphicUsed by:2576
Symbol 2345 GraphicUsed by:2576
Symbol 2346 GraphicUsed by:2576
Symbol 2347 GraphicUsed by:2576
Symbol 2348 GraphicUsed by:2576
Symbol 2349 GraphicUsed by:2576
Symbol 2350 GraphicUsed by:2576
Symbol 2351 GraphicUsed by:2576
Symbol 2352 GraphicUsed by:2576
Symbol 2353 GraphicUsed by:2576
Symbol 2354 GraphicUsed by:2576
Symbol 2355 GraphicUsed by:2576
Symbol 2356 GraphicUsed by:2576
Symbol 2357 GraphicUsed by:2576
Symbol 2358 GraphicUsed by:2576
Symbol 2359 GraphicUsed by:2576
Symbol 2360 GraphicUsed by:2576
Symbol 2361 GraphicUsed by:2576
Symbol 2362 GraphicUsed by:2576
Symbol 2363 GraphicUsed by:2576
Symbol 2364 GraphicUsed by:2576
Symbol 2365 GraphicUsed by:2576
Symbol 2366 GraphicUsed by:2576
Symbol 2367 GraphicUsed by:2576
Symbol 2368 GraphicUsed by:2576
Symbol 2369 GraphicUsed by:2576
Symbol 2370 GraphicUsed by:2576
Symbol 2371 GraphicUsed by:2576
Symbol 2372 GraphicUsed by:2576
Symbol 2373 GraphicUsed by:2576
Symbol 2374 GraphicUsed by:2576
Symbol 2375 GraphicUsed by:2576
Symbol 2376 GraphicUsed by:2576
Symbol 2377 GraphicUsed by:2576
Symbol 2378 GraphicUsed by:2576
Symbol 2379 GraphicUsed by:2576
Symbol 2380 GraphicUsed by:2576
Symbol 2381 GraphicUsed by:2576
Symbol 2382 GraphicUsed by:2576
Symbol 2383 GraphicUsed by:2576
Symbol 2384 GraphicUsed by:2576
Symbol 2385 GraphicUsed by:2576
Symbol 2386 GraphicUsed by:2576
Symbol 2387 GraphicUsed by:2576
Symbol 2388 GraphicUsed by:2576
Symbol 2389 GraphicUsed by:2576
Symbol 2390 GraphicUsed by:2576
Symbol 2391 GraphicUsed by:2576
Symbol 2392 GraphicUsed by:2576
Symbol 2393 GraphicUsed by:2576
Symbol 2394 GraphicUsed by:2576
Symbol 2395 GraphicUsed by:2576
Symbol 2396 GraphicUsed by:2576
Symbol 2397 GraphicUsed by:2576
Symbol 2398 GraphicUsed by:2576
Symbol 2399 GraphicUsed by:2576
Symbol 2400 GraphicUsed by:2576
Symbol 2401 GraphicUsed by:2576
Symbol 2402 GraphicUsed by:2576
Symbol 2403 GraphicUsed by:2576
Symbol 2404 GraphicUsed by:2576
Symbol 2405 GraphicUsed by:2576
Symbol 2406 GraphicUsed by:2576
Symbol 2407 GraphicUsed by:2576
Symbol 2408 GraphicUsed by:2576
Symbol 2409 GraphicUsed by:2576
Symbol 2410 GraphicUsed by:2576
Symbol 2411 GraphicUsed by:2576
Symbol 2412 GraphicUsed by:2576
Symbol 2413 GraphicUsed by:2576
Symbol 2414 GraphicUsed by:2576
Symbol 2415 GraphicUsed by:2576
Symbol 2416 GraphicUsed by:2576
Symbol 2417 GraphicUsed by:2576
Symbol 2418 GraphicUsed by:2576
Symbol 2419 GraphicUsed by:2576
Symbol 2420 GraphicUsed by:2576
Symbol 2421 GraphicUsed by:2576
Symbol 2422 GraphicUsed by:2576
Symbol 2423 GraphicUsed by:2576
Symbol 2424 GraphicUsed by:2576
Symbol 2425 GraphicUsed by:2576
Symbol 2426 GraphicUsed by:2576
Symbol 2427 GraphicUsed by:2576
Symbol 2428 GraphicUsed by:2576
Symbol 2429 GraphicUsed by:2576
Symbol 2430 GraphicUsed by:2576
Symbol 2431 GraphicUsed by:2576
Symbol 2432 GraphicUsed by:2576
Symbol 2433 GraphicUsed by:2576
Symbol 2434 GraphicUsed by:2576
Symbol 2435 GraphicUsed by:2576
Symbol 2436 GraphicUsed by:2576
Symbol 2437 GraphicUsed by:2576
Symbol 2438 GraphicUsed by:2576
Symbol 2439 GraphicUsed by:2576
Symbol 2440 GraphicUsed by:2576
Symbol 2441 GraphicUsed by:2576
Symbol 2442 GraphicUsed by:2576
Symbol 2443 GraphicUsed by:2576
Symbol 2444 GraphicUsed by:2576
Symbol 2445 GraphicUsed by:2576
Symbol 2446 GraphicUsed by:2576
Symbol 2447 GraphicUsed by:2576
Symbol 2448 GraphicUsed by:2576
Symbol 2449 GraphicUsed by:2576
Symbol 2450 GraphicUsed by:2576
Symbol 2451 GraphicUsed by:2576
Symbol 2452 GraphicUsed by:2576
Symbol 2453 GraphicUsed by:2576
Symbol 2454 GraphicUsed by:2576
Symbol 2455 GraphicUsed by:2576
Symbol 2456 GraphicUsed by:2576
Symbol 2457 GraphicUsed by:2576
Symbol 2458 GraphicUsed by:2576
Symbol 2459 GraphicUsed by:2576
Symbol 2460 GraphicUsed by:2576
Symbol 2461 GraphicUsed by:2576
Symbol 2462 GraphicUsed by:2576
Symbol 2463 GraphicUsed by:2576
Symbol 2464 GraphicUsed by:2576
Symbol 2465 GraphicUsed by:2576
Symbol 2466 GraphicUsed by:2576
Symbol 2467 GraphicUsed by:2576
Symbol 2468 GraphicUsed by:2576
Symbol 2469 GraphicUsed by:2576
Symbol 2470 GraphicUsed by:2576
Symbol 2471 GraphicUsed by:2576
Symbol 2472 GraphicUsed by:2576
Symbol 2473 GraphicUsed by:2576
Symbol 2474 GraphicUsed by:2576
Symbol 2475 GraphicUsed by:2576
Symbol 2476 GraphicUsed by:2576
Symbol 2477 GraphicUsed by:2576
Symbol 2478 GraphicUsed by:2576
Symbol 2479 GraphicUsed by:2576
Symbol 2480 GraphicUsed by:2576
Symbol 2481 GraphicUsed by:2576
Symbol 2482 GraphicUsed by:2576
Symbol 2483 GraphicUsed by:2576
Symbol 2484 GraphicUsed by:2576
Symbol 2485 GraphicUsed by:2576
Symbol 2486 GraphicUsed by:2576
Symbol 2487 GraphicUsed by:2576
Symbol 2488 GraphicUsed by:2576
Symbol 2489 GraphicUsed by:2576
Symbol 2490 GraphicUsed by:2576
Symbol 2491 GraphicUsed by:2576
Symbol 2492 GraphicUsed by:2576
Symbol 2493 GraphicUsed by:2576
Symbol 2494 GraphicUsed by:2576
Symbol 2495 GraphicUsed by:2576
Symbol 2496 GraphicUsed by:2576
Symbol 2497 GraphicUsed by:2576
Symbol 2498 GraphicUsed by:2576
Symbol 2499 GraphicUsed by:2576
Symbol 2500 GraphicUsed by:2576
Symbol 2501 GraphicUsed by:2576
Symbol 2502 GraphicUsed by:2576
Symbol 2503 GraphicUsed by:2576
Symbol 2504 GraphicUsed by:2576
Symbol 2505 GraphicUsed by:2576
Symbol 2506 GraphicUsed by:2576
Symbol 2507 GraphicUsed by:2576
Symbol 2508 GraphicUsed by:2576
Symbol 2509 GraphicUsed by:2576
Symbol 2510 GraphicUsed by:2576
Symbol 2511 GraphicUsed by:2576
Symbol 2512 GraphicUsed by:2576
Symbol 2513 GraphicUsed by:2576
Symbol 2514 GraphicUsed by:2576
Symbol 2515 GraphicUsed by:2576
Symbol 2516 GraphicUsed by:2576
Symbol 2517 GraphicUsed by:2576
Symbol 2518 GraphicUsed by:2576
Symbol 2519 GraphicUsed by:2576
Symbol 2520 GraphicUsed by:2576
Symbol 2521 GraphicUsed by:2576
Symbol 2522 GraphicUsed by:2576
Symbol 2523 GraphicUsed by:2576
Symbol 2524 GraphicUsed by:2576
Symbol 2525 GraphicUsed by:2576
Symbol 2526 GraphicUsed by:2576
Symbol 2527 GraphicUsed by:2576
Symbol 2528 GraphicUsed by:2576
Symbol 2529 GraphicUsed by:2576
Symbol 2530 GraphicUsed by:2576
Symbol 2531 GraphicUsed by:2576
Symbol 2532 GraphicUsed by:2576
Symbol 2533 GraphicUsed by:2576
Symbol 2534 GraphicUsed by:2576
Symbol 2535 GraphicUsed by:2576
Symbol 2536 GraphicUsed by:2576
Symbol 2537 GraphicUsed by:2576
Symbol 2538 GraphicUsed by:2576
Symbol 2539 GraphicUsed by:2576
Symbol 2540 GraphicUsed by:2576
Symbol 2541 GraphicUsed by:2576
Symbol 2542 GraphicUsed by:2576
Symbol 2543 GraphicUsed by:2576
Symbol 2544 GraphicUsed by:2576
Symbol 2545 GraphicUsed by:2576
Symbol 2546 GraphicUsed by:2576
Symbol 2547 GraphicUsed by:2576
Symbol 2548 GraphicUsed by:2576
Symbol 2549 GraphicUsed by:2576
Symbol 2550 GraphicUsed by:2576
Symbol 2551 GraphicUsed by:2576
Symbol 2552 GraphicUsed by:2576
Symbol 2553 GraphicUsed by:2576
Symbol 2554 GraphicUsed by:2576
Symbol 2555 GraphicUsed by:2576
Symbol 2556 GraphicUsed by:2576
Symbol 2557 GraphicUsed by:2576
Symbol 2558 GraphicUsed by:2576
Symbol 2559 GraphicUsed by:2576
Symbol 2560 GraphicUsed by:2576
Symbol 2561 GraphicUsed by:2576
Symbol 2562 GraphicUsed by:2576
Symbol 2563 GraphicUsed by:2576
Symbol 2564 GraphicUsed by:2576
Symbol 2565 GraphicUsed by:2576
Symbol 2566 GraphicUsed by:2576
Symbol 2567 GraphicUsed by:2576
Symbol 2568 GraphicUsed by:2576
Symbol 2569 GraphicUsed by:2576
Symbol 2570 GraphicUsed by:2576
Symbol 2571 GraphicUsed by:2576
Symbol 2572 GraphicUsed by:2576
Symbol 2573 GraphicUsed by:2576
Symbol 2574 GraphicUsed by:2576
Symbol 2575 GraphicUsed by:2576
Symbol 2576 MovieClipUses:2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575Used by:2578
Symbol 2577 GraphicUsed by:2578
Symbol 2578 MovieClip {sheriffRage_fla.outline_338}Uses:2576 2577Used by:2579 2584 2589
Symbol 2579 MovieClip {sheriffRage_fla.skill_335}Uses:2215 2578Used by:2590
Symbol 2580 BitmapUsed by:2581
Symbol 2581 GraphicUses:2580Used by:2582 2602
Symbol 2582 MovieClipUses:2581Used by:2583 2759
Symbol 2583 MovieClipUses:2582Used by:2584 2602
Symbol 2584 MovieClip {sheriffRage_fla.skill_340}Uses:2583 2578Used by:2590
Symbol 2585 BitmapUsed by:2586
Symbol 2586 GraphicUses:2585Used by:2587 2603
Symbol 2587 MovieClipUses:2586Used by:2588 2764
Symbol 2588 MovieClipUses:2587Used by:2589 2603
Symbol 2589 MovieClip {sheriffRage_fla.skill_343}Uses:2588 2578Used by:2590
Symbol 2590 MovieClip {sheriffRage_fla.skills_334}Uses:2579 2584 2589Used by:2880
Symbol 2591 BitmapUsed by:2592
Symbol 2592 GraphicUses:2591Used by:2593
Symbol 2593 MovieClipUses:2592Used by:2610 2697 2728 2808 2854 2879 2941 2983 2999 3007 3014 3021 3026 3422 3431 3444
Symbol 2594 EditableTextUses:195Used by:2595
Symbol 2595 MovieClip {sheriffRage_fla.nofocustext_349}Uses:71 2594Used by:2596
Symbol 2596 MovieClip {sheriffRage_fla.nofocusmsg_348}Uses:2595Used by:2610
Symbol 2597 EditableTextUses:195Used by:2598
Symbol 2598 MovieClip {sheriffRage_fla.notavailabletext_351}Uses:2597Used by:2599
Symbol 2599 MovieClip {sheriffRage_fla.notavailablemsg_350}Uses:2598Used by:2610
Symbol 2600 GraphicUsed by:2601 2602 2603
Symbol 2601 ButtonUses:2600 2215 2213Used by:2610
Symbol 2602 ButtonUses:2600 2583 2581Used by:2610
Symbol 2603 ButtonUses:2600 2588 2586Used by:2610
Symbol 2604 EditableTextUses:195Used by:2610
Symbol 2605 EditableTextUses:195Used by:2610
Symbol 2606 EditableTextUses:195Used by:2610
Symbol 2607 EditableTextUses:195Used by:2610
Symbol 2608 EditableTextUses:195Used by:2610
Symbol 2609 EditableTextUses:195Used by:2610
Symbol 2610 MovieClip {sheriffRage_fla.skillsbtns_346}Uses:2593 2596 2599 2601 2602 2603 2604 2605 2606 2607 2608 2609Used by:2880
Symbol 2611 EditableTextUses:195Used by:2612 2613
Symbol 2612 MovieClip {sheriffRage_fla.text_356}Uses:2611Used by:2613
Symbol 2613 ButtonUses:2612 2611Used by:2880
Symbol 2614 BitmapUsed by:2615
Symbol 2615 GraphicUses:2614Used by:2618 2621 2624 2627 2630
Symbol 2616 EditableTextUses:195Used by:2618
Symbol 2617 EditableTextUses:195Used by:2618
Symbol 2618 MovieClip {sheriffRage_fla.iconMedal1_360}Uses:2615 2616 2617Used by:2631
Symbol 2619 EditableTextUses:195Used by:2621
Symbol 2620 EditableTextUses:195Used by:2621
Symbol 2621 MovieClip {sheriffRage_fla.iconMedal2_361}Uses:2615 2619 2620Used by:2631
Symbol 2622 EditableTextUses:195Used by:2624
Symbol 2623 EditableTextUses:195Used by:2624
Symbol 2624 MovieClip {sheriffRage_fla.iconMedal3_362}Uses:2615 2622 2623Used by:2631
Symbol 2625 EditableTextUses:195Used by:2627
Symbol 2626 EditableTextUses:195Used by:2627
Symbol 2627 MovieClip {sheriffRage_fla.iconMedal4_363}Uses:2615 2625 2626Used by:2631
Symbol 2628 EditableTextUses:195Used by:2630
Symbol 2629 EditableTextUses:195Used by:2630
Symbol 2630 MovieClip {sheriffRage_fla.iconMedal5_364}Uses:2615 2628 2629Used by:2631
Symbol 2631 MovieClip {medalIcons}Uses:2618 2621 2624 2627 2630Used by:2632
Symbol 2632 MovieClip {sheriffRage_fla.animMedalIcons_358}Uses:2631Used by:2633
Symbol 2633 MovieClip {sheriffRage_fla.inGameMedals_357}Uses:2632Used by:2880
Symbol 2634 BitmapUsed by:2635
Symbol 2635 GraphicUses:2634Used by:2636
Symbol 2636 MovieClipUses:2635Used by:2660 2884
Symbol 2637 BitmapUsed by:2638
Symbol 2638 GraphicUses:2637Used by:2639
Symbol 2639 MovieClipUses:2638Used by:2660
Symbol 2640 MovieClip {sheriffRage_fla.pistolB_369}Uses:1797Used by:2660
Symbol 2641 MovieClip {sheriffRage_fla.shotgun_370}Uses:1800Used by:2660
Symbol 2642 MovieClip {sheriffRage_fla.vicker_371}Uses:1807Used by:2660
Symbol 2643 MovieClip {sheriffRage_fla.dynamite_372}Uses:1813Used by:2660
Symbol 2644 MovieClip {sheriffRage_fla.pistolA_373}Uses:1790Used by:2660
Symbol 2645 GraphicUsed by:2646
Symbol 2646 MovieClipUses:2645Used by:2660
Symbol 2647 EditableTextUses:77Used by:2660
Symbol 2648 EditableTextUses:77Used by:2660
Symbol 2649 EditableTextUses:77Used by:2660
Symbol 2650 EditableTextUses:4Used by:2660
Symbol 2651 EditableTextUses:3Used by:2660
Symbol 2652 EditableTextUses:77Used by:2660
Symbol 2653 EditableTextUses:4Used by:2660
Symbol 2654 EditableTextUses:4Used by:2660
Symbol 2655 EditableTextUses:4Used by:2660
Symbol 2656 EditableTextUses:4Used by:2660
Symbol 2657 EditableTextUses:4Used by:2660
Symbol 2658 GraphicUsed by:2659
Symbol 2659 ButtonUses:2658Used by:2660
Symbol 2660 MovieClip {sheriffRage_fla.weapons_366}Uses:2636 2639 2640 2641 2642 2643 2644 2646 1786 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2659Used by:2661
Symbol 2661 MovieClip {sheriffRage_fla.weaponsAnim_365}Uses:2660Used by:2880
Symbol 2662 GraphicUsed by:2663
Symbol 2663 MovieClipUses:2662Used by:2668
Symbol 2664 GraphicUsed by:2665
Symbol 2665 MovieClipUses:2664Used by:2668
Symbol 2666 GraphicUsed by:2667
Symbol 2667 MovieClipUses:2666Used by:2668
Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376}Uses:71 2663 2665 2667Used by:2880
Symbol 2669 MovieClipUses:102Used by:2671 2672
Symbol 2670 ShapeTweeningUsed by:2672
Symbol 2671 MovieClipUses:2669Used by:2672
Symbol 2672 MovieClip {sheriffRage_fla.healthbartween_381}Uses:2669 2670 2671 70Used by:2697
Symbol 2673 MovieClipUses:102Used by:2675
Symbol 2674 ShapeTweeningUsed by:2675
Symbol 2675 MovieClip {sheriffRage_fla.xpbartween_384}Uses:2673 2674 70Used by:2697
Symbol 2676 MovieClipUses:102Used by:2678
Symbol 2677 ShapeTweeningUsed by:2678
Symbol 2678 MovieClip {sheriffRage_fla.focusbartween_386}Uses:2676 2677 70Used by:2697
Symbol 2679 EditableTextUses:4Used by:2697
Symbol 2680 EditableTextUses:4Used by:2697
Symbol 2681 TextUses:4Used by:2697
Symbol 2682 TextUses:4Used by:2697
Symbol 2683 TextUses:4Used by:2697
Symbol 2684 EditableTextUses:4Used by:2697
Symbol 2685 EditableTextUses:195Used by:2697
Symbol 2686 BitmapUsed by:2687
Symbol 2687 GraphicUses:2686Used by:2688 2696
Symbol 2688 MovieClipUses:2687Used by:2697
Symbol 2689 GraphicUsed by:2690
Symbol 2690 ButtonUses:2689Used by:2697
Symbol 2691 EditableTextUses:195Used by:2692
Symbol 2692 MovieClip {sheriffRage_fla.pressctolevelup_391}Uses:2691Used by:2693
Symbol 2693 MovieClipUses:2692Used by:2697
Symbol 2694 BitmapUsed by:2695
Symbol 2695 GraphicUses:2694Used by:2696
Symbol 2696 MovieClipUses:2695 2687Used by:2697
Symbol 2697 MovieClip {sheriffRage_fla.health_380}Uses:2593 2672 2675 2678 2679 2680 2681 2682 2683 2684 2685 2688 2690 2693 2696Used by:2880
Symbol 2698 EditableTextUses:195Used by:2728
Symbol 2699 EditableTextUses:195Used by:2700 2701
Symbol 2700 MovieClip {sheriffRage_fla.text_395}Uses:2699Used by:2701
Symbol 2701 ButtonUses:2700 2699Used by:2728
Symbol 2702 EditableTextUses:195Used by:2703 2704
Symbol 2703 MovieClip {sheriffRage_fla.text_397}Uses:2702Used by:2704
Symbol 2704 ButtonUses:2703 2702Used by:2728
Symbol 2705 EditableTextUses:195Used by:2706 2707
Symbol 2706 MovieClip {sheriffRage_fla.text_399}Uses:2705Used by:2707
Symbol 2707 ButtonUses:2706 2705Used by:2728
Symbol 2708 EditableTextUses:195Used by:2727
Symbol 2709 EditableTextUses:77Used by:2723
Symbol 2710 EditableTextUses:77Used by:2723
Symbol 2711 EditableTextUses:77Used by:2723
Symbol 2712 EditableTextUses:77Used by:2723
Symbol 2713 EditableTextUses:77Used by:2723
Symbol 2714 EditableTextUses:77Used by:2723
Symbol 2715 EditableTextUses:77Used by:2723
Symbol 2716 EditableTextUses:77Used by:2723
Symbol 2717 EditableTextUses:77Used by:2723
Symbol 2718 EditableTextUses:77Used by:2723
Symbol 2719 EditableTextUses:77Used by:2723
Symbol 2720 EditableTextUses:77Used by:2723
Symbol 2721 EditableTextUses:77Used by:2723
Symbol 2722 EditableTextUses:77Used by:2723
Symbol 2723 MovieClip {sheriffRage_fla.instructions_401}Uses:2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722Used by:2727 2902
Symbol 2724 EditableTextUses:195Used by:2725 2726
Symbol 2725 MovieClip {sheriffRage_fla.text_403}Uses:2724Used by:2726
Symbol 2726 ButtonUses:2725 2724Used by:2727 2808 2902 2921
Symbol 2727 MovieClip {sheriffRage_fla.howtoplayui_400}Uses:2708 2723 2726Used by:2728
Symbol 2728 MovieClip {sheriffRage_fla.gamePausedUi_393}Uses:71 2593 2698 2701 2704 2707 2727Used by:2880
Symbol 2729 GraphicUsed by:2808 2854 3026 3433 3462
Symbol 2730 GraphicUses:1704Used by:2808 2854 3026 3433
Symbol 2731 EditableTextUses:3Used by:2808
Symbol 2732 EditableTextUses:195Used by:2738
Symbol 2733 EditableTextUses:195Used by:2738
Symbol 2734 EditableTextUses:195Used by:2738
Symbol 2735 EditableTextUses:195Used by:2738
Symbol 2736 EditableTextUses:195Used by:2738
Symbol 2737 EditableTextUses:195Used by:2738
Symbol 2738 MovieClip {sheriffRage_fla.playerinfo_405}Uses:2732 2733 2734 2735 2736 2737Used by:2808
Symbol 2739 BitmapUsed by:2740
Symbol 2740 GraphicUses:2739Used by:2808
Symbol 2741 GraphicUsed by:2766
Symbol 2742 EditableTextUses:195Used by:2754
Symbol 2743 EditableTextUses:77Used by:2754
Symbol 2744 EditableTextUses:195Used by:2754
Symbol 2745 EditableTextUses:195Used by:2754
Symbol 2746 GraphicUsed by:2747
Symbol 2747 MovieClipUses:2746Used by:2750 2770
Symbol 2748 GraphicUsed by:2749
Symbol 2749 MovieClipUses:2748Used by:2750 2770
Symbol 2750 MovieClip {sheriffRage_fla.DotsBar2_408}Uses:2747 2749Used by:2754 2759 2764
Symbol 2751 EditableTextUses:195Used by:2752
Symbol 2752 MovieClip {sheriffRage_fla.text_412}Uses:2751Used by:2753
Symbol 2753 ButtonUses:2752 70Used by:2754 2759 2764 2771 2775 2779 2783 2787
Symbol 2754 MovieClip {sheriffRage_fla.EagleEyeCard_407}Uses:2742 2743 2744 2745 2750 2214 2753Used by:2766
Symbol 2755 EditableTextUses:195Used by:2759
Symbol 2756 EditableTextUses:77Used by:2759
Symbol 2757 EditableTextUses:195Used by:2759
Symbol 2758 EditableTextUses:195Used by:2759
Symbol 2759 MovieClip {sheriffRage_fla.MomentumCard_413}Uses:2755 2756 2582 2757 2758 2750 2753Used by:2766
Symbol 2760 EditableTextUses:195Used by:2764
Symbol 2761 EditableTextUses:77Used by:2764
Symbol 2762 EditableTextUses:195Used by:2764
Symbol 2763 EditableTextUses:195Used by:2764
Symbol 2764 MovieClip {sheriffRage_fla.RageCard_414}Uses:2760 2761 2762 2763 2750 2587 2753Used by:2766
Symbol 2765 GraphicUsed by:2766
Symbol 2766 MovieClip {sheriffRage_fla.panel_406}Uses:2741 2754 2759 2764 2765Used by:2808
Symbol 2767 EditableTextUses:195Used by:2771
Symbol 2768 EditableTextUses:195Used by:2771
Symbol 2769 EditableTextUses:195Used by:2771
Symbol 2770 MovieClip {sheriffRage_fla.DotsBar3_417}Uses:2747 2749Used by:2771 2775 2779 2783 2787
Symbol 2771 MovieClip {sheriffRage_fla.FastHandsCard_416}Uses:2767 2768 2769 2770 2753Used by:2789
Symbol 2772 EditableTextUses:195Used by:2775
Symbol 2773 EditableTextUses:195Used by:2775
Symbol 2774 EditableTextUses:195Used by:2775
Symbol 2775 MovieClip {sheriffRage_fla.BullStrengthCard_418}Uses:2772 2773 2774 2770 2753Used by:2789
Symbol 2776 EditableTextUses:195Used by:2779
Symbol 2777 EditableTextUses:195Used by:2779
Symbol 2778 EditableTextUses:195Used by:2779
Symbol 2779 MovieClip {sheriffRage_fla.HeartoftheWildCard_419}Uses:2776 2777 2778 2770 2753Used by:2789
Symbol 2780 EditableTextUses:195Used by:2783
Symbol 2781 EditableTextUses:195Used by:2783
Symbol 2782 EditableTextUses:195Used by:2783
Symbol 2783 MovieClip {sheriffRage_fla.LeatherSkinCard_420}Uses:2780 2781 2782 2770 2753Used by:2789
Symbol 2784 EditableTextUses:195Used by:2787
Symbol 2785 EditableTextUses:195Used by:2787
Symbol 2786 EditableTextUses:195Used by:2787
Symbol 2787 MovieClip {sheriffRage_fla.FoxCunningCard_421}Uses:2784 2785 2786 2770 2753Used by:2789
Symbol 2788 GraphicUsed by:2789
Symbol 2789 MovieClip {sheriffRage_fla.panel_415}Uses:2771 2775 2779 2783 2787 2788Used by:2808
Symbol 2790 GraphicUsed by:2792
Symbol 2791 EditableTextUses:195Used by:2792
Symbol 2792 MovieClip {sheriffRage_fla.text_423}Uses:2790 2791Used by:2796
Symbol 2793 EditableTextUses:195Used by:2794 2795
Symbol 2794 MovieClip {sheriffRage_fla.text_425}Uses:2793Used by:2795
Symbol 2795 ButtonUses:2794 2793Used by:2796
Symbol 2796 MovieClip {sheriffRage_fla.specialskillsbtn_422}Uses:2792 2795Used by:2808
Symbol 2797 GraphicUsed by:2799
Symbol 2798 EditableTextUses:195Used by:2799
Symbol 2799 MovieClip {sheriffRage_fla.text_427}Uses:2797 2798Used by:2804
Symbol 2800 EditableTextUses:195Used by:2801 2803
Symbol 2801 MovieClip {sheriffRage_fla.text_429}Uses:2800Used by:2802 2803
Symbol 2802 MovieClipUses:2801Used by:2804
Symbol 2803 ButtonUses:2801 2800Used by:2804
Symbol 2804 MovieClip {sheriffRage_fla.featuresbtn_426}Uses:2799 2802 2803Used by:2808
Symbol 2805 EditableTextUses:195Used by:2807
Symbol 2806 EditableTextUses:195Used by:2807
Symbol 2807 MovieClip {sheriffRage_fla.availableXP_431}Uses:2805 2806Used by:2808
Symbol 2808 MovieClip {sheriffRage_fla.uiCharacterSheet_404}Uses:2729 2730 2593 71 2731 2726 2738 2740 2766 2789 2796 2804 2807Used by:2880 3026
Symbol 2809 BitmapUsed by:2810
Symbol 2810 GraphicUses:2809Used by:2854
Symbol 2811 EditableTextUses:3Used by:2854
Symbol 2812 EditableTextUses:3Used by:2854
Symbol 2813 EditableTextUses:3Used by:2854
Symbol 2814 EditableTextUses:3Used by:2854
Symbol 2815 EditableTextUses:3Used by:2854
Symbol 2816 EditableTextUses:3Used by:2854
Symbol 2817 EditableTextUses:3Used by:2854
Symbol 2818 EditableTextUses:3Used by:2854
Symbol 2819 EditableTextUses:3Used by:2854
Symbol 2820 EditableTextUses:3Used by:2854
Symbol 2821 EditableTextUses:3Used by:2854
Symbol 2822 EditableTextUses:3Used by:2854
Symbol 2823 EditableTextUses:3Used by:2854
Symbol 2824 EditableTextUses:3Used by:2854
Symbol 2825 EditableTextUses:3Used by:2854
Symbol 2826 EditableTextUses:3Used by:2854
Symbol 2827 EditableTextUses:3Used by:2854
Symbol 2828 EditableTextUses:3Used by:2854
Symbol 2829 EditableTextUses:3Used by:2854
Symbol 2830 EditableTextUses:3Used by:2854
Symbol 2831 GraphicUsed by:2854
Symbol 2832 EditableTextUses:195Used by:2833 2834
Symbol 2833 MovieClip {sheriffRage_fla.text_435}Uses:2832Used by:2834
Symbol 2834 ButtonUses:2833 2832Used by:2853 2854
Symbol 2835 EditableTextUses:195Used by:2836 2837
Symbol 2836 MovieClip {sheriffRage_fla.text_437}Uses:2835Used by:2837
Symbol 2837 ButtonUses:2836 2835Used by:2854
Symbol 2838 EditableTextUses:3Used by:2853
Symbol 2839 GraphicUsed by:2840
Symbol 2840 MovieClipUses:2839Used by:2845
Symbol 2841 EditableTextUses:77Used by:2845
Symbol 2842 EditableTextUses:77Used by:2845
Symbol 2843 GraphicUsed by:2844
Symbol 2844 ButtonUses:2843Used by:2845
Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}Uses:193 2840 2841 2842 2844Used by:2853
Symbol 2846 GraphicUses:199Used by:2849
Symbol 2847 EditableTextUses:77Used by:2849
Symbol 2848 EditableTextUses:77Used by:2849
Symbol 2849 MovieClip {sheriffRage_fla.medallarge_442}Uses:2846 2847 2848Used by:2853
Symbol 2850 EditableTextUses:195Used by:2851 2852
Symbol 2851 MovieClip {sheriffRage_fla.text_444}Uses:2850Used by:2852
Symbol 2852 ButtonUses:2851 2850Used by:2853
Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438}Uses:72 71 2838 2845 2849 2834 2852Used by:2854 3472
Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433}Uses:2729 2730 2593 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2834 2837 2853Used by:2855
Symbol 2855 MovieClip {sheriffRage_fla.missioncompletedanim_432}Uses:2854Used by:2880
Symbol 2856 MovieClipUses:1722Used by:2863
Symbol 2857 MovieClipUses:1720Used by:2863
Symbol 2858 MovieClipUses:1718Used by:2863
Symbol 2859 MovieClipUses:1716Used by:2863
Symbol 2860 BitmapUsed by:2861
Symbol 2861 GraphicUses:2860Used by:2862
Symbol 2862 MovieClipUses:2861Used by:2863
Symbol 2863 MovieClip {sheriffRage_fla.shade_446}Uses:2856 2857 2858 2859 71 2862Used by:2879
Symbol 2864 EditableTextUses:195Used by:2865 2866
Symbol 2865 MovieClip {sheriffRage_fla.text_454}Uses:2864Used by:2866
Symbol 2866 ButtonUses:2865 2864Used by:2871
Symbol 2867 EditableTextUses:195Used by:2868 2869
Symbol 2868 MovieClip {sheriffRage_fla.text_456}Uses:2867Used by:2869
Symbol 2869 ButtonUses:2868 2867Used by:2871
Symbol 2870 EditableTextUses:195Used by:2871
Symbol 2871 MovieClip {sheriffRage_fla.missionfailedmenu_452}Uses:2866 2869 2870Used by:2879
Symbol 2872 EditableTextUses:195Used by:2873 2874
Symbol 2873 MovieClip {sheriffRage_fla.text_459}Uses:2872Used by:2874
Symbol 2874 ButtonUses:2873 2872Used by:2878
Symbol 2875 GraphicUsed by:2878
Symbol 2876 EditableTextUses:195Used by:2878
Symbol 2877 EditableTextUses:195Used by:2878
Symbol 2878 MovieClip {sheriffRage_fla.submitscoreBBox_457}Uses:2874 2875 66 2876 2877Used by:2879 2978
Symbol 2879 MovieClip {sheriffRage_fla.missionfailed_445}Uses:2863 2593 71 2871 2878Used by:2880
Symbol 2880 MovieClip {GameInterface}Uses:1777 1815 1827 1830 1839 2211 2590 71 2610 2613 2633 2661 2668 2697 2728 2808 2855 2879Used by:2881
Symbol 2881 MovieClip {sheriffRage_fla.GameAction_267}Uses:1708 1712 1724 1725 1764 2880Used by:3472
Symbol 2882 GraphicUses:68Used by:2884
Symbol 2883 GraphicUses:73Used by:2884
Symbol 2884 MovieClip {sheriffRage_fla.menubg_460}Uses:2882 71 2636 2883 86 100Used by:3472
Symbol 2885 EditableTextUses:195Used by:2886 2887
Symbol 2886 MovieClip {sheriffRage_fla.text_463}Uses:2885Used by:2887
Symbol 2887 ButtonUses:2886 2885Used by:2900
Symbol 2888 EditableTextUses:195Used by:2889 2890
Symbol 2889 MovieClip {sheriffRage_fla.text_465}Uses:2888Used by:2890
Symbol 2890 ButtonUses:2889 2888Used by:2900
Symbol 2891 EditableTextUses:195Used by:2892 2893
Symbol 2892 MovieClip {sheriffRage_fla.text_467}Uses:2891Used by:2893
Symbol 2893 ButtonUses:2892 2891Used by:2900
Symbol 2894 EditableTextUses:195Used by:2895 2896
Symbol 2895 MovieClip {sheriffRage_fla.text_469}Uses:2894Used by:2896
Symbol 2896 ButtonUses:2895 2894Used by:2900
Symbol 2897 EditableTextUses:195Used by:2898 2899
Symbol 2898 MovieClip {sheriffRage_fla.text_471}Uses:2897Used by:2899
Symbol 2899 ButtonUses:2898 2897Used by:2900
Symbol 2900 MovieClip {sheriffRage_fla.menunew_461}Uses:2887 2890 2893 2896 2899Used by:3472
Symbol 2901 EditableTextUses:195Used by:2902
Symbol 2902 MovieClip {sheriffRage_fla.howtoplayui_472}Uses:2901 2723 2726Used by:2921 3472
Symbol 2903 GraphicUsed by:2921
Symbol 2904 EditableTextUses:195Used by:2921
Symbol 2905 EditableTextUses:195Used by:2921
Symbol 2906 EditableTextUses:195Used by:2907 2908
Symbol 2907 MovieClip {sheriffRage_fla.text_475}Uses:2906Used by:2908
Symbol 2908 ButtonUses:2907 2906Used by:2921 2978
Symbol 2909 GraphicUsed by:2920
Symbol 2910 EditableTextUses:195Used by:2911 2912
Symbol 2911 MovieClip {sheriffRage_fla.text_478}Uses:2910Used by:2912
Symbol 2912 ButtonUses:2911 2910Used by:2920
Symbol 2913 EditableTextUses:195Used by:2914 2915
Symbol 2914 MovieClip {sheriffRage_fla.text_480}Uses:2913Used by:2915
Symbol 2915 ButtonUses:2914 2913Used by:2920
Symbol 2916 EditableTextUses:195Used by:2917 2918
Symbol 2917 MovieClip {sheriffRage_fla.text_482}Uses:2916Used by:2918
Symbol 2918 ButtonUses:2917 2916Used by:2920
Symbol 2919 EditableTextUses:195Used by:2920
Symbol 2920 MovieClip {sheriffRage_fla.menu_476}Uses:2909 2912 2915 2918 2919Used by:2921
Symbol 2921 MovieClip {sheriffRage_fla.menu_473}Uses:2903 2904 2905 2726 2908 2920 2902Used by:3472
Symbol 2922 EditableTextUses:195Used by:2923 2924
Symbol 2923 MovieClip {sheriffRage_fla.text_485}Uses:2922Used by:2924
Symbol 2924 ButtonUses:2923 2922Used by:2938 2956
Symbol 2925 EditableTextUses:195Used by:2926 2927
Symbol 2926 MovieClip {sheriffRage_fla.text_487}Uses:2925Used by:2927
Symbol 2927 ButtonUses:2926 2925Used by:2938
Symbol 2928 EditableTextUses:3Used by:2938
Symbol 2929 EditableTextUses:3Used by:2938
Symbol 2930 EditableTextUses:3Used by:2938
Symbol 2931 EditableTextUses:3Used by:2938
Symbol 2932 EditableTextUses:3Used by:2938
Symbol 2933 EditableTextUses:195Used by:2938
Symbol 2934 GraphicUsed by:2935
Symbol 2935 MovieClipUses:2934Used by:2938
Symbol 2936 GraphicUsed by:2937
Symbol 2937 ButtonUses:2936Used by:2938
Symbol 2938 MovieClip {sheriffRage_fla.menu_483}Uses:2924 2927 2928 2929 2930 2931 2932 2933 2935 2937Used by:3472
Symbol 2939 BitmapUsed by:2940 3028
Symbol 2940 GraphicUses:2939Used by:2941
Symbol 2941 MovieClip {sheriffRage_fla.storybg_491}Uses:71 2940 2593Used by:2957 2972 2979
Symbol 2942 GraphicUsed by:2943
Symbol 2943 MovieClipUses:2942Used by:2956 2957 2971 2978
Symbol 2944 EditableTextUses:77Used by:2945
Symbol 2945 MovieClip {sheriffRage_fla.text1_494}Uses:2944Used by:2956
Symbol 2946 EditableTextUses:77Used by:2947 2948
Symbol 2947 MovieClip {sheriffRage_fla.text_496}Uses:2946Used by:2948
Symbol 2948 ButtonUses:2947 2946Used by:2956
Symbol 2949 EditableTextUses:77Used by:2950 2951
Symbol 2950 MovieClip {sheriffRage_fla.text_498}Uses:2949Used by:2951
Symbol 2951 ButtonUses:2950 2949Used by:2956
Symbol 2952 EditableTextUses:77Used by:2953
Symbol 2953 MovieClip {sheriffRage_fla.text2_499}Uses:2952Used by:2956
Symbol 2954 EditableTextUses:77Used by:2955
Symbol 2955 MovieClip {sheriffRage_fla.text3_500}Uses:2954Used by:2956
Symbol 2956 MovieClip {sheriffRage_fla.storytext_493}Uses:2943 2945 2948 2951 2953 2955 2924Used by:2957
Symbol 2957 MovieClip {sheriffRage_fla.storyui_490}Uses:2941 2943 2956Used by:3472
Symbol 2958 EditableTextUses:77Used by:2959
Symbol 2959 MovieClip {sheriffRage_fla.text1_503}Uses:2958Used by:2971
Symbol 2960 EditableTextUses:77Used by:2961
Symbol 2961 MovieClip {sheriffRage_fla.text2_504}Uses:2960Used by:2971
Symbol 2962 EditableTextUses:77Used by:2963
Symbol 2963 MovieClip {sheriffRage_fla.text3_505}Uses:2962Used by:2971
Symbol 2964 EditableTextUses:77Used by:2965
Symbol 2965 MovieClip {sheriffRage_fla.text4_506}Uses:2964Used by:2971
Symbol 2966 EditableTextUses:77Used by:2967
Symbol 2967 MovieClip {sheriffRage_fla.text5_507}Uses:2966Used by:2971
Symbol 2968 EditableTextUses:195Used by:2969 2970
Symbol 2969 MovieClip {sheriffRage_fla.text_509}Uses:2968Used by:2970
Symbol 2970 ButtonUses:2969 2968Used by:2971 3422
Symbol 2971 MovieClip {sheriffRage_fla.midstorytext_502}Uses:2943 2959 2961 2963 2965 2967 2970Used by:2972
Symbol 2972 MovieClip {sheriffRage_fla.midstoryui_501}Uses:2941 2971Used by:3472
Symbol 2973 EditableTextUses:77Used by:2974
Symbol 2974 MovieClip {sheriffRage_fla.text_512}Uses:2973Used by:2978
Symbol 2975 EditableTextUses:77Used by:2976 2977
Symbol 2976 MovieClip {sheriffRage_fla.text_514}Uses:2975Used by:2977
Symbol 2977 ButtonUses:2976 2975Used by:2978
Symbol 2978 MovieClip {sheriffRage_fla.finalstorytext_511}Uses:2943 2974 2878 2977 2908Used by:2979
Symbol 2979 MovieClip {sheriffRage_fla.finalstoryui_510}Uses:2941 2978Used by:3472
Symbol 2980 GraphicUsed by:2983
Symbol 2981 EditableTextUses:195Used by:2983
Symbol 2982 EditableTextUses:195Used by:2983
Symbol 2983 MovieClip {sheriffRage_fla.weapon1_card_516}Uses:2980 2593 1786 1817 1792 2981 2982Used by:3026
Symbol 2984 EditableTextUses:195Used by:2985
Symbol 2985 MovieClip {sheriffRage_fla.money_517}Uses:2984Used by:3026
Symbol 2986 GraphicUses:1798Used by:2987
Symbol 2987 MovieClipUses:2986Used by:2999
Symbol 2988 BitmapUsed by:2989
Symbol 2989 GraphicUses:2988Used by:2999
Symbol 2990 EditableTextUses:195Used by:2999
Symbol 2991 EditableTextUses:195Used by:2999
Symbol 2992 EditableTextUses:195Used by:2999
Symbol 2993 EditableTextUses:195Used by:2999
Symbol 2994 EditableTextUses:195Used by:2995 2998
Symbol 2995 MovieClip {sheriffRage_fla.text_521}Uses:2994Used by:2998
Symbol 2996 BitmapUsed by:2997
Symbol 2997 GraphicUses:2996Used by:2998
Symbol 2998 ButtonUses:2995 2997 2994Used by:2999 3007 3014 3021
Symbol 2999 MovieClip {sheriffRage_fla.weapon3_card_518}Uses:2593 2987 2989 2990 2991 2992 2993 2998Used by:3026
Symbol 3000 GraphicUses:1805Used by:3001
Symbol 3001 MovieClipUses:3000Used by:3007
Symbol 3002 GraphicUses:1808Used by:3007
Symbol 3003 EditableTextUses:195Used by:3007
Symbol 3004 EditableTextUses:195Used by:3007
Symbol 3005 EditableTextUses:195Used by:3007
Symbol 3006 EditableTextUses:195Used by:3007
Symbol 3007 MovieClip {sheriffRage_fla.weapon4_card_522}Uses:2593 3001 3002 3003 3004 3005 3006 2998Used by:3026
Symbol 3008 BitmapUsed by:3009
Symbol 3009 GraphicUses:3008Used by:3010
Symbol 3010 MovieClipUses:3009Used by:3014
Symbol 3011 EditableTextUses:195Used by:3014
Symbol 3012 EditableTextUses:195Used by:3014
Symbol 3013 EditableTextUses:195Used by:3014
Symbol 3014 MovieClip {sheriffRage_fla.weapon5_card_524}Uses:2593 3010 3011 3012 3013 2998Used by:3026
Symbol 3015 BitmapUsed by:3016
Symbol 3016 GraphicUses:3015Used by:3021
Symbol 3017 EditableTextUses:195Used by:3021
Symbol 3018 EditableTextUses:195Used by:3021
Symbol 3019 EditableTextUses:3Used by:3021
Symbol 3020 EditableTextUses:195Used by:3021
Symbol 3021 MovieClip {sheriffRage_fla.weapon2_card_526}Uses:2593 1819 3016 3017 3018 3019 3020 2998Used by:3026
Symbol 3022 EditableTextUses:195Used by:3026
Symbol 3023 EditableTextUses:195Used by:3024 3025
Symbol 3024 MovieClip {sheriffRage_fla.text_528}Uses:3023Used by:3025
Symbol 3025 ButtonUses:3024 3023Used by:3026
Symbol 3026 MovieClip {sheriffRage_fla.uiShop_515}Uses:2729 2730 2593 2983 2985 2999 3007 3014 3021 3022 3025 2808 71Used by:3472
Symbol 3027 GraphicUsed by:3432
Symbol 3028 GraphicUses:2939 172 1704Used by:3029
Symbol 3029 MovieClip {sheriffRage_fla.scenes_531}Uses:3028Used by:3432
Symbol 3030 MovieClip {sheriffRage_fla.unitsLayer_532}Used by:3432
Symbol 3031 EditableTextUses:3Used by:3032
Symbol 3032 MovieClip {sheriffRage_fla.mouseincircle_533}Uses:3031Used by:3432
Symbol 3033 EditableTextUses:3Used by:3034
Symbol 3034 MovieClip {sheriffRage_fla.fire_534}Uses:3033Used by:3432
Symbol 3035 GraphicUses:1840Used by:3036
Symbol 3036 MovieClipUses:3035Used by:3398
Symbol 3037 GraphicUsed by:3397
Symbol 3038 GraphicUsed by:3397
Symbol 3039 GraphicUsed by:3397
Symbol 3040 GraphicUsed by:3397
Symbol 3041 GraphicUsed by:3397
Symbol 3042 GraphicUsed by:3397
Symbol 3043 GraphicUsed by:3397
Symbol 3044 GraphicUsed by:3397
Symbol 3045 GraphicUsed by:3397
Symbol 3046 GraphicUsed by:3397
Symbol 3047 GraphicUsed by:3397
Symbol 3048 GraphicUsed by:3397
Symbol 3049 GraphicUsed by:3397
Symbol 3050 GraphicUsed by:3397
Symbol 3051 GraphicUsed by:3397
Symbol 3052 GraphicUsed by:3397
Symbol 3053 GraphicUsed by:3397
Symbol 3054 GraphicUsed by:3397
Symbol 3055 GraphicUsed by:3397
Symbol 3056 GraphicUsed by:3397
Symbol 3057 GraphicUsed by:3397
Symbol 3058 GraphicUsed by:3397
Symbol 3059 GraphicUsed by:3397
Symbol 3060 GraphicUsed by:3397
Symbol 3061 GraphicUsed by:3397
Symbol 3062 GraphicUsed by:3397
Symbol 3063 GraphicUsed by:3397
Symbol 3064 GraphicUsed by:3397
Symbol 3065 GraphicUsed by:3397
Symbol 3066 GraphicUsed by:3397
Symbol 3067 GraphicUsed by:3397
Symbol 3068 GraphicUsed by:3397
Symbol 3069 GraphicUsed by:3397
Symbol 3070 GraphicUsed by:3397
Symbol 3071 GraphicUsed by:3397
Symbol 3072 GraphicUsed by:3397
Symbol 3073 GraphicUsed by:3397
Symbol 3074 GraphicUsed by:3397
Symbol 3075 GraphicUsed by:3397
Symbol 3076 GraphicUsed by:3397
Symbol 3077 GraphicUsed by:3397
Symbol 3078 GraphicUsed by:3397
Symbol 3079 GraphicUsed by:3397
Symbol 3080 GraphicUsed by:3397
Symbol 3081 GraphicUsed by:3397
Symbol 3082 GraphicUsed by:3397
Symbol 3083 GraphicUsed by:3397
Symbol 3084 GraphicUsed by:3397
Symbol 3085 GraphicUsed by:3397
Symbol 3086 GraphicUsed by:3397
Symbol 3087 GraphicUsed by:3397
Symbol 3088 GraphicUsed by:3397
Symbol 3089 GraphicUsed by:3397
Symbol 3090 GraphicUsed by:3397
Symbol 3091 GraphicUsed by:3397
Symbol 3092 GraphicUsed by:3397
Symbol 3093 GraphicUsed by:3397
Symbol 3094 GraphicUsed by:3397
Symbol 3095 GraphicUsed by:3397
Symbol 3096 GraphicUsed by:3397
Symbol 3097 GraphicUsed by:3397
Symbol 3098 GraphicUsed by:3397
Symbol 3099 GraphicUsed by:3397
Symbol 3100 GraphicUsed by:3397
Symbol 3101 GraphicUsed by:3397
Symbol 3102 GraphicUsed by:3397
Symbol 3103 GraphicUsed by:3397
Symbol 3104 GraphicUsed by:3397
Symbol 3105 GraphicUsed by:3397
Symbol 3106 GraphicUsed by:3397
Symbol 3107 GraphicUsed by:3397
Symbol 3108 GraphicUsed by:3397
Symbol 3109 GraphicUsed by:3397
Symbol 3110 GraphicUsed by:3397
Symbol 3111 GraphicUsed by:3397
Symbol 3112 GraphicUsed by:3397
Symbol 3113 GraphicUsed by:3397
Symbol 3114 GraphicUsed by:3397
Symbol 3115 GraphicUsed by:3397
Symbol 3116 GraphicUsed by:3397
Symbol 3117 GraphicUsed by:3397
Symbol 3118 GraphicUsed by:3397
Symbol 3119 GraphicUsed by:3397
Symbol 3120 GraphicUsed by:3397
Symbol 3121 GraphicUsed by:3397
Symbol 3122 GraphicUsed by:3397
Symbol 3123 GraphicUsed by:3397
Symbol 3124 GraphicUsed by:3397
Symbol 3125 GraphicUsed by:3397
Symbol 3126 GraphicUsed by:3397
Symbol 3127 GraphicUsed by:3397
Symbol 3128 GraphicUsed by:3397
Symbol 3129 GraphicUsed by:3397
Symbol 3130 GraphicUsed by:3397
Symbol 3131 GraphicUsed by:3397
Symbol 3132 GraphicUsed by:3397
Symbol 3133 GraphicUsed by:3397
Symbol 3134 GraphicUsed by:3397
Symbol 3135 GraphicUsed by:3397
Symbol 3136 GraphicUsed by:3397
Symbol 3137 GraphicUsed by:3397
Symbol 3138 GraphicUsed by:3397
Symbol 3139 GraphicUsed by:3397
Symbol 3140 GraphicUsed by:3397
Symbol 3141 GraphicUsed by:3397
Symbol 3142 GraphicUsed by:3397
Symbol 3143 GraphicUsed by:3397
Symbol 3144 GraphicUsed by:3397
Symbol 3145 GraphicUsed by:3397
Symbol 3146 GraphicUsed by:3397
Symbol 3147 GraphicUsed by:3397
Symbol 3148 GraphicUsed by:3397
Symbol 3149 GraphicUsed by:3397
Symbol 3150 GraphicUsed by:3397
Symbol 3151 GraphicUsed by:3397
Symbol 3152 GraphicUsed by:3397
Symbol 3153 GraphicUsed by:3397
Symbol 3154 GraphicUsed by:3397
Symbol 3155 GraphicUsed by:3397
Symbol 3156 GraphicUsed by:3397
Symbol 3157 GraphicUsed by:3397
Symbol 3158 GraphicUsed by:3397
Symbol 3159 GraphicUsed by:3397
Symbol 3160 GraphicUsed by:3397
Symbol 3161 GraphicUsed by:3397
Symbol 3162 GraphicUsed by:3397
Symbol 3163 GraphicUsed by:3397
Symbol 3164 GraphicUsed by:3397
Symbol 3165 GraphicUsed by:3397
Symbol 3166 GraphicUsed by:3397
Symbol 3167 GraphicUsed by:3397
Symbol 3168 GraphicUsed by:3397
Symbol 3169 GraphicUsed by:3397
Symbol 3170 GraphicUsed by:3397
Symbol 3171 GraphicUsed by:3397
Symbol 3172 GraphicUsed by:3397
Symbol 3173 GraphicUsed by:3397
Symbol 3174 GraphicUsed by:3397
Symbol 3175 GraphicUsed by:3397
Symbol 3176 GraphicUsed by:3397
Symbol 3177 GraphicUsed by:3397
Symbol 3178 GraphicUsed by:3397
Symbol 3179 GraphicUsed by:3397
Symbol 3180 GraphicUsed by:3397
Symbol 3181 GraphicUsed by:3397
Symbol 3182 GraphicUsed by:3397
Symbol 3183 GraphicUsed by:3397
Symbol 3184 GraphicUsed by:3397
Symbol 3185 GraphicUsed by:3397
Symbol 3186 GraphicUsed by:3397
Symbol 3187 GraphicUsed by:3397
Symbol 3188 GraphicUsed by:3397
Symbol 3189 GraphicUsed by:3397
Symbol 3190 GraphicUsed by:3397
Symbol 3191 GraphicUsed by:3397
Symbol 3192 GraphicUsed by:3397
Symbol 3193 GraphicUsed by:3397
Symbol 3194 GraphicUsed by:3397
Symbol 3195 GraphicUsed by:3397
Symbol 3196 GraphicUsed by:3397
Symbol 3197 GraphicUsed by:3397
Symbol 3198 GraphicUsed by:3397
Symbol 3199 GraphicUsed by:3397
Symbol 3200 GraphicUsed by:3397
Symbol 3201 GraphicUsed by:3397
Symbol 3202 GraphicUsed by:3397
Symbol 3203 GraphicUsed by:3397
Symbol 3204 GraphicUsed by:3397
Symbol 3205 GraphicUsed by:3397
Symbol 3206 GraphicUsed by:3397
Symbol 3207 GraphicUsed by:3397
Symbol 3208 GraphicUsed by:3397
Symbol 3209 GraphicUsed by:3397
Symbol 3210 GraphicUsed by:3397
Symbol 3211 GraphicUsed by:3397
Symbol 3212 GraphicUsed by:3397
Symbol 3213 GraphicUsed by:3397
Symbol 3214 GraphicUsed by:3397
Symbol 3215 GraphicUsed by:3397
Symbol 3216 GraphicUsed by:3397
Symbol 3217 GraphicUsed by:3397
Symbol 3218 GraphicUsed by:3397
Symbol 3219 GraphicUsed by:3397
Symbol 3220 GraphicUsed by:3397
Symbol 3221 GraphicUsed by:3397
Symbol 3222 GraphicUsed by:3397
Symbol 3223 GraphicUsed by:3397
Symbol 3224 GraphicUsed by:3397
Symbol 3225 GraphicUsed by:3397
Symbol 3226 GraphicUsed by:3397
Symbol 3227 GraphicUsed by:3397
Symbol 3228 GraphicUsed by:3397
Symbol 3229 GraphicUsed by:3397
Symbol 3230 GraphicUsed by:3397
Symbol 3231 GraphicUsed by:3397
Symbol 3232 GraphicUsed by:3397
Symbol 3233 GraphicUsed by:3397
Symbol 3234 GraphicUsed by:3397
Symbol 3235 GraphicUsed by:3397
Symbol 3236 GraphicUsed by:3397
Symbol 3237 GraphicUsed by:3397
Symbol 3238 GraphicUsed by:3397
Symbol 3239 GraphicUsed by:3397
Symbol 3240 GraphicUsed by:3397
Symbol 3241 GraphicUsed by:3397
Symbol 3242 GraphicUsed by:3397
Symbol 3243 GraphicUsed by:3397
Symbol 3244 GraphicUsed by:3397
Symbol 3245 GraphicUsed by:3397
Symbol 3246 GraphicUsed by:3397
Symbol 3247 GraphicUsed by:3397
Symbol 3248 GraphicUsed by:3397
Symbol 3249 GraphicUsed by:3397
Symbol 3250 GraphicUsed by:3397
Symbol 3251 GraphicUsed by:3397
Symbol 3252 GraphicUsed by:3397
Symbol 3253 GraphicUsed by:3397
Symbol 3254 GraphicUsed by:3397
Symbol 3255 GraphicUsed by:3397
Symbol 3256 GraphicUsed by:3397
Symbol 3257 GraphicUsed by:3397
Symbol 3258 GraphicUsed by:3397
Symbol 3259 GraphicUsed by:3397
Symbol 3260 GraphicUsed by:3397
Symbol 3261 GraphicUsed by:3397
Symbol 3262 GraphicUsed by:3397
Symbol 3263 GraphicUsed by:3397
Symbol 3264 GraphicUsed by:3397
Symbol 3265 GraphicUsed by:3397
Symbol 3266 GraphicUsed by:3397
Symbol 3267 GraphicUsed by:3397
Symbol 3268 GraphicUsed by:3397
Symbol 3269 GraphicUsed by:3397
Symbol 3270 GraphicUsed by:3397
Symbol 3271 GraphicUsed by:3397
Symbol 3272 GraphicUsed by:3397
Symbol 3273 GraphicUsed by:3397
Symbol 3274 GraphicUsed by:3397
Symbol 3275 GraphicUsed by:3397
Symbol 3276 GraphicUsed by:3397
Symbol 3277 GraphicUsed by:3397
Symbol 3278 GraphicUsed by:3397
Symbol 3279 GraphicUsed by:3397
Symbol 3280 GraphicUsed by:3397
Symbol 3281 GraphicUsed by:3397
Symbol 3282 GraphicUsed by:3397
Symbol 3283 GraphicUsed by:3397
Symbol 3284 GraphicUsed by:3397
Symbol 3285 GraphicUsed by:3397
Symbol 3286 GraphicUsed by:3397
Symbol 3287 GraphicUsed by:3397
Symbol 3288 GraphicUsed by:3397
Symbol 3289 GraphicUsed by:3397
Symbol 3290 GraphicUsed by:3397
Symbol 3291 GraphicUsed by:3397
Symbol 3292 GraphicUsed by:3397
Symbol 3293 GraphicUsed by:3397
Symbol 3294 GraphicUsed by:3397
Symbol 3295 GraphicUsed by:3397
Symbol 3296 GraphicUsed by:3397
Symbol 3297 GraphicUsed by:3397
Symbol 3298 GraphicUsed by:3397
Symbol 3299 GraphicUsed by:3397
Symbol 3300 GraphicUsed by:3397
Symbol 3301 GraphicUsed by:3397
Symbol 3302 GraphicUsed by:3397
Symbol 3303 GraphicUsed by:3397
Symbol 3304 GraphicUsed by:3397
Symbol 3305 GraphicUsed by:3397
Symbol 3306 GraphicUsed by:3397
Symbol 3307 GraphicUsed by:3397
Symbol 3308 GraphicUsed by:3397
Symbol 3309 GraphicUsed by:3397
Symbol 3310 GraphicUsed by:3397
Symbol 3311 GraphicUsed by:3397
Symbol 3312 GraphicUsed by:3397
Symbol 3313 GraphicUsed by:3397
Symbol 3314 GraphicUsed by:3397
Symbol 3315 GraphicUsed by:3397
Symbol 3316 GraphicUsed by:3397
Symbol 3317 GraphicUsed by:3397
Symbol 3318 GraphicUsed by:3397
Symbol 3319 GraphicUsed by:3397
Symbol 3320 GraphicUsed by:3397
Symbol 3321 GraphicUsed by:3397
Symbol 3322 GraphicUsed by:3397
Symbol 3323 GraphicUsed by:3397
Symbol 3324 GraphicUsed by:3397
Symbol 3325 GraphicUsed by:3397
Symbol 3326 GraphicUsed by:3397
Symbol 3327 GraphicUsed by:3397
Symbol 3328 GraphicUsed by:3397
Symbol 3329 GraphicUsed by:3397
Symbol 3330 GraphicUsed by:3397
Symbol 3331 GraphicUsed by:3397
Symbol 3332 GraphicUsed by:3397
Symbol 3333 GraphicUsed by:3397
Symbol 3334 GraphicUsed by:3397
Symbol 3335 GraphicUsed by:3397
Symbol 3336 GraphicUsed by:3397
Symbol 3337 GraphicUsed by:3397
Symbol 3338 GraphicUsed by:3397
Symbol 3339 GraphicUsed by:3397
Symbol 3340 GraphicUsed by:3397
Symbol 3341 GraphicUsed by:3397
Symbol 3342 GraphicUsed by:3397
Symbol 3343 GraphicUsed by:3397
Symbol 3344 GraphicUsed by:3397
Symbol 3345 GraphicUsed by:3397
Symbol 3346 GraphicUsed by:3397
Symbol 3347 GraphicUsed by:3397
Symbol 3348 GraphicUsed by:3397
Symbol 3349 GraphicUsed by:3397
Symbol 3350 GraphicUsed by:3397
Symbol 3351 GraphicUsed by:3397
Symbol 3352 GraphicUsed by:3397
Symbol 3353 GraphicUsed by:3397
Symbol 3354 GraphicUsed by:3397
Symbol 3355 GraphicUsed by:3397
Symbol 3356 GraphicUsed by:3397
Symbol 3357 GraphicUsed by:3397
Symbol 3358 GraphicUsed by:3397
Symbol 3359 GraphicUsed by:3397
Symbol 3360 GraphicUsed by:3397
Symbol 3361 GraphicUsed by:3397
Symbol 3362 GraphicUsed by:3397
Symbol 3363 GraphicUsed by:3397
Symbol 3364 GraphicUsed by:3397
Symbol 3365 GraphicUsed by:3397
Symbol 3366 GraphicUsed by:3397
Symbol 3367 GraphicUsed by:3397
Symbol 3368 GraphicUsed by:3397
Symbol 3369 GraphicUsed by:3397
Symbol 3370 GraphicUsed by:3397
Symbol 3371 GraphicUsed by:3397
Symbol 3372 GraphicUsed by:3397
Symbol 3373 GraphicUsed by:3397
Symbol 3374 GraphicUsed by:3397
Symbol 3375 GraphicUsed by:3397
Symbol 3376 GraphicUsed by:3397
Symbol 3377 GraphicUsed by:3397
Symbol 3378 GraphicUsed by:3397
Symbol 3379 GraphicUsed by:3397
Symbol 3380 GraphicUsed by:3397
Symbol 3381 GraphicUsed by:3397
Symbol 3382 GraphicUsed by:3397
Symbol 3383 GraphicUsed by:3397
Symbol 3384 GraphicUsed by:3397
Symbol 3385 GraphicUsed by:3397
Symbol 3386 GraphicUsed by:3397
Symbol 3387 GraphicUsed by:3397
Symbol 3388 GraphicUsed by:3397
Symbol 3389 GraphicUsed by:3397
Symbol 3390 GraphicUsed by:3397
Symbol 3391 GraphicUsed by:3397
Symbol 3392 GraphicUsed by:3397
Symbol 3393 GraphicUsed by:3397
Symbol 3394 GraphicUsed by:3397
Symbol 3395 GraphicUsed by:3397
Symbol 3396 GraphicUsed by:3397
Symbol 3397 MovieClip {sheriffRage_fla.pieinv_539}Uses:3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396Used by:3398
Symbol 3398 MovieClip {sheriffRage_fla.duelclock_537}Uses:3036 3397Used by:3399
Symbol 3399 MovieClip {sheriffRage_fla.duelTimer_536}Uses:3398Used by:3402
Symbol 3400 GraphicUsed by:3401
Symbol 3401 ButtonUses:3400Used by:3402
Symbol 3402 MovieClip {sheriffRage_fla.mouseZone_535}Uses:3399 3401Used by:3432
Symbol 3403 MovieClip {sheriffRage_fla.aim_541}Uses:328Used by:3432
Symbol 3404 BitmapUsed by:3405
Symbol 3405 GraphicUses:3404Used by:3416
Symbol 3406 BitmapUsed by:3407
Symbol 3407 GraphicUses:3406Used by:3416
Symbol 3408 BitmapUsed by:3409
Symbol 3409 GraphicUses:3408Used by:3416
Symbol 3410 BitmapUsed by:3411
Symbol 3411 GraphicUses:3410Used by:3416
Symbol 3412 BitmapUsed by:3413
Symbol 3413 GraphicUses:3412Used by:3416
Symbol 3414 BitmapUsed by:3415
Symbol 3415 GraphicUses:3414Used by:3416
Symbol 3416 MovieClip {sheriffRage_fla.outlawsFaces_543}Uses:3405 3407 3409 3411 3413 3415Used by:3422 3444
Symbol 3417 BitmapUsed by:3418
Symbol 3418 GraphicUses:3417Used by:3419
Symbol 3419 MovieClipUses:3418Used by:3422
Symbol 3420 EditableTextUses:195Used by:3422
Symbol 3421 EditableTextUses:195Used by:3422
Symbol 3422 MovieClip {sheriffRage_fla.duelvictory_542}Uses:2593 3416 3419 3420 3421 2970 71Used by:3432
Symbol 3423 EditableTextUses:3Used by:3431
Symbol 3424 EditableTextUses:195Used by:3431
Symbol 3425 EditableTextUses:195Used by:3426 3427
Symbol 3426 MovieClip {sheriffRage_fla.text_547}Uses:3425Used by:3427
Symbol 3427 ButtonUses:3426 3425Used by:3431
Symbol 3428 EditableTextUses:195Used by:3429 3430
Symbol 3429 MovieClip {sheriffRage_fla.text_549}Uses:3428Used by:3430
Symbol 3430 ButtonUses:3429 3428Used by:3431
Symbol 3431 MovieClip {sheriffRage_fla.dueldefeat_545}Uses:2593 3423 3424 3427 3430 71Used by:3432
Symbol 3432 MovieClip {DuelScript}Uses:3027 3029 71 3030 3032 3034 3402 3403 3422 3431Used by:3447
Symbol 3433 MovieClipUses:2729 2730Used by:3444
Symbol 3434 MovieClip {sheriffRage_fla.bar_552}Uses:104 105Used by:3444 3464
Symbol 3435 BitmapUsed by:3436
Symbol 3436 GraphicUses:3435Used by:3437
Symbol 3437 MovieClipUses:3436Used by:3444
Symbol 3438 EditableTextUses:195Used by:3444
Symbol 3439 EditableTextUses:195Used by:3444
Symbol 3440 EditableTextUses:195Used by:3444
Symbol 3441 EditableTextUses:195Used by:3444
Symbol 3442 EditableTextUses:195Used by:3444
Symbol 3443 EditableTextUses:195Used by:3444
Symbol 3444 MovieClip {sheriffRage_fla.duelspanel_550}Uses:3433 2593 3434 3437 3416 3438 3439 3440 3441 3442 3443Used by:3447
Symbol 3445 EditableTextUses:77Used by:3446
Symbol 3446 MovieClip {sheriffRage_fla.clicktoplay_554}Uses:3445Used by:3447 3471
Symbol 3447 MovieClip {sheriffRage_fla.loadingduels_529}Uses:3432 71 3444 3446Used by:3472
Symbol 3448 EditableTextUses:77Used by:3464
Symbol 3449 GraphicUses:276 282 288 285 1704Used by:3462
Symbol 3450 GraphicUses:271 1489Used by:3462
Symbol 3451 EditableTextUses:77Used by:3462
Symbol 3452 GraphicUses:268 481Used by:3462
Symbol 3453 EditableTextUses:77Used by:3462
Symbol 3454 GraphicUses:265 691Used by:3462
Symbol 3455 EditableTextUses:77Used by:3462
Symbol 3456 GraphicUses:265 952Used by:3462
Symbol 3457 EditableTextUses:77Used by:3462
Symbol 3458 GraphicUses:187 540Used by:3462
Symbol 3459 EditableTextUses:77Used by:3462
Symbol 3460 GraphicUses:268 187 952 581 393 702 1471Used by:3462
Symbol 3461 EditableTextUses:77Used by:3462
Symbol 3462 MovieClip {sheriffRage_fla.lvlsPresentation_558}Uses:2729 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461Used by:3463
Symbol 3463 MovieClipUses:3462Used by:3464
Symbol 3464 MovieClip {sheriffRage_fla.levelloading_556}Uses:71 3434 3448 3463Used by:3471
Symbol 3465 EditableTextUses:77Used by:3466 3467
Symbol 3466 MovieClip {sheriffRage_fla.text_560}Uses:3465Used by:3467
Symbol 3467 ButtonUses:3466 3465Used by:3471
Symbol 3468 MovieClip {sheriffRage_fla.btnqigamesmc_561}Uses:100Used by:3471
Symbol 3469 MovieClip {sheriffRage_fla.btnbboxlevel_562}Uses:86Used by:3471
Symbol 3470 ButtonUses:70Used by:3471
Symbol 3471 MovieClip {sheriffRage_fla.InterLevelLoading_555}Uses:71 3464 3467 3468 3469 3446 3470Used by:3472
Symbol 3472 MovieClip {sheriffRage_fla.GameMenu_266}Uses:2881 71 2884 2900 2902 2853 2921 2938 2957 2972 2979 3026 3447 3471Used by:Timeline

Instance Names

"loader_mc"Frame 1Symbol 131 MovieClip {sheriffRage_fla.LoaderCPMStar_4}
"insertname"Symbol 66 MovieClip {bubblebox_score} Frame 1Symbol 62 EditableText
"label1_txt"Symbol 101 MovieClip {sheriffRage_fla.loaderbg_5} Frame 1Symbol 78 EditableText
"label2_txt"Symbol 101 MovieClip {sheriffRage_fla.loaderbg_5} Frame 1Symbol 79 EditableText
"label3_txt"Symbol 101 MovieClip {sheriffRage_fla.loaderbg_5} Frame 1Symbol 80 EditableText
"bbox_btn"Symbol 101 MovieClip {sheriffRage_fla.loaderbg_5} Frame 1Symbol 86 Button
"qigames_btn"Symbol 101 MovieClip {sheriffRage_fla.loaderbg_5} Frame 1Symbol 100 Button
"adBox"Symbol 111 MovieClip {sheriffRage_fla.AdUnit_18} Frame 1Symbol 110 MovieClip
"screens"Symbol 123 MovieClip {sheriffRage_fla.screenstv_20} Frame 2Symbol 122 MovieClip
"AdBox"Symbol 124 MovieClip {sheriffRage_fla.Preroll_17} Frame 1Symbol 111 MovieClip {sheriffRage_fla.AdUnit_18}
"label_txt"Symbol 127 MovieClip {sheriffRage_fla.playtext_24} Frame 1Symbol 126 EditableText
"bar_mc"Symbol 131 MovieClip {sheriffRage_fla.LoaderCPMStar_4} Frame 1Symbol 106 MovieClip {sheriffRage_fla.bar_13}
"pct_txt"Symbol 131 MovieClip {sheriffRage_fla.LoaderCPMStar_4} Frame 1Symbol 107 EditableText
"kb_txt"Symbol 131 MovieClip {sheriffRage_fla.LoaderCPMStar_4} Frame 1Symbol 108 EditableText
"play_btn"Symbol 131 MovieClip {sheriffRage_fla.LoaderCPMStar_4} Frame 2Symbol 129 Button
"label_txt"Symbol 137 MovieClip {sheriffRage_fla.footer_27} Frame 1Symbol 133 EditableText
"label_txt"Symbol 137 MovieClip {sheriffRage_fla.footer_27} Frame 10Symbol 134 EditableText
"label_txt"Symbol 137 MovieClip {sheriffRage_fla.footer_27} Frame 20Symbol 135 EditableText
"label_txt"Symbol 137 MovieClip {sheriffRage_fla.footer_27} Frame 30Symbol 136 EditableText
"fps_txt"Symbol 140 MovieClip {sheriffRage_fla.soundcontrol_28} Frame 1Symbol 138 EditableText
"fps_txt"Symbol 140 MovieClip {sheriffRage_fla.soundcontrol_28} Frame 1Symbol 139 EditableText
"music_chk"Symbol 140 MovieClip {sheriffRage_fla.soundcontrol_28} Frame 1Symbol 58 MovieClip {fl.controls.CheckBox}
"sfx_chk"Symbol 140 MovieClip {sheriffRage_fla.soundcontrol_28} Frame 1Symbol 58 MovieClip {fl.controls.CheckBox}
"label_txt"Symbol 142 MovieClip {sheriffRage_fla.footer_41} Frame 1Symbol 141 EditableText
"label_txt"Symbol 144 MovieClip {sheriffRage_fla.footer_42} Frame 1Symbol 143 EditableText
"label_txt"Symbol 146 MovieClip {sheriffRage_fla.footer_43} Frame 1Symbol 145 EditableText
"label_txt"Symbol 148 MovieClip {sheriffRage_fla.text_46} Frame 1Symbol 147 EditableText
"freecontent_btn"Symbol 150 MovieClip {sheriffRage_fla.freesitecontentbtnmc_44} Frame 1Symbol 149 Button
"qigames_btn"Symbol 154 MovieClip {sheriffRage_fla.btnqigamesfootermc_47} Frame 1Symbol 153 Button
"bbox_btn"Symbol 156 MovieClip {sheriffRage_fla.btnbboxfootermc_49} Frame 1Symbol 155 Button
"title_txt"Symbol 198 MovieClip {sheriffRage_fla.miniIconMedal1_66} Frame 1Symbol 196 EditableText
"desc_txt"Symbol 198 MovieClip {sheriffRage_fla.miniIconMedal1_66} Frame 1Symbol 197 EditableText
"title_txt"Symbol 203 MovieClip {sheriffRage_fla.largeIconMedal1_68} Frame 1Symbol 201 EditableText
"desc_txt"Symbol 203 MovieClip {sheriffRage_fla.largeIconMedal1_68} Frame 1Symbol 202 EditableText
"disabledIcon_mc"Symbol 205 MovieClip {medal1} Frame 1Symbol 198 MovieClip {sheriffRage_fla.miniIconMedal1_66}
"enabledIcon_mc"Symbol 205 MovieClip {medal1} Frame 1Symbol 198 MovieClip {sheriffRage_fla.miniIconMedal1_66}
"upLeft_mc"Symbol 205 MovieClip {medal1} Frame 1Symbol 203 MovieClip {sheriffRage_fla.largeIconMedal1_68}
"downLeft_mc"Symbol 205 MovieClip {medal1} Frame 1Symbol 203 MovieClip {sheriffRage_fla.largeIconMedal1_68}
"upRight_mc"Symbol 205 MovieClip {medal1} Frame 1Symbol 203 MovieClip {sheriffRage_fla.largeIconMedal1_68}
"downRight_mc"Symbol 205 MovieClip {medal1} Frame 1Symbol 203 MovieClip {sheriffRage_fla.largeIconMedal1_68}
"zone_btn"Symbol 205 MovieClip {medal1} Frame 1Symbol 204 Button
"title_txt"Symbol 208 MovieClip {sheriffRage_fla.miniIconMedal2_71} Frame 1Symbol 206 EditableText
"desc_txt"Symbol 208 MovieClip {sheriffRage_fla.miniIconMedal2_71} Frame 1Symbol 207 EditableText
"title_txt"Symbol 211 MovieClip {sheriffRage_fla.largeIconMedal2_72} Frame 1Symbol 209 EditableText
"desc_txt"Symbol 211 MovieClip {sheriffRage_fla.largeIconMedal2_72} Frame 1Symbol 210 EditableText
"disabledIcon_mc"Symbol 212 MovieClip {medal2} Frame 1Symbol 208 MovieClip {sheriffRage_fla.miniIconMedal2_71}
"enabledIcon_mc"Symbol 212 MovieClip {medal2} Frame 1Symbol 208 MovieClip {sheriffRage_fla.miniIconMedal2_71}
"upLeft_mc"Symbol 212 MovieClip {medal2} Frame 1Symbol 211 MovieClip {sheriffRage_fla.largeIconMedal2_72}
"downLeft_mc"Symbol 212 MovieClip {medal2} Frame 1Symbol 211 MovieClip {sheriffRage_fla.largeIconMedal2_72}
"upRight_mc"Symbol 212 MovieClip {medal2} Frame 1Symbol 211 MovieClip {sheriffRage_fla.largeIconMedal2_72}
"downRight_mc"Symbol 212 MovieClip {medal2} Frame 1Symbol 211 MovieClip {sheriffRage_fla.largeIconMedal2_72}
"zone_btn"Symbol 212 MovieClip {medal2} Frame 1Symbol 204 Button
"title_txt"Symbol 215 MovieClip {sheriffRage_fla.miniIconMedal3_74} Frame 1Symbol 213 EditableText
"desc_txt"Symbol 215 MovieClip {sheriffRage_fla.miniIconMedal3_74} Frame 1Symbol 214 EditableText
"title_txt"Symbol 218 MovieClip {sheriffRage_fla.largeIconMedal3_75} Frame 1Symbol 216 EditableText
"desc_txt"Symbol 218 MovieClip {sheriffRage_fla.largeIconMedal3_75} Frame 1Symbol 217 EditableText
"disabledIcon_mc"Symbol 219 MovieClip {medal3} Frame 1Symbol 215 MovieClip {sheriffRage_fla.miniIconMedal3_74}
"enabledIcon_mc"Symbol 219 MovieClip {medal3} Frame 1Symbol 215 MovieClip {sheriffRage_fla.miniIconMedal3_74}
"upLeft_mc"Symbol 219 MovieClip {medal3} Frame 1Symbol 218 MovieClip {sheriffRage_fla.largeIconMedal3_75}
"downLeft_mc"Symbol 219 MovieClip {medal3} Frame 1Symbol 218 MovieClip {sheriffRage_fla.largeIconMedal3_75}
"upRight_mc"Symbol 219 MovieClip {medal3} Frame 1Symbol 218 MovieClip {sheriffRage_fla.largeIconMedal3_75}
"downRight_mc"Symbol 219 MovieClip {medal3} Frame 1Symbol 218 MovieClip {sheriffRage_fla.largeIconMedal3_75}
"zone_btn"Symbol 219 MovieClip {medal3} Frame 1Symbol 204 Button
"title_txt"Symbol 222 MovieClip {sheriffRage_fla.miniIconMedal4_77} Frame 1Symbol 220 EditableText
"desc_txt"Symbol 222 MovieClip {sheriffRage_fla.miniIconMedal4_77} Frame 1Symbol 221 EditableText
"title_txt"Symbol 225 MovieClip {sheriffRage_fla.largeIconMedal4_78} Frame 1Symbol 223 EditableText
"desc_txt"Symbol 225 MovieClip {sheriffRage_fla.largeIconMedal4_78} Frame 1Symbol 224 EditableText
"disabledIcon_mc"Symbol 226 MovieClip {medal4} Frame 1Symbol 222 MovieClip {sheriffRage_fla.miniIconMedal4_77}
"enabledIcon_mc"Symbol 226 MovieClip {medal4} Frame 1Symbol 222 MovieClip {sheriffRage_fla.miniIconMedal4_77}
"upLeft_mc"Symbol 226 MovieClip {medal4} Frame 1Symbol 225 MovieClip {sheriffRage_fla.largeIconMedal4_78}
"downLeft_mc"Symbol 226 MovieClip {medal4} Frame 1Symbol 225 MovieClip {sheriffRage_fla.largeIconMedal4_78}
"upRight_mc"Symbol 226 MovieClip {medal4} Frame 1Symbol 225 MovieClip {sheriffRage_fla.largeIconMedal4_78}
"downRight_mc"Symbol 226 MovieClip {medal4} Frame 1Symbol 225 MovieClip {sheriffRage_fla.largeIconMedal4_78}
"zone_btn"Symbol 226 MovieClip {medal4} Frame 1Symbol 204 Button
"title_txt"Symbol 229 MovieClip {sheriffRage_fla.miniIconMedal5_80} Frame 1Symbol 227 EditableText
"desc_txt"Symbol 229 MovieClip {sheriffRage_fla.miniIconMedal5_80} Frame 1Symbol 228 EditableText
"title_txt"Symbol 232 MovieClip {sheriffRage_fla.largeIconMedal5_81} Frame 1Symbol 230 EditableText
"desc_txt"Symbol 232 MovieClip {sheriffRage_fla.largeIconMedal5_81} Frame 1Symbol 231 EditableText
"disabledIcon_mc"Symbol 233 MovieClip {medal5} Frame 1Symbol 229 MovieClip {sheriffRage_fla.miniIconMedal5_80}
"enabledIcon_mc"Symbol 233 MovieClip {medal5} Frame 1Symbol 229 MovieClip {sheriffRage_fla.miniIconMedal5_80}
"upLeft_mc"Symbol 233 MovieClip {medal5} Frame 1Symbol 232 MovieClip {sheriffRage_fla.largeIconMedal5_81}
"downLeft_mc"Symbol 233 MovieClip {medal5} Frame 1Symbol 232 MovieClip {sheriffRage_fla.largeIconMedal5_81}
"upRight_mc"Symbol 233 MovieClip {medal5} Frame 1Symbol 232 MovieClip {sheriffRage_fla.largeIconMedal5_81}
"downRight_mc"Symbol 233 MovieClip {medal5} Frame 1Symbol 232 MovieClip {sheriffRage_fla.largeIconMedal5_81}
"zone_btn"Symbol 233 MovieClip {medal5} Frame 1Symbol 204 Button
"title_txt"Symbol 235 MovieClip {sheriffRage_fla.iconMedal1_83} Frame 1Symbol 234 EditableText
"title_txt"Symbol 237 MovieClip {sheriffRage_fla.iconMedal2_84} Frame 1Symbol 236 EditableText
"title_txt"Symbol 239 MovieClip {sheriffRage_fla.iconMedal3_85} Frame 1Symbol 238 EditableText
"title_txt"Symbol 241 MovieClip {sheriffRage_fla.iconMedal4_86} Frame 1Symbol 240 EditableText
"title_txt"Symbol 243 MovieClip {sheriffRage_fla.iconMedal5_87} Frame 1Symbol 242 EditableText
"title_txt"Symbol 245 MovieClip {sheriffRage_fla.iconMedal6_88} Frame 1Symbol 244 EditableText
"icon1_mc"Symbol 246 MovieClip {medalMiniIcons} Frame 1Symbol 235 MovieClip {sheriffRage_fla.iconMedal1_83}
"icon2_mc"Symbol 246 MovieClip {medalMiniIcons} Frame 1Symbol 237 MovieClip {sheriffRage_fla.iconMedal2_84}
"icon3_mc"Symbol 246 MovieClip {medalMiniIcons} Frame 1Symbol 239 MovieClip {sheriffRage_fla.iconMedal3_85}
"icon4_mc"Symbol 246 MovieClip {medalMiniIcons} Frame 1Symbol 241 MovieClip {sheriffRage_fla.iconMedal4_86}
"icon5_mc"Symbol 246 MovieClip {medalMiniIcons} Frame 1Symbol 243 MovieClip {sheriffRage_fla.iconMedal5_87}
"icon6_mc"Symbol 246 MovieClip {medalMiniIcons} Frame 1Symbol 245 MovieClip {sheriffRage_fla.iconMedal6_88}
"title_txt"Symbol 332 MovieClip {sheriffRage_fla.miniIconMedal6_120} Frame 1Symbol 330 EditableText
"desc_txt"Symbol 332 MovieClip {sheriffRage_fla.miniIconMedal6_120} Frame 1Symbol 331 EditableText
"title_txt"Symbol 335 MovieClip {sheriffRage_fla.largeIconMedal6_121} Frame 1Symbol 333 EditableText
"desc_txt"Symbol 335 MovieClip {sheriffRage_fla.largeIconMedal6_121} Frame 1Symbol 334 EditableText
"disabledIcon_mc"Symbol 336 MovieClip {medal6} Frame 1Symbol 332 MovieClip {sheriffRage_fla.miniIconMedal6_120}
"enabledIcon_mc"Symbol 336 MovieClip {medal6} Frame 1Symbol 332 MovieClip {sheriffRage_fla.miniIconMedal6_120}
"upLeft_mc"Symbol 336 MovieClip {medal6} Frame 1Symbol 335 MovieClip {sheriffRage_fla.largeIconMedal6_121}
"downLeft_mc"Symbol 336 MovieClip {medal6} Frame 1Symbol 335 MovieClip {sheriffRage_fla.largeIconMedal6_121}
"upRight_mc"Symbol 336 MovieClip {medal6} Frame 1Symbol 335 MovieClip {sheriffRage_fla.largeIconMedal6_121}
"downRight_mc"Symbol 336 MovieClip {medal6} Frame 1Symbol 335 MovieClip {sheriffRage_fla.largeIconMedal6_121}
"zone_btn"Symbol 336 MovieClip {medal6} Frame 1Symbol 204 Button
"run_mc"Symbol 499 MovieClip {sheriffRage_fla.body_127} Frame 3Symbol 360 MovieClip
"runR_mc"Symbol 499 MovieClip {sheriffRage_fla.body_127} Frame 4Symbol 377 MovieClip
"runL_mc"Symbol 499 MovieClip {sheriffRage_fla.body_127} Frame 5Symbol 386 MovieClip
"shoot_mc"Symbol 499 MovieClip {sheriffRage_fla.body_127} Frame 6Symbol 397 MovieClip {sheriffRage_fla.shoot_134}
"hit_mc"Symbol 499 MovieClip {sheriffRage_fla.body_127} Frame 7Symbol 410 MovieClip {sheriffRage_fla.hit_135}
"dieA_mc"Symbol 499 MovieClip {sheriffRage_fla.body_127} Frame 8Symbol 431 MovieClip {sheriffRage_fla.dieA_136}
"dieB_mc"Symbol 499 MovieClip {sheriffRage_fla.body_127} Frame 9Symbol 452 MovieClip {sheriffRage_fla.dieB_137}
"expF_mc"Symbol 499 MovieClip {sheriffRage_fla.body_127} Frame 10Symbol 479 MovieClip {sheriffRage_fla.expF_138}
"wait_mc"Symbol 499 MovieClip {sheriffRage_fla.body_127} Frame 11Symbol 480 MovieClip {sheriffRage_fla.wait_139}
"hidding_mc"Symbol 499 MovieClip {sheriffRage_fla.body_127} Frame 12Symbol 497 MovieClip {sheriffRage_fla.hidding_140}
"unhidding_mc"Symbol 499 MovieClip {sheriffRage_fla.body_127} Frame 13Symbol 498 MovieClip {sheriffRage_fla.unhidding_141}
"blood_mc"Symbol 531 MovieClip {sheriffRage_fla.blood_142} Frame 2Symbol 530 MovieClip {sheriffRage_fla.bloodsequence_143}
"damage_txt"Symbol 533 MovieClip {sheriffRage_fla.damagetext_145} Frame 1Symbol 532 EditableText
"damage_mc"Symbol 534 MovieClip {sheriffRage_fla.damagevisual_144} Frame 1Symbol 533 MovieClip {sheriffRage_fla.damagetext_145}
"bar_mc"Symbol 535 MovieClip {outlawB} Frame 1Symbol 340 MovieClip {sheriffRage_fla.unitbar_124}
"body_mc"Symbol 535 MovieClip {outlawB} Frame 1Symbol 499 MovieClip {sheriffRage_fla.body_127}
"blood_mc"Symbol 535 MovieClip {outlawB} Frame 1Symbol 531 MovieClip {sheriffRage_fla.blood_142}
"damage_mc"Symbol 535 MovieClip {outlawB} Frame 1Symbol 534 MovieClip {sheriffRage_fla.damagevisual_144}
"run_mc"Symbol 689 MovieClip {sheriffRage_fla.body_147} Frame 3Symbol 552 MovieClip
"runR_mc"Symbol 689 MovieClip {sheriffRage_fla.body_147} Frame 4Symbol 569 MovieClip
"runL_mc"Symbol 689 MovieClip {sheriffRage_fla.body_147} Frame 5Symbol 578 MovieClip
"shoot_mc"Symbol 689 MovieClip {sheriffRage_fla.body_147} Frame 6Symbol 587 MovieClip {sheriffRage_fla.shoot_151}
"hit_mc"Symbol 689 MovieClip {sheriffRage_fla.body_147} Frame 7Symbol 600 MovieClip {sheriffRage_fla.hit_152}
"dieA_mc"Symbol 689 MovieClip {sheriffRage_fla.body_147} Frame 8Symbol 621 MovieClip {sheriffRage_fla.dieA_153}
"dieB_mc"Symbol 689 MovieClip {sheriffRage_fla.body_147} Frame 9Symbol 642 MovieClip {sheriffRage_fla.dieB_154}
"expF_mc"Symbol 689 MovieClip {sheriffRage_fla.body_147} Frame 10Symbol 669 MovieClip {sheriffRage_fla.expF_155}
"wait_mc"Symbol 689 MovieClip {sheriffRage_fla.body_147} Frame 11Symbol 670 MovieClip {sheriffRage_fla.wait_156}
"hidding_mc"Symbol 689 MovieClip {sheriffRage_fla.body_147} Frame 12Symbol 687 MovieClip {sheriffRage_fla.hidding_157}
"unhidding_mc"Symbol 689 MovieClip {sheriffRage_fla.body_147} Frame 13Symbol 688 MovieClip {sheriffRage_fla.unhidding_158}
"bar_mc"Symbol 690 MovieClip {outlawC} Frame 1Symbol 340 MovieClip {sheriffRage_fla.unitbar_124}
"body_mc"Symbol 690 MovieClip {outlawC} Frame 1Symbol 689 MovieClip {sheriffRage_fla.body_147}
"blood_mc"Symbol 690 MovieClip {outlawC} Frame 1Symbol 531 MovieClip {sheriffRage_fla.blood_142}
"damage_mc"Symbol 690 MovieClip {outlawC} Frame 1Symbol 534 MovieClip {sheriffRage_fla.damagevisual_144}
"fire_mc"Symbol 710 MovieClip {sheriffRage_fla.rideLeft_161} Frame 3Symbol 697 MovieClip
"fire_mc"Symbol 710 MovieClip {sheriffRage_fla.rideLeft_161} Frame 5Symbol 697 MovieClip
"fire_mc"Symbol 710 MovieClip {sheriffRage_fla.rideLeft_161} Frame 7Symbol 697 MovieClip
"fire_mc"Symbol 710 MovieClip {sheriffRage_fla.rideLeft_161} Frame 9Symbol 697 MovieClip
"fire_mc"Symbol 710 MovieClip {sheriffRage_fla.rideLeft_161} Frame 11Symbol 697 MovieClip
"fire_mc"Symbol 710 MovieClip {sheriffRage_fla.rideLeft_161} Frame 13Symbol 697 MovieClip
"fire_mc"Symbol 710 MovieClip {sheriffRage_fla.rideLeft_161} Frame 15Symbol 697 MovieClip
"fire_mc"Symbol 719 MovieClip {sheriffRage_fla.rideRight_165} Frame 3Symbol 697 MovieClip
"fire_mc"Symbol 719 MovieClip {sheriffRage_fla.rideRight_165} Frame 5Symbol 697 MovieClip
"fire_mc"Symbol 719 MovieClip {sheriffRage_fla.rideRight_165} Frame 7Symbol 697 MovieClip
"fire_mc"Symbol 719 MovieClip {sheriffRage_fla.rideRight_165} Frame 9Symbol 697 MovieClip
"fire_mc"Symbol 719 MovieClip {sheriffRage_fla.rideRight_165} Frame 11Symbol 697 MovieClip
"fire_mc"Symbol 719 MovieClip {sheriffRage_fla.rideRight_165} Frame 13Symbol 697 MovieClip
"fire_mc"Symbol 719 MovieClip {sheriffRage_fla.rideRight_165} Frame 15Symbol 697 MovieClip
"rideLeft_mc"Symbol 784 MovieClip {sheriffRage_fla.body_160} Frame 3Symbol 710 MovieClip {sheriffRage_fla.rideLeft_161}
"rideRight_mc"Symbol 784 MovieClip {sheriffRage_fla.body_160} Frame 4Symbol 719 MovieClip {sheriffRage_fla.rideRight_165}
"hRideAloneL_mc"Symbol 784 MovieClip {sheriffRage_fla.body_160} Frame 5Symbol 736 MovieClip
"hRideAloneR_mc"Symbol 784 MovieClip {sheriffRage_fla.body_160} Frame 6Symbol 745 MovieClip
"hDieR_mc"Symbol 784 MovieClip {sheriffRage_fla.body_160} Frame 7Symbol 770 MovieClip {sheriffRage_fla.horseDieRight_168}
"hDieL_mc"Symbol 784 MovieClip {sheriffRage_fla.body_160} Frame 8Symbol 783 MovieClip {sheriffRage_fla.horseDieLeft_169}
"bar_mc"Symbol 786 MovieClip {outlawHorseA} Frame 1Symbol 340 MovieClip {sheriffRage_fla.unitbar_124}
"horsebar_mc"Symbol 786 MovieClip {outlawHorseA} Frame 1Symbol 340 MovieClip {sheriffRage_fla.unitbar_124}
"body_mc"Symbol 786 MovieClip {outlawHorseA} Frame 1Symbol 784 MovieClip {sheriffRage_fla.body_160}
"blood_mc"Symbol 786 MovieClip {outlawHorseA} Frame 1Symbol 531 MovieClip {sheriffRage_fla.blood_142}
"damage_mc"Symbol 786 MovieClip {outlawHorseA} Frame 1Symbol 534 MovieClip {sheriffRage_fla.damagevisual_144}
"run_mc"Symbol 1088 MovieClip {sheriffRage_fla.body_180} Frame 3Symbol 902 MovieClip
"runR_mc"Symbol 1088 MovieClip {sheriffRage_fla.body_180} Frame 4Symbol 919 MovieClip
"runL_mc"Symbol 1088 MovieClip {sheriffRage_fla.body_180} Frame 5Symbol 928 MovieClip
"throw_mc"Symbol 1088 MovieClip {sheriffRage_fla.body_180} Frame 6Symbol 970 MovieClip {sheriffRage_fla.throw_184}
"hit_mc"Symbol 1088 MovieClip {sheriffRage_fla.body_180} Frame 7Symbol 983 MovieClip {sheriffRage_fla.hit_186}
"dieA_mc"Symbol 1088 MovieClip {sheriffRage_fla.body_180} Frame 8Symbol 1004 MovieClip {sheriffRage_fla.dieA_187}
"dieB_mc"Symbol 1088 MovieClip {sheriffRage_fla.body_180} Frame 9Symbol 1025 MovieClip {sheriffRage_fla.dieB_188}
"expF_mc"Symbol 1088 MovieClip {sheriffRage_fla.body_180} Frame 10Symbol 1052 MovieClip {sheriffRage_fla.expF_189}
"hidding_mc"Symbol 1088 MovieClip {sheriffRage_fla.body_180} Frame 11Symbol 1069 MovieClip {sheriffRage_fla.hidding_190}
"unhidding_mc"Symbol 1088 MovieClip {sheriffRage_fla.body_180} Frame 12Symbol 1070 MovieClip {sheriffRage_fla.unhidding_191}
"hiddingEmpty_mc"Symbol 1088 MovieClip {sheriffRage_fla.body_180} Frame 13Symbol 1087 MovieClip {sheriffRage_fla.hiddingEmpty_192}
"bar_mc"Symbol 1089 MovieClip {outlawDynamiteA} Frame 1Symbol 340 MovieClip {sheriffRage_fla.unitbar_124}
"body_mc"Symbol 1089 MovieClip {outlawDynamiteA} Frame 1Symbol 1088 MovieClip {sheriffRage_fla.body_180}
"blood_mc"Symbol 1089 MovieClip {outlawDynamiteA} Frame 1Symbol 531 MovieClip {sheriffRage_fla.blood_142}
"damage_mc"Symbol 1089 MovieClip {outlawDynamiteA} Frame 1Symbol 534 MovieClip {sheriffRage_fla.damagevisual_144}
"wait_mc"Symbol 1138 MovieClip {sheriffRage_fla.bodyoutlaw1_194} Frame 2Symbol 1092 MovieClip {sheriffRage_fla.wait_195}
"draw_mc"Symbol 1138 MovieClip {sheriffRage_fla.bodyoutlaw1_194} Frame 3Symbol 1103 MovieClip {sheriffRage_fla.draw_196}
"shoot_mc"Symbol 1138 MovieClip {sheriffRage_fla.bodyoutlaw1_194} Frame 4Symbol 1116 MovieClip {sheriffRage_fla.shoot_197}
"die_mc"Symbol 1138 MovieClip {sheriffRage_fla.bodyoutlaw1_194} Frame 5Symbol 1137 MovieClip {sheriffRage_fla.die_198}
"body_mc"Symbol 1139 MovieClip {outlawduel1} Frame 1Symbol 1138 MovieClip {sheriffRage_fla.bodyoutlaw1_194}
"blood_mc"Symbol 1139 MovieClip {outlawduel1} Frame 1Symbol 531 MovieClip {sheriffRage_fla.blood_142}
"wait_mc"Symbol 1188 MovieClip {sheriffRage_fla.bodyhero_200} Frame 2Symbol 1142 MovieClip {sheriffRage_fla.wait_201}
"draw_mc"Symbol 1188 MovieClip {sheriffRage_fla.bodyhero_200} Frame 3Symbol 1153 MovieClip {sheriffRage_fla.draw_202}
"shoot_mc"Symbol 1188 MovieClip {sheriffRage_fla.bodyhero_200} Frame 4Symbol 1166 MovieClip {sheriffRage_fla.shoot_203}
"die_mc"Symbol 1188 MovieClip {sheriffRage_fla.bodyhero_200} Frame 5Symbol 1187 MovieClip {sheriffRage_fla.die_204}
"body_mc"Symbol 1189 MovieClip {aiPlayerDuel} Frame 1Symbol 1188 MovieClip {sheriffRage_fla.bodyhero_200}
"blood_mc"Symbol 1189 MovieClip {aiPlayerDuel} Frame 1Symbol 531 MovieClip {sheriffRage_fla.blood_142}
"wait_mc"Symbol 1238 MovieClip {sheriffRage_fla.bodyoutlaw2_206} Frame 2Symbol 1192 MovieClip {sheriffRage_fla.wait_207}
"draw_mc"Symbol 1238 MovieClip {sheriffRage_fla.bodyoutlaw2_206} Frame 3Symbol 1203 MovieClip {sheriffRage_fla.draw_208}
"shoot_mc"Symbol 1238 MovieClip {sheriffRage_fla.bodyoutlaw2_206} Frame 4Symbol 1216 MovieClip {sheriffRage_fla.shoot_209}
"die_mc"Symbol 1238 MovieClip {sheriffRage_fla.bodyoutlaw2_206} Frame 5Symbol 1237 MovieClip {sheriffRage_fla.die_210}
"body_mc"Symbol 1239 MovieClip {outlawduel2} Frame 1Symbol 1238 MovieClip {sheriffRage_fla.bodyoutlaw2_206}
"blood_mc"Symbol 1239 MovieClip {outlawduel2} Frame 1Symbol 531 MovieClip {sheriffRage_fla.blood_142}
"wait_mc"Symbol 1288 MovieClip {sheriffRage_fla.bodyoutlaw3_212} Frame 2Symbol 1242 MovieClip {sheriffRage_fla.wait_213}
"draw_mc"Symbol 1288 MovieClip {sheriffRage_fla.bodyoutlaw3_212} Frame 3Symbol 1253 MovieClip {sheriffRage_fla.draw_214}
"shoot_mc"Symbol 1288 MovieClip {sheriffRage_fla.bodyoutlaw3_212} Frame 4Symbol 1266 MovieClip {sheriffRage_fla.shoot_215}
"die_mc"Symbol 1288 MovieClip {sheriffRage_fla.bodyoutlaw3_212} Frame 5Symbol 1287 MovieClip {sheriffRage_fla.die_216}
"body_mc"Symbol 1289 MovieClip {outlawduel3} Frame 1Symbol 1288 MovieClip {sheriffRage_fla.bodyoutlaw3_212}
"blood_mc"Symbol 1289 MovieClip {outlawduel3} Frame 1Symbol 531 MovieClip {sheriffRage_fla.blood_142}
"wait_mc"Symbol 1338 MovieClip {sheriffRage_fla.bodyoutlaw4_218} Frame 2Symbol 1292 MovieClip {sheriffRage_fla.wait_219}
"draw_mc"Symbol 1338 MovieClip {sheriffRage_fla.bodyoutlaw4_218} Frame 3Symbol 1303 MovieClip {sheriffRage_fla.draw_220}
"shoot_mc"Symbol 1338 MovieClip {sheriffRage_fla.bodyoutlaw4_218} Frame 4Symbol 1316 MovieClip {sheriffRage_fla.shoot_221}
"die_mc"Symbol 1338 MovieClip {sheriffRage_fla.bodyoutlaw4_218} Frame 5Symbol 1337 MovieClip {sheriffRage_fla.die_222}
"body_mc"Symbol 1339 MovieClip {outlawduel4} Frame 1Symbol 1338 MovieClip {sheriffRage_fla.bodyoutlaw4_218}
"blood_mc"Symbol 1339 MovieClip {outlawduel4} Frame 1Symbol 531 MovieClip {sheriffRage_fla.blood_142}
"wait_mc"Symbol 1388 MovieClip {sheriffRage_fla.bodyoutlaw5_224} Frame 2Symbol 1342 MovieClip {sheriffRage_fla.wait_225}
"draw_mc"Symbol 1388 MovieClip {sheriffRage_fla.bodyoutlaw5_224} Frame 3Symbol 1353 MovieClip {sheriffRage_fla.draw_226}
"shoot_mc"Symbol 1388 MovieClip {sheriffRage_fla.bodyoutlaw5_224} Frame 4Symbol 1366 MovieClip {sheriffRage_fla.shoot_227}
"die_mc"Symbol 1388 MovieClip {sheriffRage_fla.bodyoutlaw5_224} Frame 5Symbol 1387 MovieClip {sheriffRage_fla.die_228}
"body_mc"Symbol 1389 MovieClip {outlawduel5} Frame 1Symbol 1388 MovieClip {sheriffRage_fla.bodyoutlaw5_224}
"blood_mc"Symbol 1389 MovieClip {outlawduel5} Frame 1Symbol 531 MovieClip {sheriffRage_fla.blood_142}
"wait_mc"Symbol 1438 MovieClip {sheriffRage_fla.bodyoutlaw6_230} Frame 2Symbol 1392 MovieClip {sheriffRage_fla.wait_231}
"draw_mc"Symbol 1438 MovieClip {sheriffRage_fla.bodyoutlaw6_230} Frame 3Symbol 1403 MovieClip {sheriffRage_fla.draw_232}
"shoot_mc"Symbol 1438 MovieClip {sheriffRage_fla.bodyoutlaw6_230} Frame 4Symbol 1416 MovieClip {sheriffRage_fla.shoot_233}
"die_mc"Symbol 1438 MovieClip {sheriffRage_fla.bodyoutlaw6_230} Frame 5Symbol 1437 MovieClip {sheriffRage_fla.die_234}
"body_mc"Symbol 1439 MovieClip {outlawduel6} Frame 1Symbol 1438 MovieClip {sheriffRage_fla.bodyoutlaw6_230}
"blood_mc"Symbol 1439 MovieClip {outlawduel6} Frame 1Symbol 531 MovieClip {sheriffRage_fla.blood_142}
"run_mc"Symbol 1593 MovieClip {sheriffRage_fla.body_236} Frame 3Symbol 1456 MovieClip
"runR_mc"Symbol 1593 MovieClip {sheriffRage_fla.body_236} Frame 4Symbol 1473 MovieClip
"runL_mc"Symbol 1593 MovieClip {sheriffRage_fla.body_236} Frame 5Symbol 1482 MovieClip
"shoot_mc"Symbol 1593 MovieClip {sheriffRage_fla.body_236} Frame 6Symbol 1491 MovieClip {sheriffRage_fla.shoot_240}
"hit_mc"Symbol 1593 MovieClip {sheriffRage_fla.body_236} Frame 7Symbol 1504 MovieClip {sheriffRage_fla.hit_241}
"dieA_mc"Symbol 1593 MovieClip {sheriffRage_fla.body_236} Frame 8Symbol 1525 MovieClip {sheriffRage_fla.dieA_242}
"dieB_mc"Symbol 1593 MovieClip {sheriffRage_fla.body_236} Frame 9Symbol 1546 MovieClip {sheriffRage_fla.dieB_243}
"expF_mc"Symbol 1593 MovieClip {sheriffRage_fla.body_236} Frame 10Symbol 1573 MovieClip {sheriffRage_fla.expF_244}
"wait_mc"Symbol 1593 MovieClip {sheriffRage_fla.body_236} Frame 11Symbol 1574 MovieClip {sheriffRage_fla.wait_245}
"hidding_mc"Symbol 1593 MovieClip {sheriffRage_fla.body_236} Frame 12Symbol 1591 MovieClip {sheriffRage_fla.hidding_246}
"unhidding_mc"Symbol 1593 MovieClip {sheriffRage_fla.body_236} Frame 13Symbol 1592 MovieClip {sheriffRage_fla.unhidding_247}
"bar_mc"Symbol 1594 MovieClip {outlawA} Frame 1Symbol 340 MovieClip {sheriffRage_fla.unitbar_124}
"body_mc"Symbol 1594 MovieClip {outlawA} Frame 1Symbol 1593 MovieClip {sheriffRage_fla.body_236}
"blood_mc"Symbol 1594 MovieClip {outlawA} Frame 1Symbol 531 MovieClip {sheriffRage_fla.blood_142}
"damage_mc"Symbol 1594 MovieClip {outlawA} Frame 1Symbol 534 MovieClip {sheriffRage_fla.damagevisual_144}
"play_latest_text"Symbol 1690 MovieClip {sheriffRage_fla.BubbleBoxLogoGraphicMc_257} Frame 1Symbol 1689 MovieClip {sheriffRage_fla.bubble_logo3_255}
"link_btn"Symbol 1691 MovieClip {sheriffRage_fla.BubbleBoxSplash_253} Frame 1Symbol 1658 Button
"play_latest_text"Symbol 1691 MovieClip {sheriffRage_fla.BubbleBoxSplash_253} Frame 79Symbol 1689 MovieClip {sheriffRage_fla.bubble_logo3_255}
"play_latest_text"Symbol 1691 MovieClip {sheriffRage_fla.BubbleBoxSplash_253} Frame 117Symbol 1689 MovieClip {sheriffRage_fla.bubble_logo3_255}
"qigames_btn"Symbol 1699 MovieClip {sheriffRage_fla.QiGamesw_263} Frame 1Symbol 1698 Button
"dotcom_mc"Symbol 1700 MovieClip {sheriffRage_fla.QiGamesalpha_262} Frame 1Symbol 1699 MovieClip {sheriffRage_fla.QiGamesw_263}
"skip_btn"Symbol 1702 MovieClip {sheriffRage_fla.splash_259} Frame 1Symbol 1694 Button
"dotcom_mc"Symbol 1702 MovieClip {sheriffRage_fla.splash_259} Frame 1Symbol 1700 MovieClip {sheriffRage_fla.QiGamesalpha_262}
"level_mc"Symbol 1708 MovieClip {GameInstance} Frame 1Symbol 1706 MovieClip {sheriffRage_fla.westernscene_269}
"day_mc"Symbol 1708 MovieClip {GameInstance} Frame 1Symbol 71 MovieClip
"dynamite_mc"Symbol 1763 MovieClip {sheriffRage_fla.bodymoves_277} Frame 1Symbol 1729 MovieClip {sheriffRage_fla.dynamite_278}
"rifle_mc"Symbol 1763 MovieClip {sheriffRage_fla.bodymoves_277} Frame 1Symbol 1735 MovieClip {sheriffRage_fla.vickers_280}
"shotgun_mc"Symbol 1763 MovieClip {sheriffRage_fla.bodymoves_277} Frame 1Symbol 1745 MovieClip {sheriffRage_fla.winchester_282}
"pistolB_mc"Symbol 1763 MovieClip {sheriffRage_fla.bodymoves_277} Frame 1Symbol 1755 MovieClip {sheriffRage_fla.gunslinger_284}
"pistolA_mc"Symbol 1763 MovieClip {sheriffRage_fla.bodymoves_277} Frame 1Symbol 1762 MovieClip {sheriffRage_fla.6_286}
"BODY"Symbol 1764 MovieClip {aiPlayer} Frame 1Symbol 1763 MovieClip {sheriffRage_fla.bodymoves_277}
"eagleeye_mc"Symbol 1777 MovieClip {sheriffRage_fla.skillsVeins_288} Frame 1Symbol 1768 MovieClip
"momentum_mc"Symbol 1777 MovieClip {sheriffRage_fla.skillsVeins_288} Frame 1Symbol 1772 MovieClip
"rage_mc"Symbol 1777 MovieClip {sheriffRage_fla.skillsVeins_288} Frame 2Symbol 1776 MovieClip
"warning_txt"Symbol 1779 MovieClip {sheriffRage_fla.reloadwarning_296} Frame 1Symbol 1778 EditableText
"warning_txt"Symbol 1781 MovieClip {sheriffRage_fla.reloadwarning2_297} Frame 1Symbol 1780 EditableText
"warning_txt"Symbol 1783 MovieClip {sheriffRage_fla.changeweaponwarning_298} Frame 1Symbol 1782 EditableText
"reload_mc"Symbol 1815 MovieClip {sheriffRage_fla.ammo_295} Frame 1Symbol 1779 MovieClip {sheriffRage_fla.reloadwarning_296}
"reload2_mc"Symbol 1815 MovieClip {sheriffRage_fla.ammo_295} Frame 1Symbol 1781 MovieClip {sheriffRage_fla.reloadwarning2_297}
"changeweapon_mc"Symbol 1815 MovieClip {sheriffRage_fla.ammo_295} Frame 1Symbol 1783 MovieClip {sheriffRage_fla.changeweaponwarning_298}
"infinite_mc"Symbol 1815 MovieClip {sheriffRage_fla.ammo_295} Frame 1Symbol 1786 MovieClip
"ammo_txt"Symbol 1815 MovieClip {sheriffRage_fla.ammo_295} Frame 1Symbol 1787 EditableText
"chamber_mc"Symbol 1815 MovieClip {sheriffRage_fla.ammo_295} Frame 2Symbol 1794 MovieClip {sheriffRage_fla.chamberpistol6_301}
"chamber_mc"Symbol 1815 MovieClip {sheriffRage_fla.ammo_295} Frame 4Symbol 1804 MovieClip {sheriffRage_fla.chambershotgun_305}
"chamber_mc"Symbol 1815 MovieClip {sheriffRage_fla.ammo_295} Frame 5Symbol 1811 MovieClip {sheriffRage_fla.chamberrifle_308}
"chamber_mc"Symbol 1815 MovieClip {sheriffRage_fla.ammo_295} Frame 6Symbol 1814 MovieClip {sheriffRage_fla.chamberdynamite_310}
"weapon_mc"Symbol 1827 MovieClip {sheriffRage_fla.reloading_312} Frame 1Symbol 1820 MovieClip {sheriffRage_fla.guns_313}
"bar_mc"Symbol 1827 MovieClip {sheriffRage_fla.reloading_312} Frame 1Symbol 1825 MovieClip {sheriffRage_fla.bar_316}
"label1_txt"Symbol 1827 MovieClip {sheriffRage_fla.reloading_312} Frame 1Symbol 1826 EditableText
"caption_txt"Symbol 1829 MovieClip {sheriffRage_fla.text_320} Frame 1Symbol 1828 EditableText
"text_mc"Symbol 1830 MovieClip {sheriffRage_fla.bonusnotice_319} Frame 1Symbol 1829 MovieClip {sheriffRage_fla.text_320}
"bg_mc"Symbol 1839 MovieClip {sheriffRage_fla.aim_321} Frame 1Symbol 1833 MovieClip
"dot_mc"Symbol 1839 MovieClip {sheriffRage_fla.aim_321} Frame 1Symbol 1834 MovieClip
"border"Symbol 1839 MovieClip {sheriffRage_fla.aim_321} Frame 1Symbol 1838 MovieClip
"pie_mask_mc"Symbol 2206 MovieClip {sheriffRage_fla.clock_328} Frame 1Symbol 2203 MovieClip {sheriffRage_fla.pie_330}
"label_txt"Symbol 2208 MovieClip {sheriffRage_fla.text_332} Frame 1Symbol 2207 EditableText
"label_txt"Symbol 2210 MovieClip {sheriffRage_fla.text_333} Frame 1Symbol 2209 EditableText
"clock_mc"Symbol 2211 MovieClip {sheriffRage_fla.timer_327} Frame 1Symbol 2206 MovieClip {sheriffRage_fla.clock_328}
"timer_txt"Symbol 2211 MovieClip {sheriffRage_fla.timer_327} Frame 1Symbol 2208 MovieClip {sheriffRage_fla.text_332}
"day_txt"Symbol 2211 MovieClip {sheriffRage_fla.timer_327} Frame 1Symbol 2210 MovieClip {sheriffRage_fla.text_333}
"pie_mask_mc"Symbol 2578 MovieClip {sheriffRage_fla.outline_338} Frame 1Symbol 2576 MovieClip
"outline_mc"Symbol 2579 MovieClip {sheriffRage_fla.skill_335} Frame 1Symbol 2578 MovieClip {sheriffRage_fla.outline_338}
"outline_mc"Symbol 2584 MovieClip {sheriffRage_fla.skill_340} Frame 1Symbol 2578 MovieClip {sheriffRage_fla.outline_338}
"outline_mc"Symbol 2589 MovieClip {sheriffRage_fla.skill_343} Frame 1Symbol 2578 MovieClip {sheriffRage_fla.outline_338}
"eagle_eye"Symbol 2590 MovieClip {sheriffRage_fla.skills_334} Frame 1Symbol 2579 MovieClip {sheriffRage_fla.skill_335}
"momentum"Symbol 2590 MovieClip {sheriffRage_fla.skills_334} Frame 1Symbol 2584 MovieClip {sheriffRage_fla.skill_340}
"rage"Symbol 2590 MovieClip {sheriffRage_fla.skills_334} Frame 1Symbol 2589 MovieClip {sheriffRage_fla.skill_343}
"caption_txt"Symbol 2595 MovieClip {sheriffRage_fla.nofocustext_349} Frame 1Symbol 2594 EditableText
"text_mc"Symbol 2596 MovieClip {sheriffRage_fla.nofocusmsg_348} Frame 1Symbol 2595 MovieClip {sheriffRage_fla.nofocustext_349}
"caption_txt"Symbol 2598 MovieClip {sheriffRage_fla.notavailabletext_351} Frame 1Symbol 2597 EditableText
"text_mc"Symbol 2599 MovieClip {sheriffRage_fla.notavailablemsg_350} Frame 1Symbol 2598 MovieClip {sheriffRage_fla.notavailabletext_351}
"msg_mc"Symbol 2610 MovieClip {sheriffRage_fla.skillsbtns_346} Frame 1Symbol 2596 MovieClip {sheriffRage_fla.nofocusmsg_348}
"msg2_mc"Symbol 2610 MovieClip {sheriffRage_fla.skillsbtns_346} Frame 1Symbol 2599 MovieClip {sheriffRage_fla.notavailablemsg_350}
"eagleEye_btn"Symbol 2610 MovieClip {sheriffRage_fla.skillsbtns_346} Frame 1Symbol 2601 Button
"momentum_btn"Symbol 2610 MovieClip {sheriffRage_fla.skillsbtns_346} Frame 1Symbol 2602 Button
"rage_btn"Symbol 2610 MovieClip {sheriffRage_fla.skillsbtns_346} Frame 1Symbol 2603 Button
"label_txt"Symbol 2610 MovieClip {sheriffRage_fla.skillsbtns_346} Frame 1Symbol 2604 EditableText
"label2_txt"Symbol 2610 MovieClip {sheriffRage_fla.skillsbtns_346} Frame 1Symbol 2605 EditableText
"label3_txt"Symbol 2610 MovieClip {sheriffRage_fla.skillsbtns_346} Frame 1Symbol 2606 EditableText
"label4_txt"Symbol 2610 MovieClip {sheriffRage_fla.skillsbtns_346} Frame 1Symbol 2607 EditableText
"label5_txt"Symbol 2610 MovieClip {sheriffRage_fla.skillsbtns_346} Frame 1Symbol 2608 EditableText
"label6_txt"Symbol 2610 MovieClip {sheriffRage_fla.skillsbtns_346} Frame 1Symbol 2609 EditableText
"label_txt"Symbol 2612 MovieClip {sheriffRage_fla.text_356} Frame 1Symbol 2611 EditableText
"desc_txt"Symbol 2618 MovieClip {sheriffRage_fla.iconMedal1_360} Frame 1Symbol 2616 EditableText
"title_txt"Symbol 2618 MovieClip {sheriffRage_fla.iconMedal1_360} Frame 1Symbol 2617 EditableText
"desc_txt"Symbol 2621 MovieClip {sheriffRage_fla.iconMedal2_361} Frame 1Symbol 2619 EditableText
"title_txt"Symbol 2621 MovieClip {sheriffRage_fla.iconMedal2_361} Frame 1Symbol 2620 EditableText
"desc_txt"Symbol 2624 MovieClip {sheriffRage_fla.iconMedal3_362} Frame 1Symbol 2622 EditableText
"title_txt"Symbol 2624 MovieClip {sheriffRage_fla.iconMedal3_362} Frame 1Symbol 2623 EditableText
"desc_txt"Symbol 2627 MovieClip {sheriffRage_fla.iconMedal4_363} Frame 1Symbol 2625 EditableText
"title_txt"Symbol 2627 MovieClip {sheriffRage_fla.iconMedal4_363} Frame 1Symbol 2626 EditableText
"desc_txt"Symbol 2630 MovieClip {sheriffRage_fla.iconMedal5_364} Frame 1Symbol 2628 EditableText
"title_txt"Symbol 2630 MovieClip {sheriffRage_fla.iconMedal5_364} Frame 1Symbol 2629 EditableText
"icon1_mc"Symbol 2631 MovieClip {medalIcons} Frame 1Symbol 2618 MovieClip {sheriffRage_fla.iconMedal1_360}
"icon2_mc"Symbol 2631 MovieClip {medalIcons} Frame 1Symbol 2621 MovieClip {sheriffRage_fla.iconMedal2_361}
"icon3_mc"Symbol 2631 MovieClip {medalIcons} Frame 1Symbol 2624 MovieClip {sheriffRage_fla.iconMedal3_362}
"icon4_mc"Symbol 2631 MovieClip {medalIcons} Frame 1Symbol 2627 MovieClip {sheriffRage_fla.iconMedal4_363}
"icon5_mc"Symbol 2631 MovieClip {medalIcons} Frame 1Symbol 2630 MovieClip {sheriffRage_fla.iconMedal5_364}
"medalIcons_mc"Symbol 2632 MovieClip {sheriffRage_fla.animMedalIcons_358} Frame 1Symbol 2631 MovieClip {medalIcons}
"medalsAnim4_mc"Symbol 2633 MovieClip {sheriffRage_fla.inGameMedals_357} Frame 1Symbol 2632 MovieClip {sheriffRage_fla.animMedalIcons_358}
"medalsAnim3_mc"Symbol 2633 MovieClip {sheriffRage_fla.inGameMedals_357} Frame 1Symbol 2632 MovieClip {sheriffRage_fla.animMedalIcons_358}
"medalsAnim2_mc"Symbol 2633 MovieClip {sheriffRage_fla.inGameMedals_357} Frame 1Symbol 2632 MovieClip {sheriffRage_fla.animMedalIcons_358}
"medalsAnim1_mc"Symbol 2633 MovieClip {sheriffRage_fla.inGameMedals_357} Frame 1Symbol 2632 MovieClip {sheriffRage_fla.animMedalIcons_358}
"w2_mc"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2640 MovieClip {sheriffRage_fla.pistolB_369}
"w3_mc"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2641 MovieClip {sheriffRage_fla.shotgun_370}
"w4_mc"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2642 MovieClip {sheriffRage_fla.vicker_371}
"w5_mc"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2643 MovieClip {sheriffRage_fla.dynamite_372}
"w1_mc"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2644 MovieClip {sheriffRage_fla.pistolA_373}
"ammo2_txt"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2647 EditableText
"ammo3_txt"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2648 EditableText
"ammo4_txt"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2649 EditableText
"ammo1_txt"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2650 EditableText
"label1_txt"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2651 EditableText
"ammo5_txt"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2652 EditableText
"key1_txt"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2653 EditableText
"key2_txt"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2654 EditableText
"key3_txt"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2655 EditableText
"key4_txt"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2656 EditableText
"key5_txt"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2657 EditableText
"w1_btn"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2659 Button
"w2_btn"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2659 Button
"w3_btn"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2659 Button
"w4_btn"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2659 Button
"w5_btn"Symbol 2660 MovieClip {sheriffRage_fla.weapons_366} Frame 1Symbol 2659 Button
"area"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2663 MovieClip
"xarea1"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2663 MovieClip
"xarea2"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2663 MovieClip
"xarea3"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2663 MovieClip
"dot01"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2665 MovieClip
"dot02"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2665 MovieClip
"dot03"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2665 MovieClip
"dot04"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2665 MovieClip
"dot05"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2665 MovieClip
"dot06"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2665 MovieClip
"dot07"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2665 MovieClip
"dot08"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2665 MovieClip
"dot09"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2665 MovieClip
"dot10"Symbol 2668 MovieClip {sheriffRage_fla.mapdynamite_376} Frame 1Symbol 2665 MovieClip
"label_txt"Symbol 2692 MovieClip {sheriffRage_fla.pressctolevelup_391} Frame 1Symbol 2691 EditableText
"health_bar_mc"Symbol 2697 MovieClip {sheriffRage_fla.health_380} Frame 1Symbol 2672 MovieClip {sheriffRage_fla.healthbartween_381}
"xp_bar_mc"Symbol 2697 MovieClip {sheriffRage_fla.health_380} Frame 1Symbol 2675 MovieClip {sheriffRage_fla.xpbartween_384}
"focus_bar_mc"Symbol 2697 MovieClip {sheriffRage_fla.health_380} Frame 1Symbol 2678 MovieClip {sheriffRage_fla.focusbartween_386}
"xp_txt"Symbol 2697 MovieClip {sheriffRage_fla.health_380} Frame 1Symbol 2679 EditableText
"health_txt"Symbol 2697 MovieClip {sheriffRage_fla.health_380} Frame 1Symbol 2680 EditableText
"focus_txt"Symbol 2697 MovieClip {sheriffRage_fla.health_380} Frame 1Symbol 2684 EditableText
"name_txt"Symbol 2697 MovieClip {sheriffRage_fla.health_380} Frame 1Symbol 2685 EditableText
"cSheet_btn"Symbol 2697 MovieClip {sheriffRage_fla.health_380} Frame 1Symbol 2690 Button
"label_txt"Symbol 2700 MovieClip {sheriffRage_fla.text_395} Frame 1Symbol 2699 EditableText
"label_txt"Symbol 2703 MovieClip {sheriffRage_fla.text_397} Frame 1Symbol 2702 EditableText
"label_txt"Symbol 2706 MovieClip {sheriffRage_fla.text_399} Frame 1Symbol 2705 EditableText
"label12_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2709 EditableText
"label11_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2710 EditableText
"label7_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2711 EditableText
"label3_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2712 EditableText
"label5_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2713 EditableText
"label1_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2714 EditableText
"label2_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2715 EditableText
"label6_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2716 EditableText
"label8_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2717 EditableText
"label4_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2718 EditableText
"label9_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2719 EditableText
"label10_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2720 EditableText
"label14_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2721 EditableText
"label13_txt"Symbol 2723 MovieClip {sheriffRage_fla.instructions_401} Frame 1Symbol 2722 EditableText
"label_txt"Symbol 2725 MovieClip {sheriffRage_fla.text_403} Frame 1Symbol 2724 EditableText
"caption_txt"Symbol 2727 MovieClip {sheriffRage_fla.howtoplayui_400} Frame 1Symbol 2708 EditableText
"ok_btn"Symbol 2727 MovieClip {sheriffRage_fla.howtoplayui_400} Frame 1Symbol 2726 Button
"label_txt"Symbol 2728 MovieClip {sheriffRage_fla.gamePausedUi_393} Frame 1Symbol 2698 EditableText
"resume_btn"Symbol 2728 MovieClip {sheriffRage_fla.gamePausedUi_393} Frame 1Symbol 2701 Button
"quit_btn"Symbol 2728 MovieClip {sheriffRage_fla.gamePausedUi_393} Frame 1Symbol 2704 Button
"help_btn"Symbol 2728 MovieClip {sheriffRage_fla.gamePausedUi_393} Frame 1Symbol 2707 Button
"howtoplay_mc"Symbol 2728 MovieClip {sheriffRage_fla.gamePausedUi_393} Frame 1Symbol 2727 MovieClip {sheriffRage_fla.howtoplayui_400}
"playerName_txt"Symbol 2738 MovieClip {sheriffRage_fla.playerinfo_405} Frame 1Symbol 2732 EditableText
"day_txt"Symbol 2738 MovieClip {sheriffRage_fla.playerinfo_405} Frame 1Symbol 2733 EditableText
"points_txt"Symbol 2738 MovieClip {sheriffRage_fla.playerinfo_405} Frame 1Symbol 2734 EditableText
"label2_txt"Symbol 2738 MovieClip {sheriffRage_fla.playerinfo_405} Frame 1Symbol 2735 EditableText
"nextpoints_txt"Symbol 2738 MovieClip {sheriffRage_fla.playerinfo_405} Frame 1Symbol 2736 EditableText
"label3_txt"Symbol 2738 MovieClip {sheriffRage_fla.playerinfo_405} Frame 1Symbol 2737 EditableText
"label_txt"Symbol 2752 MovieClip {sheriffRage_fla.text_412} Frame 1Symbol 2751 EditableText
"label1_txt"Symbol 2754 MovieClip {sheriffRage_fla.EagleEyeCard_407} Frame 1Symbol 2742 EditableText
"label2_txt"Symbol 2754 MovieClip {sheriffRage_fla.EagleEyeCard_407} Frame 1Symbol 2743 EditableText
"points_txt"Symbol 2754 MovieClip {sheriffRage_fla.EagleEyeCard_407} Frame 1Symbol 2744 EditableText
"cost_txt"Symbol 2754 MovieClip {sheriffRage_fla.EagleEyeCard_407} Frame 1Symbol 2745 EditableText
"bar_mc"Symbol 2754 MovieClip {sheriffRage_fla.EagleEyeCard_407} Frame 1Symbol 2750 MovieClip {sheriffRage_fla.DotsBar2_408}
"add_btn"Symbol 2754 MovieClip {sheriffRage_fla.EagleEyeCard_407} Frame 1Symbol 2753 Button
"label1_txt"Symbol 2759 MovieClip {sheriffRage_fla.MomentumCard_413} Frame 1Symbol 2755 EditableText
"label2_txt"Symbol 2759 MovieClip {sheriffRage_fla.MomentumCard_413} Frame 1Symbol 2756 EditableText
"cost_txt"Symbol 2759 MovieClip {sheriffRage_fla.MomentumCard_413} Frame 1Symbol 2757 EditableText
"points_txt"Symbol 2759 MovieClip {sheriffRage_fla.MomentumCard_413} Frame 1Symbol 2758 EditableText
"bar_mc"Symbol 2759 MovieClip {sheriffRage_fla.MomentumCard_413} Frame 1Symbol 2750 MovieClip {sheriffRage_fla.DotsBar2_408}
"add_btn"Symbol 2759 MovieClip {sheriffRage_fla.MomentumCard_413} Frame 1Symbol 2753 Button
"label1_txt"Symbol 2764 MovieClip {sheriffRage_fla.RageCard_414} Frame 1Symbol 2760 EditableText
"label2_txt"Symbol 2764 MovieClip {sheriffRage_fla.RageCard_414} Frame 1Symbol 2761 EditableText
"cost_txt"Symbol 2764 MovieClip {sheriffRage_fla.RageCard_414} Frame 1Symbol 2762 EditableText
"points_txt"Symbol 2764 MovieClip {sheriffRage_fla.RageCard_414} Frame 1Symbol 2763 EditableText
"bar_mc"Symbol 2764 MovieClip {sheriffRage_fla.RageCard_414} Frame 1Symbol 2750 MovieClip {sheriffRage_fla.DotsBar2_408}
"add_btn"Symbol 2764 MovieClip {sheriffRage_fla.RageCard_414} Frame 1Symbol 2753 Button
"c1_mc"Symbol 2766 MovieClip {sheriffRage_fla.panel_406} Frame 1Symbol 2754 MovieClip {sheriffRage_fla.EagleEyeCard_407}
"c2_mc"Symbol 2766 MovieClip {sheriffRage_fla.panel_406} Frame 1Symbol 2759 MovieClip {sheriffRage_fla.MomentumCard_413}
"c3_mc"Symbol 2766 MovieClip {sheriffRage_fla.panel_406} Frame 1Symbol 2764 MovieClip {sheriffRage_fla.RageCard_414}
"label1_txt"Symbol 2771 MovieClip {sheriffRage_fla.FastHandsCard_416} Frame 1Symbol 2767 EditableText
"label2_txt"Symbol 2771 MovieClip {sheriffRage_fla.FastHandsCard_416} Frame 1Symbol 2768 EditableText
"points_txt"Symbol 2771 MovieClip {sheriffRage_fla.FastHandsCard_416} Frame 1Symbol 2769 EditableText
"bar_mc"Symbol 2771 MovieClip {sheriffRage_fla.FastHandsCard_416} Frame 1Symbol 2770 MovieClip {sheriffRage_fla.DotsBar3_417}
"add_btn"Symbol 2771 MovieClip {sheriffRage_fla.FastHandsCard_416} Frame 1Symbol 2753 Button
"label1_txt"Symbol 2775 MovieClip {sheriffRage_fla.BullStrengthCard_418} Frame 1Symbol 2772 EditableText
"label2_txt"Symbol 2775 MovieClip {sheriffRage_fla.BullStrengthCard_418} Frame 1Symbol 2773 EditableText
"points_txt"Symbol 2775 MovieClip {sheriffRage_fla.BullStrengthCard_418} Frame 1Symbol 2774 EditableText
"bar_mc"Symbol 2775 MovieClip {sheriffRage_fla.BullStrengthCard_418} Frame 1Symbol 2770 MovieClip {sheriffRage_fla.DotsBar3_417}
"add_btn"Symbol 2775 MovieClip {sheriffRage_fla.BullStrengthCard_418} Frame 1Symbol 2753 Button
"label1_txt"Symbol 2779 MovieClip {sheriffRage_fla.HeartoftheWildCard_419} Frame 1Symbol 2776 EditableText
"label2_txt"Symbol 2779 MovieClip {sheriffRage_fla.HeartoftheWildCard_419} Frame 1Symbol 2777 EditableText
"points_txt"Symbol 2779 MovieClip {sheriffRage_fla.HeartoftheWildCard_419} Frame 1Symbol 2778 EditableText
"bar_mc"Symbol 2779 MovieClip {sheriffRage_fla.HeartoftheWildCard_419} Frame 1Symbol 2770 MovieClip {sheriffRage_fla.DotsBar3_417}
"add_btn"Symbol 2779 MovieClip {sheriffRage_fla.HeartoftheWildCard_419} Frame 1Symbol 2753 Button
"label1_txt"Symbol 2783 MovieClip {sheriffRage_fla.LeatherSkinCard_420} Frame 1Symbol 2780 EditableText
"label2_txt"Symbol 2783 MovieClip {sheriffRage_fla.LeatherSkinCard_420} Frame 1Symbol 2781 EditableText
"points_txt"Symbol 2783 MovieClip {sheriffRage_fla.LeatherSkinCard_420} Frame 1Symbol 2782 EditableText
"bar_mc"Symbol 2783 MovieClip {sheriffRage_fla.LeatherSkinCard_420} Frame 1Symbol 2770 MovieClip {sheriffRage_fla.DotsBar3_417}
"add_btn"Symbol 2783 MovieClip {sheriffRage_fla.LeatherSkinCard_420} Frame 1Symbol 2753 Button
"label1_txt"Symbol 2787 MovieClip {sheriffRage_fla.FoxCunningCard_421} Frame 1Symbol 2784 EditableText
"label2_txt"Symbol 2787 MovieClip {sheriffRage_fla.FoxCunningCard_421} Frame 1Symbol 2785 EditableText
"points_txt"Symbol 2787 MovieClip {sheriffRage_fla.FoxCunningCard_421} Frame 1Symbol 2786 EditableText
"bar_mc"Symbol 2787 MovieClip {sheriffRage_fla.FoxCunningCard_421} Frame 1Symbol 2770 MovieClip {sheriffRage_fla.DotsBar3_417}
"add_btn"Symbol 2787 MovieClip {sheriffRage_fla.FoxCunningCard_421} Frame 1Symbol 2753 Button
"c1_mc"Symbol 2789 MovieClip {sheriffRage_fla.panel_415} Frame 1Symbol 2771 MovieClip {sheriffRage_fla.FastHandsCard_416}
"c2_mc"Symbol 2789 MovieClip {sheriffRage_fla.panel_415} Frame 1Symbol 2775 MovieClip {sheriffRage_fla.BullStrengthCard_418}
"c3_mc"Symbol 2789 MovieClip {sheriffRage_fla.panel_415} Frame 1Symbol 2779 MovieClip {sheriffRage_fla.HeartoftheWildCard_419}
"c4_mc"Symbol 2789 MovieClip {sheriffRage_fla.panel_415} Frame 1Symbol 2783 MovieClip {sheriffRage_fla.LeatherSkinCard_420}
"c5_mc"Symbol 2789 MovieClip {sheriffRage_fla.panel_415} Frame 1Symbol 2787 MovieClip {sheriffRage_fla.FoxCunningCard_421}
"label_txt"Symbol 2792 MovieClip {sheriffRage_fla.text_423} Frame 1Symbol 2791 EditableText
"label_txt"Symbol 2794 MovieClip {sheriffRage_fla.text_425} Frame 1Symbol 2793 EditableText
"selected_txt"Symbol 2796 MovieClip {sheriffRage_fla.specialskillsbtn_422} Frame 1Symbol 2792 MovieClip {sheriffRage_fla.text_423}
"specialSkills_btn"Symbol 2796 MovieClip {sheriffRage_fla.specialskillsbtn_422} Frame 1Symbol 2795 Button
"label_txt"Symbol 2799 MovieClip {sheriffRage_fla.text_427} Frame 1Symbol 2798 EditableText
"label_txt"Symbol 2801 MovieClip {sheriffRage_fla.text_429} Frame 1Symbol 2800 EditableText
"selected_txt"Symbol 2804 MovieClip {sheriffRage_fla.featuresbtn_426} Frame 1Symbol 2799 MovieClip {sheriffRage_fla.text_427}
"flash_mc"Symbol 2804 MovieClip {sheriffRage_fla.featuresbtn_426} Frame 1Symbol 2802 MovieClip
"features_btn"Symbol 2804 MovieClip {sheriffRage_fla.featuresbtn_426} Frame 1Symbol 2803 Button
"xp_txt"Symbol 2807 MovieClip {sheriffRage_fla.availableXP_431} Frame 1Symbol 2805 EditableText
"label_txt"Symbol 2807 MovieClip {sheriffRage_fla.availableXP_431} Frame 1Symbol 2806 EditableText
"label_txt"Symbol 2808 MovieClip {sheriffRage_fla.uiCharacterSheet_404} Frame 1Symbol 2731 EditableText
"back_btn"Symbol 2808 MovieClip {sheriffRage_fla.uiCharacterSheet_404} Frame 1Symbol 2726 Button
"pinfo_mc"Symbol 2808 MovieClip {sheriffRage_fla.uiCharacterSheet_404} Frame 1Symbol 2738 MovieClip {sheriffRage_fla.playerinfo_405}
"panel_skills_mc"Symbol 2808 MovieClip {sheriffRage_fla.uiCharacterSheet_404} Frame 1Symbol 2766 MovieClip {sheriffRage_fla.panel_406}
"panel_features_mc"Symbol 2808 MovieClip {sheriffRage_fla.uiCharacterSheet_404} Frame 1Symbol 2789 MovieClip {sheriffRage_fla.panel_415}
"specialSkills_btn"Symbol 2808 MovieClip {sheriffRage_fla.uiCharacterSheet_404} Frame 1Symbol 2796 MovieClip {sheriffRage_fla.specialskillsbtn_422}
"features_btn"Symbol 2808 MovieClip {sheriffRage_fla.uiCharacterSheet_404} Frame 1Symbol 2804 MovieClip {sheriffRage_fla.featuresbtn_426}
"xp_mc"Symbol 2808 MovieClip {sheriffRage_fla.uiCharacterSheet_404} Frame 1Symbol 2807 MovieClip {sheriffRage_fla.availableXP_431}
"label_txt"Symbol 2833 MovieClip {sheriffRage_fla.text_435} Frame 1Symbol 2832 EditableText
"label_txt"Symbol 2836 MovieClip {sheriffRage_fla.text_437} Frame 1Symbol 2835 EditableText
"title_txt"Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439} Frame 1Symbol 2841 EditableText
"desc_txt"Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439} Frame 1Symbol 2842 EditableText
"overbtn"Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439} Frame 1Symbol 2844 Button
"title_txt"Symbol 2849 MovieClip {sheriffRage_fla.medallarge_442} Frame 1Symbol 2847 EditableText
"desc_txt"Symbol 2849 MovieClip {sheriffRage_fla.medallarge_442} Frame 1Symbol 2848 EditableText
"label_txt"Symbol 2851 MovieClip {sheriffRage_fla.text_444} Frame 1Symbol 2850 EditableText
"label_txt"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2838 EditableText
"medal01"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal02"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal03"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal04"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal05"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal06"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal07"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal08"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal09"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal10"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal11"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal12"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal13"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal14"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal15"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal16"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal17"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"medal18"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2845 MovieClip {sheriffRage_fla.medalsmall_439}
"shade"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 71 MovieClip
"medal"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2849 MovieClip {sheriffRage_fla.medallarge_442}
"ok_btn"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2834 Button
"reset_btn"Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438} Frame 1Symbol 2852 Button
"label_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2811 EditableText
"label2_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2812 EditableText
"label3_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2813 EditableText
"label4_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2814 EditableText
"label5_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2815 EditableText
"label6_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2816 EditableText
"label7_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2817 EditableText
"label8_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2818 EditableText
"kills_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2819 EditableText
"cleanshots_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2820 EditableText
"accuracy_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2821 EditableText
"healthbonus_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2822 EditableText
"m_kills_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2823 EditableText
"m_cleanshots_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2824 EditableText
"m_accuracy_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2825 EditableText
"m_healthbonus_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2826 EditableText
"m_medals_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2827 EditableText
"label9_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2828 EditableText
"m_total_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2829 EditableText
"none_txt"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2830 EditableText
"ok_btn"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2834 Button
"viewAllMedals_btn"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2837 Button
"medalsRoom_mc"Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433} Frame 1Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438}
"missionCompleted_mc"Symbol 2855 MovieClip {sheriffRage_fla.missioncompletedanim_432} Frame 12Symbol 2854 MovieClip {sheriffRage_fla.missioncompletedui_433}
"label_txt"Symbol 2865 MovieClip {sheriffRage_fla.text_454} Frame 1Symbol 2864 EditableText
"label_txt"Symbol 2868 MovieClip {sheriffRage_fla.text_456} Frame 1Symbol 2867 EditableText
"tryagain_btn"Symbol 2871 MovieClip {sheriffRage_fla.missionfailedmenu_452} Frame 1Symbol 2866 Button
"quit_btn"Symbol 2871 MovieClip {sheriffRage_fla.missionfailedmenu_452} Frame 1Symbol 2869 Button
"caption_txt"Symbol 2871 MovieClip {sheriffRage_fla.missionfailedmenu_452} Frame 1Symbol 2870 EditableText
"label_txt"Symbol 2873 MovieClip {sheriffRage_fla.text_459} Frame 1Symbol 2872 EditableText
"btn_viewscores"Symbol 2878 MovieClip {sheriffRage_fla.submitscoreBBox_457} Frame 1Symbol 2874 Button
"bboxscore"Symbol 2878 MovieClip {sheriffRage_fla.submitscoreBBox_457} Frame 1Symbol 66 MovieClip {bubblebox_score}
"label1_txt"Symbol 2878 MovieClip {sheriffRage_fla.submitscoreBBox_457} Frame 1Symbol 2876 EditableText
"score_txt"Symbol 2878 MovieClip {sheriffRage_fla.submitscoreBBox_457} Frame 1Symbol 2877 EditableText
"menu_btn"Symbol 2880 MovieClip {GameInterface} Frame 1Symbol 2613 Button
"cSheet_mc"Symbol 2880 MovieClip {GameInterface} Frame 1Symbol 2808 MovieClip {sheriffRage_fla.uiCharacterSheet_404}
"bbox_btn"Symbol 2884 MovieClip {sheriffRage_fla.menubg_460} Frame 1Symbol 86 Button
"qigames_btn"Symbol 2884 MovieClip {sheriffRage_fla.menubg_460} Frame 1Symbol 100 Button
"label_txt"Symbol 2886 MovieClip {sheriffRage_fla.text_463} Frame 1Symbol 2885 EditableText
"label_txt"Symbol 2889 MovieClip {sheriffRage_fla.text_465} Frame 1Symbol 2888 EditableText
"label_txt"Symbol 2892 MovieClip {sheriffRage_fla.text_467} Frame 1Symbol 2891 EditableText
"label_txt"Symbol 2895 MovieClip {sheriffRage_fla.text_469} Frame 1Symbol 2894 EditableText
"label_txt"Symbol 2898 MovieClip {sheriffRage_fla.text_471} Frame 1Symbol 2897 EditableText
"load_btn"Symbol 2900 MovieClip {sheriffRage_fla.menunew_461} Frame 1Symbol 2887 Button
"new_btn"Symbol 2900 MovieClip {sheriffRage_fla.menunew_461} Frame 1Symbol 2890 Button
"howtoplay_btn"Symbol 2900 MovieClip {sheriffRage_fla.menunew_461} Frame 1Symbol 2893 Button
"moregames_btn"Symbol 2900 MovieClip {sheriffRage_fla.menunew_461} Frame 1Symbol 2896 Button
"medals_btn"Symbol 2900 MovieClip {sheriffRage_fla.menunew_461} Frame 1Symbol 2899 Button
"caption_txt"Symbol 2902 MovieClip {sheriffRage_fla.howtoplayui_472} Frame 1Symbol 2901 EditableText
"ok_btn"Symbol 2902 MovieClip {sheriffRage_fla.howtoplayui_472} Frame 1Symbol 2726 Button
"label_txt"Symbol 2907 MovieClip {sheriffRage_fla.text_475} Frame 1Symbol 2906 EditableText
"label_txt"Symbol 2911 MovieClip {sheriffRage_fla.text_478} Frame 1Symbol 2910 EditableText
"label_txt"Symbol 2914 MovieClip {sheriffRage_fla.text_480} Frame 1Symbol 2913 EditableText
"label_txt"Symbol 2917 MovieClip {sheriffRage_fla.text_482} Frame 1Symbol 2916 EditableText
"medium_btn"Symbol 2920 MovieClip {sheriffRage_fla.menu_476} Frame 1Symbol 2912 Button
"hard_btn"Symbol 2920 MovieClip {sheriffRage_fla.menu_476} Frame 1Symbol 2915 Button
"easy_btn"Symbol 2920 MovieClip {sheriffRage_fla.menu_476} Frame 1Symbol 2918 Button
"caption_txt"Symbol 2920 MovieClip {sheriffRage_fla.menu_476} Frame 1Symbol 2919 EditableText
"playerName_txt"Symbol 2921 MovieClip {sheriffRage_fla.menu_473} Frame 1Symbol 2904 EditableText
"label1_txt"Symbol 2921 MovieClip {sheriffRage_fla.menu_473} Frame 1Symbol 2905 EditableText
"ok_btn"Symbol 2921 MovieClip {sheriffRage_fla.menu_473} Frame 1Symbol 2726 Button
"back_btn"Symbol 2921 MovieClip {sheriffRage_fla.menu_473} Frame 1Symbol 2908 Button
"label_txt"Symbol 2923 MovieClip {sheriffRage_fla.text_485} Frame 1Symbol 2922 EditableText
"label_txt"Symbol 2926 MovieClip {sheriffRage_fla.text_487} Frame 1Symbol 2925 EditableText
"ok_btn"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2924 Button
"cancel_btn"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2927 Button
"game1_txt"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2928 EditableText
"game2_txt"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2929 EditableText
"game3_txt"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2930 EditableText
"game4_txt"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2931 EditableText
"game5_txt"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2932 EditableText
"text1_txt"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2933 EditableText
"selection_mc"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2935 MovieClip
"zone1_btn"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2937 Button
"zone2_btn"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2937 Button
"zone3_btn"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2937 Button
"zone4_btn"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2937 Button
"zone5_btn"Symbol 2938 MovieClip {sheriffRage_fla.menu_483} Frame 1Symbol 2937 Button
"label_txt"Symbol 2945 MovieClip {sheriffRage_fla.text1_494} Frame 1Symbol 2944 EditableText
"label_txt"Symbol 2947 MovieClip {sheriffRage_fla.text_496} Frame 1Symbol 2946 EditableText
"label_txt"Symbol 2950 MovieClip {sheriffRage_fla.text_498} Frame 1Symbol 2949 EditableText
"label_txt"Symbol 2953 MovieClip {sheriffRage_fla.text2_499} Frame 1Symbol 2952 EditableText
"label_txt"Symbol 2955 MovieClip {sheriffRage_fla.text3_500} Frame 1Symbol 2954 EditableText
"next_btn"Symbol 2956 MovieClip {sheriffRage_fla.storytext_493} Frame 2Symbol 2948 Button
"skip_btn"Symbol 2956 MovieClip {sheriffRage_fla.storytext_493} Frame 2Symbol 2951 Button
"play_btn"Symbol 2956 MovieClip {sheriffRage_fla.storytext_493} Frame 22Symbol 2924 Button
"dummy_mc"Symbol 2957 MovieClip {sheriffRage_fla.storyui_490} Frame 15Symbol 2943 MovieClip
"text_mc"Symbol 2957 MovieClip {sheriffRage_fla.storyui_490} Frame 15Symbol 2956 MovieClip {sheriffRage_fla.storytext_493}
"label_txt"Symbol 2959 MovieClip {sheriffRage_fla.text1_503} Frame 1Symbol 2958 EditableText
"label_txt"Symbol 2961 MovieClip {sheriffRage_fla.text2_504} Frame 1Symbol 2960 EditableText
"label_txt"Symbol 2963 MovieClip {sheriffRage_fla.text3_505} Frame 1Symbol 2962 EditableText
"label_txt"Symbol 2965 MovieClip {sheriffRage_fla.text4_506} Frame 1Symbol 2964 EditableText
"label_txt"Symbol 2967 MovieClip {sheriffRage_fla.text5_507} Frame 1Symbol 2966 EditableText
"label_txt"Symbol 2969 MovieClip {sheriffRage_fla.text_509} Frame 1Symbol 2968 EditableText
"t12"Symbol 2971 MovieClip {sheriffRage_fla.midstorytext_502} Frame 2Symbol 2959 MovieClip {sheriffRage_fla.text1_503}
"t23"Symbol 2971 MovieClip {sheriffRage_fla.midstorytext_502} Frame 2Symbol 2961 MovieClip {sheriffRage_fla.text2_504}
"t34"Symbol 2971 MovieClip {sheriffRage_fla.midstorytext_502} Frame 2Symbol 2963 MovieClip {sheriffRage_fla.text3_505}
"t45"Symbol 2971 MovieClip {sheriffRage_fla.midstorytext_502} Frame 2Symbol 2965 MovieClip {sheriffRage_fla.text4_506}
"t56"Symbol 2971 MovieClip {sheriffRage_fla.midstorytext_502} Frame 2Symbol 2967 MovieClip {sheriffRage_fla.text5_507}
"play_btn"Symbol 2971 MovieClip {sheriffRage_fla.midstorytext_502} Frame 2Symbol 2970 Button
"text_mc"Symbol 2972 MovieClip {sheriffRage_fla.midstoryui_501} Frame 15Symbol 2971 MovieClip {sheriffRage_fla.midstorytext_502}
"label_txt"Symbol 2974 MovieClip {sheriffRage_fla.text_512} Frame 1Symbol 2973 EditableText
"label_txt"Symbol 2976 MovieClip {sheriffRage_fla.text_514} Frame 1Symbol 2975 EditableText
"menu_btn"Symbol 2978 MovieClip {sheriffRage_fla.finalstorytext_511} Frame 6Symbol 2977 Button
"back_btn"Symbol 2978 MovieClip {sheriffRage_fla.finalstorytext_511} Frame 6Symbol 2908 Button
"text_mc"Symbol 2979 MovieClip {sheriffRage_fla.finalstoryui_510} Frame 15Symbol 2978 MovieClip {sheriffRage_fla.finalstorytext_511}
"stock_txt"Symbol 2983 MovieClip {sheriffRage_fla.weapon1_card_516} Frame 1Symbol 2981 EditableText
"title_txt"Symbol 2983 MovieClip {sheriffRage_fla.weapon1_card_516} Frame 1Symbol 2982 EditableText
"money_txt"Symbol 2985 MovieClip {sheriffRage_fla.money_517} Frame 1Symbol 2984 EditableText
"label_txt"Symbol 2995 MovieClip {sheriffRage_fla.text_521} Frame 1Symbol 2994 EditableText
"stock_txt"Symbol 2999 MovieClip {sheriffRage_fla.weapon3_card_518} Frame 1Symbol 2990 EditableText
"cartrige_txt"Symbol 2999 MovieClip {sheriffRage_fla.weapon3_card_518} Frame 1Symbol 2991 EditableText
"cost_txt"Symbol 2999 MovieClip {sheriffRage_fla.weapon3_card_518} Frame 1Symbol 2992 EditableText
"title_txt"Symbol 2999 MovieClip {sheriffRage_fla.weapon3_card_518} Frame 1Symbol 2993 EditableText
"order_btn"Symbol 2999 MovieClip {sheriffRage_fla.weapon3_card_518} Frame 1Symbol 2998 Button
"stock_txt"Symbol 3007 MovieClip {sheriffRage_fla.weapon4_card_522} Frame 1Symbol 3003 EditableText
"cartrige_txt"Symbol 3007 MovieClip {sheriffRage_fla.weapon4_card_522} Frame 1Symbol 3004 EditableText
"cost_txt"Symbol 3007 MovieClip {sheriffRage_fla.weapon4_card_522} Frame 1Symbol 3005 EditableText
"title_txt"Symbol 3007 MovieClip {sheriffRage_fla.weapon4_card_522} Frame 1Symbol 3006 EditableText
"order_btn"Symbol 3007 MovieClip {sheriffRage_fla.weapon4_card_522} Frame 1Symbol 2998 Button
"stock_txt"Symbol 3014 MovieClip {sheriffRage_fla.weapon5_card_524} Frame 1Symbol 3011 EditableText
"cost_txt"Symbol 3014 MovieClip {sheriffRage_fla.weapon5_card_524} Frame 1Symbol 3012 EditableText
"title_txt"Symbol 3014 MovieClip {sheriffRage_fla.weapon5_card_524} Frame 1Symbol 3013 EditableText
"order_btn"Symbol 3014 MovieClip {sheriffRage_fla.weapon5_card_524} Frame 1Symbol 2998 Button
"stock_txt"Symbol 3021 MovieClip {sheriffRage_fla.weapon2_card_526} Frame 1Symbol 3017 EditableText
"cartrige_txt"Symbol 3021 MovieClip {sheriffRage_fla.weapon2_card_526} Frame 1Symbol 3018 EditableText
"cost_txt"Symbol 3021 MovieClip {sheriffRage_fla.weapon2_card_526} Frame 1Symbol 3019 EditableText
"title_txt"Symbol 3021 MovieClip {sheriffRage_fla.weapon2_card_526} Frame 1Symbol 3020 EditableText
"order_btn"Symbol 3021 MovieClip {sheriffRage_fla.weapon2_card_526} Frame 1Symbol 2998 Button
"label_txt"Symbol 3024 MovieClip {sheriffRage_fla.text_528} Frame 1Symbol 3023 EditableText
"pistolcard_mc"Symbol 3026 MovieClip {sheriffRage_fla.uiShop_515} Frame 1Symbol 2983 MovieClip {sheriffRage_fla.weapon1_card_516}
"money_mc"Symbol 3026 MovieClip {sheriffRage_fla.uiShop_515} Frame 1Symbol 2985 MovieClip {sheriffRage_fla.money_517}
"w3card_mc"Symbol 3026 MovieClip {sheriffRage_fla.uiShop_515} Frame 1Symbol 2999 MovieClip {sheriffRage_fla.weapon3_card_518}
"w4card_mc"Symbol 3026 MovieClip {sheriffRage_fla.uiShop_515} Frame 1Symbol 3007 MovieClip {sheriffRage_fla.weapon4_card_522}
"w5card_mc"Symbol 3026 MovieClip {sheriffRage_fla.uiShop_515} Frame 1Symbol 3014 MovieClip {sheriffRage_fla.weapon5_card_524}
"w2card_mc"Symbol 3026 MovieClip {sheriffRage_fla.uiShop_515} Frame 1Symbol 3021 MovieClip {sheriffRage_fla.weapon2_card_526}
"label_txt"Symbol 3026 MovieClip {sheriffRage_fla.uiShop_515} Frame 1Symbol 3022 EditableText
"play_btn"Symbol 3026 MovieClip {sheriffRage_fla.uiShop_515} Frame 1Symbol 3025 Button
"cSheet_mc"Symbol 3026 MovieClip {sheriffRage_fla.uiShop_515} Frame 1Symbol 2808 MovieClip {sheriffRage_fla.uiCharacterSheet_404}
"label_txt"Symbol 3032 MovieClip {sheriffRage_fla.mouseincircle_533} Frame 1Symbol 3031 EditableText
"label_txt"Symbol 3034 MovieClip {sheriffRage_fla.fire_534} Frame 1Symbol 3033 EditableText
"pie_mask_mc"Symbol 3398 MovieClip {sheriffRage_fla.duelclock_537} Frame 1Symbol 3397 MovieClip {sheriffRage_fla.pieinv_539}
"clock_mc"Symbol 3399 MovieClip {sheriffRage_fla.duelTimer_536} Frame 1Symbol 3398 MovieClip {sheriffRage_fla.duelclock_537}
"timer_mc"Symbol 3402 MovieClip {sheriffRage_fla.mouseZone_535} Frame 1Symbol 3399 MovieClip {sheriffRage_fla.duelTimer_536}
"zone_btn"Symbol 3402 MovieClip {sheriffRage_fla.mouseZone_535} Frame 1Symbol 3401 Button
"dot_mc"Symbol 3403 MovieClip {sheriffRage_fla.aim_541} Frame 1Symbol 328 MovieClip
"olFaces_mc"Symbol 3422 MovieClip {sheriffRage_fla.duelvictory_542} Frame 1Symbol 3416 MovieClip {sheriffRage_fla.outlawsFaces_543}
"ol1_killed_mc"Symbol 3422 MovieClip {sheriffRage_fla.duelvictory_542} Frame 1Symbol 3419 MovieClip
"caption_txt"Symbol 3422 MovieClip {sheriffRage_fla.duelvictory_542} Frame 1Symbol 3420 EditableText
"money_txt"Symbol 3422 MovieClip {sheriffRage_fla.duelvictory_542} Frame 1Symbol 3421 EditableText
"ok_btn"Symbol 3422 MovieClip {sheriffRage_fla.duelvictory_542} Frame 1Symbol 2970 Button
"label_txt"Symbol 3426 MovieClip {sheriffRage_fla.text_547} Frame 1Symbol 3425 EditableText
"label_txt"Symbol 3429 MovieClip {sheriffRage_fla.text_549} Frame 1Symbol 3428 EditableText
"killed_txt"Symbol 3431 MovieClip {sheriffRage_fla.dueldefeat_545} Frame 1Symbol 3423 EditableText
"caption_txt"Symbol 3431 MovieClip {sheriffRage_fla.dueldefeat_545} Frame 1Symbol 3424 EditableText
"tryAgain_btn"Symbol 3431 MovieClip {sheriffRage_fla.dueldefeat_545} Frame 1Symbol 3427 Button
"nextLevel_btn"Symbol 3431 MovieClip {sheriffRage_fla.dueldefeat_545} Frame 1Symbol 3430 Button
"scenes_mc"Symbol 3432 MovieClip {DuelScript} Frame 1Symbol 3029 MovieClip {sheriffRage_fla.scenes_531}
"placemouse_txt"Symbol 3432 MovieClip {DuelScript} Frame 1Symbol 3032 MovieClip {sheriffRage_fla.mouseincircle_533}
"fire_txt"Symbol 3432 MovieClip {DuelScript} Frame 1Symbol 3034 MovieClip {sheriffRage_fla.fire_534}
"aim_mc"Symbol 3432 MovieClip {DuelScript} Frame 1Symbol 3403 MovieClip {sheriffRage_fla.aim_541}
"outlawAim_mc"Symbol 3432 MovieClip {DuelScript} Frame 1Symbol 3403 MovieClip {sheriffRage_fla.aim_541}
"olFaces_mc"Symbol 3444 MovieClip {sheriffRage_fla.duelspanel_550} Frame 1Symbol 3416 MovieClip {sheriffRage_fla.outlawsFaces_543}
"duel_txt"Symbol 3444 MovieClip {sheriffRage_fla.duelspanel_550} Frame 1Symbol 3438 EditableText
"vs_txt"Symbol 3444 MovieClip {sheriffRage_fla.duelspanel_550} Frame 1Symbol 3439 EditableText
"title_txt"Symbol 3444 MovieClip {sheriffRage_fla.duelspanel_550} Frame 1Symbol 3440 EditableText
"money_txt"Symbol 3444 MovieClip {sheriffRage_fla.duelspanel_550} Frame 1Symbol 3441 EditableText
"player_txt"Symbol 3444 MovieClip {sheriffRage_fla.duelspanel_550} Frame 1Symbol 3442 EditableText
"outlaw_txt"Symbol 3444 MovieClip {sheriffRage_fla.duelspanel_550} Frame 1Symbol 3443 EditableText
"click_txt"Symbol 3446 MovieClip {sheriffRage_fla.clicktoplay_554} Frame 1Symbol 3445 EditableText
"label_txt"Symbol 3462 MovieClip {sheriffRage_fla.lvlsPresentation_558} Frame 1Symbol 3451 EditableText
"label_txt"Symbol 3462 MovieClip {sheriffRage_fla.lvlsPresentation_558} Frame 2Symbol 3453 EditableText
"label_txt"Symbol 3462 MovieClip {sheriffRage_fla.lvlsPresentation_558} Frame 3Symbol 3455 EditableText
"label_txt"Symbol 3462 MovieClip {sheriffRage_fla.lvlsPresentation_558} Frame 4Symbol 3457 EditableText
"label_txt"Symbol 3462 MovieClip {sheriffRage_fla.lvlsPresentation_558} Frame 5Symbol 3459 EditableText
"label_txt"Symbol 3462 MovieClip {sheriffRage_fla.lvlsPresentation_558} Frame 6Symbol 3461 EditableText
"zonetitle_txt"Symbol 3464 MovieClip {sheriffRage_fla.levelloading_556} Frame 1Symbol 3448 EditableText
"label_txt"Symbol 3466 MovieClip {sheriffRage_fla.text_560} Frame 1Symbol 3465 EditableText
"btn_qigames"Symbol 3468 MovieClip {sheriffRage_fla.btnqigamesmc_561} Frame 1Symbol 100 Button
"bbox_btn"Symbol 3469 MovieClip {sheriffRage_fla.btnbboxlevel_562} Frame 1Symbol 86 Button
"btn_story"Symbol 3471 MovieClip {sheriffRage_fla.InterLevelLoading_555} Frame 3Symbol 3467 Button
"anywhere_btn"Symbol 3471 MovieClip {sheriffRage_fla.InterLevelLoading_555} Frame 30Symbol 3470 Button
"medalsRoom_mc"Symbol 3472 MovieClip {sheriffRage_fla.GameMenu_266} Frame 15Symbol 2853 MovieClip {sheriffRage_fla.medalsRoom_438}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 10 bytes ""

Labels

"init"Frame 1
"dummy"Frame 15
"splash1"Frame 30
"splash2"Frame 40
"game"Frame 50
"menu"Symbol 3472 MovieClip {sheriffRage_fla.GameMenu_266} Frame 2
"help"Symbol 3472 MovieClip {sheriffRage_fla.GameMenu_266} Frame 10
"medals"Symbol 3472 MovieClip {sheriffRage_fla.GameMenu_266} Frame 15
"new game"Symbol 3472 MovieClip {sheriffRage_fla.GameMenu_266} Frame 20
"load game"Symbol 3472 MovieClip {sheriffRage_fla.GameMenu_266} Frame 30
"story"Symbol 3472 MovieClip {sheriffRage_fla.GameMenu_266} Frame 40
"midstory"Symbol 3472 MovieClip {sheriffRage_fla.GameMenu_266} Frame 42
"finalHistory"Symbol 3472 MovieClip {sheriffRage_fla.GameMenu_266} Frame 45
"shop"Symbol 3472 MovieClip {sheriffRage_fla.GameMenu_266} Frame 50
"duels"Symbol 3472 MovieClip {sheriffRage_fla.GameMenu_266} Frame 55
"play"Symbol 3472 MovieClip {sheriffRage_fla.GameMenu_266} Frame 60




http://swfchan.com/19/90252/info.shtml
Created: 28/3 -2019 13:22:41 Last modified: 28/3 -2019 13:22:41 Server time: 16/05 -2024 00:41:55