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

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

Darfur is Dying.swf

This is the info page for
Flash #25109

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


Text
nikolay shishenkov

by

interFUEL

The camp has been attacked by a Janjaweed militia.

They have taken your food and water as well as destroyed homes and
impacted the overall health of the camp. You must bring these levels back
up if you want to survive.
You can also raise camp health by taking action now.

CONTINUE

You kept the camp safe for      days.
Unfortunately, this is only a game, but the people of Darfur are experiencing
this crisis day in and out. This game was meant - however temporarily -
to put you in the shoes of the 2.5 million refugees from Darfur,
now living in camps in Sudan and Chad.

0

To read more about this conflict, click here
To take action and advocate for an end to the crisis, click here
To watch mtvU's Sudan documentary Translating Genocide, click here
To find out more about the Darfur Digital Activist contest, click here
To view the leaderboard, click here

PLAY AGAIN

PLAY AGAIN

Send this game to your friends to spread the word about the crisis
in Sudan. The tide can be turned on this crisis. Our elected representatives
want to help end this genocide but they need to hear our voices.

It's very uncommon for an adult male to forage for water
because he is likely to be killed by the Janjaweed militia.
Choose another camp member to forage for water.

You have run out of water. You must send
someone to get more in order to keep the
camp functioning.

FETCH WATER

You have made it to the well
The water you have collected will be used
to help you and other refugees.
Be extra careful, you cannot move as fast
with the jug full of water.

CONTINUE

NEXT

Darfur is Dying

In the Darfur region of western Sudan, a genocide is occurring. Each day, civilians face
prospects of mass killings, torture,  rape, and destruction of villages and camps, theft and other
human rights abuses at the hands of the Janjaweed militias - bands of fighters backed by the
Sudanese government.
You are about to be immersed into a refugee camp. To help your community survive, you will
need to fulfill certain tasks, which include:

.

e

v

i

r

a

s

l

p

u

d

o

f

n

c

m

w

h

t

y

b

,

k

g

F

:

y

h

t

l

a

e

g

n

i

S

r

e

t

a

W

o

F

g

Y

r

w

c

o

C

D

s

d

u

B

I

C

f

b

O

START YOUR
EXPERIENCE

The threat meter will indicate an imminent attack by the Janjaweed. An attack will destroy
structures as well as reduce and contaminate food and water, thereby amaging the overall
health of your camp.
Click on the red Take Action button to find real world ways to to take action embedded
throughout the game and help stop the crisis.
Try to maintain a functioning camp for 7 days and you have succeeded in this Darfur digital
universe. But this will not end the real conflict. The men, women and  children of Darfur have
been living under harrowing conditions since 2003.

Rahman
Age 30

Mahdi
Age 11

Jaja
Age 12

Deng
Age 10

Sittina
Age 26

Poni
Age 13

Abok
Age 12

Elham
Age 14

Help stop the crisis in Darfur

Darfur is Dying

Choose a Darfurian to
represent your camp

0

1

2

3

4

5

6

7

HELP

FORAGE FOR
WATER

Threat
Meter

Camp
Health

Day
Number

Water
Supply

Food
Supply

<p align="center"></p><p align="center"><font face="_sans" size="27" color="#060000" letterSpacing="0.000000" kerning="0"><b>Darfur: Play Your Part and Stop Genocide</b></font></p>

Male

Female

This game explores the current crisis in the
Darfur region of the Sudan in Africa.

Prototype v1.0

X structures were destroyed.

New Medical Aid was sent
to your camp. Walk to the
clinic to improve your
health status.

Clinic

Hours after the camp was attacked
and destroyed, residents crammed
into the makeshift clinic, seeking first
aid for gunshot wounds, burns, and
bruises.

Doa

In one of Doa's drawings, bodies lie
bleeding on the ground beneath a
red sun, while a man with a gun sits
on a camel. As she points to the
bodies, she recounts the names of
her relatives.

Halima

Halima works in a clinic where every
other day a child is brought in near
collapse - revived only by hours of
carefully sipping oral rehydration
salts under the watchful eyes of a
nurse.

Halima cradled her newborn baby in
her arms as she sat outside their
former home, now just a pile of
singed straw. Her three-year-old
son's eyes still stung from the tear
gas.

Aseena

This young mother tried to escape
the attack on her village cradling her
two-year-old daughter as she ran,
but the Janjaweed's bullets tore off
her right hand before settling in the
heart of the baby she held so tightly.

Abdul

Abdul used to be a tailor, but was
horribly burned by the Janjaweed.
The severity of the burns mean that
he will no longer be able to sew,
cradle his children or wipe away his
own tears.

Although latrines are often no more
than a hole and four posts
surrounded by plastic sheeting, they
are essential for the prevention of
disease.

NGO Tent

Non-government organizations
provide humanitarian relief,
including food delivery and medical
care. Aid workers work under unruly
conditions and are often hindered by
the government of Sudan.

As the troops entered the sleeping
settlement, a midwife at the clinic
tied beds of the maternity ward
together and armed herself with a
knife.

Water Pump

Without sufficient clean water,
preventable illnesses such as
diarrhea are life threatening. Aid
organizations work to improve the
situation by establishing hand-
pumps and latrines.

Maryam

Maryam went with other women to
collect firewood. While they were
collecting the wood they were
surrounded by some Arabs. They all
ran, but two men caught her and
raped her.

She saw the military coming and
heard some shots, then felt pain and
saw her arm bleeding. "The world is
not doing enough to protect us. We
are so tired. Can someone please
come help us?"

Hasan

Hasan panicked, and ran outside -
there were horses, camels,
shooting, burning and more shooting
- it was total chaos. His wife
grabbed one child, he grabbed the
other and they ran into the bush
leaving everything they owned
behind.

Hawa and Kosar

These 2 gentle midwives never
speak of their escapes or their
desperate lives. They simply tend to
their parents, babies and mothers,
with concern and love.

Melna

A widowed mother of 10, when her
village was attacked, she was
separated from 7 of her children.
She has not seen them since that
mournful day.

Lying on a metal cot with several
broken ribs, Taja writhed in pain.
She said that the government troops
had beaten her with sticks and guns
but that she was too afraid of the
Janjaweed to return home.

While there is an African Union
peacekeeping presence in the
camps, unarmed officers are often
too ill equipped to ensure security.

The sheiks are the traditional local
leaders. They work together with the
aid organizations to distribute
supplies such as food, water jugs
and plastic sheeting.

While it may seem abnormal that a
representative from the genocidal
government  of Sudan should police
the camps, this is only one of the
complexities and injustices the
people endure.

Until recently, women who were
raped were denied post-trauma
medical assistance unless they
agreed to fill out a police report.
However, the reality is that victims of
rape are too afraid to report it to the
GOS for fear of threat and
harassment.

Fatima

Fatima was taken away by the
attackers, they were all in uniforms.
They took dozens of other girls and
made them walk for 3 hours. At
night they were raped several
different times.

Amina

After the attack on her village
ended, Amina went looking for her
children and found the face of one,
Mohammed, who had been
beheaded.

Threat is raised by:
• Passage of time
Threat is decreased by:
• African Union Peacekeepers

Health is reduced by:
•Attack by Janjaweed
•Lack of food & water
•Failure in forage for water game
Health is restored by:
•Visiting the clinic once daily
•Success in forage for water game
•Building shelters
•Passage of time
•Taking Action!

This represents the number of days
your camp has managed to survive.
You must survive 7 days in order to
reach the end of the game.

Water level is reduced by:
•Human & animal consumption
•Making bricks and other
materials
•Water contamination
•Attack by Janjaweed
Water level is restored by:
•Playing forage for water game
•Rainfall

Food supply is reduced by:
•Human & animal consumption
•Attack by Janjaweed
Food supply is restored by:
•Aid rations
•Harvesting in camp gardens

Bricks Plot

Drop off water here to make the
bricks or other materials necessary
for rebuilding.

Farm Plot

Drop off water on garden plots to
water gardens.

Choose a Darfurian to
represent your camp

FORAGE FOR WATER

TAKE ME TO CAMP

Water Foraging

You are a Darfurian refugee who must forage for water to bring back to your camp.
You risk being attacked and possibly killed by Janjaweed militias when you leave the
confines of your camp, but you must do it, in order to provide water for your community.
Navigate by using the arrow keys to move and the spacebar to hide.

START

press 'space' to hide!

<p align="center"><font face="Arial" size="15" color="#000000" letterSpacing="0.000000" kerning="1"><b>you are ____ &nbsp;meters Northeast of the well</b></font></p>

YOU ARE HIDDEN!

OR

FORAGE AGAIN

ENTER CAMP

You have been captured by the militia

Girls in Darfur face abuse, rape and kidnapping by the
Janjaweed. If she succeeds, the girl can bring more water
back than a smaller boy, but less than an adult.

You will likely become one of the hundreds of thousands of people
already lost to this humanitarian crisis.

As someone at a far off computer, and not a child or adult in
Sudan, would you like the chance to try again?

Women routinely forage for water, firewood and food. While
an adult woman can carry a heavier load back to her family,
she faces a grave risk of rape and abuse if caught.

Boys face abuse, capture and possible death if caught by
militias. A little boy is fast and agile, but carries less water
than his seniors.

You've risked your life and for the time being, successfully
brought back water to your family and community.

Goal Accomplished

Send to a Friend

SEND A MESSAGE TO  PRESIDENT BUSH

WRITE YOUR REPRESENTATIVE TO PASS
THE DARFUR PEACE AND ACCOUNTABILITY ACT

START A DIVESTMENT MOVEMENT ON YOUR CAMPUS

FIND MORE WAYS TO GET INVOLVED

BACK TO GAME

Friend's e-mail:

Your message:

Use the form below to grab email addresses from your contact list in Hotmail, Yahoo or Gmail

User ID:

Password:

@

Your e-mail:

Address book:

Recipients:

SEND

SEND

Thank You!

An error has occured

TRY AGAIN

OR

7

To read more about this conflict, click here
To take action and advocate for an end to the crisis, click here
To watch mtvU's Sudan documentary Translating Genocide, click here
To find out more about the Darfur Digital Activist game, click here
To view the leaderboard, click here

0

Click here to send this game to your friends to spread the word about the crisis in Sudan. The tide can be turned on this crisis. Our
elected representatives want to help end this genocide but they need to hear our voices.

0

You kept the camp safe for      days.
Unfortunately, this is only a game, but the people of
Darfur are experiencing this crisis day in and day out.
This game was meant - however temporarily - to put you in
the shoes of the 2.5 million refugees from Darfur, now
living in camps in Sudan and Chad.

Send this game to your friends to spread the word
about the crisis in Sudan. The tide can be turned on this
crisis. Our elected representatives want to help end this
genocide but they need to hear our voices.

To read more about this conflict, click here
To take action and advocate for an end to the crisis, click here
To watch mtvU's Sudan documentary Translating Genocide, click here
To find out more about the Darfur Digital Activist game, click here

Nickname:

Score:

Total Survivors:

ActionScript [AS1/AS2]

Frame 1
function startLoader() { if (_root._framesloaded > 0) { clearInterval(ID); nextFrame(); } } function checkPluginVersion(minimumVersionRequired) { var tmp_arr = $version.split(" "); var ver_val = int(tmp_arr[1].substr(0, 1)); return(((minimumVersionRequired > ver_val) ? false : true)); } stop(); var ID; var minimumVer = 8; var info = ""; var pluginURL = "http://macromedia.com/software/flashplayer/"; if (checkPluginVersion(minimumVer)) { ID = setInterval(startLoader, 50); } else { info = ((((((("Your version of flash is " + $version) + newline) + "To play this game, You need flash player version ") + minimumVer) + " or higher.\n") + "If a Flash Player Download page pop-up does not auto-appear, \n") + "please click over this text to download the most recent plugin\n") + "Thank You!"; _btn.onPress = function () { getURL (pluginURL, "_blank"); }; getURL (pluginURL, "_blank"); }
Frame 2
function loadMe() { bl = _root.getBytesLoaded(); if (bl > 100) { per = Math.round((bl / _root.getBytesTotal()) * 100); _txt.text = ("loading ... " + per) + " %"; if (per >= 100) { clearInterval(ID); gotoAndStop (7); } } else { _txt.text = "connectiong ..."; } } stop(); Stage.showMenu = false; var bl; var per; var ID = setInterval(loadMe, 50);
Instance of Symbol 867 MovieClip [Button] in Frame 6
//component parameters onClipEvent (construct) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 973 MovieClip [ComboBox] in Frame 6
//component parameters onClipEvent (construct) { editable = false; rowCount = 5; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 961 MovieClip [List] in Frame 6
//component parameters onClipEvent (construct) { multipleSelection = false; rowHeight = 20; }
Instance of Symbol 991 MovieClip [TextArea] in Frame 6
//component parameters onClipEvent (construct) { editable = true; html = false; text = ""; wordWrap = true; maxChars = null; restrict = ""; enabled = true; password = false; visible = true; minHeight = 0; minWidth = 0; }
Frame 7
_root.dude.removeMovieClip(); _global.startup_village_access = false; _global.village_show_help_first = true; _global.harvet_areas_list = new Array(); _global.brick_plot_mc = new Object(); _global.avatar_disbaled_buttons_arr = new Array(); _global.food_gain_from_crops = 20; _global.cropGrowingInterval = 5000; _global.medical_aid_value = 15; _global.InitialValuesObject = new Object(); _global.totalfood = 200; _global.totalwater = 100; _global.totalhealth = 100; _global.totalthreat = 25; InitialValuesObject.totalfood = totalfood; InitialValuesObject.totalwater = totalwater; InitialValuesObject.totalhealth = totalhealth; _global.totaldaysper = 0; _global.totaldays = 0; _global.totalscore = 0; _global.totalsurvivors = 0; _global.day_duration = 100; _global.harvestable = false; _global.well_usable = true; _global.max_watter_to_carry = 25; _global.houses_numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]; _global.houses_importance = int(totalhealth / houses_numbers.length) + 1; _global.houses_destroyed = new Array(); _global.popup_MCs_list = new Array(); _global.fetch_water_max_water_gain = 30; _global.fetch_water_max_health_gain = 15; _global.village_population = 7; _global.fetch_watter_avatar = (_global.avatar_type = _global.avatar_abillity); _global.water_fetch_avatar_abillity = (_global.current_avatar_btn = (_global.avatar_gender = undefined)); _global.structures_area_plots_list = new Array(); _global.ALLERTS_SENT = 0; _global.scoreboard_url = "http://www.darfurisdying.com/flash_winners_list.php"; _global.email_url = "http://www.darfurisdying.com/flash_get_friends_emails.xml.php"; _global.submit_url = "http://www.darfurisdying.com/flash_submit_email_to_friend.php"; _global.GLOBAL_FUNCTIONS = new Object(); GLOBAL_FUNCTIONS.isGameOver = function () { if ((totalhealth <= 0) || (avatar_disbaled_buttons_arr.length >= village_population)) { for (i in popup_MCs_list) { popup_MCs_list[i].removeMovieClip(); trace("Deleting: " + popup_MCs_list[i]); } _root.dude.removeMovieClip(); _root.gotoAndStop("gameover"); trace("GLOBAL_FUNCTIONS.isGameOver"); } }; stop(); _btn.onPress = function () { nextFrame(); };
Frame 8
stop(); man1.onPress = (woman1.onPress = (man2.onPress = (woman2.onPress = (man3.onPress = (woman3.onPress = function () { }))))); _root.gotoAndStop("selectavatar_cupgame"); _root.dude.removeMovieClip();
Frame 12
function showFarmPlot() { pop_up_farm_plot_info_mc._visible = true; } function hideFarmPlot() { pop_up_farm_plot_info_mc._visible = false; } var harvestable = false; var well_usable = true; stop(); trace((((((("totalfood: " + totalfood) + " | totalwater:") + totalwater) + " | totalhealth:") + totalhealth) + " | totalthreat: ") + totalthreat); for (i in houses_destroyed) { trace(houses_destroyed[i]._name); houses_destroyed[i].gotoAndStop("start"); } if (avatar_disbaled_buttons_arr.length >= village_population) { gotoAndStop ("failure"); } take_action_btn.onPress = function () { dude.removeMovieClip(); gotoAndStop (18); }; if ((totaldaysper >= 100) || (totalhealth <= 0)) { _root.dude.removeMovieClip(); _root.gotoAndStop("gameover"); } hideFarmPlot(); function setPos(plot, newX, newY, newZ, newA, newB, newC) { plot.x = newX; plot.y = newY; plot.z = newZ; plot._x = xFla(newX, newY, newZ); plot._y = yFla(newX, newY, newZ); plot.a = newA; plot.b = newB; plot.c = newC; plot._visible = false; return(plot); } function hitTest2(obj1, obj2) { if (((Math.abs((obj1.x + (obj1.a / 2)) - (obj2.x + (obj2.a / 2))) < ((obj1.a + obj2.a) / 2)) and (Math.abs((obj1.y + (obj1.b / 2)) - (obj2.y + (obj2.b / 2))) < ((obj1.b + obj2.b) / 2))) and (Math.abs((obj1.z + (obj1.c / 2)) - (obj2.z + (obj2.c / 2))) < ((obj1.c + obj2.c) / 2))) { return(1); } return(0); } xFla = function (x, y, z) { xCart = (x - z) * 0.894426121710013; xI = xCart + xOrigin; return(xI); }; yFla = function (x, y, z) { yCart = y + ((x + z) * 0.447215734073372); yI = (-yCart) + yOrigin; return(yI); }; MovieClip.prototype.a = 50; MovieClip.prototype.b = 37; MovieClip.prototype.c = 50; MovieClip.prototype.x = 0; MovieClip.prototype.y = 0; MovieClip.prototype.z = 0; MovieClip.prototype.xFla = function (x, y, z) { xCart = (x - z) * 0.894426121710013; xI = xCart + xOrigin; return(xI); }; MovieClip.prototype.yFla = function (x, y, z) { yCart = y + ((x + z) * 0.447215734073372); yI = (-yCart) + yOrigin; return(yI); }; xScreenSize = 1000; yScreenSize = 500; xOrigin = xScreenSize / 2; yOrigin = yScreenSize - 30; num1 = 5; num2 = 6; init = function () { this.attachMovie("avatar", "dude", 200); hitAreaDepth = 100; this.attachMovie("Hit_Wide", "plot1", hitAreaDepth++); this.attachMovie("Hit_Square", "plot2", hitAreaDepth++); this.attachMovie("Hit_Square", "plot3", hitAreaDepth++); this.attachMovie("Hit_Wide", "plot4", hitAreaDepth++); this.attachMovie("Hit_Square", "plot5", hitAreaDepth++); this.attachMovie("Hit_Square", "plot6", hitAreaDepth++); this.attachMovie("Hit_Square", "plot7", hitAreaDepth++); this.attachMovie("Hit_Square", "plot8", hitAreaDepth++); this.attachMovie("Hit_Square", "plot9", hitAreaDepth++); this.attachMovie("Hit_Square", "plot10", hitAreaDepth++); this.attachMovie("Hit_Square", "well", hitAreaDepth++); this.attachMovie("Hit_Wide", "plot11", hitAreaDepth++); this.attachMovie("Hit_Wide", "plot12", hitAreaDepth++); this.attachMovie("Hit_Wide", "plot13", hitAreaDepth++); this.attachMovie("Hit_Long", "plot14", hitAreaDepth++); this.attachMovie("Hit_Square", "plot15", hitAreaDepth++); this.attachMovie("Hit_Long", "plot16", hitAreaDepth++); this.attachMovie("Hit_Long", "plot17", hitAreaDepth++); this.attachMovie("Hit_Square", "plot19", hitAreaDepth++); this.attachMovie("Hit_Wide", "plot20", hitAreaDepth++); this.attachMovie("Hit_Long", "plot22", hitAreaDepth++); this.attachMovie("Hit_Long", "plot23", hitAreaDepth++); this.attachMovie("Hit_Square", "plot24", hitAreaDepth++); dude = setPos(dude, 185, 100, 355, 50, 37, 50); dude._visible = true; plot1 = setPos(plot1, 173, 100, 665, 65, 1, 135); plot2 = setPos(plot2, 305, 100, 413, 65, 1, 65); plot3 = setPos(plot3, 430, 100, 416, 65, 1, 65); plot4 = setPos(plot4, 568, 100, 205, 65, 1, 135); plot5 = setPos(plot5, 92, 100, 535, 65, 1, 65); plot6 = setPos(plot6, 160, 100, 414, 65, 1, 65); plot7 = setPos(plot7, 361, 100, 277, 135, 1, 65); plot8 = setPos(plot8, 425, 100, 147, 65, 1, 65); plot9 = setPos(plot9, -60, 100, 543, 65, 1, 65); plot10 = setPos(plot10, 30, 100, 418, 65, 1, 65); well = setPos(well, 215, 100, 285, 20, 1, 20); plot11 = setPos(plot11, 300, 100, 60, 65, 1, 135); plot12 = setPos(plot12, -110, 100, 322, 65, 1, 135); plot13 = setPos(plot13, 30, 100, 200, 65, 1, 135); plot14 = setPos(plot14, 45, 100, 60, 135, 1, 65); plot15 = setPos(plot15, -250, 100, 340, 65, 1, 65); plot16 = setPos(plot16, 325, 100, -95, 135, 1, 65); plot17 = setPos(plot17, -180, 100, 195, 135, 1, 65); plot19 = setPos(plot19, -325, 100, 189, 65, 1, 65); plot20 = setPos(plot20, -110, 100, -10, 65, 1, 135); plot22 = setPos(plot22, 102, 100, -132, 135, 1, 65); plot23 = setPos(plot23, -250, 100, -10, 135, 1, 65); plot24 = setPos(plot24, -110, 100, -149, 65, 1, 65); aid_warning_message_mc.swapDepths(_root.getNextHighestDepth()); }; init();
Frame 13
function disableButtons() { for (i in avatar_disbaled_buttons_arr) { avatar_disbaled_buttons_arr[i].enabled = false; avatar_disbaled_buttons_arr[i]._alpha = 30; if (current_avatar_btn == avatar_disbaled_buttons_arr[i]) { _global.current_avatar_btn = (_global.avatar_gender = null); delete _global.current_avatar_btn; delete _global.avatar_gender; highlight_mc._visible = false; } } if (avatar_gender != undefined) { setHighlight(); } GLOBAL_FUNCTIONS.isGameOver(); } function setHighlight() { highlight_mc._visible = true; highlight_mc._width = current_avatar_btn._width; highlight_mc._height = current_avatar_btn._height; highlight_mc._x = current_avatar_btn._x; highlight_mc._y = current_avatar_btn._y; warning_txt.text = ""; } function AvatarSelectionExists() { var _local1; _local1 = Boolean((avatar_gender == undefined) || (current_avatar_btn == undefined)); trace("AvatarSelectionExists: " + (!_local1)); return(!_local1); } _root.dude.removeMovieClip(); stop(); stopAllSounds(); for (i in popup_MCs_list) { popup_MCs_list[i].removeMovieClip(); } fetch_watter_btn.onPress = function () { if (!AvatarSelectionExists()) { warning_txt.text = "You have to select an avatar."; return(undefined); } if (current_avatar_btn._name == "man_btn") { for (i in popup_MCs_list) { popup_MCs_list[i].removeMovieClip(); } _root.attachMovie("fetch_watter_man_screen_mc", "fetch_watter_man_screen_mc", 1); popup_MCs_list.push(fetch_watter_man_screen_mc); fetch_watter_man_screen_mc._x = 20; fetch_watter_man_screen_mc._y = 30; fetch_watter_man_screen_mc._btn.onPress = function () { this._parent.removeMovieClip(); }; } else { _root.gotoAndStop("cupgame"); } }; village_btn.onPress = function () { if (!AvatarSelectionExists()) { warning_txt.text = "You have to select an avatar."; return(undefined); } _root.gotoAndStop("playing"); }; village_btn._visible = startup_village_access && (totalwater > 0); man_btn.onPress = (woman_btn.onPress = (girl1_btn.onPress = (girl3_btn.onPress = (girl2_btn.onPress = (boy1_btn.onPress = (boy2_btn.onPress = (boy3_btn.onPress = function () { _global.fetch_watter_avatar = this._name.split("_")[0]; _global.avatar_type = ((fetch_watter_avatar.indexOf("woman") != -1) ? 1 : (((fetch_watter_avatar.indexOf("boy") != -1) ? 2 : (((fetch_watter_avatar.indexOf("girl") != -1) ? 3 : 0))))); _global.current_avatar_btn = this; _global.avatar_gender = "animated_" + fetch_watter_avatar; switch (avatar_type) { case 0 : _global.avatar_abillity = 100; break; case 1 : _global.avatar_abillity = 75; _global.water_fetch_avatar_abillity = 0.6; break; case 2 : _global.avatar_abillity = 65; _global.water_fetch_avatar_abillity = 1; break; case 3 : _global.avatar_abillity = 50; _global.water_fetch_avatar_abillity = 0.8; } setHighlight(); }))))))); disableButtons(); startup_village_access = true;
Frame 17
_root.dude.removeMovieClip(); if (take_action > 0) { take_action = 0; gotoAndStop (18); } else if (totalhealth <= 0) { gotoAndStop ("failure"); } else { gotoAndStop ("success"); }
Frame 18
stop(); var disabled_alpha = 50; back_to_game_btn.onPress = function () { gotoAndStop ("goto"); }; friend_btn.onPress = function () { gotoAndStop ("email"); }; president_btn.onPress = function () { getURL ("http://www.millionvoicesfordarfur.org/", "_blank"); this.enabled = false; this._alpha = disabled_alpha; _global.ALLERTS_SENT++; }; representative_btn.onPress = function () { getURL ("http://www.democracyinaction.org/dia/organizationsORG/ginetwork/campaign.jsp?campaign_KEY=3407", "_blank"); this.enabled = false; this._alpha = disabled_alpha; _global.ALLERTS_SENT++; }; movement_btn.onPress = function () { getURL ("http://www.mtvu.com/on_mtvu/activism/divestment.jhtml", "_blank"); this.enabled = false; this._alpha = disabled_alpha; _global.ALLERTS_SENT++; }; involved_btn.onPress = function () { getURL ("http://www.mtvu.com/on_mtvu/activism/take_action.jhtml", "_blank"); this.enabled = false; this._alpha = disabled_alpha; _global.ALLERTS_SENT++; };
Frame 32
if (totalhealth <= 0) { gotoAndStop ("failure"); } else if (totaldaysper >= 100) { gotoAndStop ("success"); } else { gotoAndStop ("selectavatar_cupgame"); }
Frame 33
gotoAndStop ("list"); var myMD5 = new MD5(); _btn.onPress = function () { gotoAndStop (7); }; action_btn.onPress = function () { gotoAndStop (18); }; days_txt.text = totaldays;
Frame 42
gotoAndStop ("list"); _btn.onPress = function () { gotoAndStop (7); }; action_btn.onPress = function () { gotoAndStop (18); }; days_txt.text = totaldays;
Frame 53
function checkScore() { return_lv.load(check_url); trace(check_url); return_lv.onLoad = function () { trace(this); trace(myMD5.encrypt("yes")); if (this.allowlist == myMD5.encrypt("yes")) { gotoAndStop ("register"); } }; } function loadList() { trace(this); var _local3 = this.firstChild; var _local2 = mx.xpath.XPathAPI.selectNodeList(_local3, "list/user"); scoreboard.removeAll(); i = 0; while (i < _local2.length) { scoreboard.addItem(((StringObj.cleanUpXMLChars(_local2[i].firstChild.toString()) + "\t (score:") + _local2[i].attributes.score) + ")"); i++; } if ((!isNaN(totalscore)) && (totalscore > 0)) { checkScore(); } } _root.dude.removeMovieClip(); var StringObj = (new classes.ExtraStringFunctions()); _global.totalsurvivors = village_population - avatar_disbaled_buttons_arr.length; _global.totalscore = int(((ALLERTS_SENT + 1) * totalsurvivors) * (((totalfood * totalwater) * totalhealth) * 0.3)); var check_url = ("http://www.darfurisdying.com/flash_winners_list.php?check_score=" + totalscore); var list_url = "http://www.darfurisdying.com/flash_winners_list.php?get_list=true"; var send_lv = new LoadVars(); var return_lv = new LoadVars(); var list_xml = new XML(); list_xml.ignoreWhite = true; list_xml.load(list_url); list_xml.onLoad = loadList; days_txt.text = _global.totaldays;
Instance of Symbol 961 MovieClip [List] "scoreboard" in Frame 53
//component parameters onClipEvent (construct) { multipleSelection = false; rowHeight = 20; }
Frame 57
function serverResponse() { trace(this); warning_txt.text = ((this.msg != undefined) ? (this.msg) : "Unable to connect to our server."); list_xml.load(list_url); } function CheckNickName() { var _local3 = nickname_txt.text; var _local2 = new LoadVars(); _local2.load((scoreboard_url + "?check_nickname=") + escape(_local3)); _local2.onLoad = function () { if (this.nicknameexists == myMD5.encrypt("yes")) { warning_txt.text = "This Nickname is already taken. Please, chose another one."; NicknameIsAvaliabale = false; } else { warning_txt.text = ""; NicknameIsAvaliabale = true; } }; } var _validator = (new classes.EmailValidator()); var myMD5 = new MD5(); var NicknameIsAvaliabale = false; var c_date = new Date(); var date_str = String(c_date.getDate()); var submit_url = ((((scoreboard_url + "?date=") + escape(date_str)) + "&submitwinner=") + myMD5.encrypt(date_str)); var send_lv = new LoadVars(); var receive_lv = new LoadVars(); send_btn.onPress = function () { var _local2 = ""; if (!_validator.validate(email_txt.text)) { _local2 = "Please check your email address.\n"; Selection.setFocus("email_txt"); } else if (length(nickname_txt.text) < 5) { _local2 = "Your Nickname has to be unique and at least 5 characters long.\n"; Selection.setFocus("nickname_txt"); } else if (NicknameIsAvaliabale != true) { _local2 = "This Nickname is taken please try another one.\n"; Selection.setFocus("nickname_txt"); } warning_txt.text = _local2; if (_local2.length > 0) { return(undefined); } send_lv.email = email_txt.text; send_lv.nickname = nickname_txt.text; send_lv.score = totalscore; send_lv.survivors_count = totalsurvivors; send_lv.confirm = [myMD5.encrypt(Math.random()), myMD5.encrypt(send_lv.email), myMD5.encrypt(send_lv.nickname), myMD5.encrypt(send_lv.score), myMD5.encrypt(send_lv.survivors_count), myMD5.encrypt(Math.random())]; send_lv.sendAndLoad(submit_url, receive_lv, "post"); receive_lv.onLoad = serverResponse; this._alpha = 50; this.enabled = false; warning_txt.text = "Please wait ..."; }; email_txt.tabIndex = 0; nickname_txt.tabIndex = 1; send_btn.tabIndex = 2; score_txt.text = totalscore; survivors_txt.text = totalsurvivors; nickname_txt.onChanged = CheckNickName;
Symbol 23 MovieClip [boy_stop_mc] Frame 1
stop();
Symbol 23 MovieClip [boy_stop_mc] Frame 2
stop();
Symbol 48 Button
on (press) { getURL ("http://www.interfuel.com", "_blank"); }
Symbol 1590 MovieClip [__Packages.MD5] Frame 0
class MD5 { var str, enc; function MD5 (s) { if (s.length > 0) { str = s; } else { str = ""; } enc = MD5_encrypt(); } function encrypt(s) { str = s; enc = MD5_encrypt(); return(enc); } function setString(s) { str = s; enc = MD5_encrypt(); } function encrypted() { return(enc); } function original() { return(str); } function bitAND(a, b) { if ((a < 0) && (b < 0)) { var _local3 = (a & 1) & (b & 1); var _local4 = (a >>> 1) & (b >>> 1); return((_local4 << 1) | _local3); } return(a & b); } function rhex(num) { var _local4 = ""; var _local2 = 0; while (_local2 <= 3) { _local4 = _local4 + (HEX_CHARS.charAt(bitAND(num >> ((_local2 * 8) + 4), 15)) + HEX_CHARS.charAt(bitAND(num >> (_local2 * 8), 15))); _local2++; } return(_local4); } function str2blks_MD5(str) { var _local4 = ((this.str.length + 8) >> 6) + 1; var _local3 = new Array(_local4 * 16); var _local2 = 0; while (_local2 < (_local4 * 16)) { _local3[_local2] = 0; _local2++; } _local2 = 0; while (_local2 < this.str.length) { _local3[_local2 >> 2] = _local3[_local2 >> 2] | (this.str.charCodeAt(_local2) << ((_local2 % 4) * 8)); _local2++; } _local3[_local2 >> 2] = _local3[_local2 >> 2] | (128 << ((_local2 % 4) * 8)); _local3[(_local4 * 16) - 2] = this.str.length * 8; return(_local3); } function addme(x, y) { var _local2 = bitAND(x, 65535) + bitAND(y, 65535); var _local3 = ((x >> 16) + (y >> 16)) + (_local2 >> 16); return((_local3 << 16) | bitAND(_local2, 65535)); } function rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } function cmn(q, a, b, x, s, t) { return(addme(rol(addme(addme(a, q), addme(x, t)), s), b)); } function ff(a, b, c, d, x, s, t) { return(cmn(bitAND(b, c) | bitAND(~b, d), a, b, x, s, t)); } function gg(a, b, c, d, x, s, t) { return(cmn(bitAND(b, d) | bitAND(c, ~d), a, b, x, s, t)); } function hh(a, b, c, d, x, s, t) { return(cmn((b ^ c) ^ d, a, b, x, s, t)); } function ii(a, b, c, d, x, s, t) { return(cmn(c ^ (b | (~d)), a, b, x, s, t)); } function MD5_encrypt() { var _local7 = str2blks_MD5(str); var _local5 = 1732584193 /* 0x67452301 */; var _local4 = -271733879; var _local3 = -1732584194; var _local2 = 271733878 /* 0x10325476 */; var _local6 = 0; while (_local6 < _local7.length) { var _local11 = _local5; var _local10 = _local4; var _local9 = _local3; var _local8 = _local2; _local5 = ff(_local5, _local4, _local3, _local2, _local7[_local6 + 0], 7, -680876936); _local2 = ff(_local2, _local5, _local4, _local3, _local7[_local6 + 1], 12, -389564586); _local3 = ff(_local3, _local2, _local5, _local4, _local7[_local6 + 2], 17, 606105819); _local4 = ff(_local4, _local3, _local2, _local5, _local7[_local6 + 3], 22, -1044525330); _local5 = ff(_local5, _local4, _local3, _local2, _local7[_local6 + 4], 7, -176418897); _local2 = ff(_local2, _local5, _local4, _local3, _local7[_local6 + 5], 12, 1200080426); _local3 = ff(_local3, _local2, _local5, _local4, _local7[_local6 + 6], 17, -1473231341); _local4 = ff(_local4, _local3, _local2, _local5, _local7[_local6 + 7], 22, -45705983); _local5 = ff(_local5, _local4, _local3, _local2, _local7[_local6 + 8], 7, 1770035416); _local2 = ff(_local2, _local5, _local4, _local3, _local7[_local6 + 9], 12, -1958414417); _local3 = ff(_local3, _local2, _local5, _local4, _local7[_local6 + 10], 17, -42063); _local4 = ff(_local4, _local3, _local2, _local5, _local7[_local6 + 11], 22, -1990404162); _local5 = ff(_local5, _local4, _local3, _local2, _local7[_local6 + 12], 7, 1804603682); _local2 = ff(_local2, _local5, _local4, _local3, _local7[_local6 + 13], 12, -40341101); _local3 = ff(_local3, _local2, _local5, _local4, _local7[_local6 + 14], 17, -1502002290); _local4 = ff(_local4, _local3, _local2, _local5, _local7[_local6 + 15], 22, 1236535329); _local5 = gg(_local5, _local4, _local3, _local2, _local7[_local6 + 1], 5, -165796510); _local2 = gg(_local2, _local5, _local4, _local3, _local7[_local6 + 6], 9, -1069501632); _local3 = gg(_local3, _local2, _local5, _local4, _local7[_local6 + 11], 14, 643717713); _local4 = gg(_local4, _local3, _local2, _local5, _local7[_local6 + 0], 20, -373897302); _local5 = gg(_local5, _local4, _local3, _local2, _local7[_local6 + 5], 5, -701558691); _local2 = gg(_local2, _local5, _local4, _local3, _local7[_local6 + 10], 9, 38016083); _local3 = gg(_local3, _local2, _local5, _local4, _local7[_local6 + 15], 14, -660478335); _local4 = gg(_local4, _local3, _local2, _local5, _local7[_local6 + 4], 20, -405537848); _local5 = gg(_local5, _local4, _local3, _local2, _local7[_local6 + 9], 5, 568446438); _local2 = gg(_local2, _local5, _local4, _local3, _local7[_local6 + 14], 9, -1019803690); _local3 = gg(_local3, _local2, _local5, _local4, _local7[_local6 + 3], 14, -187363961); _local4 = gg(_local4, _local3, _local2, _local5, _local7[_local6 + 8], 20, 1163531501); _local5 = gg(_local5, _local4, _local3, _local2, _local7[_local6 + 13], 5, -1444681467); _local2 = gg(_local2, _local5, _local4, _local3, _local7[_local6 + 2], 9, -51403784); _local3 = gg(_local3, _local2, _local5, _local4, _local7[_local6 + 7], 14, 1735328473); _local4 = gg(_local4, _local3, _local2, _local5, _local7[_local6 + 12], 20, -1926607734); _local5 = hh(_local5, _local4, _local3, _local2, _local7[_local6 + 5], 4, -378558); _local2 = hh(_local2, _local5, _local4, _local3, _local7[_local6 + 8], 11, -2022574463); _local3 = hh(_local3, _local2, _local5, _local4, _local7[_local6 + 11], 16, 1839030562); _local4 = hh(_local4, _local3, _local2, _local5, _local7[_local6 + 14], 23, -35309556); _local5 = hh(_local5, _local4, _local3, _local2, _local7[_local6 + 1], 4, -1530992060); _local2 = hh(_local2, _local5, _local4, _local3, _local7[_local6 + 4], 11, 1272893353); _local3 = hh(_local3, _local2, _local5, _local4, _local7[_local6 + 7], 16, -155497632); _local4 = hh(_local4, _local3, _local2, _local5, _local7[_local6 + 10], 23, -1094730640); _local5 = hh(_local5, _local4, _local3, _local2, _local7[_local6 + 13], 4, 681279174); _local2 = hh(_local2, _local5, _local4, _local3, _local7[_local6 + 0], 11, -358537222); _local3 = hh(_local3, _local2, _local5, _local4, _local7[_local6 + 3], 16, -722521979); _local4 = hh(_local4, _local3, _local2, _local5, _local7[_local6 + 6], 23, 76029189); _local5 = hh(_local5, _local4, _local3, _local2, _local7[_local6 + 9], 4, -640364487); _local2 = hh(_local2, _local5, _local4, _local3, _local7[_local6 + 12], 11, -421815835); _local3 = hh(_local3, _local2, _local5, _local4, _local7[_local6 + 15], 16, 530742520); _local4 = hh(_local4, _local3, _local2, _local5, _local7[_local6 + 2], 23, -995338651); _local5 = ii(_local5, _local4, _local3, _local2, _local7[_local6 + 0], 6, -198630844); _local2 = ii(_local2, _local5, _local4, _local3, _local7[_local6 + 7], 10, 1126891415); _local3 = ii(_local3, _local2, _local5, _local4, _local7[_local6 + 14], 15, -1416354905); _local4 = ii(_local4, _local3, _local2, _local5, _local7[_local6 + 5], 21, -57434055); _local5 = ii(_local5, _local4, _local3, _local2, _local7[_local6 + 12], 6, 1700485571); _local2 = ii(_local2, _local5, _local4, _local3, _local7[_local6 + 3], 10, -1894986606); _local3 = ii(_local3, _local2, _local5, _local4, _local7[_local6 + 10], 15, -1051523); _local4 = ii(_local4, _local3, _local2, _local5, _local7[_local6 + 1], 21, -2054922799); _local5 = ii(_local5, _local4, _local3, _local2, _local7[_local6 + 8], 6, 1873313359); _local2 = ii(_local2, _local5, _local4, _local3, _local7[_local6 + 15], 10, -30611744); _local3 = ii(_local3, _local2, _local5, _local4, _local7[_local6 + 6], 15, -1560198380); _local4 = ii(_local4, _local3, _local2, _local5, _local7[_local6 + 13], 21, 1309151649); _local5 = ii(_local5, _local4, _local3, _local2, _local7[_local6 + 4], 6, -145523070); _local2 = ii(_local2, _local5, _local4, _local3, _local7[_local6 + 11], 10, -1120210379); _local3 = ii(_local3, _local2, _local5, _local4, _local7[_local6 + 2], 15, 718787259); _local4 = ii(_local4, _local3, _local2, _local5, _local7[_local6 + 9], 21, -343485551); _local5 = addme(_local5, _local11); _local4 = addme(_local4, _local10); _local3 = addme(_local3, _local9); _local2 = addme(_local2, _local8); _local6 = _local6 + 16; } return(((rhex(_local5) + rhex(_local4)) + rhex(_local3)) + rhex(_local2)); } var HEX_CHARS = "0123456789abcdef"; }
Symbol 1591 MovieClip [__Packages.classes.ExtraStringFunctions] Frame 0
class classes.ExtraStringFunctions extends String { function ExtraStringFunctions () { super(); } function cleanUpXMLChars(inputString) { var _local2 = 0; inputString = String(inputString); var _local3 = new Array(["&quot;", "\""], ["&apos;", "'"], ["&lt;", "<"], ["&gt;", ">"], ["&nbsp;", " "], ["&shy;", "_"], ["&amp;", "&"]); for (_local2 in _local3) { var _local1 = inputString.split(_local3[_local2][0].toString()); if (_local1.length < 2) { continue; } inputString = _local1.join(_local3[_local2][1].toString()); } return(inputString); } }
Symbol 1592 MovieClip [__Packages.mx.xpath.XPathAPI] Frame 0
class mx.xpath.XPathAPI { function XPathAPI () { } static function getEvalString(node, path) { var _local7 = ""; var _local4 = null; var _local9 = getPathSet(path); var _local3 = _local9[0].nodeName; var _local8; var _local2 = node; var _local5 = false; if ((_local3 != undefined) && ((_local3 == "*") || (node.nodeName == _local3))) { var _local6 = 1; while (_local6 < _local9.length) { _local3 = _local9[_local6].nodeName; _local8 = _local3.indexOf("@"); if (_local8 >= 0) { _local3 = _local3.substring(_local8 + 1); _local5 = _local2.attributes[_local3] != undefined; _local7 = _local7 + (".attributes." + _local3); } else { _local5 = false; var _local1 = 0; while (_local1 < _local2.childNodes.length) { _local4 = _local2.childNodes[_local1]; if (_local4.nodeName == _local3) { _local7 = _local7 + (".childNodes." + _local1); _local1 = _local2.childNodes.length; _local2 = _local4; _local5 = true; } _local1++; } } if (!_local5) { return(""); } _local6++; } if (!_local5) { _local7 = ""; } else if (_local8 == -1) { _local7 = _local7 + ".firstChild.nodeValue"; } } else { _local7 = ""; } return(_local7); } static function selectNodeList(node, path) { var _local2 = new Array(node); var _local5 = getPathSet(path); var _local4 = _local5[0]; var _local6 = _local4.__get__nodeName(); var _local1 = null; if ((_local6 != undefined) && ((_local6 == "*") || (node.nodeName == _local6))) { if (_local4.__get__filter().length > 0) { _local1 = new mx.xpath.FilterStack(_local4.__get__filter()); _local2 = filterNodes(_local2, _local1); } if (_local2.length > 0) { var _local3 = 1; while (_local3 < _local5.length) { _local4 = _local5[_local3]; _local2 = getAllChildNodesByName(_local2, _local4.__get__nodeName()); if (_local4.__get__filter().length > 0) { _local1 = new mx.xpath.FilterStack(_local4.__get__filter()); } else { _local1 = null; } if ((_local1 != null) && (_local1.__get__exprs().length > 0)) { _local2 = filterNodes(_local2, _local1); } _local3++; } } } else { _local2 = new Array(); } return(_local2); } static function selectSingleNode(node, path) { var _local1 = selectNodeList(node, path); if (_local1.length > 0) { return(_local1[0]); } return(null); } static function setNodeValue(node, path, newValue) { var _local1 = new Array(node); var _local9 = getPathSet(path); var _local7 = _local9[_local9.length - 1].nodeName; if (_local7.charAt(0) == "@") { _local7 = _local7.substring(1, _local7.length); _local9.pop(); } else { _local7 = null; } var _local5 = _local9[0]; var _local11 = _local5.__get__nodeName(); var _local3 = null; if ((_local11 != undefined) && ((_local11 == "*") || (node.nodeName == _local11))) { if (_local5.__get__filter().length > 0) { _local3 = new mx.xpath.FilterStack(_local5.__get__filter()); _local1 = filterNodes(_local1, _local3); } if (_local1.length > 0) { var _local2 = 1; while (_local2 < _local9.length) { _local5 = _local9[_local2]; _local1 = getAllChildNodesByName(_local1, _local5.__get__nodeName()); if (_local5.__get__filter().length > 0) { _local3 = new mx.xpath.FilterStack(_local5.__get__filter()); } else { _local3 = null; } if ((_local3 != null) && (_local3.__get__exprs().length > 0)) { _local1 = filterNodes(_local1, _local3); } _local2++; } } } else { _local1 = new Array(); } var _local4 = null; var _local6 = null; var _local10 = new XML(); var _local2 = 0; while (_local2 < _local1.length) { if (_local7 != null) { _local1[_local2].attributes[_local7] = newValue; } else { _local4 = _local1[_local2]; if ((_local4.firstChild == null) || (_local4.firstChild.nodeType != 3)) { _local6 = _local10.createTextNode(newValue); _local4.appendChild(_local6); } else { _local6 = _local4.firstChild; _local6.nodeValue = newValue; } } _local2++; } return(_local1.length); } static function copyStack(toStk, fromStk) { var _local1 = 0; while (_local1 < fromStk.length) { toStk.splice(_local1, 0, fromStk[_local1]); _local1++; } } static function evalExpr(expr, node) { var _local2 = true; if (expr.__get__attr()) { _local2 = ((expr.__get__value() != null) ? (node.attributes[expr.__get__name()] == expr.__get__value()) : (node.attributes[expr.__get__name()] != null)); } else { var _local3 = getChildNodeByName(node, expr.__get__name()); if (_local3 != null) { _local2 = ((expr.__get__value() != null) ? (_local3.firstChild.nodeValue == expr.__get__value()) : true); } else { _local2 = false; } } return(_local2); } static function filterNodes(nodeList, stack) { var _local13 = new Array(); var _local2; var _local3; var _local9; var _local6; var _local10; var _local1 = true; var _local4; var _local5; var _local8 = 0; while (_local8 < nodeList.length) { _local5 = true; _local2 = new Array(); _local3 = new Array(); copyStack(_local2, stack.__get__exprs()); copyStack(_local3, stack.__get__ops()); _local4 = nodeList[_local8]; while ((_local2.length > 0) && (_local5)) { if (typeof(_local2[_local2.length - 1]) == "object") { _local9 = mx.xpath.FilterExpr(_local2.pop()); _local1 = evalExpr(_local9, _local4); } else { _local10 = Boolean(_local2.pop()); _local1 = _local10; } if (_local3.length > 0) { var _local7 = _local2.pop(); _local6 = _local7; switch (_local3[_local3.length - 1]) { case "and" : _local1 = _local1 && (evalExpr(_local6, _local4)); _local5 = _local1; break; case "or" : _local1 = _local1 || (evalExpr(_local6, _local4)); _local5 = !_local1; } _local3.pop(); _local2.push(_local1); } } if (_local1) { _local13.push(_local4); } _local8++; } return(_local13); } static function getAllChildNodesByName(nodeList, name) { var _local5 = new Array(); var _local2; var _local3 = 0; while (_local3 < nodeList.length) { _local2 = nodeList[_local3].childNodes; if (_local2 != null) { var _local1 = 0; while (_local1 < _local2.length) { if ((name == "*") || (_local2[_local1].nodeName == name)) { _local5.push(_local2[_local1]); } _local1++; } } _local3++; } return(_local5); } static function getChildNodeByName(node, nodeName) { var _local2; var _local3 = node.childNodes; var _local1 = 0; while (_local1 < _local3.length) { _local2 = _local3[_local1]; if (_local2.nodeName == nodeName) { return(_local2); } _local1++; } return(null); } static function getKeyValues(node, keySpec) { var _local5 = ""; var _local3 = new mx.utils.StringTokenParser(keySpec); var _local2 = _local3.nextToken(); var _local1; var _local6; while (_local2 != mx.utils.StringTokenParser.tkEOF) { _local1 = _local3.token; _local5 = _local5 + (" " + _local1); if (_local2 == mx.utils.StringTokenParser.tkSymbol) { if (_local1 == "@") { _local2 = _local3.nextToken(); _local1 = _local3.token; if (_local2 == mx.utils.StringTokenParser.tkSymbol) { _local5 = _local5 + (((_local1 + "='") + node.attributes[_local1]) + "'"); } } else if (_local1 == "/") { _local2 = _local3.nextToken(); if (_local2 == mx.utils.StringTokenParser.tkSymbol) { _local1 = _local3.token; node = getChildNodeByName(node, _local1); if (node != null) { _local5 = _local5 + _local1; } } } else if ((((_local1 != "and") && (_local1 != "or")) && (_local1 != "[")) && (_local1 != "]")) { _local6 = getChildNodeByName(node, _local1); if (_local6 != null) { _local5 = _local5 + (("='" + _local6.firstChild.nodeValue) + "'"); } } } if (node == null) { trace(("Invalid keySpec specified. '" + keySpec) + "' Error."); return("ERR"); } _local2 = _local3.nextToken(); } return(_local5.slice(1)); } static function getPath(node, keySpecs) { var _local2 = ""; var _local5 = keySpecs[node.nodeName]; if (_local5 == undefined) { var _local8 = ""; var _local10; for (_local10 in node.attributes) { _local8 = _local8 + (((("@" + _local10) + "='") + node.attributes[_local10]) + "' and "); } var _local7 = ""; var _local1; var _local6; var _local4 = 0; while (_local4 < node.childNodes.length) { _local1 = node.childNodes[_local4]; _local6 = _local1.firstChild.nodeValue; if (_local6 != undefined) { _local7 = _local7 + (((_local1.nodeName + "='") + _local6) + "' and "); } _local4++; } if (_local8.length > 0) { if (_local7.length > 0) { _local2 = (((("/" + node.nodeName) + "[") + _local8) + _local7.substring(0, _local7.length - 4)) + "]"; } else { _local2 = ((("/" + node.nodeName) + "[") + _local8.substring(0, _local8.length - 4)) + "]"; } } else { _local2 = ((("/" + node.nodeName) + "[") + _local7.substring(0, _local7.length - 4)) + "]"; } } else { _local2 = _local2 + (("/" + node.nodeName) + getKeyValues(node, _local5)); } var _local1 = node.parentNode; while (_local1.parentNode != null) { _local5 = keySpecs[_local1.nodeName]; if (_local5 != undefined) { _local2 = (("/" + _local1.nodeName) + getKeyValues(_local1, _local5)) + _local2; } else { _local2 = ("/" + _local1.nodeName) + _local2; } _local1 = _local1.parentNode; } return(_local2); } static function getPathSet(path) { var _local6 = new Array(); var _local4; var _local1; var _local2; var _local5; while (path.length > 0) { _local4 = path.lastIndexOf("/"); _local1 = path.substring(_local4 + 1); _local2 = _local1.indexOf("[", 0); _local5 = ((_local2 >= 0) ? (_local1.substring(_local2 + 1, _local1.length - 1)) : ""); _local1 = ((_local2 >= 0) ? (_local1.substring(0, _local2)) : (_local1)); _local6.splice(0, 0, new mx.xpath.NodePathInfo(_local1, _local5)); path = path.substring(0, _local4); } return(_local6); } }
Symbol 1593 MovieClip [__Packages.mx.xpath.NodePathInfo] Frame 0
class mx.xpath.NodePathInfo { function NodePathInfo (nodeName, filter) { __nodeName = nodeName; __filter = filter; } function get nodeName() { return(__nodeName); } function get filter() { return(__filter); } var __nodeName = null; var __filter = null; }
Symbol 1594 MovieClip [__Packages.mx.xpath.FilterStack] Frame 0
class mx.xpath.FilterStack { var __expr, __ops; function FilterStack (filterVal) { __expr = new Array(); __ops = new Array(); var _local2 = new mx.utils.StringTokenParser(filterVal); var _local5 = _local2.nextToken(); var _local4; var _local3 = _local2.__get__token(); while (_local5 != mx.utils.StringTokenParser.tkEOF) { if (_local3 == "@") { _local5 = _local2.nextToken(); _local3 = _local2.token; _local4 = new mx.xpath.FilterExpr(true, _local3, null); __expr.splice(0, 0, _local4); if (_local2.nextToken() == mx.utils.StringTokenParser.tkSymbol) { if (_local2.__get__token() == "=") { _local5 = _local2.nextToken(); _local4.__set__value(_local2.token); } } } else if ((_local3 == "and") || (_local3 == "or")) { __ops.splice(0, 0, _local3); } else if ((_local3 != ")") && (_local3 != "(")) { _local4 = new mx.xpath.FilterExpr(false, _local3, null); __expr.splice(0, 0, _local4); if (_local2.nextToken() == mx.utils.StringTokenParser.tkSymbol) { if (_local2.__get__token() == "=") { _local5 = _local2.nextToken(); _local4.__set__value(_local2.token); } } } _local5 = _local2.nextToken(); _local3 = _local2.token; } } function get exprs() { return(__expr); } function get ops() { return(__ops); } }
Symbol 1595 MovieClip [__Packages.mx.utils.StringTokenParser] Frame 0
class mx.utils.StringTokenParser { var _source, _skipChars; function StringTokenParser (source, skipChars) { _source = source; _skipChars = ((skipChars == undefined) ? null : (skipChars)); } function get token() { return(_token); } function getPos() { return(_index); } function nextToken() { var _local4; var _local2; var _local3 = _source.length; skipBlanks(); if (_index >= _local3) { return(tkEOF); } _local2 = _source.charCodeAt(_index); if (((((_local2 >= 65) && (_local2 <= 90)) || ((_local2 >= 97) && (_local2 <= 122))) || ((_local2 >= 192) && (_local2 <= Number.POSITIVE_INFINITY))) || (_local2 == 95)) { _local4 = _index; _index++; _local2 = _source.charCodeAt(_index); while (((((((_local2 >= 65) && (_local2 <= 90)) || ((_local2 >= 97) && (_local2 <= 122))) || ((_local2 >= 48) && (_local2 <= 57))) || ((_local2 >= 192) && (_local2 <= Number.POSITIVE_INFINITY))) || (_local2 == 95)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } _token = _source.substring(_local4, _index); return(tkSymbol); } if ((_local2 == 34) || (_local2 == 39)) { _index++; _local4 = _index; _local2 = _source.charCodeAt(_local4); while (((_local2 != 34) && (_local2 != 39)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } _token = _source.substring(_local4, _index); _index++; return(tkString); } if ((_local2 == 45) || ((_local2 >= 48) && (_local2 <= 57))) { var _local5 = tkInteger; _local4 = _index; _index++; _local2 = _source.charCodeAt(_index); while (((_local2 >= 48) && (_local2 <= 57)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } if (_index < _local3) { if (((((((_local2 >= 48) && (_local2 <= 57)) || (_local2 == 46)) || (_local2 == 43)) || (_local2 == 45)) || (_local2 == 101)) || (_local2 == 69)) { _local5 = tkFloat; } while ((((((((_local2 >= 48) && (_local2 <= 57)) || (_local2 == 46)) || (_local2 == 43)) || (_local2 == 45)) || (_local2 == 101)) || (_local2 == 69)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } } _token = _source.substring(_local4, _index); return(_local5); } _token = _source.charAt(_index); _index++; return(tkSymbol); } function skipBlanks() { if (_index < _source.length) { var _local2 = _source.charAt(_index); while ((_local2 == " ") || ((_skipChars != null) && (skipChar(_local2)))) { _index++; _local2 = _source.charAt(_index); } } } function skipChar(ch) { var _local2 = 0; while (_local2 < _skipChars.length) { if (ch == _skipChars[_local2]) { return(true); } _local2++; } return(false); } static var tkEOF = -1; static var tkSymbol = 0; static var tkString = 1; static var tkInteger = 2; static var tkFloat = 3; var _index = 0; var _token = ""; }
Symbol 1596 MovieClip [__Packages.mx.xpath.FilterExpr] Frame 0
class mx.xpath.FilterExpr { function FilterExpr (attrInit, nameInit, valueInit) { __attr = attrInit; __name = nameInit; __value = valueInit; } function get attr() { return(__attr); } function set attr(newVal) { __attr = newVal; //return(attr); } function get name() { return(__name); } function set name(newVal) { __name = newVal; //return(name); } function get value() { return(__value); } function set value(newVal) { __value = newVal; //return(value); } var __attr = false; var __value = null; var __name = null; }
Symbol 1597 MovieClip [__Packages.classes.EmailValidator] Frame 0
class classes.EmailValidator extends String { var email_arr, after_arr, str_len, i, j; function EmailValidator () { super(); } function validate(inputString) { if (inputString.length < 1) { return(false); } email_arr = inputString.split("@"); if (email_arr.length != 2) { return(false); } after_arr = email_arr[1].split("."); if (((after_arr.length != 2) || (after_arr[1].length < 2)) || (after_arr[1].length > 4)) { return(false); } if ((!ValidateString(email_arr[0].toString())) || (!ValidateString(email_arr[1].toString()))) { return(false); } return(true); } function ValidateString(_str) { str_len = _str.length; i = 0; while (i < str_len) { if (!CheckUsedCharacter(_str.charCodeAt(i))) { return(false); } i++; } return(true); } function CheckUsedCharacter(_chr) { j = 0; while (j < ASCII_ALLOWED.length) { if ((_chr >= ASCII_ALLOWED[j][0]) && (_chr <= ASCII_ALLOWED[j][1])) { return(true); } j++; } return(false); } var ASCII_ALLOWED = [[38, 39], [42, 43], [45, 57], [61, 61], [63, 63], [65, 90], [94, 95], [97, 123], [125, 126]]; }
Symbol 835 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local2 = __width; var _local3 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local2, oldHeight:_local3}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = createObject(className.symbolOwner.symbolName, id, depth, initobj); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.2.126"; static var textColorList = {color:1, disabledColor:1}; var invalidateFlag = false; var lineWidth = 1; var lineColor = 0; var tabEnabled = false; var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1}; }
Symbol 836 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; static var kStretch = 5000; var focusEnabled = true; var tabEnabled = true; var origBorderStyles = {themeColor:16711680}; var clipParameters = {}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }
Symbol 837 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0
class mx.controls.SimpleButton extends mx.core.UIComponent { static var emphasizedStyleDeclaration; var preset, boundingBox_mc, useHandCursor, skinName, linkLength, iconName, destroyObject, __width, _width, __height, _height, __emphaticStyleName, styleName, enabled, invalidate, pressFocus, dispatchEvent, autoRepeat, interval, getStyle, releaseFocus, createLabel, invalidateStyle; function SimpleButton () { super(); } function init(Void) { super.init(); if (preset == undefined) { boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } useHandCursor = false; } function createChildren(Void) { if (preset != undefined) { var _local2 = this[idNames[preset]]; this[refNames[preset]] = _local2; skinName = _local2; if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } initializing = false; } else if (__state == true) { setStateVar(true); } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } } } function setIcon(tag, linkageName) { return(setSkin(tag + 8, linkageName)); } function changeIcon(tag, linkageName) { linkLength = linkageName.length; var _local2 = stateNames[tag] + "Icon"; this[_local2] = linkageName; this[idNames[tag + 8]] = _local2; setStateVar(getState()); } function changeSkin(tag, linkageName) { var _local2 = stateNames[tag] + "Skin"; this[_local2] = linkageName; this[idNames[tag]] = _local2; setStateVar(getState()); } function viewIcon(varName) { var _local4 = varName + "Icon"; var _local3 = this[_local4]; if (typeof(_local3) == "string") { var _local5 = _local3; if (__emphasized) { if (this[_local3 + "Emphasized"].length > 0) { _local3 = _local3 + "Emphasized"; } } if (this[_local3].length == 0) { return(undefined); } _local3 = setIcon(tagMap[_local5], this[_local3]); if ((_local3 == undefined) && (_global.isLivePreview)) { _local3 = setIcon(0, "ButtonIcon"); } this[_local4] = _local3; } iconName._visible = false; iconName = _local3; iconName._visible = true; } function removeIcons() { var _local3 = 0; while (_local3 < 2) { var _local2 = 8; while (_local2 < 16) { destroyObject(idNames[_local2]); this[stateNames[_local2 - 8] + "Icon"] = ""; _local2++; } _local3++; } refresh(); } function setSkin(tag, linkageName, initobj) { var _local3 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this}))); calcSize(tag, _local3); return(_local3); } function calcSize(Void) { __width = _width; __height = _height; } function viewSkin(varName, initObj) { var _local3 = varName + "Skin"; var _local2 = this[_local3]; if (typeof(_local2) == "string") { var _local4 = _local2; if (__emphasized) { if (this[_local2 + "Emphasized"].length > 0) { _local2 = _local2 + "Emphasized"; } } if (this[_local2].length == 0) { return(undefined); } _local2 = setSkin(tagMap[_local4], this[_local2], ((initObj != undefined) ? (initObj) : ({styleName:this}))); this[_local3] = _local2; } skinName._visible = false; skinName = _local2; skinName._visible = true; } function showEmphasized(e) { if (e && (!__emphatic)) { if (emphasizedStyleDeclaration != undefined) { __emphaticStyleName = styleName; styleName = emphasizedStyleDeclaration; } __emphatic = true; } else { if (__emphatic) { styleName = __emphaticStyleName; } __emphatic = false; } } function refresh(Void) { var _local2 = getState(); if (enabled == false) { viewIcon("disabled"); viewSkin("disabled"); } else { viewSkin(phase); viewIcon(phase); } setView(phase == "down"); iconName.enabled = enabled; } function setView(offset) { if (iconName == undefined) { return(undefined); } var _local2 = (offset ? (btnOffset) : 0); iconName._x = ((__width - iconName._width) / 2) + _local2; iconName._y = ((__height - iconName._height) / 2) + _local2; } function setStateVar(state) { if (state) { if (trueOverSkin.length == 0) { rolloverSkin = tus; } else { rolloverSkin = trs; } if (trueOverIcon.length == 0) { rolloverIcon = tui; } else { rolloverIcon = tri; } upSkin = tus; downSkin = tds; disabledSkin = dts; upIcon = tui; downIcon = tdi; disabledIcon = dti; } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } else { rolloverSkin = frs; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } else { rolloverIcon = fri; } upSkin = fus; downSkin = fds; disabledSkin = dfs; upIcon = fui; downIcon = fdi; disabledIcon = dfi; } __state = state; } function setState(state) { if (state != __state) { setStateVar(state); invalidate(); } } function size(Void) { refresh(); } function draw(Void) { if (initializing) { initializing = false; skinName.visible = true; iconName.visible = true; } size(); } function getState(Void) { return(__state); } function setToggle(val) { __toggle = val; if (__toggle == false) { setState(false); } } function getToggle(Void) { return(__toggle); } function set toggle(val) { setToggle(val); //return(toggle); } function get toggle() { return(getToggle()); } function set value(val) { setSelected(val); //return(value); } function get value() { return(getSelected()); } function set selected(val) { setSelected(val); //return(selected); } function get selected() { return(getSelected()); } function setSelected(val) { if (__toggle) { setState(val); } else { setState((initializing ? (val) : (__state))); } } function getSelected() { return(__state); } function setEnabled(val) { if (enabled != val) { super.setEnabled(val); invalidate(); } } function onPress(Void) { pressFocus(); phase = "down"; refresh(); dispatchEvent({type:"buttonDown"}); if (autoRepeat) { interval = setInterval(this, "onPressDelay", getStyle("repeatDelay")); } } function onPressDelay(Void) { dispatchEvent({type:"buttonDown"}); if (autoRepeat) { clearInterval(interval); interval = setInterval(this, "onPressRepeat", getStyle("repeatInterval")); } } function onPressRepeat(Void) { dispatchEvent({type:"buttonDown"}); updateAfterEvent(); } function onRelease(Void) { releaseFocus(); phase = "rollover"; if (interval != undefined) { clearInterval(interval); delete interval; } if (getToggle()) { setState(!getState()); } else { refresh(); } dispatchEvent({type:"click"}); } function onDragOut(Void) { phase = "up"; refresh(); dispatchEvent({type:"buttonDragOut"}); } function onDragOver(Void) { if (phase != "up") { onPress(); return(undefined); } phase = "down"; refresh(); } function onReleaseOutside(Void) { releaseFocus(); phase = "up"; if (interval != undefined) { clearInterval(interval); delete interval; } } function onRollOver(Void) { phase = "rollover"; refresh(); } function onRollOut(Void) { phase = "up"; refresh(); } function getLabel(Void) { return(fui.text); } function setLabel(val) { if (typeof(fui) == "string") { createLabel("fui", 8, val); fui.styleName = this; } else { fui.text = val; } var _local4 = fui._getTextFormat(); var _local2 = _local4.getTextExtent2(val); fui._width = _local2.width + 5; fui._height = _local2.height + 5; iconName = fui; setView(__state); } function get emphasized() { return(__emphasized); } function set emphasized(val) { __emphasized = val; var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]] = stateNames[_local2] + "Skin"; if (typeof(this[idNames[_local2 + 8]]) == "movieclip") { this[idNames[_local2 + 8]] = stateNames[_local2] + "Icon"; } _local2++; } showEmphasized(__emphasized); setStateVar(__state); invalidateStyle(); //return(emphasized); } function keyDown(e) { if (e.code == 32) { onPress(); } } function keyUp(e) { if (e.code == 32) { onRelease(); } } function onKillFocus(newFocus) { super.onKillFocus(); if (phase != "up") { phase = "up"; refresh(); } } static var symbolName = "SimpleButton"; static var symbolOwner = mx.controls.SimpleButton; static var version = "2.0.2.126"; var className = "SimpleButton"; var style3dInset = 4; var btnOffset = 1; var __toggle = false; var __state = false; var __emphasized = false; var __emphatic = false; static var falseUp = 0; static var falseDown = 1; static var falseOver = 2; static var falseDisabled = 3; static var trueUp = 4; static var trueDown = 5; static var trueOver = 6; static var trueDisabled = 7; var falseUpSkin = "SimpleButtonUp"; var falseDownSkin = "SimpleButtonIn"; var falseOverSkin = ""; var falseDisabledSkin = "SimpleButtonUp"; var trueUpSkin = "SimpleButtonIn"; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = "SimpleButtonIn"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var phase = "up"; var fui = "falseUpIcon"; var fus = "falseUpSkin"; var fdi = "falseDownIcon"; var fds = "falseDownSkin"; var frs = "falseOverSkin"; var fri = "falseOverIcon"; var dfi = "falseDisabledIcon"; var dfs = "falseDisabledSkin"; var tui = "trueUpIcon"; var tus = "trueUpSkin"; var tdi = "trueDownIcon"; var tds = "trueDownSkin"; var trs = "trueOverSkin"; var tri = "trueOverIcon"; var dts = "trueDisabledSkin"; var dti = "trueDisabledIcon"; var rolloverSkin = mx.controls.SimpleButton.prototype.frs; var rolloverIcon = mx.controls.SimpleButton.prototype.fri; var upSkin = mx.controls.SimpleButton.prototype.fus; var downSkin = mx.controls.SimpleButton.prototype.fds; var disabledSkin = mx.controls.SimpleButton.prototype.dfs; var upIcon = mx.controls.SimpleButton.prototype.fui; var downIcon = mx.controls.SimpleButton.prototype.fdi; var disabledIcon = mx.controls.SimpleButton.prototype.dfi; var initializing = true; var idNames = ["fus", "fds", "frs", "dfs", "tus", "tds", "trs", "dts", "fui", "fdi", "fri", "dfi", "tui", "tdi", "tri", "dti"]; var stateNames = ["falseUp", "falseDown", "falseOver", "falseDisabled", "trueUp", "trueDown", "trueOver", "trueDisabled"]; var refNames = ["upSkin", "downSkin", "rolloverSkin", "disabledSkin"]; var tagMap = {falseUpSkin:0, falseDownSkin:1, falseOverSkin:2, falseDisabledSkin:3, trueUpSkin:4, trueDownSkin:5, trueOverSkin:6, trueDisabledSkin:7, falseUpIcon:0, falseDownIcon:1, falseOverIcon:2, falseDisabledIcon:3, trueUpIcon:4, trueDownIcon:5, trueOverIcon:6, trueDisabledIcon:7}; }
Symbol 838 MovieClip [__Packages.mx.controls.Button] Frame 0
class mx.controls.Button extends mx.controls.SimpleButton { var initializing, labelPath, initIcon, getState, enabled, phase, idNames, __width, __height, setState, invalidate, iconName, refresh, createLabel, _iconLinkageName, removeIcons, hitArea_mc, createEmptyObject; function Button () { super(); } function init(Void) { super.init(); } function draw() { if (initializing) { labelPath.visible = true; } super.draw(); if (initIcon != undefined) { _setIcon(initIcon); } delete initIcon; } function onRelease(Void) { super.onRelease(); } function createChildren(Void) { super.createChildren(); } function setSkin(tag, linkageName, initobj) { return(super.setSkin(tag, linkageName, initobj)); } function viewSkin(varName) { var _local3 = (getState() ? "true" : "false"); _local3 = _local3 + (enabled ? (phase) : "disabled"); super.viewSkin(varName, {styleName:this, borderStyle:_local3}); } function invalidateStyle(c) { labelPath.invalidateStyle(c); super.invalidateStyle(c); } function setColor(c) { var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]].redraw(true); _local2++; } } function setEnabled(enable) { labelPath.enabled = enable; super.setEnabled(enable); } function calcSize(tag, ref) { if ((__width == undefined) || (__height == undefined)) { return(undefined); } if (tag < 7) { ref.setSize(__width, __height, true); } } function size(Void) { setState(getState()); setHitArea(__width, __height); var _local3 = 0; while (_local3 < 8) { var _local4 = idNames[_local3]; if (typeof(this[_local4]) == "movieclip") { this[_local4].setSize(__width, __height, true); } _local3++; } super.size(); } function set labelPlacement(val) { __labelPlacement = val; invalidate(); //return(labelPlacement); } function get labelPlacement() { return(__labelPlacement); } function getLabelPlacement(Void) { return(__labelPlacement); } function setLabelPlacement(val) { __labelPlacement = val; invalidate(); } function getBtnOffset(Void) { if (getState()) { var _local2 = btnOffset; } else if (phase == "down") { var _local2 = btnOffset; } else { var _local2 = 0; } return(_local2); } function setView(offset) { var _local16 = (offset ? (btnOffset) : 0); var _local12 = getLabelPlacement(); var _local7 = 0; var _local6 = 0; var _local9 = 0; var _local8 = 0; var _local5 = 0; var _local4 = 0; var _local3 = labelPath; var _local2 = iconName; var _local15 = _local3.textWidth; var _local14 = _local3.textHeight; var _local10 = (__width - borderW) - borderW; var _local11 = (__height - borderW) - borderW; if (_local2 != undefined) { _local7 = _local2._width; _local6 = _local2._height; } if ((_local12 == "left") || (_local12 == "right")) { if (_local3 != undefined) { _local9 = Math.min(_local10 - _local7, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11, _local14 + 5); _local3._height = _local8; } if (_local12 == "right") { _local5 = _local7; if (centerContent) { _local5 = _local5 + (((_local10 - _local9) - _local7) / 2); } _local2._x = _local5 - _local7; } else { _local5 = (_local10 - _local9) - _local7; if (centerContent) { _local5 = _local5 / 2; } _local2._x = _local5 + _local9; } _local4 = 0; _local2._y = _local4; if (centerContent) { _local2._y = (_local11 - _local6) / 2; _local4 = (_local11 - _local8) / 2; } if (!centerContent) { _local2._y = _local2._y + Math.max(0, (_local8 - _local6) / 2); } } else { if (_local3 != undefined) { _local9 = Math.min(_local10, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11 - _local6, _local14 + 5); _local3._height = _local8; } _local5 = (_local10 - _local9) / 2; _local2._x = (_local10 - _local7) / 2; if (_local12 == "top") { _local4 = (_local11 - _local8) - _local6; if (centerContent) { _local4 = _local4 / 2; } _local2._y = _local4 + _local8; } else { _local4 = _local6; if (centerContent) { _local4 = _local4 + (((_local11 - _local8) - _local6) / 2); } _local2._y = _local4 - _local6; } } var _local13 = borderW + _local16; _local3._x = _local5 + _local13; _local3._y = _local4 + _local13; _local2._x = _local2._x + _local13; _local2._y = _local2._y + _local13; } function set label(lbl) { setLabel(lbl); //return(label); } function setLabel(label) { if (label == "") { labelPath.removeTextField(); refresh(); return(undefined); } if (labelPath == undefined) { var _local2 = createLabel("labelPath", 200, label); _local2._width = _local2.textWidth + 5; _local2._height = _local2.textHeight + 5; if (initializing) { _local2.visible = false; } } else { delete labelPath.__text; labelPath.text = label; refresh(); } } function getLabel(Void) { return(((labelPath.__text != undefined) ? (labelPath.__text) : (labelPath.text))); } function get label() { return(getLabel()); } function _getIcon(Void) { return(_iconLinkageName); } function get icon() { if (initializing) { return(initIcon); } return(_iconLinkageName); } function _setIcon(linkage) { if (initializing) { if (linkage == "") { return(undefined); } initIcon = linkage; } else { if (linkage == "") { removeIcons(); return(undefined); } super.changeIcon(0, linkage); super.changeIcon(1, linkage); super.changeIcon(3, linkage); super.changeIcon(4, linkage); super.changeIcon(5, linkage); _iconLinkageName = linkage; refresh(); } } function set icon(linkage) { _setIcon(linkage); //return(icon); } function setHitArea(w, h) { if (hitArea_mc == undefined) { createEmptyObject("hitArea_mc", 100); } var _local2 = hitArea_mc; _local2.clear(); _local2.beginFill(16711680); _local2.drawRect(0, 0, w, h); _local2.endFill(); _local2.setVisible(false); } static var symbolName = "Button"; static var symbolOwner = mx.controls.Button; var className = "Button"; static var version = "2.0.2.126"; var btnOffset = 0; var _color = "buttonColor"; var __label = "default value"; var __labelPlacement = "right"; var falseUpSkin = "ButtonSkin"; var falseDownSkin = "ButtonSkin"; var falseOverSkin = "ButtonSkin"; var falseDisabledSkin = "ButtonSkin"; var trueUpSkin = "ButtonSkin"; var trueDownSkin = "ButtonSkin"; var trueOverSkin = "ButtonSkin"; var trueDisabledSkin = "ButtonSkin"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var clipParameters = {labelPlacement:1, icon:1, toggle:1, selected:1, label:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.Button.prototype.clipParameters, mx.controls.SimpleButton.prototype.clipParameters); var centerContent = true; var borderW = 1; }
Symbol 868 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip { var _visible, _x, _y, _width, _height; function SkinElement () { super(); } static function registerElement(name, className) { Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className))); _global.skinRegistry[name] = true; } function __set__visible(visible) { _visible = visible; } function move(x, y) { _x = x; _y = y; } function setSize(w, h) { _width = w; _height = h; } }
Symbol 869 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles { function CSSTextStyles () { } static function addTextStyles(o, bColor) { o.addProperty("textAlign", function () { return(this._tf.align); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.align = x; }); o.addProperty("fontWeight", function () { return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.bold = x == "bold"; }); if (bColor) { o.addProperty("color", function () { return(this._tf.color); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.color = x; }); } o.addProperty("fontFamily", function () { return(this._tf.font); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.font = x; }); o.addProperty("textIndent", function () { return(this._tf.indent); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.indent = x; }); o.addProperty("fontStyle", function () { return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.italic = x == "italic"; }); o.addProperty("marginLeft", function () { return(this._tf.leftMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.leftMargin = x; }); o.addProperty("marginRight", function () { return(this._tf.rightMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.rightMargin = x; }); o.addProperty("fontSize", function () { return(this._tf.size); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.size = x; }); o.addProperty("textDecoration", function () { return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.underline = x == "underline"; }); o.addProperty("embedFonts", function () { return(this._tf.embedFonts); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.embedFonts = x; }); } }
Symbol 870 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager { function StyleManager () { } static function registerInheritingStyle(styleName) { inheritingStyles[styleName] = true; } static function isInheritingStyle(styleName) { return(inheritingStyles[styleName] == true); } static function registerColorStyle(styleName) { colorStyles[styleName] = true; } static function isColorStyle(styleName) { return(colorStyles[styleName] == true); } static function registerColorName(colorName, colorValue) { colorNames[colorName] = colorValue; } static function isColorName(colorName) { return(colorNames[colorName] != undefined); } static function getColorName(colorName) { return(colorNames[colorName]); } static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true}; static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true}; static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344}; static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false}; static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true}; }
Symbol 871 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration { var _tf; function CSSStyleDeclaration () { } function __getTextFormat(tf, bAll) { var _local5 = false; if (_tf != undefined) { var _local2; for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) { if (tf[_local2] == undefined) { var _local3 = _tf[_local2]; if (_local3 != undefined) { tf[_local2] = _local3; } else { _local5 = true; } } } } } else { _local5 = true; } return(_local5); } function getStyle(styleProp) { var _local2 = this[styleProp]; var _local3 = mx.styles.StyleManager.getColorName(_local2); return(((_local3 == undefined) ? (_local2) : (_local3))); } static function classConstruct() { mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true); return(true); } static var classConstructed = classConstruct(); static var CSSTextStylesDependency = mx.styles.CSSTextStyles; }
Symbol 872 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 873 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class mx.events.UIEventDispatcher extends mx.events.EventDispatcher { var dispatchQueue, owner, __sentLoadEvent, __origAddEventListener; function UIEventDispatcher () { super(); } static function addKeyEvents(obj) { if (obj.keyHandler == undefined) { var _local1 = (obj.keyHandler = new Object()); _local1.owner = obj; _local1.onKeyDown = _fEventDispatcher.onKeyDown; _local1.onKeyUp = _fEventDispatcher.onKeyUp; } Key.addListener(obj.keyHandler); } static function removeKeyEvents(obj) { Key.removeListener(obj.keyHandler); } static function addLoadEvents(obj) { if (obj.onLoad == undefined) { obj.onLoad = _fEventDispatcher.onLoad; obj.onUnload = _fEventDispatcher.onUnload; if (obj.getBytesTotal() == obj.getBytesLoaded()) { obj.doLater(obj, "onLoad"); } } } static function removeLoadEvents(obj) { delete obj.onLoad; delete obj.onUnload; } static function initialize(obj) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.UIEventDispatcher(); } obj.addEventListener = _fEventDispatcher.__addEventListener; obj.__origAddEventListener = _fEventDispatcher.addEventListener; obj.removeEventListener = _fEventDispatcher.removeEventListener; obj.dispatchEvent = _fEventDispatcher.dispatchEvent; obj.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(mx.events.EventDispatcher, eventObj); dispatchQueue(this, eventObj); } function onKeyDown(Void) { owner.dispatchEvent({type:"keyDown", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onKeyUp(Void) { owner.dispatchEvent({type:"keyUp", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onLoad(Void) { if (__sentLoadEvent != true) { dispatchEvent({type:"load"}); } __sentLoadEvent = true; } function onUnload(Void) { dispatchEvent({type:"unload"}); } function __addEventListener(event, handler) { __origAddEventListener(event, handler); var _local3 = lowLevelEvents; for (var _local5 in _local3) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local2 = _local3[_local5][0]; mx.events.UIEventDispatcher[_local2](this); } } } function removeEventListener(event, handler) { var _local6 = "__q_" + event; mx.events.EventDispatcher._removeEventListener(this[_local6], event, handler); if (this[_local6].length == 0) { var _local2 = lowLevelEvents; for (var _local5 in _local2) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local3 = _local2[_local5][1]; mx.events.UIEventDispatcher[_local2[_local5][1]](this); } } } } static var keyEvents = {keyDown:1, keyUp:1}; static var loadEvents = {load:1, unload:1}; static var lowLevelEvents = {keyEvents:["addKeyEvents", "removeKeyEvents"], loadEvents:["addLoadEvents", "removeLoadEvents"]}; static var _fEventDispatcher = undefined; }
Symbol 874 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0
class mx.skins.ColoredSkinElement { var getStyle, _color, onEnterFrame; function ColoredSkinElement () { } function setColor(c) { if (c != undefined) { var _local2 = new Color(this); _local2.setRGB(c); } } function draw(Void) { setColor(getStyle(_color)); onEnterFrame = undefined; } function invalidateStyle(Void) { onEnterFrame = draw; } static function setColorStyle(p, colorStyle) { if (p._color == undefined) { p._color = colorStyle; } p.setColor = mixins.setColor; p.invalidateStyle = mixins.invalidateStyle; p.draw = mixins.draw; p.setColor(p.getStyle(colorStyle)); } static var mixins = new mx.skins.ColoredSkinElement(); }
Symbol 875 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0
class mx.core.ext.UIObjectExtensions { function UIObjectExtensions () { } static function addGeometry(tf, ui) { tf.addProperty("width", ui.__get__width, null); tf.addProperty("height", ui.__get__height, null); tf.addProperty("left", ui.__get__left, null); tf.addProperty("x", ui.__get__x, null); tf.addProperty("top", ui.__get__top, null); tf.addProperty("y", ui.__get__y, null); tf.addProperty("right", ui.__get__right, null); tf.addProperty("bottom", ui.__get__bottom, null); tf.addProperty("visible", ui.__get__visible, ui.__set__visible); } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; var _local6 = mx.core.UIObject.prototype; var _local9 = mx.skins.SkinElement.prototype; addGeometry(_local9, _local6); mx.events.UIEventDispatcher.initialize(_local6); var _local13 = mx.skins.ColoredSkinElement; mx.styles.CSSTextStyles.addTextStyles(_local6); var _local5 = MovieClip.prototype; _local5.getTopLevel = _local6.getTopLevel; _local5.createLabel = _local6.createLabel; _local5.createObject = _local6.createObject; _local5.createClassObject = _local6.createClassObject; _local5.createEmptyObject = _local6.createEmptyObject; _local5.destroyObject = _local6.destroyObject; _global.ASSetPropFlags(_local5, "getTopLevel", 1); _global.ASSetPropFlags(_local5, "createLabel", 1); _global.ASSetPropFlags(_local5, "createObject", 1); _global.ASSetPropFlags(_local5, "createClassObject", 1); _global.ASSetPropFlags(_local5, "createEmptyObject", 1); _global.ASSetPropFlags(_local5, "destroyObject", 1); _local5.__getTextFormat = _local6.__getTextFormat; _local5._getTextFormat = _local6._getTextFormat; _local5.getStyleName = _local6.getStyleName; _local5.getStyle = _local6.getStyle; _global.ASSetPropFlags(_local5, "__getTextFormat", 1); _global.ASSetPropFlags(_local5, "_getTextFormat", 1); _global.ASSetPropFlags(_local5, "getStyleName", 1); _global.ASSetPropFlags(_local5, "getStyle", 1); var _local7 = TextField.prototype; addGeometry(_local7, _local6); _local7.addProperty("enabled", function () { return(this.__enabled); }, function (x) { this.__enabled = x; this.invalidateStyle(); }); _local7.move = _local9.move; _local7.setSize = _local9.setSize; _local7.invalidateStyle = function () { this.invalidateFlag = true; }; _local7.draw = function () { if (this.invalidateFlag) { this.invalidateFlag = false; var _local2 = this._getTextFormat(); this.setTextFormat(_local2); this.setNewTextFormat(_local2); this.embedFonts = _local2.embedFonts == true; if (this.__text != undefined) { if (this.text == "") { this.text = this.__text; } delete this.__text; } this._visible = true; } }; _local7.setColor = function (color) { this.textColor = color; }; _local7.getStyle = _local5.getStyle; _local7.__getTextFormat = _local6.__getTextFormat; _local7.setValue = function (v) { this.text = v; }; _local7.getValue = function () { return(this.text); }; _local7.addProperty("value", function () { return(this.getValue()); }, function (v) { this.setValue(v); }); _local7._getTextFormat = function () { var _local2 = this.stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); this.__getTextFormat(_local2); this.stylecache.tf = _local2; if (this.__enabled == false) { if (this.enabledColor == undefined) { var _local4 = this.getTextFormat(); this.enabledColor = _local4.color; } var _local3 = this.getStyle("disabledColor"); _local2.color = _local3; } else if (this.enabledColor != undefined) { if (_local2.color == undefined) { _local2.color = this.enabledColor; } } return(_local2); }; _local7.getPreferredWidth = function () { this.draw(); return(this.textWidth + 4); }; _local7.getPreferredHeight = function () { this.draw(); return(this.textHeight + 4); }; TextFormat.prototype.getTextExtent2 = function (s) { var _local3 = _root._getTextExtent; if (_local3 == undefined) { _root.createTextField("_getTextExtent", -2, 0, 0, 1000, 100); _local3 = _root._getTextExtent; _local3._visible = false; } _root._getTextExtent.text = s; var _local4 = this.align; this.align = "left"; _root._getTextExtent.setTextFormat(this); this.align = _local4; return({width:_local3.textWidth, height:_local3.textHeight}); }; if (_global.style == undefined) { _global.style = new mx.styles.CSSStyleDeclaration(); _global.cascadingStyles = true; _global.styles = new Object(); _global.skinRegistry = new Object(); if (_global._origWidth == undefined) { _global.origWidth = Stage.width; _global.origHeight = Stage.height; } } var _local4 = _root; while (_local4._parent != undefined) { _local4 = _local4._parent; } _local4.addProperty("width", function () { return(Stage.width); }, null); _local4.addProperty("height", function () { return(Stage.height); }, null); _global.ASSetPropFlags(_local4, "width", 1); _global.ASSetPropFlags(_local4, "height", 1); return(true); } static var bExtended = false; static var UIObjectExtended = Extensions(); static var UIObjectDependency = mx.core.UIObject; static var SkinElementDependency = mx.skins.SkinElement; static var CSSTextStylesDependency = mx.styles.CSSTextStyles; static var UIEventDispatcherDependency = mx.events.UIEventDispatcher; }
Symbol 876 MovieClip [__Packages.mx.skins.halo.Defaults] Frame 0
class mx.skins.halo.Defaults { var beginGradientFill, beginFill, moveTo, lineTo, curveTo, endFill; function Defaults () { } static function setThemeDefaults() { var _local2 = _global.style; _local2.themeColor = 8453965 /* 0x80FF4D */; _local2.disabledColor = 8684164 /* 0x848284 */; _local2.modalTransparency = 0; _local2.filled = true; _local2.stroked = true; _local2.strokeWidth = 1; _local2.strokeColor = 0; _local2.fillColor = 16777215 /* 0xFFFFFF */; _local2.repeatInterval = 35; _local2.repeatDelay = 500; _local2.fontFamily = "_sans"; _local2.fontSize = 12; _local2.selectionColor = 13500353 /* 0xCDFFC1 */; _local2.rollOverColor = 14942166 /* 0xE3FFD6 */; _local2.useRollOver = true; _local2.backgroundDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDuration = 200; _local2.openDuration = 250; _local2.borderStyle = "inset"; _local2.color = 734012 /* 0x0B333C */; _local2.textSelectedColor = 24371; _local2.textRollOverColor = 2831164 /* 0x2B333C */; _local2.textDisabledColor = 16777215 /* 0xFFFFFF */; _local2.vGridLines = true; _local2.hGridLines = false; _local2.vGridLineColor = 6710886 /* 0x666666 */; _local2.hGridLineColor = 6710886 /* 0x666666 */; _local2.headerColor = 15395562 /* 0xEAEAEA */; _local2.indentation = 17; _local2.folderOpenIcon = "TreeFolderOpen"; _local2.folderClosedIcon = "TreeFolderClosed"; _local2.defaultLeafIcon = "TreeNodeIcon"; _local2.disclosureOpenIcon = "TreeDisclosureOpen"; _local2.disclosureClosedIcon = "TreeDisclosureClosed"; _local2.popupDuration = 150; _local2.todayColor = 6710886 /* 0x666666 */; _local2 = (_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration()); _local2.backgroundColor = 16777215 /* 0xFFFFFF */; _local2.borderColor = 13290186 /* 0xCACACA */; _local2.borderStyle = "inset"; _local2 = (_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration()); _local2.borderStyle = "inset"; _local2 = (_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration()); _local2.textAlign = "center"; _local2 = (_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration()); _local2.borderColor = 14015965 /* 0xD5DDDD */; _local2.buttonColor = 7305079 /* 0x6F7777 */; _local2.shadowColor = 15658734 /* 0xEEEEEE */; _local2.highlightColor = 12897484 /* 0xC4CCCC */; _local2.shadowCapColor = 14015965 /* 0xD5DDDD */; _local2.borderCapColor = 9542041 /* 0x919999 */; var _local4 = new Object(); _local4.borderColor = 16711680 /* 0xFF0000 */; _local4.buttonColor = 16711680 /* 0xFF0000 */; _local4.shadowColor = 16711680 /* 0xFF0000 */; _local4.highlightColor = 16711680 /* 0xFF0000 */; _local4.shadowCapColor = 16711680 /* 0xFF0000 */; _local4.borderCapColor = 16711680 /* 0xFF0000 */; mx.core.UIComponent.prototype.origBorderStyles = _local4; var _local3; _local3 = (_global.styles.TextInput = new mx.styles.CSSStyleDeclaration()); _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderStyle = "inset"; _global.styles.TextArea = _global.styles.TextInput; _local3 = (_global.styles.Window = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "default"; _local3 = (_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.Alert = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "alert"; _local3 = (_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "inset"; _local3 = (_global.styles.View = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "none"; _local3 = (_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration()); _local3.color = 11187123 /* 0xAAB3B3 */; _local3.fontWeight = "bold"; _local3 = (_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = "11"; _local3 = (_global.styles.Accordion = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "solid"; _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderColor = 9081738 /* 0x8A938A */; _local3.headerHeight = 22; _local3.marginLeft = (_local3.marginRight = (_local3.marginTop = (_local3.marginBottom = -1))); _local3.verticalGap = -1; _local3 = (_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration()); _local3.borderColor = 9542041 /* 0x919999 */; _local3.headerColor = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 10; _local3.textAlign = "right"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = 11; _local3.textAlign = "center"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration()); _local3.color = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 12; _local3.fontWeight = "bold"; _local3.textAlign = "center"; } function drawRoundRect(x, y, w, h, r, c, alpha, rot, gradient, ratios) { if (typeof(r) == "object") { var _local18 = r.br; var _local16 = r.bl; var _local15 = r.tl; var _local10 = r.tr; } else { var _local10 = r; var _local15 = _local10; var _local16 = _local15; var _local18 = _local16; } if (typeof(c) == "object") { if (typeof(alpha) != "object") { var _local9 = [alpha, alpha]; } else { var _local9 = alpha; } if (ratios == undefined) { ratios = [0, 255]; } var _local14 = h * 0.7; if (typeof(rot) != "object") { var _local11 = {matrixType:"box", x:-_local14, y:_local14, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */}; } else { var _local11 = rot; } if (gradient == "radial") { beginGradientFill("radial", c, _local9, ratios, _local11); } else { beginGradientFill("linear", c, _local9, ratios, _local11); } } else if (c != undefined) { beginFill(c, alpha); } r = _local18; var _local13 = r - (r * 0.707106781186547); var _local12 = r - (r * 0.414213562373095); moveTo(x + w, (y + h) - r); lineTo(x + w, (y + h) - r); curveTo(x + w, (y + h) - _local12, (x + w) - _local13, (y + h) - _local13); curveTo((x + w) - _local12, y + h, (x + w) - r, y + h); r = _local16; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x + r, y + h); curveTo(x + _local12, y + h, x + _local13, (y + h) - _local13); curveTo(x, (y + h) - _local12, x, (y + h) - r); r = _local15; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x, y + r); curveTo(x, y + _local12, x + _local13, y + _local13); curveTo(x + _local12, y, x + r, y); r = _local10; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo((x + w) - r, y); curveTo((x + w) - _local12, y, (x + w) - _local13, y + _local13); curveTo(x + w, y + _local12, x + w, y + r); lineTo(x + w, (y + h) - r); if (c != undefined) { endFill(); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); setThemeDefaults(); mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; static var UIObjectDependency = mx.core.UIObject; }
Symbol 877 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
class mx.managers.DepthManager { var _childCounter, createClassObject, createObject, _parent, swapDepths, _topmost, getDepth; function DepthManager () { MovieClip.prototype.createClassChildAtDepth = createClassChildAtDepth; MovieClip.prototype.createChildAtDepth = createChildAtDepth; MovieClip.prototype.setDepthTo = setDepthTo; MovieClip.prototype.setDepthAbove = setDepthAbove; MovieClip.prototype.setDepthBelow = setDepthBelow; MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth; MovieClip.prototype.shuffleDepths = shuffleDepths; MovieClip.prototype.getDepthByFlag = getDepthByFlag; MovieClip.prototype.buildDepthTable = buildDepthTable; _global.ASSetPropFlags(MovieClip.prototype, "createClassChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "createChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthTo", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthAbove", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthBelow", 1); _global.ASSetPropFlags(MovieClip.prototype, "findNextAvailableDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "shuffleDepths", 1); _global.ASSetPropFlags(MovieClip.prototype, "getDepthByFlag", 1); _global.ASSetPropFlags(MovieClip.prototype, "buildDepthTable", 1); } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createClassObjectAtDepth(className, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createClassChildAtDepth(className, kTopmost, initObj); break; case kTooltip : _local1 = holder.createClassChildAtDepth(className, kTop, initObj); break; } return(_local1); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createClassChildAtDepth(className, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(this, _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local2 = targetDepth; var _local1 = targetDepth; if (direction == "down") { while (depthTable[_local1] != undefined) { _local1--; } return(_local1); } while (depthTable[_local2] != undefined) { _local2++; } return(_local2); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new mx.managers.DepthManager(); }
Symbol 878 MovieClip [__Packages.mx.managers.SystemManager] Frame 0
class mx.managers.SystemManager { static var _xAddEventListener, addEventListener, __addEventListener, _xRemoveEventListener, removeEventListener, __removeEventListener, form, __screen, dispatchEvent; function SystemManager () { } static function init(Void) { if (_initialized == false) { _initialized = true; mx.events.EventDispatcher.initialize(mx.managers.SystemManager); Mouse.addListener(mx.managers.SystemManager); Stage.addListener(mx.managers.SystemManager); _xAddEventListener = addEventListener; addEventListener = __addEventListener; _xRemoveEventListener = removeEventListener; removeEventListener = __removeEventListener; } } static function addFocusManager(f) { form = f; f.focusManager.activate(); } static function removeFocusManager(f) { } static function onMouseDown(Void) { var _local1 = form; _local1.focusManager._onMouseDown(); } static function onResize(Void) { var _local7 = Stage.width; var _local6 = Stage.height; var _local9 = _global.origWidth; var _local8 = _global.origHeight; var _local3 = Stage.align; var _local5 = (_local9 - _local7) / 2; var _local4 = (_local8 - _local6) / 2; if (_local3 == "T") { _local4 = 0; } else if (_local3 == "B") { _local4 = _local8 - _local6; } else if (_local3 == "L") { _local5 = 0; } else if (_local3 == "R") { _local5 = _local9 - _local7; } else if (_local3 == "LT") { _local4 = 0; _local5 = 0; } else if (_local3 == "TR") { _local4 = 0; _local5 = _local9 - _local7; } else if (_local3 == "LB") { _local4 = _local8 - _local6; _local5 = 0; } else if (_local3 == "RB") { _local4 = _local8 - _local6; _local5 = _local9 - _local7; } if (__screen == undefined) { __screen = new Object(); } __screen.x = _local5; __screen.y = _local4; __screen.width = _local7; __screen.height = _local6; _root.focusManager.relocate(); dispatchEvent({type:"resize"}); } static function get screen() { init(); if (__screen == undefined) { onResize(); } return(__screen); } static var _initialized = false; static var idleFrames = 0; static var isMouseDown = false; static var forms = new Array(); }
Symbol 879 MovieClip [__Packages.mx.managers.FocusManager] Frame 0
class mx.managers.FocusManager extends mx.core.UIComponent { var __defaultPushButton, defPushButton, form, move, tabEnabled, _width, _height, _x, _y, _alpha, _parent, tabCapture, watch, lastMouse, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, findFocusFromObject; function FocusManager () { super(); } function get defaultPushButton() { return(__defaultPushButton); } function set defaultPushButton(x) { if (x != __defaultPushButton) { __defaultPushButton.__set__emphasized(false); __defaultPushButton = x; defPushButton = x; x.__set__emphasized(true); } //return(defaultPushButton); } function getMaxTabIndex(o) { var _local3 = 0; var _local6; for (_local6 in o) { var _local2 = o[_local6]; if (_local2._parent == o) { if (_local2.tabIndex != undefined) { if (_local2.tabIndex > _local3) { _local3 = _local2.tabIndex; } } if (_local2.tabChildren == true) { var _local4 = getMaxTabIndex(_local2); if (_local4 > _local3) { _local3 = _local4; } } } } return(_local3); } function getNextTabIndex(Void) { return(getMaxTabIndex(form) + 1); } function get nextTabIndex() { return(getNextTabIndex()); } function relocate(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); move(_local2.x - 1, _local2.y - 1); } function init(Void) { super.init(); tabEnabled = false; _width = (_height = 1); _x = (_y = -1); _alpha = 0; _parent.focusManager = this; _parent.tabChildren = true; _parent.tabEnabled = false; form = _parent; _parent.addEventListener("hide", this); _parent.addEventListener("reveal", this); mx.managers.SystemManager.init(); mx.managers.SystemManager.addFocusManager(form); tabCapture.tabIndex = 0; watch("enabled", enabledChanged); Selection.addListener(this); lastMouse = new Object(); _global.ASSetPropFlags(_parent, "focusManager", 1); _global.ASSetPropFlags(_parent, "tabChildren", 1); _global.ASSetPropFlags(_parent, "tabEnabled", 1); } function enabledChanged(id, oldValue, newValue) { _visible = newValue; return(newValue); } function activate(Void) { Key.addListener(this); activated = (_visible = true); if (lastFocus != undefined) { bNeedFocus = true; if (!mx.managers.SystemManager.isMouseDown) { doLater(this, "restoreFocus"); } } } function deactivate(Void) { Key.removeListener(this); activated = (_visible = false); var _local2 = getSelectionFocus(); var _local3 = getActualFocus(_local2); if (isOurFocus(_local3)) { lastSelFocus = _local2; lastFocus = _local3; } cancelAllDoLaters(); } function isOurFocus(o) { if (o.focusManager == this) { return(true); } while (o != undefined) { if (o.focusManager != undefined) { return(false); } if (o._parent == _parent) { return(true); } o = o._parent; } return(false); } function onSetFocus(o, n) { if (n == null) { if (activated) { bNeedFocus = true; } } else { var _local2 = getFocus(); if (isOurFocus(_local2)) { bNeedFocus = false; lastFocus = _local2; lastSelFocus = n; } } } function restoreFocus(Void) { var _local2 = lastSelFocus.hscroll; if (_local2 != undefined) { var _local5 = lastSelFocus.scroll; var _local4 = lastSelFocus.background; } lastFocus.setFocus(); var _local3 = Selection; Selection.setSelection(_local3.lastBeginIndex, _local3.lastEndIndex); if (_local2 != undefined) { lastSelFocus.scroll = _local5; lastSelFocus.hscroll = _local2; lastSelFocus.background = _local4; } } function onUnload(Void) { mx.managers.SystemManager.removeFocusManager(form); } function setFocus(o) { if (o == null) { Selection.setFocus(null); } else if (o.setFocus == undefined) { Selection.setFocus(o); } else { o.setFocus(); } } function getActualFocus(o) { var _local1 = o._parent; while (_local1 != undefined) { if (_local1.focusTextField != undefined) { while (_local1.focusTextField != undefined) { o = _local1; _local1 = _local1._parent; if (_local1 == undefined) { return(undefined); } if (_local1.focusTextField == undefined) { return(o); } } } if (_local1.tabEnabled != true) { return(o); } o = _local1; _local1 = o._parent; } return(undefined); } function getSelectionFocus() { var m = Selection.getFocus(); var o = eval (m); return(o); } function getFocus(Void) { var _local2 = getSelectionFocus(); return(getActualFocus(_local2)); } function walkTree(p, index, groupName, dir, lookup, firstChild) { var _local5 = true; var _local11; for (_local11 in p) { var _local2 = p[_local11]; if ((((_local2._parent == p) && (_local2.enabled != false)) && (_local2._visible != false)) && ((_local2.tabEnabled == true) || ((_local2.tabEnabled != false) && ((((((((_local2.onPress != undefined) || (_local2.onRelease != undefined)) || (_local2.onReleaseOutside != undefined)) || (_local2.onDragOut != undefined)) || (_local2.onDragOver != undefined)) || (_local2.onRollOver != undefined)) || (_local2.onRollOut != undefined)) || (_local2 instanceof TextField))))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_local2 != _lastTarget) { if (((_local2.groupName != undefined) || (groupName != undefined)) && (_local2.groupName == groupName)) { continue; } if ((_local2 instanceof TextField) && (_local2.selectable == false)) { continue; } if (_local5 || (((_local2.groupName != undefined) && (_local2.groupName == _firstNode.groupName)) && (_local2.selected == true))) { if (firstChild) { _firstNode = _local2; firstChild = false; } } if (_nextIsNext == true) { if ((((_local2.groupName != undefined) && (_local2.groupName == _nextNode.groupName)) && (_local2.selected == true)) || ((_nextNode == undefined) && ((_local2.groupName == undefined) || ((_local2.groupName != undefined) && (_local2.groupName != groupName))))) { _nextNode = _local2; } } if ((_local2.groupName == undefined) || (groupName != _local2.groupName)) { if (((_lastx.groupName != undefined) && (_local2.groupName == _lastx.groupName)) && (_lastx.selected == true)) { } else { _lastx = _local2; } } } else { _prevNode = _lastx; _needPrev = false; _nextIsNext = true; } if (_local2.tabIndex != undefined) { if (_local2.tabIndex == index) { if (_foundList[_local2._name] == undefined) { if (_needPrev) { _prevObj = _local2; _needPrev = false; } _nextObj = _local2; } } if (dir && (_local2.tabIndex > index)) { if (((_nextObj == undefined) || ((_nextObj.tabIndex > _local2.tabIndex) && (((_local2.groupName == undefined) || (_nextObj.groupName == undefined)) || (_local2.groupName != _nextObj.groupName)))) || ((((_nextObj.groupName != undefined) && (_nextObj.groupName == _local2.groupName)) && (_nextObj.selected != true)) && ((_local2.selected == true) || (_nextObj.tabIndex > _local2.tabIndex)))) { _nextObj = _local2; } } else if ((!dir) && (_local2.tabIndex < index)) { if (((_prevObj == undefined) || ((_prevObj.tabIndex < _local2.tabIndex) && (((_local2.groupName == undefined) || (_prevObj.groupName == undefined)) || (_local2.groupName != _prevObj.groupName)))) || ((((_prevObj.groupName != undefined) && (_prevObj.groupName == _local2.groupName)) && (_prevObj.selected != true)) && ((_local2.selected == true) || (_prevObj.tabIndex < _local2.tabIndex)))) { _prevObj = _local2; } } if (((_firstObj == undefined) || ((_local2.tabIndex < _firstObj.tabIndex) && (((_local2.groupName == undefined) || (_firstObj.groupName == undefined)) || (_local2.groupName != _firstObj.groupName)))) || ((((_firstObj.groupName != undefined) && (_firstObj.groupName == _local2.groupName)) && (_firstObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex < _firstObj.tabIndex)))) { _firstObj = _local2; } if (((_lastObj == undefined) || ((_local2.tabIndex > _lastObj.tabIndex) && (((_local2.groupName == undefined) || (_lastObj.groupName == undefined)) || (_local2.groupName != _lastObj.groupName)))) || ((((_lastObj.groupName != undefined) && (_lastObj.groupName == _local2.groupName)) && (_lastObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex > _lastObj.tabIndex)))) { _lastObj = _local2; } } if (_local2.tabChildren) { getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } else if (((_local2._parent == p) && (_local2.tabChildren == true)) && (_local2._visible != false)) { if (_local2 == _lastTarget) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_prevNode == undefined) { var _local3 = _lastx; var _local7 = false; while (_local3 != undefined) { if (_local3 == _local2) { _local7 = true; break; } _local3 = _local3._parent; } if (_local7 == false) { _prevNode = _lastx; } } _needPrev = false; if (_nextNode == undefined) { _nextIsNext = true; } } else if (!((_local2.focusManager != undefined) && (_local2.focusManager._parent == _local2))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } } _lastNode = _lastx; if (lookup) { if (p._parent != undefined) { if (p != _parent) { if ((_prevNode == undefined) && (dir)) { _needPrev = true; } else if ((_nextNode == undefined) && (!dir)) { _nextIsNext = false; } _lastTarget = _lastTarget._parent; getTabCandidate(p._parent, index, groupName, dir, true); } } } } function getTabCandidate(o, index, groupName, dir, firstChild) { var _local2; var _local3 = true; if (o == _parent) { _local2 = o; _local3 = false; } else { _local2 = o._parent; if (_local2 == undefined) { _local2 = o; _local3 = false; } } walkTree(_local2, index, groupName, dir, _local3, firstChild); } function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) { walkTree(o, index, groupName, dir, false, firstChild); } function getFocusManagerFromObject(o) { while (o != undefined) { if (o.focusManager != undefined) { return(o.focusManager); } o = o._parent; } return(undefined); } function tabHandler(Void) { bDrawFocus = true; var _local5 = getSelectionFocus(); var _local4 = getActualFocus(_local5); if (_local4 != _local5) { _local5 = _local4; } if (getFocusManagerFromObject(_local5) != this) { _local5 == undefined; } if (_local5 == undefined) { _local5 = form; } else if (_local5.tabIndex != undefined) { if ((_foundList != undefined) || (_foundList.tabIndex != _local5.tabIndex)) { _foundList = new Object(); _foundList.tabIndex = _local5.tabIndex; } _foundList[_local5._name] = _local5; } var _local3 = Key.isDown(16) != true; _searchKey = getTimer(); _needPrev = true; _nextIsNext = false; _lastx = undefined; _firstNode = undefined; _lastNode = undefined; _nextNode = undefined; _prevNode = undefined; _firstObj = undefined; _lastObj = undefined; _nextObj = undefined; _prevObj = undefined; _lastTarget = _local5; var _local6 = _local5; getTabCandidate(_local6, ((_local5.tabIndex == undefined) ? 0 : (_local5.tabIndex)), _local5.groupName, _local3, true); var _local2; if (_local3) { if (_nextObj != undefined) { _local2 = _nextObj; } else { _local2 = _firstObj; } } else if (_prevObj != undefined) { _local2 = _prevObj; } else { _local2 = _lastObj; } if (_local2.tabIndex != _local5.tabIndex) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; _foundList[_local2._name] = _local2; } else { if (_foundList == undefined) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; } _foundList[_local2._name] = _local2; } if (_local2 == undefined) { if (_local3 == false) { if (_nextNode != undefined) { _local2 = _nextNode; } else { _local2 = _firstNode; } } else if ((_prevNode == undefined) || (_local5 == form)) { _local2 = _lastNode; } else { _local2 = _prevNode; } } if (_local2 == undefined) { return(undefined); } lastTabFocus = _local2; setFocus(_local2); if (_local2.emphasized != undefined) { if (defPushButton != undefined) { _local5 = defPushButton; defPushButton = _local2; _local5.emphasized = false; _local2.emphasized = true; } } else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) { _local5 = defPushButton; defPushButton = __defaultPushButton; _local5.emphasized = false; __defaultPushButton.__set__emphasized(true); } } function onKeyDown(Void) { mx.managers.SystemManager.idleFrames = 0; if (defaultPushButtonEnabled) { if (Key.getCode() == 13) { if (defaultPushButton != undefined) { doLater(this, "sendDefaultPushButtonEvent"); } } } } function sendDefaultPushButtonEvent(Void) { defPushButton.dispatchEvent({type:"click"}); } function getMousedComponentFromChildren(x, y, o) { for (var _local7 in o) { var _local2 = o[_local7]; if (((_local2._visible && (_local2.enabled)) && (_local2._parent == o)) && (_local2._searchKey != _searchKey)) { _local2._searchKey = _searchKey; if (_local2.hitTest(x, y, true)) { if ((_local2.onPress != undefined) || (_local2.onRelease != undefined)) { return(_local2); } var _local3 = getMousedComponentFromChildren(x, y, _local2); if (_local3 != undefined) { return(_local3); } return(_local2); } } } return(undefined); } function mouseActivate(Void) { if (!bNeedFocus) { return(undefined); } _searchKey = getTimer(); var _local2 = getMousedComponentFromChildren(lastMouse.x, lastMouse.y, form); if (_local2 instanceof mx.core.UIComponent) { return(undefined); } _local2 = findFocusFromObject(_local2); if (_local2 == lastFocus) { return(undefined); } if (_local2 == undefined) { doLater(this, "restoreFocus"); return(undefined); } var _local3 = _local2.hscroll; if (_local3 != undefined) { var _local6 = _local2.scroll; var _local5 = _local2.background; } setFocus(_local2); var _local4 = Selection; Selection.setSelection(_local4.lastBeginIndex, _local4.lastEndIndex); if (_local3 != undefined) { _local2.scroll = _local6; _local2.hscroll = _local3; _local2.background = _local5; } } function _onMouseDown(Void) { bDrawFocus = false; if (lastFocus != undefined) { lastFocus.drawFocus(false); } mx.managers.SystemManager.idleFrames = 0; var _local3 = Selection; _local3.lastBeginIndex = Selection.getBeginIndex(); _local3.lastEndIndex = Selection.getEndIndex(); lastMouse.x = _root._xmouse; lastMouse.y = _root._ymouse; _root.localToGlobal(lastMouse); } function onMouseUp(Void) { if (_visible) { doLater(this, "mouseActivate"); } } function handleEvent(e) { if (e.type == "reveal") { mx.managers.SystemManager.activate(form); } else { mx.managers.SystemManager.deactivate(form); } } static function enableFocusManagement() { if (!initialized) { initialized = true; Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } } } static var symbolName = "FocusManager"; static var symbolOwner = mx.managers.FocusManager; static var version = "2.0.2.126"; var className = "FocusManager"; var bNeedFocus = false; var bDrawFocus = false; var defaultPushButtonEnabled = true; var activated = true; static var initialized = false; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 880 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0
class mx.skins.halo.FocusRect extends mx.skins.SkinElement { var boundingBox_mc, _xscale, _yscale, clear, beginFill, drawRoundRect, endFill, _visible; function FocusRect () { super(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function draw(o) { o.adjustFocusRect(); } function setSize(w, h, r, a, rectCol) { _xscale = (_yscale = 100); clear(); if (typeof(r) == "object") { r.br = ((r.br > 2) ? (r.br - 2) : 0); r.bl = ((r.bl > 2) ? (r.bl - 2) : 0); r.tr = ((r.tr > 2) ? (r.tr - 2) : 0); r.tl = ((r.tl > 2) ? (r.tl - 2) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); r.br = ((r.br > 1) ? (r.br + 1) : 0); r.bl = ((r.bl > 1) ? (r.bl + 1) : 0); r.tr = ((r.tr > 1) ? (r.tr + 1) : 0); r.tl = ((r.tl > 1) ? (r.tl + 1) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(1, 1, w - 2, h - 2, r); r.br = ((r.br > 1) ? (r.br - 1) : 0); r.bl = ((r.bl > 1) ? (r.bl - 1) : 0); r.tr = ((r.tr > 1) ? (r.tr - 1) : 0); r.tl = ((r.tl > 1) ? (r.tl - 1) : 0); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); } else { var _local5; if (r != 0) { _local5 = r - 2; } else { _local5 = 0; } beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); beginFill(rectCol, a * 0.3); if (r != 0) { _local5 = r - 2; r = r - 1; } else { _local5 = 0; r = 0; } drawRoundRect(1, 1, w - 2, h - 2, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); } } function handleEvent(e) { if (e.type == "unload") { _visible = true; } else if (e.type == "resize") { e.target.adjustFocusRect(); } else if (e.type == "move") { e.target.adjustFocusRect(); } } static function classConstruct() { mx.core.UIComponent.prototype.drawFocus = function (focused) { var _local2 = this._parent.focus_mc; if (!focused) { _local2._visible = false; this.removeEventListener("unload", _local2); this.removeEventListener("move", _local2); this.removeEventListener("resize", _local2); } else { if (_local2 == undefined) { _local2 = this._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop); _local2.tabEnabled = false; this._parent.focus_mc = _local2; } else { _local2._visible = true; } _local2.draw(this); if (_local2.getDepth() < this.getDepth()) { _local2.setDepthAbove(this); } this.addEventListener("unload", _local2); this.addEventListener("move", _local2); this.addEventListener("resize", _local2); } }; mx.core.UIComponent.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, 0, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect; mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var DefaultsDependency = mx.skins.halo.Defaults; static var UIComponentDependency = mx.core.UIComponent; }
Symbol 881 MovieClip [__Packages.mx.managers.OverlappedWindows] Frame 0
class mx.managers.OverlappedWindows { function OverlappedWindows () { } static function checkIdle(Void) { if (mx.managers.SystemManager.idleFrames > 10) { mx.managers.SystemManager.dispatchEvent({type:"idle"}); } else { mx.managers.SystemManager.idleFrames++; } } static function __addEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager.interval == undefined) { mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100); } } mx.managers.SystemManager._xAddEventListener(e, o, l); } static function __removeEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) { clearInterval(mx.managers.SystemManager.interval); } } else { mx.managers.SystemManager._xRemoveEventListener(e, o, l); } } static function onMouseDown(Void) { mx.managers.SystemManager.idleFrames = 0; mx.managers.SystemManager.isMouseDown = true; var _local5 = _root; var _local3; var _local8 = _root._xmouse; var _local7 = _root._ymouse; if (mx.managers.SystemManager.form.modalWindow == undefined) { if (mx.managers.SystemManager.forms.length > 1) { var _local6 = mx.managers.SystemManager.forms.length; var _local4; _local4 = 0; while (_local4 < _local6) { var _local2 = mx.managers.SystemManager.forms[_local4]; if (_local2._visible) { if (_local2.hitTest(_local8, _local7)) { if (_local3 == undefined) { _local3 = _local2.getDepth(); _local5 = _local2; } else if (_local3 < _local2.getDepth()) { _local3 = _local2.getDepth(); _local5 = _local2; } } } _local4++; } if (_local5 != mx.managers.SystemManager.form) { mx.managers.SystemManager.activate(_local5); } } } var _local9 = mx.managers.SystemManager.form; _local9.focusManager._onMouseDown(); } static function onMouseMove(Void) { mx.managers.SystemManager.idleFrames = 0; } static function onMouseUp(Void) { mx.managers.SystemManager.isMouseDown = false; mx.managers.SystemManager.idleFrames = 0; } static function activate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form != f) && (mx.managers.SystemManager.forms.length > 1)) { var _local1 = mx.managers.SystemManager.form; _local1.focusManager.deactivate(); } } mx.managers.SystemManager.form = f; f.focusManager.activate(); } static function deactivate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form == f) && (mx.managers.SystemManager.forms.length > 1)) { var _local5 = mx.managers.SystemManager.form; _local5.focusManager.deactivate(); var _local3 = mx.managers.SystemManager.forms.length; var _local1; var _local2; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { _local1 = _local1 + 1; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } mx.managers.SystemManager.form = _local2; break; } if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } _local5 = mx.managers.SystemManager.form; _local5.focusManager.activate(); } } } static function addFocusManager(f) { mx.managers.SystemManager.forms.push(f); mx.managers.SystemManager.activate(f); } static function removeFocusManager(f) { var _local3 = mx.managers.SystemManager.forms.length; var _local1; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { if (mx.managers.SystemManager.form == f) { mx.managers.SystemManager.deactivate(f); } mx.managers.SystemManager.forms.splice(_local1, 1); return(undefined); } _local1++; } } static function enableOverlappedWindows() { if (!initialized) { initialized = true; mx.managers.SystemManager.checkIdle = checkIdle; mx.managers.SystemManager.__addEventListener = __addEventListener; mx.managers.SystemManager.__removeEventListener = __removeEventListener; mx.managers.SystemManager.onMouseDown = onMouseDown; mx.managers.SystemManager.onMouseMove = onMouseMove; mx.managers.SystemManager.onMouseUp = onMouseUp; mx.managers.SystemManager.activate = activate; mx.managers.SystemManager.deactivate = deactivate; mx.managers.SystemManager.addFocusManager = addFocusManager; mx.managers.SystemManager.removeFocusManager = removeFocusManager; } } static var initialized = false; static var SystemManagerDependency = mx.managers.SystemManager; }
Symbol 882 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0
class mx.styles.CSSSetStyle { var styleName, stylecache, _color, setColor, invalidateStyle; function CSSSetStyle () { } function _setStyle(styleProp, newValue) { this[styleProp] = newValue; if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) { if (styleProp == "color") { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } } _level0.changeTextStyleInChildren(styleProp); return(undefined); } if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local7 = mx.styles.StyleManager.colorNames.haloBlue; var _local6 = mx.styles.StyleManager.colorNames.haloGreen; var _local8 = mx.styles.StyleManager.colorNames.haloOrange; var _local4 = {}; _local4[_local7] = 12188666 /* 0xB9FBFA */; _local4[_local6] = 13500353 /* 0xCDFFC1 */; _local4[_local8] = 16766319 /* 0xFFD56F */; var _local5 = {}; _local5[_local7] = 13958653 /* 0xD4FDFD */; _local5[_local6] = 14942166 /* 0xE3FFD6 */; _local5[_local8] = 16772787 /* 0xFFEEB3 */; var _local9 = _local4[newValue]; var _local10 = _local5[newValue]; if (_local9 == undefined) { _local9 = newValue; } if (_local10 == undefined) { _local10 = newValue; } setStyle("selectionColor", _local9); setStyle("rollOverColor", _local10); } _level0.changeColorStyleInChildren(styleName, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } _level0.notifyStyleChangeInChildren(styleName, styleProp, newValue); } } function changeTextStyleInChildren(styleProp) { var _local4 = getTimer(); var _local5; for (_local5 in this) { var _local2 = this[_local5]; if (_local2._parent == this) { if (_local2.searchKey != _local4) { if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; delete _local2.stylecache[styleProp]; } _local2.invalidateStyle(styleProp); _local2.changeTextStyleInChildren(styleProp); _local2.searchKey = _local4; } } } } function changeColorStyleInChildren(sheetName, colorStyle, newValue) { var _local6 = getTimer(); var _local7; for (_local7 in this) { var _local2 = this[_local7]; if (_local2._parent == this) { if (_local2.searchKey != _local6) { if (((_local2.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) { if (_local2.stylecache != undefined) { delete _local2.stylecache[colorStyle]; } if (typeof(_local2._color) == "string") { if (_local2._color == colorStyle) { var _local4 = _local2.getStyle(colorStyle); if (colorStyle == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = _local4; } } _local2.setColor(_local4); } } else if (_local2._color[colorStyle] != undefined) { if (typeof(_local2) != "movieclip") { _local2._parent.invalidateStyle(); } else { _local2.invalidateStyle(colorStyle); } } } _local2.changeColorStyleInChildren(sheetName, colorStyle, newValue); _local2.searchKey = _local6; } } } } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local5 = getTimer(); var _local6; for (_local6 in this) { var _local2 = this[_local6]; if (_local2._parent == this) { if (_local2.searchKey != _local5) { if (((_local2.styleName == sheetName) || ((_local2.styleName != undefined) && (typeof(_local2.styleName) == "movieclip"))) || (sheetName == undefined)) { if (_local2.stylecache != undefined) { delete _local2.stylecache[styleProp]; delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); } _local2.notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local2.searchKey = _local5; } } } } function setStyle(styleProp, newValue) { if (stylecache != undefined) { delete stylecache[styleProp]; delete stylecache.tf; } this[styleProp] = newValue; if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local10 = mx.styles.StyleManager.colorNames.haloBlue; var _local9 = mx.styles.StyleManager.colorNames.haloGreen; var _local11 = mx.styles.StyleManager.colorNames.haloOrange; var _local6 = {}; _local6[_local10] = 12188666 /* 0xB9FBFA */; _local6[_local9] = 13500353 /* 0xCDFFC1 */; _local6[_local11] = 16766319 /* 0xFFD56F */; var _local7 = {}; _local7[_local10] = 13958653 /* 0xD4FDFD */; _local7[_local9] = 14942166 /* 0xE3FFD6 */; _local7[_local11] = 16772787 /* 0xFFEEB3 */; var _local12 = _local6[newValue]; var _local13 = _local7[newValue]; if (_local12 == undefined) { _local12 = newValue; } if (_local13 == undefined) { _local13 = newValue; } setStyle("selectionColor", _local12); setStyle("rollOverColor", _local13); } if (typeof(_color) == "string") { if (_color == styleProp) { if (styleProp == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = newValue; } } setColor(newValue); } } else if (_color[styleProp] != undefined) { invalidateStyle(styleProp); } changeColorStyleInChildren(undefined, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } invalidateStyle(styleProp); } if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (styleProp == "styleName")) { var _local8; var _local5 = newValue; if (styleProp == "styleName") { _local8 = ((typeof(newValue) == "string") ? (_global.styles[newValue]) : (_local5)); _local5 = _local8.themeColor; if (_local5 != undefined) { _local8.rollOverColor = (_local8.selectionColor = _local5); } } notifyStyleChangeInChildren(undefined, styleProp, newValue); } } static function enableRunTimeCSS() { } static function classConstruct() { var _local2 = MovieClip.prototype; var _local3 = mx.styles.CSSSetStyle.prototype; mx.styles.CSSStyleDeclaration.prototype.setStyle = _local3._setStyle; _local2.changeTextStyleInChildren = _local3.changeTextStyleInChildren; _local2.changeColorStyleInChildren = _local3.changeColorStyleInChildren; _local2.notifyStyleChangeInChildren = _local3.notifyStyleChangeInChildren; _local2.setStyle = _local3.setStyle; _global.ASSetPropFlags(_local2, "changeTextStyleInChildren", 1); _global.ASSetPropFlags(_local2, "changeColorStyleInChildren", 1); _global.ASSetPropFlags(_local2, "notifyStyleChangeInChildren", 1); _global.ASSetPropFlags(_local2, "setStyle", 1); var _local4 = TextField.prototype; _local4.setStyle = _local2.setStyle; _local4.changeTextStyleInChildren = _local3.changeTextStyleInChildren; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; }
Symbol 883 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0
class mx.core.ext.UIComponentExtensions { function UIComponentExtensions () { } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; TextField.prototype.setFocus = function () { Selection.setFocus(this); }; TextField.prototype.onSetFocus = function (oldFocus) { if (this.tabEnabled != false) { if (this.getFocusManager().bDrawFocus) { this.drawFocus(true); } } }; TextField.prototype.onKillFocus = function (oldFocus) { if (this.tabEnabled != false) { this.drawFocus(false); } }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager; mx.managers.OverlappedWindows.enableOverlappedWindows(); mx.styles.CSSSetStyle.enableRunTimeCSS(); mx.managers.FocusManager.enableFocusManagement(); } static var bExtended = false; static var UIComponentExtended = Extensions(); static var UIComponentDependency = mx.core.UIComponent; static var FocusManagerDependency = mx.managers.FocusManager; static var OverlappedWindowsDependency = mx.managers.OverlappedWindows; }
Symbol 884 MovieClip [__Packages.mx.skins.Border] Frame 0
class mx.skins.Border extends mx.core.UIObject { function Border () { super(); } function init(Void) { super.init(); } static var symbolName = "Border"; static var symbolOwner = mx.skins.Border; var className = "Border"; var tagBorder = 0; var idNames = new Array("border_mc"); }
Symbol 885 MovieClip [__Packages.mx.skins.RectBorder] Frame 0
class mx.skins.RectBorder extends mx.skins.Border { var __width, __height, offset, __borderMetrics; function RectBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function draw(Void) { size(); } function getBorderMetrics(Void) { var _local2 = offset; if (__borderMetrics == undefined) { __borderMetrics = {left:_local2, top:_local2, right:_local2, bottom:_local2}; } else { __borderMetrics.left = _local2; __borderMetrics.top = _local2; __borderMetrics.right = _local2; __borderMetrics.bottom = _local2; } return(__borderMetrics); } function get borderMetrics() { return(getBorderMetrics()); } function drawBorder(Void) { } function size(Void) { drawBorder(); } function setColor(Void) { drawBorder(); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.RectBorder; static var version = "2.0.2.126"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 886 MovieClip [__Packages.mx.skins.halo.RectBorder] Frame 0
class mx.skins.halo.RectBorder extends mx.skins.RectBorder { var offset, getStyle, borderStyleName, __borderMetrics, className, borderColorName, backgroundColorName, shadowColorName, highlightColorName, buttonColorName, __get__width, __get__height, clear, _color, drawRoundRect, beginFill, drawRect, endFill; function RectBorder () { super(); } function init(Void) { borderWidths.default = 3; super.init(); } function getBorderMetrics(Void) { if (offset == undefined) { var _local3 = getStyle(borderStyleName); offset = borderWidths[_local3]; } if ((getStyle(borderStyleName) == "default") || (getStyle(borderStyleName) == "alert")) { __borderMetrics = {left:3, top:1, right:3, bottom:3}; return(__borderMetrics); } return(super.getBorderMetrics()); } function drawBorder(Void) { var _local6 = _global.styles[className]; if (_local6 == undefined) { _local6 = _global.styles.RectBorder; } var _local5 = getStyle(borderStyleName); var _local7 = getStyle(borderColorName); if (_local7 == undefined) { _local7 = _local6[borderColorName]; } var _local8 = getStyle(backgroundColorName); if (_local8 == undefined) { _local8 = _local6[backgroundColorName]; } var _local16 = getStyle("backgroundImage"); if (_local5 != "none") { var _local14 = getStyle(shadowColorName); if (_local14 == undefined) { _local14 = _local6[shadowColorName]; } var _local13 = getStyle(highlightColorName); if (_local13 == undefined) { _local13 = _local6[highlightColorName]; } var _local12 = getStyle(buttonColorName); if (_local12 == undefined) { _local12 = _local6[buttonColorName]; } var _local11 = getStyle(borderCapColorName); if (_local11 == undefined) { _local11 = _local6[borderCapColorName]; } var _local10 = getStyle(shadowCapColorName); if (_local10 == undefined) { _local10 = _local6[shadowCapColorName]; } } offset = borderWidths[_local5]; var _local9 = offset; var _local3 = __get__width(); var _local4 = __get__height(); clear(); _color = undefined; if (_local5 == "none") { } else if (_local5 == "inset") { _color = colorList; draw3dBorder(_local11, _local12, _local7, _local13, _local14, _local10); } else if (_local5 == "outset") { _color = colorList; draw3dBorder(_local11, _local7, _local12, _local14, _local13, _local10); } else if (_local5 == "alert") { var _local15 = getStyle("themeColor"); drawRoundRect(0, 5, _local3, _local4 - 5, 5, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, 4, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, _local15, 50); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, 2, 16777215, 100); } else if (_local5 == "default") { drawRoundRect(0, 5, _local3, _local4 - 5, {tl:5, tr:5, br:0, bl:0}, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, {tl:4, tr:4, br:0, bl:0}, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, {tl:3, tr:3, br:0, bl:0}, [12897484, 11844796], 100, 0, "radial"); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, {tl:2, tr:2, br:0, bl:0}, 16777215, 100); } else if (_local5 == "dropDown") { drawRoundRect(0, 0, _local3 + 1, _local4, {tl:4, tr:0, br:0, bl:4}, [13290186, 7895160], 100, -10, "linear"); drawRoundRect(1, 1, _local3 - 1, _local4 - 2, {tl:3, tr:0, br:0, bl:3}, 16777215, 100); } else if (_local5 == "menuBorder") { var _local15 = getStyle("themeColor"); drawRoundRect(4, 4, _local3 - 2, _local4 - 3, 0, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(4, 4, _local3 - 1, _local4 - 2, 0, 6184542, 10); drawRoundRect(0, 0, _local3 + 1, _local4, 0, [0, 14342874], 100, 250, "linear"); drawRoundRect(0, 0, _local3 + 1, _local4, 0, _local15, 50); drawRoundRect(2, 2, _local3 - 3, _local4 - 4, 0, 16777215, 100); } else if (_local5 == "comboNonEdit") { } else { beginFill(_local7); drawRect(0, 0, _local3, _local4); drawRect(1, 1, _local3 - 1, _local4 - 1); endFill(); _color = borderColorName; } if (_local8 != undefined) { beginFill(_local8); drawRect(_local9, _local9, __get__width() - _local9, __get__height() - _local9); endFill(); } } function draw3dBorder(c1, c2, c3, c4, c5, c6) { var _local3 = __get__width(); var _local2 = __get__height(); beginFill(c1); drawRect(0, 0, _local3, _local2); drawRect(1, 0, _local3 - 1, _local2); endFill(); beginFill(c2); drawRect(1, 0, _local3 - 1, 1); endFill(); beginFill(c3); drawRect(1, _local2 - 1, _local3 - 1, _local2); endFill(); beginFill(c4); drawRect(1, 1, _local3 - 1, 2); endFill(); beginFill(c5); drawRect(1, _local2 - 2, _local3 - 1, _local2 - 1); endFill(); beginFill(c6); drawRect(1, 2, _local3 - 1, _local2 - 2); drawRect(2, 2, _local3 - 2, _local2 - 2); endFill(); } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.styles.rectBorderClass = mx.skins.halo.RectBorder; _global.skinRegistry.RectBorder = true; return(true); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.halo.RectBorder; static var version = "2.0.2.126"; var borderCapColorName = "borderCapColor"; var shadowCapColorName = "shadowCapColor"; var colorList = {highlightColor:0, borderColor:0, buttonColor:0, shadowColor:0, borderCapColor:0, shadowCapColor:0}; var borderWidths = {none:0, solid:1, inset:2, outset:2, alert:3, dropDown:2, menuBorder:2, comboNonEdit:2}; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 887 MovieClip [__Packages.mx.skins.halo.ButtonSkin] Frame 0
class mx.skins.halo.ButtonSkin extends mx.skins.RectBorder { var __get__width, __get__height, getStyle, _parent, clear, drawRoundRect, __get__x, __get__y; function ButtonSkin () { super(); } function init() { super.init(); } function size() { drawHaloRect(__get__width(), __get__height()); } function drawHaloRect(w, h) { var _local6 = getStyle("borderStyle"); var _local4 = getStyle("themeColor"); var _local5 = _parent.emphasized; clear(); switch (_local6) { case "falseup" : if (_local5) { drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 75); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 85, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 75); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); } else { drawRoundRect(0, 0, w, h, 5, 9542041, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, [13291985, 16250871], 100, 0, "radial"); drawRoundRect(2, 2, w - 4, h - 4, 3, [9542041, 13818586], 100, 0, "radial"); drawRoundRect(3, 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(3, 4, w - 6, h - 7, 2, 16316664, 100); } break; case "falsedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "falserollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 50); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "falsedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); break; case "trueup" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16250871, 100); break; case "truedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "truerollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 40); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "truedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.skinRegistry.ButtonSkin = true; return(true); } static var symbolName = "ButtonSkin"; static var symbolOwner = mx.skins.halo.ButtonSkin; var className = "ButtonSkin"; var backgroundColorName = "buttonColor"; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 888 MovieClip [__Packages.mx.controls.listclasses.DataSelector] Frame 0
class mx.controls.listclasses.DataSelector extends Object { var __vPosition, setVPosition, __dataProvider, enabled, lastSelID, lastSelected, selected, invUpdateControl, invalidate, multipleSelection, updateControl, __rowCount, rows; function DataSelector () { super(); } static function Initialize(obj) { var _local3 = mixinProps; var _local4 = _local3.length; obj = obj.prototype; var _local1 = 0; while (_local1 < _local4) { obj[_local3[_local1]] = mixins[_local3[_local1]]; _local1++; } mixins.createProp(obj, "dataProvider", true); mixins.createProp(obj, "length", false); mixins.createProp(obj, "value", false); mixins.createProp(obj, "selectedIndex", true); mixins.createProp(obj, "selectedIndices", true); mixins.createProp(obj, "selectedItems", false); mixins.createProp(obj, "selectedItem", true); return(true); } function createProp(obj, propName, setter) { var p = (propName.charAt(0).toUpperCase() + propName.substr(1)); var _local2 = null; var _local4 = function (Void) { return(this["get" + p]()); }; if (setter) { _local2 = function (val) { this["set" + p](val); }; } obj.addProperty(propName, _local4, _local2); } function setDataProvider(dP) { if (__vPosition != 0) { setVPosition(0); } clearSelected(); __dataProvider.removeEventListener(this); __dataProvider = dP; dP.addEventListener("modelChanged", this); dP.addView(this); modelChanged({eventName:"updateAll"}); } function getDataProvider(Void) { return(__dataProvider); } function addItemAt(index, label, data) { if ((index < 0) || (!enabled)) { return(undefined); } var _local2 = __dataProvider; if (_local2 == undefined) { _local2 = (__dataProvider = new Array()); _local2.addEventListener("modelChanged", this); index = 0; } if ((typeof(label) == "object") || (typeof(_local2.getItemAt(0)) == "string")) { _local2.addItemAt(index, label); } else { _local2.addItemAt(index, {label:label, data:data}); } } function addItem(label, data) { addItemAt(__dataProvider.length, label, data); } function removeItemAt(index) { return(__dataProvider.removeItemAt(index)); } function removeAll(Void) { __dataProvider.removeAll(); } function replaceItemAt(index, newLabel, newData) { if (typeof(newLabel) == "object") { __dataProvider.replaceItemAt(index, newLabel); } else { __dataProvider.replaceItemAt(index, {label:newLabel, data:newData}); } } function sortItemsBy(fieldName, order) { lastSelID = __dataProvider.getItemID(lastSelected); __dataProvider.sortItemsBy(fieldName, order); } function sortItems(compareFunc, order) { lastSelID = __dataProvider.getItemID(lastSelected); __dataProvider.sortItems(compareFunc, order); } function getLength(Void) { return(__dataProvider.length); } function getItemAt(index) { return(__dataProvider.getItemAt(index)); } function modelChanged(eventObj) { var _local3 = eventObj.firstItem; var _local6 = eventObj.lastItem; var _local7 = eventObj.eventName; if (_local7 == undefined) { _local7 = eventObj.event; _local3 = eventObj.firstRow; _local6 = eventObj.lastRow; if (_local7 == "addRows") { _local7 = (eventObj.eventName = "addItems"); } else if (_local7 == "deleteRows") { _local7 = (eventObj.eventName = "removeItems"); } else if (_local7 == "updateRows") { _local7 = (eventObj.eventName = "updateItems"); } } if (_local7 == "addItems") { for (var _local2 in selected) { var _local5 = selected[_local2]; if ((_local5 != undefined) && (_local5 >= _local3)) { selected[_local2] = selected[_local2] + ((_local6 - _local3) + 1); } } } else if (_local7 == "removeItems") { if (__dataProvider.length == 0) { delete selected; } else { var _local9 = eventObj.removedIDs; var _local10 = _local9.length; var _local2 = 0; while (_local2 < _local10) { var _local4 = _local9[_local2]; if (selected[_local4] != undefined) { delete selected[_local4]; } _local2++; } for (_local2 in selected) { if (selected[_local2] >= _local3) { selected[_local2] = selected[_local2] - ((_local6 - _local3) + 1); } } } } else if (_local7 == "sort") { if (typeof(__dataProvider.getItemAt(0)) != "object") { delete selected; } else { var _local10 = __dataProvider.length; var _local2 = 0; while (_local2 < _local10) { if (isSelected(_local2)) { var _local4 = __dataProvider.getItemID(_local2); if (_local4 == lastSelID) { lastSelected = _local2; } selected[_local4] = _local2; } _local2++; } } } else if (_local7 == "filterModel") { setVPosition(0); } invUpdateControl = true; invalidate(); } function getValue(Void) { var _local2 = getSelectedItem(); if (typeof(_local2) != "object") { return(_local2); } return(((_local2.data == undefined) ? (_local2.label) : (_local2.data))); } function getSelectedIndex(Void) { for (var _local3 in selected) { var _local2 = selected[_local3]; if (_local2 != undefined) { return(_local2); } } } function setSelectedIndex(index) { if (((index >= 0) && (index < __dataProvider.length)) && (enabled)) { delete selected; selectItem(index, true); lastSelected = index; invUpdateControl = true; invalidate(); } else if (index == undefined) { clearSelected(); } } function getSelectedIndices(Void) { var _local2 = new Array(); for (var _local3 in selected) { _local2.push(selected[_local3]); } _local2.reverse(); return(((_local2.length > 0) ? (_local2) : undefined)); } function setSelectedIndices(indexArray) { if (multipleSelection != true) { return(undefined); } delete selected; var _local3 = 0; while (_local3 < indexArray.length) { var _local2 = indexArray[_local3]; if ((_local2 >= 0) && (_local2 < __dataProvider.length)) { selectItem(_local2, true); } _local3++; } invUpdateControl = true; updateControl(); } function getSelectedItems(Void) { var _local3 = getSelectedIndices(); var _local4 = new Array(); var _local2 = 0; while (_local2 < _local3.length) { _local4.push(getItemAt(_local3[_local2])); _local2++; } return(((_local4.length > 0) ? (_local4) : undefined)); } function getSelectedItem(Void) { return(__dataProvider.getItemAt(getSelectedIndex())); } function selectItem(index, selectedFlag) { if (selected == undefined) { selected = new Object(); } var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(undefined); } if (selectedFlag && (!isSelected(index))) { selected[_local2] = index; } else if (!selectedFlag) { delete selected[_local2]; } } function isSelected(index) { var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(false); } return(selected[_local2] != undefined); } function clearSelected(transition) { var _local3 = 0; for (var _local4 in selected) { var _local2 = selected[_local4]; if (((_local2 != undefined) && (__vPosition <= _local2)) && (_local2 < (__vPosition + __rowCount))) { rows[_local2 - __vPosition].drawRow(rows[_local2 - __vPosition].item, "normal", transition && ((_local3 % 3) == 0)); } _local3++; } delete selected; } static var mixins = new mx.controls.listclasses.DataSelector(); static var mixinProps = ["setDataProvider", "getDataProvider", "addItem", "addItemAt", "removeAll", "removeItemAt", "replaceItemAt", "sortItemsBy", "sortItems", "getLength", "getItemAt", "modelChanged", "calcPreferredWidthFromData", "calcPreferredHeightFromData", "getValue", "getSelectedIndex", "getSelectedItem", "getSelectedIndices", "getSelectedItems", "selectItem", "isSelected", "clearSelected", "setSelectedIndex", "setSelectedIndices"]; }
Symbol 889 MovieClip [__Packages.mx.controls.ComboBase] Frame 0
class mx.controls.ComboBase extends mx.core.UIComponent { var getValue, tabEnabled, tabChildren, boundingBox_mc, downArrow_mc, createClassObject, onDownArrow, border_mc, __border, text_mc, focusTextField, __width, __height, getFocusManager, __get__height, height, _parent; function ComboBase () { super(); getValue = _getValue; } function init() { super.init(); tabEnabled = !_editable; tabChildren = _editable; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function createChildren() { var _local3 = new Object(); _local3.styleName = this; if (downArrow_mc == undefined) { _local3.falseUpSkin = downArrowUpName; _local3.falseOverSkin = downArrowOverName; _local3.falseDownSkin = downArrowDownName; _local3.falseDisabledSkin = downArrowDisabledName; _local3.validateNow = true; _local3.tabEnabled = false; createClassObject(mx.controls.SimpleButton, "downArrow_mc", 19, _local3); downArrow_mc.buttonDownHandler = onDownArrow; downArrow_mc.useHandCursor = false; downArrow_mc.onPressWas = downArrow_mc.onPress; downArrow_mc.onPress = function () { this.trackAsMenuWas = this.trackAsMenu; this.trackAsMenu = true; if (!this._editable) { this._parent.text_mc.trackAsMenu = this.trackAsMenu; } this.onPressWas(); }; downArrow_mc.onDragOutWas = downArrow_mc.onDragOut; downArrow_mc.onDragOut = function () { this.trackAsMenuWas = this.trackAsMenu; this.trackAsMenu = false; if (!this._editable) { this._parent.text_mc.trackAsMenu = this.trackAsMenu; } this.onDragOutWas(); }; downArrow_mc.onDragOverWas = downArrow_mc.onDragOver; downArrow_mc.onDragOver = function () { this.trackAsMenu = this.trackAsMenuWas; if (!this._editable) { this._parent.text_mc.trackAsMenu = this.trackAsMenu; } this.onDragOverWas(); }; } if (border_mc == undefined) { _local3.tabEnabled = false; createClassObject(_global.styles.rectBorderClass, "border_mc", 17, _local3); border_mc.move(0, 0); __border = border_mc; } _local3.borderStyle = "none"; _local3.readOnly = !_editable; _local3.tabEnabled = _editable; if (text_mc == undefined) { createClassObject(mx.controls.TextInput, "text_mc", 18, _local3); text_mc.move(0, 0); text_mc.addEnterEvents(); text_mc.enterHandler = _enterHandler; text_mc.changeHandler = _changeHandler; text_mc.oldOnSetFocus = text_mc.onSetFocus; text_mc.onSetFocus = function () { this.oldOnSetFocus(); this._parent.onSetFocus(); }; text_mc.__set__restrict("^\x1B"); text_mc.oldOnKillFocus = text_mc.onKillFocus; text_mc.onKillFocus = function (n) { this.oldOnKillFocus(n); this._parent.onKillFocus(n); }; text_mc.drawFocus = function (b) { this._parent.drawFocus(b); }; delete text_mc.borderStyle; } focusTextField = text_mc; text_mc.owner = this; layoutChildren(__width, __height); } function onKillFocus() { super.onKillFocus(); Key.removeListener(text_mc); getFocusManager().defaultPushButtonEnabled = true; } function onSetFocus() { super.onSetFocus(); getFocusManager().defaultPushButtonEnabled = false; Key.addListener(text_mc); } function setFocus() { if (_editable) { Selection.setFocus(text_mc); } else { Selection.setFocus(this); } } function setSize(w, h, noEvent) { super.setSize(w, ((h == undefined) ? (__get__height()) : (h)), noEvent); } function setEnabled(enabledFlag) { super.setEnabled(enabledFlag); downArrow_mc.enabled = enabledFlag; text_mc.enabled = enabledFlag; } function setEditable(e) { _editable = e; if (wrapDownArrowButton == false) { if (e) { border_mc.borderStyle = "inset"; text_mc.borderStyle = "inset"; symbolName = "ComboBox"; invalidateStyle(); } else { border_mc.borderStyle = "comboNonEdit"; text_mc.borderStyle = "dropDown"; symbolName = "DropDown"; invalidateStyle(); } } tabEnabled = !e; tabChildren = e; text_mc.tabEnabled = e; if (e) { delete text_mc.onPress; delete text_mc.onRelease; delete text_mc.onReleaseOutside; delete text_mc.onDragOut; delete text_mc.onDragOver; delete text_mc.onRollOver; delete text_mc.onRollOut; } else { text_mc.onPress = function () { this._parent.downArrow_mc.onPress(); }; text_mc.onRelease = function () { this._parent.downArrow_mc.onRelease(); }; text_mc.onReleaseOutside = function () { this._parent.downArrow_mc.onReleaseOutside(); }; text_mc.onDragOut = function () { this._parent.downArrow_mc.onDragOut(); }; text_mc.onDragOver = function () { this._parent.downArrow_mc.onDragOver(); }; text_mc.onRollOver = function () { this._parent.downArrow_mc.onRollOver(); }; text_mc.onRollOut = function () { this._parent.downArrow_mc.onRollOut(); }; text_mc.useHandCursor = false; } } function get editable() { return(_editable); } function set editable(e) { setEditable(e); //return(editable); } function _getValue() { return((_editable ? (text_mc.getText()) : (DSgetValue()))); } function draw() { downArrow_mc.draw(); border_mc.draw(); } function size() { layoutChildren(__width, __height); } function setTheme(t) { downArrowUpName = (t + "downArrow") + "Up_mc"; downArrowDownName = (t + "downArrow") + "Down_mc"; downArrowDisabledName = (t + "downArrow") + "Disabled_mc"; } function get text() { return(text_mc.getText()); } function set text(t) { setText(t); //return(text); } function setText(t) { text_mc.setText(t); } function get textField() { return(text_mc); } function get restrict() { return(text_mc.__get__restrict()); } function set restrict(w) { text_mc.__set__restrict(w); //return(restrict); } function invalidateStyle() { downArrow_mc.invalidateStyle(); text_mc.invalidateStyle(); border_mc.invalidateStyle(); } function layoutChildren(w, h) { if (downArrow_mc == undefined) { return(undefined); } if (wrapDownArrowButton) { var _local2 = border_mc.__get__borderMetrics(); downArrow_mc._width = (downArrow_mc._height = (h - _local2.top) - _local2.bottom); downArrow_mc.move((w - downArrow_mc._width) - _local2.right, _local2.top); border_mc.setSize(w, h); text_mc.setSize(w - downArrow_mc._width, h); } else { downArrow_mc.move(w - downArrow_mc._width, 0); border_mc.setSize(w - downArrow_mc.width, h); text_mc.setSize(w - downArrow_mc._width, h); downArrow_mc._height = height; } } function _changeHandler(obj) { } function _enterHandler(obj) { var _local2 = _parent; obj.target = _local2; _local2.dispatchEvent(obj); } function get tabIndex() { return(text_mc.__get__tabIndex()); } function set tabIndex(w) { text_mc.__set__tabIndex(w); //return(tabIndex); } static var mixIt1 = mx.controls.listclasses.DataSelector.Initialize(mx.controls.ComboBase); static var symbolName = "ComboBase"; static var symbolOwner = mx.controls.ComboBase; static var version = "2.0.2.126"; var _editable = false; var downArrowUpName = "ScrollDownArrowUp"; var downArrowDownName = "ScrollDownArrowDown"; var downArrowOverName = "ScrollDownArrowOver"; var downArrowDisabledName = "ScrollDownArrowDisabled"; var wrapDownArrowButton = true; var DSgetValue = mx.controls.listclasses.DataSelector.prototype.getValue; var multipleSelection = false; }
Symbol 890 MovieClip [__Packages.mx.controls.ComboBox] Frame 0
class mx.controls.ComboBox extends mx.controls.ComboBase { var __set__editable, editable, __labels, data, __dropdownWidth, __width, _editable, selectedIndex, __dropdown, dataProvider, __labelFunction, createObject, border_mc, mask, text_mc, dispatchValueChangedEvent, getValue, length, selectedItem, _y, isPressed, owner, __set__visible, height, localToGlobal, __selectedIndexOnDropdown, __initialSelectedIndexOnDropdown, __get__height, getStyle, _parent, width, __dataProvider, selected, dispatchEvent; function ComboBox () { super(); } function init() { super.init(); } function createChildren() { super.createChildren(); __set__editable(editable); if (__labels.length > 0) { var _local6 = new Array(); var _local3 = 0; while (_local3 < labels.length) { _local6.addItem({label:labels[_local3], data:data[_local3]}); _local3++; } setDataProvider(_local6); } dropdownWidth = (((typeof(__dropdownWidth) == "number") ? (__dropdownWidth) : (__width))); if (!_editable) { selectedIndex = 0; } initializing = false; } function onKillFocus(n) { if (_showingDropdown && (n != null)) { displayDropdown(false); } super.onKillFocus(); } function getDropdown() { if (initializing) { return(undefined); } if (!hasDropdown()) { var _local3 = new Object(); _local3.styleName = this; if (dropdownBorderStyle != undefined) { _local3.borderStyle = dropdownBorderStyle; } _local3._visible = false; __dropdown = mx.managers.PopUpManager.createPopUp(this, mx.controls.List, false, _local3, true); __dropdown.scroller.mask.removeMovieClip(); if (dataProvider == undefined) { dataProvider = new Array(); } __dropdown.setDataProvider(dataProvider); __dropdown.selectMultiple = false; __dropdown.rowCount = __rowCount; __dropdown.selectedIndex = selectedIndex; __dropdown.vScrollPolicy = "auto"; __dropdown.labelField = __labelField; __dropdown.labelFunction = __labelFunction; __dropdown.owner = this; __dropdown.changeHandler = _changeHandler; __dropdown.scrollHandler = _scrollHandler; __dropdown.itemRollOverHandler = _itemRollOverHandler; __dropdown.itemRollOutHandler = _itemRollOutHandler; __dropdown.resizeHandler = _resizeHandler; __dropdown.mouseDownOutsideHandler = function (eventObj) { var _local3 = this.owner; var _local4 = new Object(); _local4.x = _local3._root._xmouse; _local4.y = _local3._root._ymouse; _local3._root.localToGlobal(_local4); if (_local3.hitTest(_local4.x, _local4.y, false)) { } else if ((!this.wrapDownArrowButton) && (this.owner.downArrow_mc.hitTest(_root._xmouse, _root._ymouse, false))) { } else { _local3.displayDropdown(false); } }; __dropdown.onTweenUpdate = function (v) { this._y = v; }; __dropdown.setSize(__dropdownWidth, __dropdown.height); createObject("BoundingBox", "mask", 20); mask._y = border_mc.height; mask._width = __dropdownWidth; mask._height = __dropdown.height; mask._visible = false; __dropdown.setMask(mask); } return(__dropdown); } function setSize(w, h, noEvent) { super.setSize(w, h, noEvent); __dropdownWidth = w; __dropdown.rowHeight = h; __dropdown.setSize(__dropdownWidth, __dropdown.height); } function setEditable(e) { super.setEditable(e); if (e) { text_mc.setText(""); } else { text_mc.setText(selectedLabel); } } function get labels() { return(__labels); } function set labels(lbls) { __labels = lbls; setDataProvider(lbls); //return(labels); } function getLabelField() { return(__labelField); } function get labelField() { return(getLabelField()); } function setLabelField(s) { __dropdown.labelField = (__labelField = s); text_mc.setText(selectedLabel); } function set labelField(s) { setLabelField(s); //return(labelField); } function getLabelFunction() { return(__labelFunction); } function get labelFunction() { return(getLabelFunction()); } function set labelFunction(f) { __dropdown.labelFunction = (__labelFunction = f); text_mc.setText(selectedLabel); //return(labelFunction); } function setSelectedItem(v) { super.setSelectedItem(v); __dropdown.selectedItem = v; text_mc.setText(selectedLabel); } function setSelectedIndex(v) { super.setSelectedIndex(v); __dropdown.selectedIndex = v; if (v != undefined) { text_mc.setText(selectedLabel); } dispatchValueChangedEvent(getValue()); } function setRowCount(count) { if (isNaN(count)) { return(undefined); } __rowCount = count; __dropdown.setRowCount(count); } function get rowCount() { return(Math.max(1, Math.min(length, __rowCount))); } function set rowCount(v) { setRowCount(v); //return(rowCount); } function setDropdownWidth(w) { __dropdownWidth = w; __dropdown.setSize(w, __dropdown.height); } function get dropdownWidth() { return(__dropdownWidth); } function set dropdownWidth(v) { setDropdownWidth(v); //return(dropdownWidth); } function get dropdown() { return(getDropdown()); } function setDataProvider(dp) { super.setDataProvider(dp); __dropdown.setDataProvider(dp); if (!_editable) { selectedIndex = 0; } } function open() { displayDropdown(true); } function close() { displayDropdown(false); } function get selectedLabel() { var _local2 = selectedItem; if (_local2 == undefined) { return(""); } if (labelFunction != undefined) { return(labelFunction(_local2)); } if (typeof(_local2) != "object") { return(_local2); } if (_local2[labelField] != undefined) { return(_local2[labelField]); } if (_local2.label != undefined) { return(_local2.label); } var _local3 = " "; for (var _local4 in _local2) { if (_local4 != "__ID__") { _local3 = (_local2[_local4] + ", ") + _local3; } } _local3 = _local3.substring(0, _local3.length - 3); return(_local3); } function hasDropdown() { return((__dropdown != undefined) && (__dropdown.valueOf() != undefined)); } function tweenEndShow(value) { _y = value; isPressed = true; owner.dispatchEvent({type:"open", target:owner}); } function tweenEndHide(value) { _y = value; __set__visible(false); owner.dispatchEvent({type:"close", target:owner}); } function displayDropdown(show) { if (show == _showingDropdown) { return(undefined); } var _local3 = new Object(); _local3.x = 0; _local3.y = height; localToGlobal(_local3); if (show) { __selectedIndexOnDropdown = selectedIndex; __initialSelectedIndexOnDropdown = selectedIndex; getDropdown(); var _local2 = __dropdown; _local2.isPressed = true; _local2.rowCount = rowCount; _local2.visible = show; _local2._parent.globalToLocal(_local3); _local2.onTweenEnd = tweenEndShow; var _local5; var _local8; if ((_local3.y + _local2.height) > Stage.height) { _local5 = _local3.y - __get__height(); _local8 = _local5 - _local2.height; mask._y = -_local2.height; } else { _local5 = _local3.y - _local2.height; _local8 = _local3.y; mask._y = border_mc.height; } var _local6 = _local2.selectedIndex; if (_local6 == undefined) { _local6 = 0; } var _local4 = _local2.vPosition; _local4 = _local6 - 1; _local4 = Math.min(Math.max(_local4, 0), _local2.length - _local2.rowCount); _local2.vPosition = _local4; _local2.move(_local3.x, _local5); _local2.tween = new mx.effects.Tween(__dropdown, _local5, _local8, getStyle("openDuration")); } else { __dropdown._parent.globalToLocal(_local3); delete __dropdown.dragScrolling; __dropdown.onTweenEnd = tweenEndHide; __dropdown.tween = new mx.effects.Tween(__dropdown, __dropdown._y, _local3.y - __dropdown.height, getStyle("openDuration")); if (__initialSelectedIndexOnDropdown != selectedIndex) { dispatchChangeEvent(undefined, __initialSelectedIndexOnDropdown, selectedIndex); } } var _local9 = getStyle("openEasing"); if (_local9 != undefined) { __dropdown.tween.easingEquation = _local9; } _showingDropdown = show; } function onDownArrow() { _parent.displayDropdown(!_parent._showingDropdown); } function keyDown(e) { if (e.ctrlKey && (e.code == 40)) { displayDropdown(true); } else if (e.ctrlKey && (e.code == 38)) { displayDropdown(false); dispatchChangeEvent(undefined, __selectedIndexOnDropdown, selectedIndex); } else if (e.code == 27) { displayDropdown(false); } else if (e.code == 13) { if (_showingDropdown) { selectedIndex = __dropdown.selectedIndex; displayDropdown(false); } } else if (((((!_editable) || (e.code == 38)) || (e.code == 40)) || (e.code == 33)) || (e.code == 34)) { selectedIndex = 0 + selectedIndex; bInKeyDown = true; var _local3 = dropdown; _local3.keyDown(e); bInKeyDown = false; selectedIndex = __dropdown.selectedIndex; } } function invalidateStyle(styleProp) { __dropdown.invalidateStyle(styleProp); super.invalidateStyle(styleProp); } function changeTextStyleInChildren(styleProp) { if (dropdown.stylecache != undefined) { delete dropdown.stylecache[styleProp]; delete dropdown.stylecache.tf; } __dropdown.changeTextStyleInChildren(styleProp); super.changeTextStyleInChildren(styleProp); } function changeColorStyleInChildren(sheetName, styleProp, newValue) { if (dropdown.stylecache != undefined) { delete dropdown.stylecache[styleProp]; delete dropdown.stylecache.tf; } __dropdown.changeColorStyleInChildren(sheetName, styleProp, newValue); super.changeColorStyleInChildren(sheetName, styleProp, newValue); } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { if (dropdown.stylecache != undefined) { delete dropdown.stylecache[styleProp]; delete dropdown.stylecache.tf; } __dropdown.notifyStyleChangeInChildren(sheetName, styleProp, newValue); super.notifyStyleChangeInChildren(sheetName, styleProp, newValue); } function onUnload() { __dropdown.removeMovieClip(); } function _resizeHandler() { var _local2 = owner; _local2.mask._width = width; _local2.mask._height = height; } function _changeHandler(obj) { var _local2 = owner; var _local3 = _local2.selectedIndex; obj.target = _local2; if (this == owner.text_mc) { _local2.selectedIndex = undefined; _local2.dispatchChangeEvent(obj, -1, -2); } else { _local2.selectedIndex = selectedIndex; if (!_local2._showingDropdown) { _local2.dispatchChangeEvent(obj, _local3, _local2.selectedIndex); } else if (!_local2.bInKeyDown) { _local2.displayDropdown(false); } } } function _scrollHandler(obj) { var _local2 = owner; obj.target = _local2; _local2.dispatchEvent(obj); } function _itemRollOverHandler(obj) { var _local2 = owner; obj.target = _local2; _local2.dispatchEvent(obj); } function _itemRollOutHandler(obj) { var _local2 = owner; obj.target = _local2; _local2.dispatchEvent(obj); } function modelChanged(eventObj) { super.modelChanged(eventObj); if (0 == __dataProvider.length) { text_mc.setText(""); delete selected; } else if ((__dataProvider.length == ((eventObj.lastItem - eventObj.firstItem) + 1)) && (eventObj.eventName == "addItems")) { selectedIndex = 0; } } function dispatchChangeEvent(obj, prevValue, newValue) { var _local2; if (prevValue != newValue) { if ((obj != undefined) && (obj.type == "change")) { _local2 = obj; } else { _local2 = {type:"change"}; } dispatchEvent(_local2); } } static var symbolName = "ComboBox"; static var symbolOwner = mx.controls.ComboBox; static var version = "2.0.2.126"; var clipParameters = {labels:1, data:1, editable:1, rowCount:1, dropdownWidth:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.ComboBox.prototype.clipParameters, mx.controls.ComboBase.prototype.clipParameters); var className = "ComboBox"; var _showingDropdown = false; var __rowCount = 5; var dropdownBorderStyle = undefined; var initializing = true; var __labelField = "label"; var bInKeyDown = false; }
Symbol 974 MovieClip [__Packages.mx.controls.TextInput] Frame 0
class mx.controls.TextInput extends mx.core.UIComponent { var owner, enterListener, label, tabChildren, tabEnabled, focusTextField, _color, _parent, border_mc, createClassObject, dispatchValueChangedEvent, __get__width, __get__height, tfx, tfy, tfw, tfh, getStyle, bind, updateModel, _getTextFormat, enabled; function TextInput () { super(); } function addEventListener(event, handler) { if (event == "enter") { addEnterEvents(); } super.addEventListener(event, handler); } function enterOnKeyDown() { if (Key.getAscii() == 13) { owner.dispatchEvent({type:"enter"}); } } function addEnterEvents() { if (enterListener == undefined) { enterListener = new Object(); enterListener.owner = this; enterListener.onKeyDown = enterOnKeyDown; } } function init(Void) { super.init(); label.styleName = this; tabChildren = true; tabEnabled = false; focusTextField = label; _color = mx.core.UIObject.textColorList; label.onSetFocus = function () { this._parent.onSetFocus(); }; label.onKillFocus = function (n) { this._parent.onKillFocus(n); }; label.drawFocus = function (b) { this._parent.drawFocus(b); }; label.onChanged = onLabelChanged; } function setFocus() { Selection.setFocus(label); } function onLabelChanged(Void) { _parent.dispatchEvent({type:"change"}); _parent.dispatchValueChangedEvent(text); } function createChildren(Void) { super.createChildren(); if (border_mc == undefined) { createClassObject(_global.styles.rectBorderClass, "border_mc", 0, {styleName:this}); } border_mc.swapDepths(label); label.autoSize = "none"; } function get html() { return(getHtml()); } function set html(value) { setHtml(value); //return(html); } function getHtml() { return(label.html); } function setHtml(value) { if (value != label.html) { label.html = value; } } function get text() { return(getText()); } function set text(t) { setText(t); //return(text); } function getText() { if (initializing) { return(initText); } if (label.html == true) { return(label.htmlText); } return(label.text); } function setText(t) { if (initializing) { initText = t; } else { var _local2 = label; if (_local2.html == true) { _local2.htmlText = t; } else { _local2.text = t; } } dispatchValueChangedEvent(t); } function size(Void) { border_mc.setSize(__get__width(), __get__height()); var _local2 = border_mc.__get__borderMetrics(); var _local6 = _local2.left + _local2.right; var _local3 = _local2.top + _local2.bottom; var _local5 = _local2.left; var _local4 = _local2.top; tfx = _local5; tfy = _local4; tfw = __get__width() - _local6; tfh = __get__height() - _local3; label.move(tfx, tfy); label.setSize(tfw, tfh + 1); } function setEnabled(enable) { label.type = (((__editable == true) || (enable == false)) ? "input" : "dynamic"); label.selectable = enable; var _local2 = getStyle((enable ? "color" : "disabledColor")); if (_local2 == undefined) { _local2 = (enable ? 0 : 8947848); } setColor(_local2); } function setColor(col) { label.textColor = col; } function onKillFocus(newFocus) { if (enterListener != undefined) { Key.removeListener(enterListener); } if (bind != undefined) { updateModel(text); } super.onKillFocus(newFocus); } function onSetFocus(oldFocus) { var f = Selection.getFocus(); var o = eval (f); if (o != label) { Selection.setFocus(label); return(undefined); } if (enterListener != undefined) { Key.addListener(enterListener); } super.onSetFocus(oldFocus); } function draw(Void) { var _local2 = label; var _local4 = getText(); if (initializing) { initializing = false; delete initText; } var _local3 = _getTextFormat(); _local2.embedFonts = _local3.embedFonts == true; if (_local3 != undefined) { _local2.setTextFormat(_local3); _local2.setNewTextFormat(_local3); } _local2.multiline = false; _local2.wordWrap = false; if (_local2.html == true) { _local2.setTextFormat(_local3); _local2.htmlText = _local4; } else { _local2.text = _local4; } _local2.type = (((__editable == true) || (enabled == false)) ? "input" : "dynamic"); size(); } function setEditable(s) { __editable = s; label.type = (s ? "input" : "dynamic"); } function get maxChars() { return(label.maxChars); } function set maxChars(w) { label.maxChars = w; //return(maxChars); } function get length() { return(label.length); } function get restrict() { return(label.restrict); } function set restrict(w) { label.restrict = ((w == "") ? null : (w)); //return(restrict); } function get hPosition() { return(label.hscroll); } function set hPosition(w) { label.hscroll = w; //return(hPosition); } function get maxHPosition() { return(label.maxhscroll); } function get editable() { return(__editable); } function set editable(w) { setEditable(w); //return(editable); } function get password() { return(label.password); } function set password(w) { label.password = w; //return(password); } function get tabIndex() { return(label.tabIndex); } function set tabIndex(w) { label.tabIndex = w; //return(tabIndex); } function set _accProps(val) { label._accProps = val; //return(_accProps); } function get _accProps() { return(label._accProps); } static var symbolName = "TextInput"; static var symbolOwner = mx.controls.TextInput; static var version = "2.0.2.126"; var className = "TextInput"; var initializing = true; var clipParameters = {text:1, editable:1, password:1, maxChars:1, restrict:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.TextInput.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); var _maxWidth = mx.core.UIComponent.kStretch; var __editable = true; var initText = ""; }
Symbol 975 MovieClip [__Packages.mx.managers.PopUpManager] Frame 0
class mx.managers.PopUpManager { var popUp, setSize, move, modalWindow, _parent, _name, _visible, owner; function PopUpManager () { } static function createModalWindow(parent, o, broadcastOutsideEvents) { var _local2 = parent.createChildAtDepth("Modal", mx.managers.DepthManager.kTopmost); _local2.setDepthBelow(o); o.modalID = _local2._name; _local2._alpha = _global.style.modalTransparency; _local2.tabEnabled = false; if (broadcastOutsideEvents) { _local2.onPress = mixins.onPress; } else { _local2.onPress = mixins.nullFunction; } _local2.onRelease = mixins.nullFunction; _local2.resize = mixins.resize; mx.managers.SystemManager.init(); mx.managers.SystemManager.addEventListener("resize", _local2); _local2.resize(); _local2.useHandCursor = false; _local2.popUp = o; o.modalWindow = _local2; o.deletePopUp = mixins.deletePopUp; o.setVisible = mixins.setVisible; o.getVisible = mixins.getVisible; o.addProperty("visible", o.getVisible, o.setVisible); } static function createPopUp(parent, className, modal, initobj, broadcastOutsideEvents) { if (mixins == undefined) { mixins = new mx.managers.PopUpManager(); } if (broadcastOutsideEvents == undefined) { broadcastOutsideEvents = false; } var _local5 = parent._root; if (_local5 == undefined) { _local5 = _root; } while (parent != _local5) { parent = parent._parent; } initobj.popUp = true; var _local4 = parent.createClassChildAtDepth(className, ((broadcastOutsideEvents || (modal)) ? (mx.managers.DepthManager.kTopmost) : (mx.managers.DepthManager.kTop)), initobj); var _local2 = _root; var _local6 = _local2.focusManager != undefined; while (_local2._parent != undefined) { _local2 = _local2._parent._root; if (_local2.focusManager != undefined) { _local6 = true; break; } } if (_local6) { _local4.createObject("FocusManager", "focusManager", -1); if (_local4._visible == false) { mx.managers.SystemManager.deactivate(_local4); } } if (modal) { createModalWindow(parent, _local4, broadcastOutsideEvents); } else { if (broadcastOutsideEvents) { _local4.mouseListener = new Object(); _local4.mouseListener.owner = _local4; _local4.mouseListener.onMouseDown = mixins.onMouseDown; Mouse.addListener(_local4.mouseListener); } _local4.deletePopUp = mixins.deletePopUp; } return(_local4); } function onPress(Void) { var _local3 = popUp._root; if (_local3 == undefined) { _local3 = _root; } if (popUp.hitTest(_local3._xmouse, _local3._ymouse, false)) { return(undefined); } popUp.dispatchEvent({type:"mouseDownOutside"}); } function nullFunction(Void) { } function resize(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); setSize(_local2.width, _local2.height); move(_local2.x, _local2.y); } function deletePopUp(Void) { if (modalWindow != undefined) { _parent.destroyObject(modalWindow._name); } _parent.destroyObject(_name); } function setVisible(v, noEvent) { super.setVisible(v, noEvent); modalWindow._visible = v; } function getVisible(Void) { return(_visible); } function onMouseDown(Void) { var _local3 = owner._root; if (_local3 == undefined) { _local3 = _root; } var _local4 = new Object(); _local4.x = _local3._xmouse; _local4.y = _local3._ymouse; _local3.localToGlobal(_local4); if (owner.hitTest(_local4.x, _local4.y, false)) { } else { owner.mouseDownOutsideHandler(owner); } } static var version = "2.0.2.126"; static var mixins = undefined; }
Symbol 976 MovieClip [__Packages.mx.core.View] Frame 0
class mx.core.View extends mx.core.UIComponent { var tabChildren, tabEnabled, boundingBox_mc, border_mc, __get__width, __get__height, __tabIndex, depth, createObject, createClassObject, loadExternal, destroyObject, createClassChildAtDepth, doLater; function View () { super(); } function init() { super.init(); tabChildren = true; tabEnabled = false; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function size() { border_mc.move(0, 0); border_mc.setSize(__get__width(), __get__height()); doLayout(); } function draw() { size(); } function get numChildren() { var _local3 = childNameBase; var _local2 = 0; while (true) { if (this[_local3 + _local2] == undefined) { return(_local2); } _local2++; } } function get tabIndex() { return((tabEnabled ? (__tabIndex) : undefined)); } function addLayoutObject(object) { } function createChild(className, instanceName, initProps) { if (depth == undefined) { depth = 1; } var _local2; if (typeof(className) == "string") { _local2 = createObject(className, instanceName, depth++, initProps); } else { _local2 = createClassObject(className, instanceName, depth++, initProps); } if (_local2 == undefined) { _local2 = loadExternal(className, _loadExternalClass, instanceName, depth++, initProps); } else { this[childNameBase + numChildren] = _local2; _local2._complete = true; childLoaded(_local2); } addLayoutObject(_local2); return(_local2); } function getChildAt(childIndex) { return(this[childNameBase + childIndex]); } function destroyChildAt(childIndex) { if (!((childIndex >= 0) && (childIndex < numChildren))) { return(undefined); } var _local4 = childNameBase + childIndex; var _local6 = numChildren; var _local3; for (_local3 in this) { if (_local3 == _local4) { _local4 = ""; destroyObject(_local3); break; } } var _local2 = Number(childIndex); while (_local2 < (_local6 - 1)) { this[childNameBase + _local2] = this[childNameBase + (_local2 + 1)]; _local2++; } delete this[childNameBase + (_local6 - 1)]; depth--; } function initLayout() { if (!hasBeenLayedOut) { doLayout(); } } function doLayout() { hasBeenLayedOut = true; } function createChildren() { if (border_mc == undefined) { border_mc = createClassChildAtDepth(_global.styles.rectBorderClass, mx.managers.DepthManager.kBottom, {styleName:this}); } doLater(this, "initLayout"); } function convertToUIObject(obj) { } function childLoaded(obj) { convertToUIObject(obj); } static function extension() { mx.core.ExternalContent.enableExternalContent(); } static var symbolName = "View"; static var symbolOwner = mx.core.View; static var version = "2.0.2.126"; var className = "View"; static var childNameBase = "_child"; var hasBeenLayedOut = false; var _loadExternalClass = "UIComponent"; }
Symbol 977 MovieClip [__Packages.mx.core.ExternalContent] Frame 0
class mx.core.ExternalContent { var createObject, numChildren, prepList, doLater, loadList, dispatchEvent, loadedList, childLoaded; function ExternalContent () { } function loadExternal(url, placeholderClassName, instanceName, depth, initProps) { var _local2; _local2 = createObject(placeholderClassName, instanceName, depth, initProps); this[mx.core.View.childNameBase + numChildren] = _local2; if (prepList == undefined) { prepList = new Object(); } prepList[instanceName] = {obj:_local2, url:url, complete:false, initProps:initProps}; prepareToLoadMovie(_local2); return(_local2); } function prepareToLoadMovie(obj) { obj.unloadMovie(); doLater(this, "waitForUnload"); } function waitForUnload() { var _local3; for (_local3 in prepList) { var _local2 = prepList[_local3]; if (_local2.obj.getBytesTotal() == 0) { if (loadList == undefined) { loadList = new Object(); } loadList[_local3] = _local2; _local2.obj.loadMovie(_local2.url); delete prepList[_local3]; doLater(this, "checkLoadProgress"); } else { doLater(this, "waitForUnload"); } } } function checkLoadProgress() { var _local8 = false; var _local3; for (_local3 in loadList) { var _local2 = loadList[_local3]; _local2.loaded = _local2.obj.getBytesLoaded(); _local2.total = _local2.obj.getBytesTotal(); if (_local2.total > 0) { _local2.obj._visible = false; dispatchEvent({type:"progress", target:_local2.obj, current:_local2.loaded, total:_local2.total}); if (_local2.loaded == _local2.total) { if (loadedList == undefined) { loadedList = new Object(); } loadedList[_local3] = _local2; delete loadList[_local3]; doLater(this, "contentLoaded"); } } else if (_local2.total == -1) { if (_local2.failedOnce != undefined) { _local2.failedOnce++; if (_local2.failedOnce > 3) { dispatchEvent({type:"complete", target:_local2.obj, current:_local2.loaded, total:_local2.total}); delete loadList[_local3]; } } else { _local2.failedOnce = 0; } } _local8 = true; } if (_local8) { doLater(this, "checkLoadProgress"); } } function contentLoaded() { var _local4; for (_local4 in loadedList) { var _local2 = loadedList[_local4]; _local2.obj._visible = true; _local2.obj._complete = true; var _local3; for (_local3 in _local2.initProps) { _local2.obj[_local3] = _local2.initProps[_local3]; } childLoaded(_local2.obj); dispatchEvent({type:"complete", target:_local2.obj, current:_local2.loaded, total:_local2.total}); delete loadedList[_local4]; } } function convertToUIObject(obj) { if (obj.setSize == undefined) { var _local2 = mx.core.UIObject.prototype; obj.addProperty("width", _local2.__get__width, null); obj.addProperty("height", _local2.__get__height, null); obj.addProperty("left", _local2.__get__left, null); obj.addProperty("x", _local2.__get__x, null); obj.addProperty("top", _local2.__get__top, null); obj.addProperty("y", _local2.__get__y, null); obj.addProperty("right", _local2.__get__right, null); obj.addProperty("bottom", _local2.__get__bottom, null); obj.addProperty("visible", _local2.__get__visible, _local2.__set__visible); obj.move = mx.core.UIObject.prototype.move; obj.setSize = mx.core.UIObject.prototype.setSize; obj.size = mx.core.UIObject.prototype.size; mx.events.UIEventDispatcher.initialize(obj); } } static function enableExternalContent() { } static function classConstruct() { var _local1 = mx.core.View.prototype; var _local2 = mx.core.ExternalContent.prototype; _local1.loadExternal = _local2.loadExternal; _local1.prepareToLoadMovie = _local2.prepareToLoadMovie; _local1.waitForUnload = _local2.waitForUnload; _local1.checkLoadProgress = _local2.checkLoadProgress; _local1.contentLoaded = _local2.contentLoaded; _local1.convertToUIObject = _local2.convertToUIObject; return(true); } static var classConstructed = classConstruct(); static var ViewDependency = mx.core.View; }
Symbol 978 MovieClip [__Packages.mx.skins.CustomBorder] Frame 0
class mx.skins.CustomBorder extends mx.skins.Border { var __width, __height, l_mc, setSkin, minHeight, minWidth, m_mc, r_mc; function CustomBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function createChildren(Void) { } function draw(Void) { if (l_mc == undefined) { var _local2 = setSkin(tagL, leftSkin); if (horizontal) { minHeight = l_mc._height; minWidth = l_mc._width; } else { minHeight = l_mc._height; minWidth = l_mc._width; } } if (m_mc == undefined) { setSkin(tagM, middleSkin); if (horizontal) { minHeight = m_mc._height; minWidth = minWidth + m_mc._width; } else { minHeight = minHeight + m_mc._height; minWidth = m_mc._width; } } if (r_mc == undefined) { setSkin(tagR, rightSkin); if (horizontal) { minHeight = r_mc._height; minWidth = minWidth + r_mc._width; } else { minHeight = minHeight + r_mc._height; minWidth = r_mc._width; } } size(); } function size(Void) { l_mc.move(0, 0); if (horizontal) { r_mc.move(width - r_mc.width, 0); m_mc.move(l_mc.width, 0); m_mc.setSize(r_mc.x - m_mc.x, m_mc.height); } else { r_mc.move(0, height - r_mc.height, 0); m_mc.move(0, l_mc.height); m_mc.setSize(m_mc.width, r_mc.y - m_mc.y); } } static var symbolName = "CustomBorder"; static var symbolOwner = mx.skins.CustomBorder; static var version = "2.0.2.126"; var className = "CustomBorder"; static var tagL = 0; static var tagM = 1; static var tagR = 2; var idNames = new Array("l_mc", "m_mc", "r_mc"); var leftSkin = "F3PieceLeft"; var middleSkin = "F3PieceMiddle"; var rightSkin = "F3PieceRight"; var horizontal = true; }
Symbol 979 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb] Frame 0
class mx.controls.scrollClasses.ScrollThumb extends mx.skins.CustomBorder { var useHandCursor, ymin, ymax, datamin, datamax, scrollMove, lastY, _ymouse, _y, _parent, onMouseMove, grip_mc, setSkin, gripSkin, __get__width, __get__height; function ScrollThumb () { super(); } function createChildren(Void) { super.createChildren(); useHandCursor = false; } function setRange(_ymin, _ymax, _datamin, _datamax) { ymin = _ymin; ymax = _ymax; datamin = _datamin; datamax = _datamax; } function dragThumb(Void) { scrollMove = _ymouse - lastY; scrollMove = scrollMove + _y; if (scrollMove < ymin) { scrollMove = ymin; } else if (scrollMove > ymax) { scrollMove = ymax; } _parent.isScrolling = true; _y = scrollMove; var _local2 = Math.round(((datamax - datamin) * (_y - ymin)) / (ymax - ymin)) + datamin; _parent.scrollPosition = _local2; _parent.dispatchScrollEvent("ThumbTrack"); updateAfterEvent(); } function stopDragThumb(Void) { _parent.isScrolling = false; _parent.dispatchScrollEvent("ThumbPosition"); _parent.dispatchScrollChangedEvent(); delete onMouseMove; } function onPress(Void) { _parent.pressFocus(); lastY = _ymouse; onMouseMove = dragThumb; super.onPress(); } function onRelease(Void) { _parent.releaseFocus(); stopDragThumb(); super.onRelease(); } function onReleaseOutside(Void) { _parent.releaseFocus(); stopDragThumb(); super.onReleaseOutside(); } function draw() { super.draw(); if (grip_mc == undefined) { setSkin(3, gripSkin); } } function size() { super.size(); grip_mc.move((__get__width() - grip_mc.width) / 2, (__get__height() - grip_mc.height) / 2); } static var symbolOwner = mx.skins.CustomBorder.symbolOwner; var className = "ScrollThumb"; var btnOffset = 0; var horizontal = false; var idNames = new Array("l_mc", "m_mc", "r_mc", "grip_mc"); }
Symbol 980 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar] Frame 0
class mx.controls.scrollClasses.ScrollBar extends mx.core.UIComponent { var isScrolling, scrollTrack_mc, scrollThumb_mc, __height, tabEnabled, focusEnabled, boundingBox_mc, setSkin, upArrow_mc, _minHeight, _minWidth, downArrow_mc, createObject, createClassObject, enabled, _height, dispatchEvent, minMode, maxMode, plusMode, minusMode, _parent, getStyle, scrolling, _ymouse; function ScrollBar () { super(); } function get scrollPosition() { return(_scrollPosition); } function set scrollPosition(pos) { _scrollPosition = pos; if (isScrolling != true) { pos = Math.min(pos, maxPos); pos = Math.max(pos, minPos); var _local3 = (((pos - minPos) * (scrollTrack_mc.height - scrollThumb_mc._height)) / (maxPos - minPos)) + scrollTrack_mc.top; scrollThumb_mc.move(0, _local3); } //return(scrollPosition); } function get pageScrollSize() { return(largeScroll); } function set pageScrollSize(lScroll) { largeScroll = lScroll; //return(pageScrollSize); } function set lineScrollSize(sScroll) { smallScroll = sScroll; //return(lineScrollSize); } function get lineScrollSize() { return(smallScroll); } function get virtualHeight() { return(__height); } function init(Void) { super.init(); _scrollPosition = 0; tabEnabled = false; focusEnabled = false; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function createChildren(Void) { if (scrollTrack_mc == undefined) { setSkin(skinIDTrack, scrollTrackName); } scrollTrack_mc.visible = false; var _local3 = new Object(); _local3.enabled = false; _local3.preset = mx.controls.SimpleButton.falseDisabled; _local3.initProperties = 0; _local3.autoRepeat = true; _local3.tabEnabled = false; var _local2; if (upArrow_mc == undefined) { _local2 = createButton(upArrowName, "upArrow_mc", skinIDUpArrow, _local3); } _local2.buttonDownHandler = onUpArrow; _local2.clickHandler = onScrollChanged; _minHeight = _local2.height; _minWidth = _local2.width; if (downArrow_mc == undefined) { _local2 = createButton(downArrowName, "downArrow_mc", skinIDDownArrow, _local3); } _local2.buttonDownHandler = onDownArrow; _local2.clickHandler = onScrollChanged; _minHeight = _minHeight + _local2.height; } function createButton(linkageName, id, skinID, o) { if (skinID == skinIDUpArrow) { o.falseUpSkin = upArrowUpName; o.falseDownSkin = upArrowDownName; o.falseOverSkin = upArrowOverName; } else { o.falseUpSkin = downArrowUpName; o.falseDownSkin = downArrowDownName; o.falseOverSkin = downArrowOverName; } var _local3 = createObject(linkageName, id, skinID, o); this[id].visible = false; this[id].useHandCursor = false; return(_local3); } function createThumb(Void) { var _local2 = new Object(); _local2.validateNow = true; _local2.tabEnabled = false; _local2.leftSkin = thumbTopName; _local2.middleSkin = thumbMiddleName; _local2.rightSkin = thumbBottomName; _local2.gripSkin = thumbGripName; createClassObject(mx.controls.scrollClasses.ScrollThumb, "scrollThumb_mc", skinIDThumb, _local2); } function setScrollProperties(pSize, mnPos, mxPos, ls) { var _local4; var _local2 = scrollTrack_mc; pageSize = pSize; largeScroll = (((ls != undefined) && (ls > 0)) ? (ls) : (pSize)); minPos = Math.max(mnPos, 0); maxPos = Math.max(mxPos, 0); _scrollPosition = Math.max(minPos, _scrollPosition); _scrollPosition = Math.min(maxPos, _scrollPosition); if (((maxPos - minPos) > 0) && (enabled)) { var _local5 = _scrollPosition; if (!initializing) { upArrow_mc.enabled = true; downArrow_mc.enabled = true; } _local2.onPress = (_local2.onDragOver = startTrackScroller); _local2.onRelease = releaseScrolling; _local2.onDragOut = (_local2.stopScrolling = stopScrolling); _local2.onReleaseOutside = releaseScrolling; _local2.useHandCursor = false; if (scrollThumb_mc == undefined) { createThumb(); } var _local3 = scrollThumb_mc; if (scrollTrackOverName.length > 0) { _local2.onRollOver = trackOver; _local2.onRollOut = trackOut; } _local4 = (pageSize / ((maxPos - minPos) + pageSize)) * _local2.height; if (_local4 < _local3.minHeight) { if (_local2.height < _local3.minHeight) { _local3.__set__visible(false); } else { _local4 = _local3.minHeight; _local3.__set__visible(true); _local3.setSize(_minWidth, _local3.minHeight + 0); } } else { _local3.__set__visible(true); _local3.setSize(_minWidth, _local4); } _local3.setRange(upArrow_mc.__get__height() + 0, (virtualHeight - downArrow_mc.__get__height()) - _local3.__get__height(), minPos, maxPos); _local5 = Math.min(_local5, maxPos); scrollPosition = (Math.max(_local5, minPos)); } else { scrollThumb_mc.__set__visible(false); if (!initializing) { upArrow_mc.enabled = false; downArrow_mc.enabled = false; } delete _local2.onPress; delete _local2.onDragOver; delete _local2.onRelease; delete _local2.onDragOut; delete _local2.onRollOver; delete _local2.onRollOut; delete _local2.onReleaseOutside; } if (initializing) { scrollThumb_mc.__set__visible(false); } } function setEnabled(enabledFlag) { super.setEnabled(enabledFlag); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function draw(Void) { if (initializing) { initializing = false; scrollTrack_mc.visible = true; upArrow_mc.__set__visible(true); downArrow_mc.__set__visible(true); } size(); } function size(Void) { if (_height == 1) { return(undefined); } if (upArrow_mc == undefined) { return(undefined); } var _local3 = upArrow_mc.__get__height(); var _local2 = downArrow_mc.__get__height(); upArrow_mc.move(0, 0); var _local4 = scrollTrack_mc; _local4._y = _local3; _local4._height = (virtualHeight - _local3) - _local2; downArrow_mc.move(0, virtualHeight - _local2); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function dispatchScrollEvent(detail) { dispatchEvent({type:"scroll", detail:detail}); } function isScrollBarKey(k) { if (k == 36) { if (scrollPosition != 0) { scrollPosition = (0); dispatchScrollEvent(minMode); } return(true); } if (k == 35) { if (scrollPosition < maxPos) { scrollPosition = (maxPos); dispatchScrollEvent(maxMode); } return(true); } return(false); } function scrollIt(inc, mode) { var _local3 = smallScroll; if (inc != "Line") { _local3 = ((largeScroll == 0) ? (pageSize) : (largeScroll)); } var _local2 = _scrollPosition + (mode * _local3); if (_local2 > maxPos) { _local2 = maxPos; } else if (_local2 < minPos) { _local2 = minPos; } if (scrollPosition != _local2) { scrollPosition = (_local2); var _local4 = ((mode < 0) ? (minusMode) : (plusMode)); dispatchScrollEvent(inc + _local4); } } function startTrackScroller(Void) { _parent.pressFocus(); if (_parent.scrollTrackDownName.length > 0) { if (_parent.scrollTrackDown_mc == undefined) { _parent.setSkin(skinIDTrackDown, scrollTrackDownName); } else { _parent.scrollTrackDown_mc.visible = true; } } _parent.trackScroller(); _parent.scrolling = setInterval(_parent, "scrollInterval", getStyle("repeatDelay"), "Page", -1); } function scrollInterval(inc, mode) { clearInterval(scrolling); if (inc == "Page") { trackScroller(); } else { scrollIt(inc, mode); } scrolling = setInterval(this, "scrollInterval", getStyle("repeatInterval"), inc, mode); } function trackScroller(Void) { if ((scrollThumb_mc._y + scrollThumb_mc.__get__height()) < _ymouse) { scrollIt("Page", 1); } else if (scrollThumb_mc._y > _ymouse) { scrollIt("Page", -1); } } function dispatchScrollChangedEvent(Void) { dispatchEvent({type:"scrollChanged"}); } function stopScrolling(Void) { clearInterval(_parent.scrolling); _parent.scrollTrackDown_mc.visible = false; } function releaseScrolling(Void) { _parent.releaseFocus(); stopScrolling(); _parent.dispatchScrollChangedEvent(); } function trackOver(Void) { if (_parent.scrollTrackOverName.length > 0) { if (_parent.scrollTrackOver_mc == undefined) { _parent.setSkin(skinIDTrackOver, scrollTrackOverName); } else { _parent.scrollTrackOver_mc.visible = true; } } } function trackOut(Void) { _parent.scrollTrackOver_mc.visible = false; } function onUpArrow(Void) { _parent.scrollIt("Line", -1); } function onDownArrow(Void) { _parent.scrollIt("Line", 1); } function onScrollChanged(Void) { _parent.dispatchScrollChangedEvent(); } static var symbolOwner = mx.core.UIComponent; var className = "ScrollBar"; var minPos = 0; var maxPos = 0; var pageSize = 0; var largeScroll = 0; var smallScroll = 1; var _scrollPosition = 0; var scrollTrackName = "ScrollTrack"; var scrollTrackOverName = ""; var scrollTrackDownName = ""; var upArrowName = "BtnUpArrow"; var upArrowUpName = "ScrollUpArrowUp"; var upArrowOverName = "ScrollUpArrowOver"; var upArrowDownName = "ScrollUpArrowDown"; var downArrowName = "BtnDownArrow"; var downArrowUpName = "ScrollDownArrowUp"; var downArrowOverName = "ScrollDownArrowOver"; var downArrowDownName = "ScrollDownArrowDown"; var thumbTopName = "ScrollThumbTopUp"; var thumbMiddleName = "ScrollThumbMiddleUp"; var thumbBottomName = "ScrollThumbBottomUp"; var thumbGripName = "ScrollThumbGripUp"; static var skinIDTrack = 0; static var skinIDTrackOver = 1; static var skinIDTrackDown = 2; static var skinIDUpArrow = 3; static var skinIDDownArrow = 4; static var skinIDThumb = 5; var idNames = new Array("scrollTrack_mc", "scrollTrackOver_mc", "scrollTrackDown_mc", "upArrow_mc", "downArrow_mc"); var clipParameters = {minPos:1, maxPos:1, pageSize:1, scrollPosition:1, lineScrollSize:1, pageScrollSize:1, visible:1, enabled:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.scrollClasses.ScrollBar.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); var initializing = true; }
Symbol 981 MovieClip [__Packages.mx.core.ScrollView] Frame 0
class mx.core.ScrollView extends mx.core.View { var __width, hScroller, vScroller, __maxHPosition, propsInited, scrollAreaChanged, specialHScrollCase, createObject, viewableColumns, __height, oldRndUp, viewableRows, __viewMetrics, owner, enabled, border_mc, __get__width, __get__height, invLayout, mask_mc, _parent, dispatchEvent; function ScrollView () { super(); } function getHScrollPolicy(Void) { return(__hScrollPolicy); } function setHScrollPolicy(policy) { __hScrollPolicy = policy.toLowerCase(); if (__width == undefined) { return(undefined); } setScrollProperties(numberOfCols, columnWidth, rowC, rowH, heightPadding, widthPadding); } function get hScrollPolicy() { return(getHScrollPolicy()); } function set hScrollPolicy(policy) { setHScrollPolicy(policy); //return(hScrollPolicy); } function getVScrollPolicy(Void) { return(__vScrollPolicy); } function setVScrollPolicy(policy) { __vScrollPolicy = policy.toLowerCase(); if (__width == undefined) { return(undefined); } setScrollProperties(numberOfCols, columnWidth, rowC, rowH, heightPadding, widthPadding); } function get vScrollPolicy() { return(getVScrollPolicy()); } function set vScrollPolicy(policy) { setVScrollPolicy(policy); //return(vScrollPolicy); } function get hPosition() { return(getHPosition()); } function set hPosition(pos) { setHPosition(pos); //return(hPosition); } function getHPosition(Void) { return(__hPosition); } function setHPosition(pos) { hScroller.__set__scrollPosition(pos); __hPosition = pos; } function get vPosition() { return(getVPosition()); } function set vPosition(pos) { setVPosition(pos); //return(vPosition); } function getVPosition(Void) { return(__vPosition); } function setVPosition(pos) { vScroller.__set__scrollPosition(pos); __vPosition = pos; } function get maxVPosition() { var _local2 = vScroller.maxPos; return(((_local2 == undefined) ? 0 : (_local2))); } function get maxHPosition() { return(getMaxHPosition()); } function set maxHPosition(pos) { setMaxHPosition(pos); //return(maxHPosition); } function getMaxHPosition(Void) { if (__maxHPosition != undefined) { return(__maxHPosition); } var _local2 = hScroller.maxPos; return(((_local2 == undefined) ? 0 : (_local2))); } function setMaxHPosition(pos) { __maxHPosition = pos; } function setScrollProperties(colCount, colWidth, rwCount, rwHeight, hPadding, wPadding) { var _local3 = getViewMetrics(); if (hPadding == undefined) { hPadding = 0; } if (wPadding == undefined) { wPadding = 0; } propsInited = true; delete scrollAreaChanged; heightPadding = hPadding; widthPadding = wPadding; if (colWidth == 0) { colWidth = 1; } if (rwHeight == 0) { rwHeight = 1; } var _local5 = Math.ceil((((__width - _local3.left) - _local3.right) - widthPadding) / colWidth); if ((__hScrollPolicy == "on") || ((_local5 < colCount) && (__hScrollPolicy == "auto"))) { if ((hScroller == undefined) || (specialHScrollCase)) { delete specialHScrollCase; hScroller = createObject("HScrollBar", "hSB", 1001); hScroller.__set__lineScrollSize(20); hScroller.scrollHandler = scrollProxy; hScroller.__set__scrollPosition(__hPosition); scrollAreaChanged = true; } if ((((numberOfCols != colCount) || (columnWidth != colWidth)) || (viewableColumns != _local5)) || (scrollAreaChanged)) { hScroller.setScrollProperties(_local5, 0, colCount - _local5); viewableColumns = _local5; numberOfCols = colCount; columnWidth = colWidth; } } else if (((__hScrollPolicy == "auto") || (__hScrollPolicy == "off")) && (hScroller != undefined)) { hScroller.removeMovieClip(); delete hScroller; scrollAreaChanged = true; } if (heightPadding == undefined) { heightPadding = 0; } var _local4 = Math.ceil((((__height - _local3.top) - _local3.bottom) - heightPadding) / rwHeight); var _local8 = (((__height - _local3.top) - _local3.bottom) % rwHeight) != 0; if ((__vScrollPolicy == "on") || ((_local4 < (rwCount + _local8)) && (__vScrollPolicy == "auto"))) { if (vScroller == undefined) { vScroller = createObject("VScrollBar", "vSB", 1002); vScroller.scrollHandler = scrollProxy; vScroller.__set__scrollPosition(__vPosition); scrollAreaChanged = true; rowH = 0; } if ((((rowC != rwCount) || (rowH != rwHeight)) || ((viewableRows + _local8) != (_local4 + oldRndUp))) || (scrollAreaChanged)) { vScroller.setScrollProperties(_local4, 0, (rwCount - _local4) + _local8); viewableRows = _local4; rowC = rwCount; rowH = rwHeight; oldRndUp = _local8; } } else if (((__vScrollPolicy == "auto") || (__vScrollPolicy == "off")) && (vScroller != undefined)) { vScroller.removeMovieClip(); delete vScroller; scrollAreaChanged = true; } numberOfCols = colCount; columnWidth = colWidth; if (scrollAreaChanged) { doLayout(); var _local2 = __viewMetrics; var _local12 = ((owner != undefined) ? (owner) : this); _local12.layoutContent(_local2.left, _local2.top, ((columnWidth * numberOfCols) - _local2.left) - _local2.right, rowC * rowH, (__width - _local2.left) - _local2.right, (__height - _local2.top) - _local2.bottom); } if (!enabled) { setEnabled(false); } } function getViewMetrics(Void) { var _local2 = __viewMetrics; var _local3 = border_mc.__get__borderMetrics(); _local2.left = _local3.left; _local2.right = _local3.right; if (vScroller != undefined) { _local2.right = _local2.right + vScroller.minWidth; } _local2.top = _local3.top; if ((hScroller == undefined) && ((__hScrollPolicy == "on") || (__hScrollPolicy == true))) { hScroller = createObject("FHScrollBar", "hSB", 1001); specialHScrollCase = true; } _local2.bottom = _local3.bottom; if (hScroller != undefined) { _local2.bottom = _local2.bottom + hScroller.minHeight; } return(_local2); } function doLayout(Void) { var _local10 = __get__width(); var _local8 = __get__height(); delete invLayout; var _local3 = (__viewMetrics = getViewMetrics()); var _local2 = _local3.left; var _local9 = _local3.right; var _local5 = _local3.top; var _local11 = _local3.bottom; var _local7 = hScroller; var _local6 = vScroller; _local7.setSize((_local10 - _local2) - _local9, _local7.minHeight + 0); _local7.move(_local2, _local8 - _local11); _local6.setSize(_local6.minWidth + 0, (_local8 - _local5) - _local11); _local6.move(_local10 - _local9, _local5); var _local4 = mask_mc; _local4._width = (_local10 - _local2) - _local9; _local4._height = (_local8 - _local5) - _local11; _local4._x = _local2; _local4._y = _local5; } function createChild(id, name, props) { var _local2 = super.createChild(id, name, props); return(_local2); } function init(Void) { super.init(); __viewMetrics = new Object(); if (_global.__SVMouseWheelManager == undefined) { var _local4 = (_global.__SVMouseWheelManager = new Object()); _local4.onMouseWheel = __onMouseWheel; Mouse.addListener(_local4); } } function __onMouseWheel(delta, scrollTarget) { var _local4 = scrollTarget; var _local1; while (_local4 != undefined) { if (_local4 instanceof mx.core.ScrollView) { _local1 = _local4; } _local4 = _local4._parent; } if (_local1 != undefined) { _local4 = ((delta <= 0) ? 1 : -1); var _local2 = _local1.vScroller.lineScrollSize; if (_local2 == undefined) { _local2 = 0; } _local2 = Math.max(Math.abs(delta), _local2); var _local3 = _local1.vPosition + (_local2 * _local4); _local1.vPosition = Math.max(0, Math.min(_local3, _local1.maxVPosition)); _local1.dispatchEvent({type:"scroll", direction:"vertical", position:_local1.vPosition}); } } function createChildren(Void) { super.createChildren(); if (mask_mc == undefined) { mask_mc = createObject("BoundingBox", "mask_mc", MASK_DEPTH); } mask_mc._visible = false; } function invalidate(Void) { super.invalidate(); } function draw(Void) { size(); } function size(Void) { super.size(); } function scrollProxy(docObj) { _parent.onScroll(docObj); } function onScroll(docObj) { var _local3 = docObj.target; var _local2 = _local3.scrollPosition; if (_local3 == vScroller) { var _local4 = "vertical"; var _local5 = "__vPosition"; } else { var _local4 = "horizontal"; var _local5 = "__hPosition"; } this[_local5] = _local2; dispatchEvent({type:"scroll", direction:_local4, position:_local2}); } function setEnabled(v) { vScroller.enabled = (hScroller.enabled = v); } function childLoaded(obj) { super.childLoaded(obj); obj.setMask(mask_mc); } static var symbolName = "ScrollView"; static var symbolOwner = mx.core.ScrollView; static var version = "2.0.2.126"; var className = "ScrollView"; var __vScrollPolicy = "auto"; var __hScrollPolicy = "off"; var __vPosition = 0; var __hPosition = 0; var numberOfCols = 0; var rowC = 0; var columnWidth = 1; var rowH = 0; var heightPadding = 0; var widthPadding = 0; var MASK_DEPTH = 10000; }
Symbol 982 MovieClip [__Packages.mx.controls.listclasses.DataProvider] Frame 0
class mx.controls.listclasses.DataProvider extends Object { var length, splice, dispatchEvent, sortOn, reverse, sort; function DataProvider (obj) { super(); } static function Initialize(obj) { var _local4 = mixinProps; var _local6 = _local4.length; obj = obj.prototype; var _local3 = 0; while (_local3 < _local6) { obj[_local4[_local3]] = mixins[_local4[_local3]]; _global.ASSetPropFlags(obj, _local4[_local3], 1); _local3++; } mx.events.EventDispatcher.initialize(obj); _global.ASSetPropFlags(obj, "addEventListener", 1); _global.ASSetPropFlags(obj, "removeEventListener", 1); _global.ASSetPropFlags(obj, "dispatchEvent", 1); _global.ASSetPropFlags(obj, "dispatchQueue", 1); Object.prototype.LargestID = 0; Object.prototype.getID = function () { if (this.__ID__ == undefined) { this.__ID__ = Object.prototype.LargestID++; _global.ASSetPropFlags(this, "__ID__", 1); } return(this.__ID__); }; _global.ASSetPropFlags(Object.prototype, "LargestID", 1); _global.ASSetPropFlags(Object.prototype, "getID", 1); return(true); } function addItemAt(index, value) { if (index < length) { splice(index, 0, value); } else if (index > length) { trace("Cannot add an item past the end of the DataProvider"); return(undefined); } this[index] = value; updateViews("addItems", index, index); } function addItem(value) { addItemAt(length, value); } function addItemsAt(index, newItems) { index = Math.min(length, index); newItems.unshift(index, 0); splice.apply(this, newItems); newItems.splice(0, 2); updateViews("addItems", index, (index + newItems.length) - 1); } function removeItemsAt(index, len) { var _local3 = new Array(); var _local2 = 0; while (_local2 < len) { _local3.push(getItemID(index + _local2)); _local2++; } var _local6 = splice(index, len); dispatchEvent({type:"modelChanged", eventName:"removeItems", firstItem:index, lastItem:(index + len) - 1, removedItems:_local6, removedIDs:_local3}); } function removeItemAt(index) { var _local2 = this[index]; removeItemsAt(index, 1); return(_local2); } function removeAll(Void) { splice(0); updateViews("removeItems", 0, length - 1); } function replaceItemAt(index, itemObj) { if ((index < 0) || (index >= length)) { return(undefined); } var _local3 = getItemID(index); this[index] = itemObj; this[index].__ID__ = _local3; updateViews("updateItems", index, index); } function getItemAt(index) { return(this[index]); } function getItemID(index) { var _local2 = this[index]; if ((typeof(_local2) != "object") && (_local2 != undefined)) { return(index); } return(_local2.getID()); } function sortItemsBy(fieldName, order) { if (typeof(order) == "string") { sortOn(fieldName); if (order.toUpperCase() == "DESC") { reverse(); } } else { sortOn(fieldName, order); } updateViews("sort"); } function sortItems(compareFunc, optionFlags) { sort(compareFunc, optionFlags); updateViews("sort"); } function editField(index, fieldName, newData) { this[index][fieldName] = newData; dispatchEvent({type:"modelChanged", eventName:"updateField", firstItem:index, lastItem:index, fieldName:fieldName}); } function getEditingData(index, fieldName) { return(this[index][fieldName]); } function updateViews(event, first, last) { dispatchEvent({type:"modelChanged", eventName:event, firstItem:first, lastItem:last}); } static var mixinProps = ["addView", "addItem", "addItemAt", "removeAll", "removeItemAt", "replaceItemAt", "getItemAt", "getItemID", "sortItemsBy", "sortItems", "updateViews", "addItemsAt", "removeItemsAt", "getEditingData", "editField"]; static var evtDipatcher = mx.events.EventDispatcher; static var mixins = new mx.controls.listclasses.DataProvider(); }
Symbol 983 MovieClip [__Packages.mx.controls.listclasses.ScrollSelectList] Frame 0
class mx.controls.listclasses.ScrollSelectList extends mx.core.ScrollView { var invLayoutContent, rows, topRowZ, listContent, __dataProvider, __vPosition, tW, layoutX, layoutY, tH, invRowHeight, invalidate, __height, invUpdateControl, __cellRenderer, __labelFunction, __iconField, __iconFunction, getLength, baseRowZ, lastPosition, propertyTable, isSelected, wasKeySelected, changeFlag, clearSelected, selectItem, lastSelected, dispatchEvent, dragScrolling, _ymouse, scrollInterval, isPressed, onMouseUp, getSelectedIndex, enabled, tabEnabled, tabChildren, createEmptyMovieClip, border_mc; function ScrollSelectList () { super(); } function layoutContent(x, y, w, h) { delete invLayoutContent; var _local4 = Math.ceil(h / __rowHeight); roundUp = (h % __rowHeight) != 0; var _local12 = _local4 - __rowCount; if (_local12 < 0) { var _local3 = _local4; while (_local3 < __rowCount) { rows[_local3].removeMovieClip(); delete rows[_local3]; _local3++; } topRowZ = topRowZ + _local12; } else if (_local12 > 0) { if (rows == undefined) { rows = new Array(); } var _local3 = __rowCount; while (_local3 < _local4) { var _local2 = (rows[_local3] = listContent.createObject(__rowRenderer, "listRow" + (topRowZ++), topRowZ, {owner:this, styleName:this, rowIndex:_local3})); _local2._x = x; _local2._y = Math.round((_local3 * __rowHeight) + y); _local2.setSize(w, __rowHeight); _local2.drawRow(__dataProvider.getItemAt(__vPosition + _local3), getStateAt(__vPosition + _local3)); _local2.lastY = _local2._y; _local3++; } } if (w != tW) { var _local11 = ((_local12 > 0) ? (__rowCount) : (_local4)); var _local3 = 0; while (_local3 < _local11) { rows[_local3].setSize(w, __rowHeight); _local3++; } } if ((layoutX != x) || (layoutY != y)) { var _local3 = 0; while (_local3 < _local4) { rows[_local3]._x = x; rows[_local3]._y = Math.round((_local3 * __rowHeight) + y); _local3++; } } __rowCount = _local4; layoutX = x; layoutY = y; tW = w; tH = h; } function getRowHeight(Void) { return(__rowHeight); } function setRowHeight(v) { __rowHeight = v; invRowHeight = true; invalidate(); } function get rowHeight() { return(getRowHeight()); } function set rowHeight(w) { setRowHeight(w); //return(rowHeight); } function setRowCount(v) { __rowCount = v; } function getRowCount(Void) { var _local2 = ((__rowCount == 0) ? (Math.ceil(__height / __rowHeight)) : (__rowCount)); return(_local2); } function get rowCount() { return(getRowCount()); } function set rowCount(w) { setRowCount(w); //return(rowCount); } function setEnabled(v) { super.setEnabled(v); invUpdateControl = true; invalidate(); } function setCellRenderer(cR) { __cellRenderer = cR; var _local2 = 0; while (_local2 < rows.length) { rows[_local2].setCellRenderer(true); _local2++; } invUpdateControl = true; invalidate(); } function set cellRenderer(cR) { setCellRenderer(cR); //return(cellRenderer); } function get cellRenderer() { return(__cellRenderer); } function set labelField(field) { setLabelField(field); //return(labelField); } function setLabelField(field) { __labelField = field; invUpdateControl = true; invalidate(); } function get labelField() { return(__labelField); } function set labelFunction(func) { setLabelFunction(func); //return(labelFunction); } function setLabelFunction(func) { __labelFunction = func; invUpdateControl = true; invalidate(); } function get labelFunction() { return(__labelFunction); } function set iconField(field) { setIconField(field); //return(iconField); } function setIconField(field) { __iconField = field; invUpdateControl = true; invalidate(); } function get iconField() { return(__iconField); } function set iconFunction(func) { setIconFunction(func); //return(iconFunction); } function setIconFunction(func) { __iconFunction = func; invUpdateControl = true; invalidate(); } function get iconFunction() { return(__iconFunction); } function setVPosition(pos) { if (pos < 0) { return(undefined); } if ((pos > 0) && (pos > ((getLength() - __rowCount) + roundUp))) { return(undefined); } var _local8 = pos - __vPosition; if (_local8 == 0) { return(undefined); } __vPosition = pos; var _local10 = _local8 > 0; _local8 = Math.abs(_local8); if (_local8 >= __rowCount) { updateControl(); } else { var _local4 = new Array(); var _local9 = __rowCount - _local8; var _local12 = _local8 * __rowHeight; var _local11 = _local9 * __rowHeight; var _local6 = (_local10 ? 1 : -1); var _local3 = 0; while (_local3 < __rowCount) { if (((_local3 < _local8) && (_local10)) || ((_local3 >= _local9) && (!_local10))) { rows[_local3]._y = rows[_local3]._y + Math.round(_local6 * _local11); var _local5 = _local3 + (_local6 * _local9); var _local7 = __vPosition + _local5; _local4[_local5] = rows[_local3]; _local4[_local5].rowIndex = _local5; _local4[_local5].drawRow(__dataProvider.getItemAt(_local7), getStateAt(_local7), false); } else { rows[_local3]._y = rows[_local3]._y - Math.round(_local6 * _local12); var _local5 = _local3 - (_local6 * _local8); _local4[_local5] = rows[_local3]; _local4[_local5].rowIndex = _local5; } _local3++; } rows = _local4; _local3 = 0; while (_local3 < __rowCount) { rows[_local3].swapDepths(baseRowZ + _local3); _local3++; } } lastPosition = pos; super.setVPosition(pos); } function setPropertiesAt(index, obj) { var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(undefined); } if (propertyTable == undefined) { propertyTable = new Object(); } propertyTable[_local2] = obj; rows[index - __vPosition].drawRow(__dataProvider.getItemAt(index), getStateAt(index)); } function getPropertiesAt(index) { var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(undefined); } return(propertyTable[_local2]); } function getPropertiesOf(obj) { var _local2 = obj.getID(); if (_local2 == undefined) { return(undefined); } return(propertyTable[_local2]); } function getStyle(styleProp) { var _local2 = super.getStyle(styleProp); var _local3 = mx.styles.StyleManager.colorNames[_local2]; if (_local3 != undefined) { _local2 = _local3; } return(_local2); } function updateControl(Void) { var _local2 = 0; while (_local2 < __rowCount) { rows[_local2].drawRow(__dataProvider.getItemAt(_local2 + __vPosition), getStateAt(_local2 + __vPosition)); _local2++; } delete invUpdateControl; } function getStateAt(index) { return((isSelected(index) ? "selected" : "normal")); } function selectRow(rowIndex, transition, allowChangeEvent) { if (!selectable) { return(undefined); } var _local3 = __vPosition + rowIndex; var _local8 = __dataProvider.getItemAt(_local3); var _local5 = rows[rowIndex]; if (_local8 == undefined) { return(undefined); } if (transition == undefined) { transition = true; } if (allowChangeEvent == undefined) { allowChangeEvent = wasKeySelected; } changeFlag = true; if (((!multipleSelection) && (!Key.isDown(17))) || ((!Key.isDown(16)) && (!Key.isDown(17)))) { clearSelected(transition); selectItem(_local3, true); lastSelected = _local3; _local5.drawRow(_local5.item, getStateAt(_local3), transition); } else if (Key.isDown(16) && (multipleSelection)) { if (lastSelected == undefined) { lastSelected = _local3; } var _local4 = ((lastSelected < _local3) ? 1 : -1); clearSelected(false); var _local2 = lastSelected; while (_local2 != _local3) { selectItem(_local2, true); if ((_local2 >= __vPosition) && (_local2 < (__vPosition + __rowCount))) { rows[_local2 - __vPosition].drawRow(rows[_local2 - __vPosition].item, "selected", false); } _local2 = _local2 + _local4; } selectItem(_local3, true); _local5.drawRow(_local5.item, "selected", transition); } else if (Key.isDown(17)) { var _local7 = isSelected(_local3); if ((!multipleSelection) || (wasKeySelected)) { clearSelected(transition); } if (!((!multipleSelection) && (_local7))) { selectItem(_local3, !_local7); var _local9 = ((!_local7) ? "selected" : "normal"); _local5.drawRow(_local5.item, _local9, transition); } lastSelected = _local3; } if (allowChangeEvent) { dispatchEvent({type:"change"}); } delete wasKeySelected; } function dragScroll(Void) { clearInterval(dragScrolling); if (_ymouse < 0) { setVPosition(__vPosition - 1); selectRow(0, false); var _local2 = Math.min((-_ymouse) - 30, 0); scrollInterval = (((0.593 * _local2) * _local2) + 1) + minScrollInterval; dragScrolling = setInterval(this, "dragScroll", scrollInterval); dispatchEvent({type:"scroll", direction:"vertical", position:__vPosition}); } else if (_ymouse > __height) { var _local3 = __vPosition; setVPosition(__vPosition + 1); if (_local3 != __vPosition) { selectRow((__rowCount - 1) - roundUp, false); } var _local2 = Math.min((_ymouse - __height) - 30, 0); scrollInterval = (((0.593 * _local2) * _local2) + 1) + minScrollInterval; dragScrolling = setInterval(this, "dragScroll", scrollInterval); dispatchEvent({type:"scroll", direction:"vertical", position:__vPosition}); } else { dragScrolling = setInterval(this, "dragScroll", 15); } updateAfterEvent(); } function __onMouseUp(Void) { clearInterval(dragScrolling); delete dragScrolling; delete dragScrolling; delete isPressed; delete onMouseUp; if (!selectable) { return(undefined); } if (changeFlag) { dispatchEvent({type:"change"}); } delete changeFlag; } function moveSelBy(incr) { if (!selectable) { setVPosition(__vPosition + incr); return(undefined); } var _local3 = getSelectedIndex(); if (_local3 == undefined) { _local3 = -1; } var _local2 = _local3 + incr; _local2 = Math.max(0, _local2); _local2 = Math.min(getLength() - 1, _local2); if (_local2 == _local3) { return(undefined); } if ((_local3 < __vPosition) || (_local3 >= (__vPosition + __rowCount))) { setVPosition(_local3); } if ((_local2 >= ((__vPosition + __rowCount) - roundUp)) || (_local2 < __vPosition)) { setVPosition(__vPosition + incr); } wasKeySelected = true; selectRow(_local2 - __vPosition, false); } function keyDown(e) { if (selectable) { if (findInputText()) { return(undefined); } } if (e.code == 40) { moveSelBy(1); } else if (e.code == 38) { moveSelBy(-1); } else if (e.code == 34) { if (selectable) { var _local3 = getSelectedIndex(); if (_local3 == undefined) { _local3 = 0; } setVPosition(_local3); } moveSelBy((__rowCount - 1) - roundUp); } else if (e.code == 33) { if (selectable) { var _local3 = getSelectedIndex(); if (_local3 == undefined) { _local3 = 0; } setVPosition(_local3); } moveSelBy((1 - __rowCount) + roundUp); } else if (e.code == 36) { moveSelBy(-__dataProvider.length); } else if (e.code == 35) { moveSelBy(__dataProvider.length); } } function findInputText(Void) { var _local2 = Key.getAscii(); if ((_local2 >= 33) && (_local2 <= 126)) { findString(String.fromCharCode(_local2)); return(true); } } function findString(str) { if (__dataProvider.length == 0) { return(undefined); } var _local4 = getSelectedIndex(); if (_local4 == undefined) { _local4 = 0; } var _local6 = 0; var _local3 = _local4 + 1; while (_local3 != _local4) { var _local2 = __dataProvider.getItemAt(_local3); if (_local2 instanceof XMLNode) { _local2 = _local2.attributes[__labelField]; } else if (typeof(_local2) != "string") { _local2 = String(_local2[__labelField]); } _local2 = _local2.substring(0, str.length); if ((str == _local2) || (str.toUpperCase() == _local2.toUpperCase())) { _local6 = _local3 - _local4; break; } if (_local3 >= (getLength() - 1)) { _local3 = -1; } _local3++; } if (_local6 != 0) { moveSelBy(_local6); } } function onRowPress(rowIndex) { if (!enabled) { return(undefined); } isPressed = true; dragScrolling = setInterval(this, "dragScroll", 15); onMouseUp = __onMouseUp; if (!selectable) { return(undefined); } selectRow(rowIndex); } function onRowRelease(rowIndex) { } function onRowRollOver(rowIndex) { if (!enabled) { return(undefined); } var _local2 = rows[rowIndex].item; if (getStyle("useRollOver") && (_local2 != undefined)) { rows[rowIndex].drawRow(_local2, "highlighted", false); } dispatchEvent({type:"itemRollOver", index:rowIndex + __vPosition}); } function onRowRollOut(rowIndex) { if (!enabled) { return(undefined); } if (getStyle("useRollOver")) { rows[rowIndex].drawRow(rows[rowIndex].item, getStateAt(rowIndex + __vPosition), false); } dispatchEvent({type:"itemRollOut", index:rowIndex + __vPosition}); } function onRowDragOver(rowIndex) { if (((!enabled) || (isPressed != true)) || (!selectable)) { return(undefined); } if (dropEnabled) { } else if (dragScrolling) { selectRow(rowIndex, false); } else { onMouseUp = __onMouseUp; onRowPress(rowIndex); } } function onRowDragOut(rowIndex) { if (!enabled) { return(undefined); } if (dragEnabled) { } else { onRowRollOut(rowIndex); } } function init(Void) { super.init(); tabEnabled = true; tabChildren = false; if (__dataProvider == undefined) { __dataProvider = new Array(); __dataProvider.addEventListener("modelChanged", this); } baseRowZ = (topRowZ = 10); } function createChildren(Void) { super.createChildren(); listContent = createEmptyMovieClip("content_mc", CONTENTDEPTH); invLayoutContent = true; invalidate(); } function draw(Void) { if (invRowHeight) { delete invRowHeight; __rowCount = 0; listContent.removeMovieClip(); listContent = createEmptyMovieClip("content_mc", CONTENTDEPTH); } if (invUpdateControl) { updateControl(); } border_mc.draw(); } function invalidateStyle(propName) { if (isRowStyle[propName]) { invUpdateControl = true; invalidate(); } else { var _local3 = 0; while (_local3 < __rowCount) { rows[_local3].invalidateStyle(propName); _local3++; } } super.invalidateStyle(propName); } static var mixIt1 = mx.controls.listclasses.DataSelector.Initialize(mx.controls.listclasses.ScrollSelectList); static var mixIt2 = mx.controls.listclasses.DataProvider.Initialize(Array); var CONTENTDEPTH = 100; var __hPosition = 0; var __rowRenderer = "SelectableRow"; var __rowHeight = 22; var __rowCount = 0; var __labelField = "label"; var minScrollInterval = 30; var dropEnabled = false; var dragEnabled = false; var className = "ScrollSelectList"; var isRowStyle = {styleName:true, backgroundColor:true, selectionColor:true, rollOverColor:true, selectionDisabledColor:true, backgroundDisabledColor:true, textColor:true, textSelectedColor:true, textRollOverColor:true, textDisabledColor:true, alternatingRowColors:true, defaultIcon:true}; var roundUp = 0; var selectable = true; var multipleSelection = false; }
Symbol 984 MovieClip [__Packages.mx.controls.List] Frame 0
class mx.controls.List extends mx.controls.listclasses.ScrollSelectList { var border_mc, __labels, setDataProvider, roundUp, __get__rowCount, __dataProvider, __maxHPosition, invScrollProps, invalidate, __vPosition, getViewMetrics, setSize, __width, __rowHeight, totalWidth, totalHeight, displayWidth, __hScrollPolicy, vScroller, __hPosition, listContent, data, mask_mc, __height, __rowCount, invRowHeight, invLayoutContent, setScrollProperties, oldVWidth; function List () { super(); } function setEnabled(v) { super.setEnabled(v); border_mc.backgroundColorName = (v ? "backgroundColor" : "backgroundDisabledColor"); border_mc.invalidate(); } function get labels() { return(__labels); } function set labels(lbls) { __labels = lbls; setDataProvider(lbls); //return(labels); } function setVPosition(pos) { pos = Math.min((__dataProvider.length - __get__rowCount()) + roundUp, pos); pos = Math.max(0, pos); super.setVPosition(pos); } function setHPosition(pos) { pos = Math.max(Math.min(__maxHPosition, pos), 0); super.setHPosition(pos); hScroll(pos); } function setMaxHPosition(pos) { __maxHPosition = pos; invScrollProps = true; invalidate(); } function setHScrollPolicy(policy) { if ((policy.toLowerCase() == "auto") && (!autoHScrollAble)) { return(undefined); } super.setHScrollPolicy(policy); if (policy == "off") { setHPosition(0); setVPosition(Math.min((__dataProvider.length - __get__rowCount()) + roundUp, __vPosition)); } } function setRowCount(rC) { if (isNaN(rC)) { return(undefined); } var _local2 = getViewMetrics(); setSize(__width, ((__rowHeight * rC) + _local2.top) + _local2.bottom); } function layoutContent(x, y, tW, tH, dW, dH) { totalWidth = tW; totalHeight = tH; displayWidth = dW; var _local4 = (((__hScrollPolicy == "on") || (__hScrollPolicy == "auto")) ? (Math.max(tW, dW)) : (dW)); super.layoutContent(x, y, _local4, dH); } function modelChanged(eventObj) { super.modelChanged(eventObj); var _local3 = eventObj.eventName; if ((((_local3 == "addItems") || (_local3 == "removeItems")) || (_local3 == "updateAll")) || (_local3 == "filterModel")) { invScrollProps = true; invalidate("invScrollProps"); } } function onScroll(eventObj) { var _local3 = eventObj.target; if (_local3 == vScroller) { setVPosition(_local3.scrollPosition); } else { hScroll(_local3.scrollPosition); } super.onScroll(eventObj); } function hScroll(pos) { __hPosition = pos; listContent._x = -pos; } function init(Void) { super.init(); if (labels.length > 0) { var _local6 = new Array(); var _local3 = 0; while (_local3 < labels.length) { _local6.addItem({label:labels[_local3], data:data[_local3]}); _local3++; } setDataProvider(_local6); } __maxHPosition = 0; } function createChildren(Void) { super.createChildren(); listContent.setMask(mask_mc); border_mc.move(0, 0); border_mc.setSize(__width, __height); } function getRowCount(Void) { var _local2 = getViewMetrics(); return(((__rowCount == 0) ? (Math.ceil(((__height - _local2.top) - _local2.bottom) / __rowHeight)) : (__rowCount))); } function size(Void) { super.size(); configureScrolling(); var _local3 = getViewMetrics(); layoutContent(_local3.left, _local3.top, __width + __maxHPosition, totalHeight, (__width - _local3.left) - _local3.right, (__height - _local3.top) - _local3.bottom); } function draw(Void) { if (invRowHeight) { invScrollProps = true; super.draw(); listContent.setMask(mask_mc); invLayoutContent = true; } if (invScrollProps) { configureScrolling(); delete invScrollProps; } if (invLayoutContent) { var _local3 = getViewMetrics(); layoutContent(_local3.left, _local3.top, __width + __maxHPosition, totalHeight, (__width - _local3.left) - _local3.right, (__height - _local3.top) - _local3.bottom); } super.draw(); } function configureScrolling(Void) { var _local2 = __dataProvider.length; if (__vPosition > Math.max(0, (_local2 - getRowCount()) + roundUp)) { setVPosition(Math.max(0, Math.min((_local2 - getRowCount()) + roundUp, __vPosition))); } var _local3 = getViewMetrics(); var _local4 = ((__hScrollPolicy != "off") ? (((__maxHPosition + __width) - _local3.left) - _local3.right) : ((__width - _local3.left) - _local3.right)); if (_local2 == undefined) { _local2 = 0; } setScrollProperties(_local4, 1, _local2, __rowHeight); if (oldVWidth != _local4) { invLayoutContent = true; } oldVWidth = _local4; } static var symbolOwner = mx.controls.List; static var symbolName = "List"; var className = "List"; static var version = "2.0.2.126"; var clipParameters = {rowHeight:1, enabled:1, visible:1, labels:1}; var scrollDepth = 1; var __vScrollPolicy = "on"; var autoHScrollAble = false; }
Symbol 985 MovieClip [__Packages.mx.effects.Tween] Frame 0
class mx.effects.Tween extends Object { static var IntervalToken; var arrayMode, listener, initVal, endVal, startTime, updateFunc, endFunc, ID; function Tween (listenerObj, init, end, dur) { super(); if (listenerObj == undefined) { return; } if (typeof(init) != "number") { arrayMode = true; } listener = listenerObj; initVal = init; endVal = end; if (dur != undefined) { duration = dur; } startTime = getTimer(); if (duration == 0) { endTween(); } else { AddTween(this); } } static function AddTween(tween) { tween.ID = ActiveTweens.length; ActiveTweens.push(tween); if (IntervalToken == undefined) { Dispatcher.DispatchTweens = DispatchTweens; IntervalToken = setInterval(Dispatcher, "DispatchTweens", Interval); } } static function RemoveTweenAt(index) { var _local2 = ActiveTweens; if (((index >= _local2.length) || (index < 0)) || (index == undefined)) { return(undefined); } _local2.splice(index, 1); var _local4 = _local2.length; var _local1 = index; while (_local1 < _local4) { _local2[_local1].ID--; _local1++; } if (_local4 == 0) { clearInterval(IntervalToken); delete IntervalToken; } } static function DispatchTweens(Void) { var _local2 = ActiveTweens; var _local3 = _local2.length; var _local1 = 0; while (_local1 < _local3) { _local2[_local1].doInterval(); _local1++; } updateAfterEvent(); } function doInterval() { var _local2 = getTimer() - startTime; var _local3 = getCurVal(_local2); if (_local2 >= duration) { endTween(); } else if (updateFunc != undefined) { listener[updateFunc](_local3); } else { listener.onTweenUpdate(_local3); } } function getCurVal(curTime) { if (arrayMode) { var _local3 = new Array(); var _local2 = 0; while (_local2 < initVal.length) { _local3[_local2] = easingEquation(curTime, initVal[_local2], endVal[_local2] - initVal[_local2], duration); _local2++; } return(_local3); } return(easingEquation(curTime, initVal, endVal - initVal, duration)); } function endTween() { if (endFunc != undefined) { listener[endFunc](endVal); } else { listener.onTweenEnd(endVal); } RemoveTweenAt(ID); } function setTweenHandlers(update, end) { updateFunc = update; endFunc = end; } function easingEquation(t, b, c, d) { return(((c / 2) * (Math.sin(Math.PI * ((t / d) - 0.5)) + 1)) + b); } static var ActiveTweens = new Array(); static var Interval = 10; static var Dispatcher = new Object(); var duration = 3000; }
Symbol 986 MovieClip [__Packages.mx.controls.listclasses.SelectableRow] Frame 0
class mx.controls.listclasses.SelectableRow extends mx.core.UIComponent { var __height, cell, owner, rowIndex, icon_mc, createObject, __width, backGround, highlight, highlightColor, createLabel, createClassObject, listOwner, tabEnabled, item, createEmptyMovieClip, drawRect, isChangedToSelected, bGTween, grandOwner; function SelectableRow () { super(); } function setValue(itmObj, state) { var _local7 = __height; var _local2 = cell; var _local5 = owner; var _local8 = itemToString(itmObj); if (_local2.getValue() != _local8) { _local2.setValue(_local8, itmObj, state); } var _local4 = _local5.getPropertiesAt(rowIndex + _local5.__vPosition).icon; if (_local4 == undefined) { _local4 = _local5.__iconFunction(itmObj); if (_local4 == undefined) { _local4 = itmObj[_local5.__iconField]; if (_local4 == undefined) { _local4 = _local5.getStyle("defaultIcon"); } } } var _local3 = icon_mc; if ((_local4 != undefined) && (itmObj != undefined)) { _local3 = createObject(_local4, "icon_mc", 20); _local3._x = 2; _local3._y = (_local7 - _local3._height) / 2; _local2._x = 4 + _local3._width; } else { _local3.removeMovieClip(); _local2._x = 2; } var _local9 = ((_local3 == undefined) ? 0 : (_local3._width)); _local2.setSize(__width - _local9, Math.min(_local7, _local2.getPreferredHeight())); _local2._y = (_local7 - _local2._height) / 2; } function size(Void) { var _local3 = backGround; var _local2 = cell; var _local4 = __height; var _local5 = __width; var _local6 = ((icon_mc == undefined) ? 0 : (icon_mc._width)); _local2.setSize(_local5 - _local6, Math.min(_local4, _local2.getPreferredHeight())); _local2._y = (_local4 - _local2._height) / 2; icon_mc._y = (_local4 - icon_mc._height) / 2; _local3._x = 0; _local3._width = _local5; _local3._height = _local4; drawRowFill(_local3, normalColor); drawRowFill(highlight, highlightColor); } function setCellRenderer(forceSizing) { var _local3 = owner.__cellRenderer; var _local4; if (cell != undefined) { _local4 = cell._x; cell.removeMovieClip(); cell.removeTextField(); } var _local2; if (_local3 == undefined) { _local2 = (cell = createLabel("cll", 0, {styleName:this})); _local2.styleName = owner; _local2.selectable = false; _local2.tabEnabled = false; _local2.background = false; _local2.border = false; } else if (typeof(_local3) == "string") { _local2 = (cell = createObject(_local3, "cll", 0, {styleName:this})); } else { _local2 = (cell = createClassObject(_local3, "cll", 0, {styleName:this})); } _local2.owner = this; _local2.listOwner = owner; _local2.getCellIndex = getCellIndex; _local2.getDataLabel = getDataLabel; if (_local4 != undefined) { _local2._x = _local4; } if (forceSizing) { size(); } } function getCellIndex(Void) { return({columnIndex:0, itemIndex:owner.rowIndex + listOwner.__vPosition}); } function getDataLabel() { return(listOwner.labelField); } function init(Void) { super.init(); tabEnabled = false; } function createChildren(Void) { setCellRenderer(false); setupBG(); setState(state, false); } function drawRow(itmObj, state, transition) { item = itmObj; setState(state, transition); setValue(itmObj, state, transition); } function itemToString(itmObj) { if (itmObj == undefined) { return(" "); } var _local2 = owner.__labelFunction(itmObj); if (_local2 == undefined) { _local2 = ((itmObj instanceof XMLNode) ? (itmObj.attributes[owner.__labelField]) : (itmObj[owner.__labelField])); if (_local2 == undefined) { _local2 = " "; if (typeof(itmObj) == "object") { for (var _local4 in itmObj) { if (_local4 != "__ID__") { _local2 = (itmObj[_local4] + ", ") + _local2; } } _local2 = _local2.substring(0, _local2.length - 2); } else { _local2 = itmObj; } } } return(_local2); } function setupBG(Void) { var _local2 = (backGround = createEmptyMovieClip("bG_mc", LOWEST_DEPTH)); drawRowFill(_local2, normalColor); highlight = createEmptyMovieClip("tran_mc", LOWEST_DEPTH + 10); _local2.owner = this; _local2.grandOwner = owner; _local2.onPress = bGOnPress; _local2.onRelease = bGOnRelease; _local2.onRollOver = bGOnRollOver; _local2.onRollOut = bGOnRollOut; _local2.onDragOver = bGOnDragOver; _local2.onDragOut = bGOnDragOut; _local2.useHandCursor = false; _local2.trackAsMenu = true; _local2.drawRect = drawRect; highlight.drawRect = drawRect; } function drawRowFill(mc, newClr) { mc.clear(); mc.beginFill(newClr); mc.drawRect(1, 0, __width, __height); mc.endFill(); mc._width = __width; mc._height = __height; } function setState(newState, transition) { var _local2 = highlight; var _local8 = backGround; var _local4 = __height; var _local3 = owner; if (!_local3.enabled) { if ((newState == "selected") || (state == "selected")) { highlightColor = _local3.getStyle("selectionDisabledColor"); drawRowFill(_local2, highlightColor); _local2._visible = true; _local2._y = 0; _local2._height = _local4; } else { _local2._visible = false; normalColor = _local3.getStyle("backgroundDisabledColor"); drawRowFill(_local8, normalColor); } cell.__enabled = false; cell.setColor(_local3.getStyle("disabledColor")); } else { cell.__enabled = true; if (transition && ((newState == state) || ((newState == "highlighted") && (state == "selected")))) { isChangedToSelected = true; return(undefined); } var _local6 = _local3.getStyle("selectionDuration"); var _local7 = 0; if (isChangedToSelected && (newState == "selected")) { transition = false; } var _local10 = transition && (_local6 != 0); if (newState == "normal") { _local7 = _local3.getStyle("color"); normalColor = getNormalColor(); drawRowFill(_local8, normalColor); if (_local10) { _local6 = _local6 / 2; _local2._height = _local4; _local2._width = __width; _local2._y = 0; bGTween = new mx.effects.Tween(this, _local4 + 2, _local4 * 0.2, _local6, 5); } else { _local2._visible = false; } delete isChangedToSelected; } else { highlightColor = _local3.getStyle(((newState == "highlighted") ? "rollOverColor" : "selectionColor")); drawRowFill(_local2, highlightColor); _local2._visible = true; _local7 = _local3.getStyle(((newState == "highlighted") ? "textRollOverColor" : "textSelectedColor")); if (_local10) { _local2._height = _local4 * 0.5; _local2._y = (_local4 - _local2._height) / 2; bGTween = new mx.effects.Tween(this, _local2._height, _local4 + 2, _local6, 5); var _local9 = _local3.getStyle("selectionEasing"); if (_local9 != undefined) { bGTween.easingEquation = _local9; } } else { _local2._y = 0; _local2._height = _local4; } } cell.setColor(_local7); } state = newState; } function onTweenUpdate(val) { highlight._height = val; highlight._y = (__height - val) / 2; } function onTweenEnd(val) { onTweenUpdate(val); highlight._visible = state != "normal"; } function getNormalColor(Void) { var _local3; var _local2 = owner; if (!owner.enabled) { _local3 = _local2.getStyle("backgroundDisabledColor"); } else { var _local5 = rowIndex + _local2.__vPosition; if (rowIndex == undefined) { _local3 = _local2.getPropertiesOf(item).backgroundColor; } else { _local3 = _local2.getPropertiesAt(_local5).backgroundColor; } if (_local3 == undefined) { var _local4 = _local2.getStyle("alternatingRowColors"); if (_local4 == undefined) { _local3 = _local2.getStyle("backgroundColor"); } else { _local3 = _local4[_local5 % _local4.length]; } } } return(_local3); } function invalidateStyle(propName) { cell.invalidateStyle(propName); super.invalidateStyle(propName); } function bGOnPress(Void) { grandOwner.pressFocus(); grandOwner.onRowPress(owner.rowIndex); } function bGOnRelease(Void) { grandOwner.releaseFocus(); grandOwner.onRowRelease(owner.rowIndex); } function bGOnRollOver(Void) { grandOwner.onRowRollOver(owner.rowIndex); } function bGOnRollOut(Void) { grandOwner.onRowRollOut(owner.rowIndex); } function bGOnDragOver(Void) { grandOwner.onRowDragOver(owner.rowIndex); } function bGOnDragOut(Void) { grandOwner.onRowDragOut(owner.rowIndex); } static var LOWEST_DEPTH = -16384; var state = "normal"; var disabledColor = 15263976; var normalColor = 16777215; }
Symbol 987 MovieClip [__Packages.mx.controls.HScrollBar] Frame 0
class mx.controls.HScrollBar extends mx.controls.scrollClasses.ScrollBar { var _minHeight, _minWidth, _xscale, _rotation, __width, scrollIt; function HScrollBar () { super(); } function getMinWidth(Void) { return(_minHeight); } function getMinHeight(Void) { return(_minWidth); } function init(Void) { super.init(); _xscale = -100; _rotation = -90; } function get virtualHeight() { return(__width); } function isScrollBarKey(k) { if (k == 37) { scrollIt("Line", -1); return(true); } if (k == 39) { scrollIt("Line", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "HScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; var className = "HScrollBar"; var minusMode = "Left"; var plusMode = "Right"; var minMode = "AtLeft"; var maxMode = "AtRight"; }
Symbol 988 MovieClip [__Packages.mx.controls.VScrollBar] Frame 0
class mx.controls.VScrollBar extends mx.controls.scrollClasses.ScrollBar { var scrollIt; function VScrollBar () { super(); } function init(Void) { super.init(); } function isScrollBarKey(k) { if (k == 38) { scrollIt("Line", -1); return(true); } if (k == 40) { scrollIt("Line", 1); return(true); } if (k == 33) { scrollIt("Page", -1); return(true); } if (k == 34) { scrollIt("Page", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "VScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; var className = "VScrollBar"; var minusMode = "Up"; var plusMode = "Down"; var minMode = "AtTop"; var maxMode = "AtBottom"; }
Symbol 989 MovieClip [__Packages.mx.controls.TextArea] Frame 0
class mx.controls.TextArea extends mx.core.ScrollView { var label, invalidate, initText, dispatchValueChangedEvent, getHPosition, setHPosition, getVPosition, setVPosition, _color, focusTextField, tfx, tfy, tfw, tfh, doLater, _vpos, _hpos, hookedV, vScroller, hookedH, hScroller, getViewMetrics, __get__width, __get__height, hScrollPolicy, vScrollPolicy, getStyle, getFocusManager, addEventListener, removeEventListener, _getTextFormat; function TextArea () { super(); } function get maxChars() { return(label.maxChars); } function set maxChars(x) { label.maxChars = x; //return(maxChars); } function get length() { return(label.length); } function get restrict() { return(label.restrict); } function set restrict(s) { label.restrict = ((s == "") ? null : (s)); //return(restrict); } function get wordWrap() { return(label.wordWrap); } function set wordWrap(s) { label.wordWrap = s; invalidate(); //return(wordWrap); } function get editable() { return(__editable); } function set editable(x) { __editable = x; label.type = (x ? "input" : "dynamic"); //return(editable); } function get password() { return(label.password); } function set password(s) { label.password = s; //return(password); } function get html() { return(getHtml()); } function set html(value) { setHtml(value); //return(html); } function getHtml() { return(label.html); } function setHtml(value) { if (value != label.html) { label.html = value; } } function get text() { return(getText()); } function set text(t) { setText(t); //return(text); } function getText() { if (initializing) { return(initText); } var _local2 = label; if (_local2.html == true) { return(_local2.htmlText); } return(_local2.text); } function setText(t) { if (initializing) { initText = t; } else { var _local2 = label; if (_local2.html == true) { _local2.htmlText = t; } else { _local2.text = t; } invalidate(); } dispatchValueChangedEvent(t); } function get hPosition() { return(getHPosition()); } function set hPosition(pos) { setHPosition(pos); label.hscroll = pos; label.background = false; //return(hPosition); } function get vPosition() { return(getVPosition()); } function set vPosition(pos) { setVPosition(pos); label.scroll = pos + 1; label.background = false; //return(vPosition); } function get maxVPosition() { var _local2 = label.maxscroll - 1; return(((_local2 == undefined) ? 0 : (_local2))); } function get maxHPosition() { var _local2 = label.maxhscroll; return(((_local2 == undefined) ? 0 : (_local2))); } function init(Void) { super.init(); label.styleName = this; _color = mx.core.UIObject.textColorList; focusTextField = label; label.owner = this; label.onSetFocus = function (x) { this._parent.onSetFocus(x); }; label.onKillFocus = function (x) { this._parent.onKillFocus(x); }; label.drawFocus = function (b) { this._parent.drawFocus(b); }; label.onChanged = function () { this.owner.adjustScrollBars(); this.owner.dispatchEvent({type:"change"}); this.owner.dispatchValueChangedEvent(this.owner.text); }; label.onScroller = function () { this.owner.hPosition = this.hscroll; this.owner.vPosition = this.scroll - 1; }; if (text == undefined) { text = (""); } } function createChildren(Void) { super.createChildren(); label.autoSize = "none"; } function layoutContent(x, y, totalW, totalH, displayW, displayH) { var _local2 = label; if ((((tfx != x) || (tfy != y)) || (tfw != displayW)) || (tfh != displayH)) { tfx = x; tfy = y; tfw = displayW; tfh = displayH; _local2.move(tfx, tfy); _local2.setSize(tfw, tfh); doLater(this, "adjustScrollBars"); } } function scrollChanged(Void) { var _local2 = Selection; if (_local2.lastBeginIndex != undefined) { restoreSelection(); } label.background = false; } function onScroll(docObj) { var _local3 = label; super.onScroll(docObj); _local3.hscroll = hPosition + 0; _local3.scroll = vPosition + 1; _vpos = _local3.scroll; _hpos = _local3.hscroll; _local3.background = false; if (hookedV != true) { vScroller.addEventListener("scrollChanged", this); hookedV = true; } if (hookedH != true) { hScroller.addEventListener("scrollChanged", this); hookedH = true; } } function size(Void) { var _local3 = getViewMetrics(); var _local7 = _local3.left + _local3.right; var _local4 = _local3.top + _local3.bottom; var _local6 = _local3.left; var _local5 = _local3.top; tfx = _local6; tfy = _local5; tfw = __get__width() - _local7; tfh = __get__height() - _local4; super.size(); label.move(tfx, tfy); label.setSize(tfw, tfh); if (__get__height() <= 40) { hScrollPolicy = "off"; vScrollPolicy = "off"; } doLater(this, "adjustScrollBars"); } function setEnabled(enable) { vScroller.enabled = enable; hScroller.enabled = enable; label.type = (((editable == false) || (enable == false)) ? "dynamic" : "input"); label.selectable = enable; var _local3 = getStyle((enable ? "color" : "disabledColor")); if (_local3 == undefined) { _local3 = (enable ? 0 : 8947848); } setColor(_local3); } function setColor(col) { label.textColor = col; } function setFocus(Void) { Selection.setFocus(label); } function onSetFocus(x) { var f = Selection.getFocus(); var o = eval (f); if (o != label) { Selection.setFocus(label); return(undefined); } getFocusManager().defaultPushButtonEnabled = false; addEventListener("keyDown", this); super.onSetFocus(x); } function onKillFocus(x) { getFocusManager().defaultPushButtonEnabled = true; removeEventListener("keyDown", this); super.onKillFocus(x); } function restoreSelection(x) { var _local2 = Selection; Selection.setSelection(_local2.lastBeginIndex, _local2.lastEndIndex); label.scroll = _vpos; label.hscroll = _hpos; } function getLineOffsets(Void) { var _local16 = _getTextFormat(); var _local18 = _local16.getTextExtent2(label.text); var _local5 = _root._getTextExtent; _local5.setNewTextFormat(_local16); var _local14 = label.wordWrap; var _local9 = 0; var _local7 = (label._width - 2) - 2; var _local12 = new Array(); var _local17 = new String(label.text); var _local15 = _local17.split("\r"); var _local11 = 0; while (_local11 < _local15.length) { _local12.push(_local9); var _local4 = _local15[_local11]; _local5.text = _local4; var _local13 = Math.ceil(_local5.textWidth / _local7); var _local10 = Math.floor(_local4.length / _local13); var _local3; while (_local14 && (_local5.textWidth > _local7)) { _local3 = _local4.indexOf(" ", _local10); var _local6; if (_local3 == -1) { _local3 = _local4.lastIndexOf(" "); if (_local3 == -1) { _local3 = _local10; } } _local6 = _local4.substr(0, _local3); _local5.text = _local6; if (_local5.textWidth > _local7) { while (_local5.textWidth > _local7) { var _local8 = _local3; _local3 = _local4.lastIndexOf(" ", _local3 - 1); if (_local3 == -1) { _local3 = _local8 - 1; } _local6 = _local4.substr(0, _local3); _local5.text = _local6; } } else if (_local5.textWidth < _local7) { var _local8 = _local3; while (_local5.textWidth < _local7) { _local8 = _local3; _local3 = _local4.indexOf(" ", _local3 + 1); if (_local3 == -1) { if (_local4.indexOf(" ", 0) != -1) { break; } _local3 = _local8 + 1; } _local6 = _local4.substr(0, _local3); _local5.text = _local6; } _local3 = _local8; } _local9 = _local9 + _local3; _local12.push(_local9 + 1); _local4 = _local4.substr(_local3); if (_local4.charAt(0) == " ") { _local4 = _local4.substr(1, _local4.length - 1); _local9 = _local9 + 1; } _local5.text = _local4; } _local9 = _local9 + (_local4.length + 1); _local11++; } return(_local12); } function keyDown(e) { var _local5 = e.code; if (_local5 == 34) { var _local6 = (label.bottomScroll - label.scroll) + 1; var _local3 = getLineOffsets(); var _local2 = Math.min(label.bottomScroll + 1, label.maxscroll); if (_local2 == label.maxscroll) { var _local4 = label.length; Selection.setSelection(_local4, _local4); } else { label.scroll = _local2; Selection.setSelection(_local3[_local2 - 1], _local3[_local2 - 1]); } } else if (_local5 == 33) { var _local6 = (label.bottomScroll - label.scroll) + 1; var _local3 = getLineOffsets(); var _local2 = label.scroll - 1; if (_local2 < 1) { Selection.setSelection(0, 0); } else { Selection.setSelection(_local3[_local2 - 1], _local3[_local2 - 1]); label.scroll = Math.max(_local2 - _local6, 1); } } } function draw(Void) { var _local2 = label; var _local4 = getText(); if (initializing) { initializing = false; delete initText; } var _local3 = _getTextFormat(); _local2.embedFonts = _local3.embedFonts == true; if (_local3 != undefined) { _local2.setTextFormat(_local3); _local2.setNewTextFormat(_local3); } _local2.multiline = true; _local2.wordWrap = wordWrap == true; if (_local2.html == true) { _local2.setTextFormat(_local3); _local2.htmlText = _local4; } else { _local2.text = _local4; } _local2.type = ((editable == true) ? "input" : "dynamic"); size(); _local2.background = false; } function adjustScrollBars() { var _local2 = label; var _local4 = (_local2.bottomScroll - _local2.scroll) + 1; var _local3 = (_local4 + _local2.maxscroll) - 1; if (_local3 < 1) { _local3 = 1; } var _local5 = 0; if ((_local2.textWidth + 5) > _local2._width) { if (!_local2.wordWrap) { _local5 = _local2._width + _local2.maxhscroll; } } else { _local2.hscroll = 0; _local2.background = false; } if ((_local2.height / _local4) != Math.round(_local2.height / _local4)) { _local3--; } setScrollProperties(_local5, 1, _local3, _local2.height / _local4); } function setScrollProperties(colCount, colWidth, rwCount, rwHeight, hPadding, wPadding) { super.setScrollProperties(colCount, colWidth, rwCount, rwHeight, hPadding, wPadding); if (vScroller == undefined) { hookedV = false; } if (hScroller == undefined) { hookedH = false; } } function get tabIndex() { return(label.tabIndex); } function set tabIndex(w) { label.tabIndex = w; //return(tabIndex); } function set _accProps(val) { label._accProps = val; //return(_accProps); } function get _accProps() { return(label._accProps); } function get styleSheet() { return(label.styleSheet); } function set styleSheet(v) { label.styleSheet = v; //return(styleSheet); } static var symbolName = "TextArea"; static var symbolOwner = mx.controls.TextArea; static var version = "2.0.2.126"; var className = "TextArea"; var initializing = true; var clipParameters = {text:1, wordWrap:1, editable:1, maxChars:1, restrict:1, html:1, password:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.TextArea.prototype.clipParameters, mx.core.ScrollView.prototype.clipParameters); var __vScrollPolicy = "auto"; var __hScrollPolicy = "auto"; var __editable = true; }
Symbol 112 MovieClip [girl_stop_mc] Frame 1
stop();
Symbol 112 MovieClip [girl_stop_mc] Frame 2
stop();
Symbol 188 MovieClip [woman_stop_mc] Frame 1
stop();
Symbol 188 MovieClip [woman_stop_mc] Frame 2
stop();
Symbol 242 MovieClip Frame 1
stop();
Symbol 254 Button
on (press) { _root.dude.removeMovieClip(); _root.take_action = 1; _root.gotoAndStop("gameover"); this.removeMovieClip(); }
Symbol 255 MovieClip [attack_warning_screen_mc] Frame 1
stop(); if (totalhealth != undefined) { var _sound = new Sound(this); _sound.attachSound("janjaweed.mp3"); _sound.start(0, 99); } this.onUnload = function () { _sound.stop(); delete _sound; };
Symbol 268 Button
on (release) { getURL ("http://www.darfurisdying.com/background.html", "_blank"); }
Symbol 269 Button
on (release) { getURL ("http://www.darfurisdying.com/takeaction.html", "_blank"); }
Symbol 270 Button
on (release) { getURL ("http://www.darfurisdying.com/translating.html", "_blank"); }
Symbol 271 Button
on (release) { getURL ("http://www.darfurisdying.com/digital.html", "_blank"); }
Symbol 272 Button
on (release) { getURL ("http://www.darfurisdying.com/leaderboard.html", "_blank"); }
Symbol 325 MovieClip [enemy_mc] Frame 1
stop();
Symbol 325 MovieClip [enemy_mc] Frame 2
stop();
Symbol 325 MovieClip [enemy_mc] Frame 3
stop();
Symbol 325 MovieClip [enemy_mc] Frame 4
stop();
Symbol 325 MovieClip [enemy_mc] Frame 5
stop();
Symbol 325 MovieClip [enemy_mc] Frame 6
stop();
Symbol 325 MovieClip [enemy_mc] Frame 7
stop();
Symbol 325 MovieClip [enemy_mc] Frame 8
stop();
Symbol 363 MovieClip [boy2_stop_mc] Frame 1
stop();
Symbol 363 MovieClip [boy2_stop_mc] Frame 2
stop();
Symbol 390 MovieClip [boy3_stop_mc] Frame 1
stop();
Symbol 390 MovieClip [boy3_stop_mc] Frame 2
stop();
Symbol 491 MovieClip [girl2_stop_mc] Frame 1
stop();
Symbol 491 MovieClip [girl2_stop_mc] Frame 2
stop();
Symbol 528 MovieClip [girl3_stop_mc] Frame 1
stop();
Symbol 528 MovieClip [girl3_stop_mc] Frame 2
stop();
Symbol 619 MovieClip [structure_mc] Frame 1
stop(); if (fetch_watter_avatar.indexOf("woman") == -1) { gotoAndStop ("home"); }
Symbol 619 MovieClip [structure_mc] Frame 2
stop();
Symbol 638 MovieClip [animated_boy1] Frame 9
gotoAndPlay ("still");
Symbol 638 MovieClip [animated_boy1] Frame 19
gotoAndPlay ("up");
Symbol 638 MovieClip [animated_boy1] Frame 29
gotoAndPlay ("down");
Symbol 638 MovieClip [animated_boy1] Frame 39
gotoAndPlay ("left");
Symbol 638 MovieClip [animated_boy1] Frame 50
gotoAndPlay ("right");
Symbol 648 MovieClip [animated_boy2] Frame 9
gotoAndPlay ("still");
Symbol 648 MovieClip [animated_boy2] Frame 19
gotoAndPlay ("up");
Symbol 648 MovieClip [animated_boy2] Frame 29
gotoAndPlay ("down");
Symbol 648 MovieClip [animated_boy2] Frame 39
gotoAndPlay ("left");
Symbol 648 MovieClip [animated_boy2] Frame 50
gotoAndPlay ("right");
Symbol 660 MovieClip [animated_boy3] Frame 9
gotoAndPlay ("still");
Symbol 660 MovieClip [animated_boy3] Frame 19
gotoAndPlay ("up");
Symbol 660 MovieClip [animated_boy3] Frame 29
gotoAndPlay ("down");
Symbol 660 MovieClip [animated_boy3] Frame 39
gotoAndPlay ("left");
Symbol 660 MovieClip [animated_boy3] Frame 50
gotoAndPlay ("right");
Symbol 674 MovieClip [animated_girl1] Frame 9
gotoAndPlay ("still");
Symbol 674 MovieClip [animated_girl1] Frame 19
gotoAndPlay ("up");
Symbol 674 MovieClip [animated_girl1] Frame 29
gotoAndPlay ("down");
Symbol 674 MovieClip [animated_girl1] Frame 39
gotoAndPlay ("right");
Symbol 674 MovieClip [animated_girl1] Frame 50
gotoAndPlay ("left");
Symbol 680 MovieClip [animated_girl2] Frame 9
gotoAndPlay ("still");
Symbol 680 MovieClip [animated_girl2] Frame 19
gotoAndPlay ("up");
Symbol 680 MovieClip [animated_girl2] Frame 29
gotoAndPlay ("down");
Symbol 680 MovieClip [animated_girl2] Frame 39
gotoAndPlay ("right");
Symbol 680 MovieClip [animated_girl2] Frame 50
gotoAndPlay ("left");
Symbol 686 MovieClip [animated_girl3] Frame 9
gotoAndPlay ("still");
Symbol 686 MovieClip [animated_girl3] Frame 19
gotoAndPlay ("up");
Symbol 686 MovieClip [animated_girl3] Frame 29
gotoAndPlay ("down");
Symbol 686 MovieClip [animated_girl3] Frame 39
gotoAndPlay ("right");
Symbol 686 MovieClip [animated_girl3] Frame 50
gotoAndPlay ("left");
Symbol 698 MovieClip [animated_man] Frame 9
gotoAndPlay ("still");
Symbol 698 MovieClip [animated_man] Frame 19
gotoAndPlay ("up");
Symbol 698 MovieClip [animated_man] Frame 29
gotoAndPlay ("down");
Symbol 698 MovieClip [animated_man] Frame 39
gotoAndPlay ("left");
Symbol 698 MovieClip [animated_man] Frame 50
gotoAndPlay ("right");
Symbol 706 MovieClip [animated_woman] Frame 9
gotoAndPlay ("still");
Symbol 706 MovieClip [animated_woman] Frame 19
gotoAndPlay ("up");
Symbol 706 MovieClip [animated_woman] Frame 29
gotoAndPlay ("down");
Symbol 706 MovieClip [animated_woman] Frame 39
gotoAndPlay ("right");
Symbol 706 MovieClip [animated_woman] Frame 50
gotoAndPlay ("left");
Symbol 751 MovieClip Frame 1
var water_sound = new Sound(); if (totalhealth != undefined) { water_sound.attachSound("WatterSplashing.mp3"); water_sound.start(0, 0); } this.onUnload = function () { water_sound.stop(); water_sound.attachSound(""); delete water_sound; trace("Remove me - water_sound"); };
Symbol 761 Button
on (release) { this.gotoAndPlay(2); }
Symbol 832 Button
on (press) { var _mc = opener_mc; _mc.UI_UpdateID = setInterval(_mc.update_UI, _mc.UI_RefreshInterval); this.removeMovieClip(); }
Symbol 834 MovieClip [instruction_screen] Frame 1
stop();
Symbol 834 MovieClip [instruction_screen] Frame 2
stop();
Symbol 842 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 844 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 847 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 849 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 852 MovieClip [Defaults] Frame 1
#initclip 52 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 853 MovieClip [UIObjectExtensions] Frame 1
#initclip 53 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 854 MovieClip [UIObject] Frame 1
#initclip 54 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 857 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 858 MovieClip Frame 1
#initclip 55 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 859 MovieClip [FocusRect] Frame 1
#initclip 56 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 860 MovieClip [FocusManager] Frame 1
#initclip 57 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 861 MovieClip [UIComponentExtensions] Frame 1
#initclip 58 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 862 MovieClip [UIComponent] Frame 1
#initclip 59 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 863 MovieClip [SimpleButton] Frame 1
#initclip 60 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 864 MovieClip [Border] Frame 1
#initclip 61 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 865 MovieClip [RectBorder] Frame 1
#initclip 62 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 866 MovieClip [ButtonSkin] Frame 1
#initclip 63 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 867 MovieClip [Button] Frame 1
#initclip 64 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 863 MovieClip [SimpleButton] in Symbol 867 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 893 MovieClip [TextInput] Frame 1
#initclip 65 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 894 MovieClip [ComboBase] Frame 1
#initclip 66 mx.controls.listclasses.DataSelector.Initialize(Object(mx.controls.ComboBase).prototype); Object.registerClass("ComboBase", mx.controls.ComboBase); #endinitclip stop();
Instance of Symbol 863 MovieClip [SimpleButton] in Symbol 894 MovieClip [ComboBase] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 893 MovieClip [TextInput] in Symbol 894 MovieClip [ComboBase] Frame 2
//component parameters onClipEvent (initialize) { editable = true; password = false; text = ""; maxChars = null; restrict = "null"; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 895 MovieClip [DataProvider] Frame 1
#initclip 67 Object.registerClass("DataProvider", mx.controls.listclasses.DataProvider); #endinitclip stop();
Symbol 896 MovieClip [DataSelector] Frame 1
#initclip 68 Object.registerClass("DataSelector", mx.controls.listclasses.DataSelector); #endinitclip stop();
Symbol 897 MovieClip [SelectableRow] Frame 1
#initclip 69 Object.registerClass("SelectableRow", mx.controls.listclasses.SelectableRow); #endinitclip stop();
Symbol 898 MovieClip [CustomBorder] Frame 1
#initclip 70 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 910 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 912 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 923 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 925 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 932 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 953 MovieClip [BtnDownArrow] Frame 1
#initclip 71 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 954 MovieClip [BtnUpArrow] Frame 1
#initclip 72 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 956 MovieClip [HScrollBar] Frame 1
#initclip 73 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 867 MovieClip [Button] in Symbol 956 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 863 MovieClip [SimpleButton] in Symbol 956 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 957 MovieClip [VScrollBar] Frame 1
#initclip 74 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 867 MovieClip [Button] in Symbol 957 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 863 MovieClip [SimpleButton] in Symbol 957 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 958 MovieClip [View] Frame 1
#initclip 75 Object.registerClass("View", mx.core.View); #endinitclip stop();
Symbol 959 MovieClip [ScrollView] Frame 1
#initclip 76 Object.registerClass("ScrollView", mx.core.ScrollView); #endinitclip stop();
Instance of Symbol 956 MovieClip [HScrollBar] in Symbol 959 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 957 MovieClip [VScrollBar] in Symbol 959 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 960 MovieClip [ScrollSelectList] Frame 1
#initclip 77 Object.registerClass("ScrollSelectList", mx.controls.listclasses.ScrollSelectList); #endinitclip stop();
Symbol 961 MovieClip [List] Frame 1
#initclip 78 Object.registerClass("List", mx.controls.List); #endinitclip stop();
Symbol 967 MovieClip [ComboDownArrowDisabled] Frame 1
#initclip 79 Object.registerClass("ComboDownArrowDisabled", mx.controls.SimpleButton); #endinitclip
Symbol 969 MovieClip [ComboThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 972 MovieClip [ComboAssets] Frame 1
#initclip 80 mx.controls.ComboBox.prototype.downArrowUpName = "ComboDownArrowUp"; mx.controls.ComboBox.prototype.downArrowDownName = "ComboDownArrowDown"; mx.controls.ComboBox.prototype.downArrowOverName = "ComboDownArrowOver"; mx.controls.ComboBox.prototype.downArrowDisabledName = "ComboDownArrowDisabled"; mx.controls.ComboBox.prototype.wrapDownArrowButton = false; mx.controls.ComboBox.prototype.dropDownBorderStyle = "solid"; mx.controls.ComboBox.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, {bl:0, tl:0, tr:5, br:5}, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; #endinitclip
Symbol 973 MovieClip [ComboBox] Frame 1
#initclip 81 Object.registerClass("ComboBox", mx.controls.ComboBox); #endinitclip stop();
Instance of Symbol 961 MovieClip [List] in Symbol 973 MovieClip [ComboBox] Frame 2
//component parameters onClipEvent (initialize) { multipleSelection = false; rowHeight = 20; }
Symbol 991 MovieClip [TextArea] Frame 1
#initclip 82 Object.registerClass("TextArea", mx.controls.TextArea); #endinitclip stop();
Symbol 1005 MovieClip Frame 1
stop();
Symbol 1005 MovieClip Frame 10
character_mc.gotoAndStop(avatar_gender);
Symbol 1005 MovieClip Frame 20
gotoAndPlay ("open");
Symbol 1007 MovieClip Frame 1
stop();
Symbol 1007 MovieClip Frame 2
stop();
Symbol 1009 MovieClip Frame 1
stop();
Symbol 1011 MovieClip Frame 1
stop();
Symbol 1013 Button
on (rollOver) { this.male_popup.gotoAndPlay("grow"); } on (rollOut) { this.male_popup.gotoAndPlay("hidden"); }
Symbol 1014 MovieClip [avatar] Frame 1
function calculate(guy) { guy._x = guy.xFla(guy.x, guy.y, guy.z); guy._y = guy.yFla(guy.x, guy.y, guy.z); return(guy); } function stepSound() { myStep++; if (myStep == 5) { myStep = 0; } } function hitAction(guy) { var _local7 = _root.game_visible_area_mc; var _local8 = (((_local7._x > guy._x) || ((_local7._x + 850) < guy._x)) || (_local7._y > guy._y)) || ((_local7._y + 475) < guy._y); if (_local8) { _root.gotoAndStop("selectavatar_cupgame"); return(undefined); } hit = 0; i = 1; while (i < 25) { if (_parent.hitTest2(guy, _parent["plot" + i])) { hit = i; break; } i++; } hit = (hit ? (hit) : (_parent.hitTest2(guy, _parent.well) * 25)); if (!hit) { return(hit); } switch (hit) { case 25 : if (totalwater <= 0) { _global.totalwater = 0; return(undefined); } if ((this.haswater != true) && (_root.well_usable == false)) { _root.popup_well.gotoAndPlay("grow"); } else if (this.haswater != true) { this.haswater = true; totalwater = totalwater - (max_watter_to_carry * (avatar_abillity / 100)); } break; case 2 : if ((this.haswater == true) && (houses_destroyed.length)) { if (!brick_plot_mc.creating_bricks) { brick_plot_mc.gotoAndStop("make_bricks"); this.haswater = false; this.waterjug.gotoAndPlay(2); } } break; case 6 : if ((hospital_mc.AID_VALUE > 0) && (hospital_mc.message_mc._currentframe > 1)) { _global.totalhealth = _global.totalhealth + hospital_mc.AID_VALUE; _global.totalhealth = ((_global.totalhealth > 100) ? 100 : (_global.totalhealth)); hospital_mc.AID_VALUE = 0; hospital_mc.message_mc.gotoAndPlay("hide"); aid_cross_mc.play(); } break; case 8 : _root.popup_8.gotoAndPlay("grow"); break; case 9 : _root.popup_9.gotoAndPlay("grow"); break; case 10 : _root.popup_10.gotoAndPlay("grow"); break; case 11 : _root.popup_11.gotoAndPlay("grow"); break; case 12 : _root.popup_12.gotoAndPlay("grow"); break; case 13 : _root.popup_13.gotoAndPlay("grow"); break; case 17 : _root.popup_17.gotoAndPlay("grow"); break; case 19 : _root.popup_19.gotoAndPlay("grow"); break; case 20 : _root.popup_20.gotoAndPlay("grow"); break; case 22 : _root.popup_22.gotoAndPlay("grow"); break; case 23 : _root.popup_23.gotoAndPlay("grow"); break; case 24 : _root.popup_24.gotoAndPlay("grow"); } for (i in harvet_areas_list) { if (this.hitTest(harvet_areas_list[i])) { var _local5 = harvet_areas_list[i]; if ((this.haswater == true) && (!_local5.hasWater)) { _local5.gotoAndStop(_local5.stages[1]); this.haswater = false; this.waterjug.gotoAndPlay(2); } else if (_local5.cropsIsReady) { food_icon_mc.play(); _local5.cropsIsReady = false; _local5.gotoAndStop(_local5.stages[_local5.stages.length - 1]); _global.totalfood = _global.totalfood + (food_gain_from_crops * (1 + (Math.random() * 0.5))); _global.totalfood = ((_global.totalfood > 200) ? 200 : (_global.totalfood)); trace("totalfood: " + totalfood); } break; } } return(hit); } avatar_x = avatar._x; avatar_y = avatar._y; trace("dude :: avatar_gender => " + avatar_gender); this.attachMovie(avatar_gender, "avatar", avatar.getDepth()); avatar._x = avatar_x; avatar._y = avatar_y; this.onEnterFrame = function () { var _local4; if (Key.isDown) { tempDude = _parent.dude; if (Key.isDown(40)) { this.step1.start(); tempDude.z = tempDude.z - 2; tempDude = calculate(tempDude); _local4 = hitAction(tempDude); this.avatar.gotoAndPlay("right"); if ((_parent.dude._x <= (_root.game_visible_area_mc._width - 120)) && (_local4 == 0)) { _parent.dude.z = _parent.dude.z - 2; } tempDude.z = tempDude.z + 2; } else if (Key.isDown(38)) { tempDude.z = tempDude.z + 2; tempDude = calculate(tempDude); this.avatar.gotoAndPlay("left"); _local4 = hitAction(tempDude); if ((_parent.dude._x >= 10) && (_local4 == 0)) { _parent.dude.z = _parent.dude.z + 2; } tempDude.z = tempDude.z - 2; } else if (Key.isDown(39)) { tempDude.x = tempDude.x + 2; tempDude = calculate(tempDude); this.avatar.gotoAndPlay("up"); _local4 = hitAction(tempDude); if ((_parent.dude._x <= (_root.game_visible_area_mc._width - 120)) && (_local4 == 0)) { _parent.dude.x = _parent.dude.x + 2; } tempDude.x = tempDude.x - 2; } else if (Key.isDown(37)) { tempDude.x = tempDude.x - 2; tempDude = calculate(tempDude); this.avatar.gotoAndPlay("down"); _local4 = hitAction(tempDude); if ((_parent.dude._x <= (_root.game_visible_area_mc._width - 120)) && (_local4 == 0)) { _parent.dude.x = _parent.dude.x - 2; } tempDude.x = tempDude.x + 2; } else { this.avatar.gotoAndPlay("still"); } _parent.dude = calculate(_parent.dude); } if (this.haswater == true) { this.waterjug.gotoAndPlay(1); } else { this.waterjug.gotoAndPlay(2); } };
Symbol 1106 Button
on (rollOver) { _root.pop26.gotoAndPlay(2); } on (rollOut) { _root.pop26.gotoAndPlay(1); }
Symbol 1108 Button
on (rollOver) { _root.pop27.gotoAndPlay(2); } on (rollOut) { _root.pop27.gotoAndPlay(1); }
Symbol 1110 Button
on (rollOver) { _root.pop28.gotoAndPlay(2); } on (rollOut) { _root.pop28.gotoAndPlay(1); }
Symbol 1112 Button
on (rollOver) { _root.pop29.gotoAndPlay(2); } on (rollOut) { _root.pop29.gotoAndPlay(1); }
Symbol 1114 Button
on (rollOver) { _root.pop30.gotoAndPlay(2); } on (rollOut) { _root.pop30.gotoAndPlay(1); }
Symbol 1116 MovieClip Frame 1
function helpPopUp() { with (_root) { attachMovie("instruction_screen", "instruction_screen", warningsPopUpDepth); PopUp(instruction_screen); clearInterval(UI_UpdateID); instruction_screen.opener_mc = me_mc; instruction_screen._btn.onPress = function () { var _local2 = this._parent.opener_mc; _local2.UI_UpdateID = setInterval(_local2.update_UI, _local2.UI_RefreshInterval); this._parent.removeMovieClip(); }; } _global.village_show_help_first = false; } function update_UI() { if (_global.totalfood < _global.totalhealth) { _global.totalhealth = _global.totalfood; } MovieHeadPosInPer(food_mc, _global.totalfood, 0.5); MovieHeadPosInPer(watter_mc, _global.totalwater, 1); MovieHeadPosInPer(health_mc, _global.totalhealth, 1); MovieHeadPosInPer(threat_mc, _global.totalthreat, 1); MovieHeadPosInPer(day_mc, _global.totaldaysper, 1); _global.totaldays = day_mc._currentframe; if (_global.totaldaysper >= 100) { trace("Game is over because: TIME IS UP"); clearInterval(UI_UpdateID); _root.dude.removeMovieClip(); _root.gotoAndStop("gameover"); } else if (_global.totalhealth <= 0) { trace("Game is over because: VILLAGE IS DEAD - Health/Food = 0"); _global.totalhealth = 0; clearInterval(UI_UpdateID); _root.dude.removeMovieClip(); _root.gotoAndStop("gameover"); _root.village.gotoAndStop("destroyed"); } else if (_global.totalthreat > 100) { _global.totalthreat = 0; clearInterval(UI_UpdateID); with (_root) { attachMovie("attack_warning_screen_mc", "attack_warning_screen_mc", warningsPopUpDepth); PopUp(attack_warning_screen_mc); attack_warning_screen_mc._x = game_visible_area_mc._x; attack_warning_screen_mc._y = game_visible_area_mc._y; attack_warning_screen_mc.opener_mc = me_mc; attack_warning_screen_mc._btn.onPress = function () { var _local2 = this._parent.opener_mc; _local2.UI_UpdateID = setInterval(_local2.update_UI, _local2.UI_RefreshInterval); this._parent.removeMovieClip(); }; } AttackDestruction(); update_UI(); } else if (_global.totalwater <= 0) { clearInterval(UI_UpdateID); _global.totalwater = 0; with (_root) { attachMovie("fetch_watter_warning_screen_mc", "fetch_watter_screen_mc", warningsPopUpDepth); PopUp(fetch_watter_warning_screen_mc); fetch_watter_screen_mc._x = game_visible_area_mc._x; fetch_watter_screen_mc._y = game_visible_area_mc._y; fetch_watter_screen_mc.opener_mc = me_mc; fetch_watter_screen_mc._btn.onPress = function () { _root.gotoAndStop("selectavatar_cupgame"); this._parent.removeMovieClip(); }; _root.well_usable = false; } } if (countdown < 1) { UpdateResourcesValues(); countdown = DefaultCnt; } else { countdown--; } _global.totaldaysper = _global.totaldaysper + ((12.5 * UI_RefreshInterval) / (1000 * day_duration)); } function AttackDestruction() { var _local6 = int(Math.random() * 20) + 10; var _local7 = int(Math.random() * 20) + 10; var _local5 = int(Math.random() * 40) + 10; _global.totalfood = _global.totalfood - _local6; _global.totalwater = _global.totalwater - _local7; _global.totalhealth = _global.totalhealth - _local5; var _local4 = int(_local5 / houses_importance) + 1; var _local3; i = 0; while (i < _local4) { _local3 = "house" + houses_numbers[int(Math.random() * houses_numbers.length)]; _root.village[_local3].roundtype.roundtype.gotoAndStop("start"); houses_destroyed.push(_root.village[_local3].roundtype.roundtype); i++; } brick_plot_mc.gotoAndStop("warning"); _global.houses_destroyed = houses_destroyed; } function UpdateResourcesValues() { _global.totalfood = Math.min(InitialValuesObject.totalfood, _global.totalfood); _global.totalwater = Math.min(InitialValuesObject.totalwater, _global.totalwater); _global.totalhealth = Math.min(InitialValuesObject.totalhealth, _global.totalhealth); _global.totalfood = _global.totalfood - (Math.round(Math.random() * 5) + 1); _global.totalwater = _global.totalwater - (Math.round(Math.random()) + 1); _global.totalthreat = _global.totalthreat + (Math.round(Math.random() * 5) + 1); _global.totalhealth--; totaldays = day_mc._currentframe; } function MovieHeadPosInPer(_mc, val, coef) { var _local2 = _mc._totalframes; var _local3 = 100 / _local2; var _local1 = val * coef; _mc.gotoAndStop(int(_local1 / _local3) + 1); } function PopUp(_mc) { popup_MCs_list.push(_mc); } function UpdateGlobals() { _global.totalfood = totalfood; _global.totalwater = totalwater; _global.totalhealth = totalhealth; _global.totalthreat = totalthreat; _global.totaldays = totaldays; _global.totaldays = day_mc._currentframe; } var me_mc = this; var warningsPopUpDepth = 400; var UI_RefreshInterval = 50; var UI_UpdateID = setInterval(update_UI, UI_RefreshInterval); var dayIncrement = (UI_RefreshInterval / 10000); var countdown = 100; var DefaultCnt = countdown; fetchwatter_btn.onPress = function () { _root.gotoAndStop("selectavatar_cupgame"); }; if (village_show_help_first == true) { helpPopUp(); } instructions_btn.onPress = helpPopUp; update_UI(); character_mc.gotoAndStop(avatar_gender); this.onUnload = function () { _global.totalfood = totalfood; _global.totalwater = totalwater; _global.totalhealth = totalhealth; _global.totalthreat = totalthreat; _global.totaldays = totaldays; _global.totaldays = totaldays; clearInterval(UI_UpdateID); trace(_global.totaldays); };
Symbol 1122 Button
on (press) { _root.gender = 2; _root.gotoAndPlay("play"); }
Symbol 1124 Button
on (press) { _root.gender = 1; _root.gotoAndPlay("play"); }
Symbol 1130 MovieClip Frame 1
structures_area_plots_list.push(this);
Symbol 1136 MovieClip Frame 1
function growCrops() { var _local1 = stages[++growingCropsCounter]; if (growingCropsCounter >= (stages.length - 2)) { cropsIsReady = true; clearInterval(ID); growingCropsCounter = 0; } else { cropsIsReady = false; } gotoAndStop(_local1); } function resetPlotState() { hasWater = (cropsIsReady = false); growingCropsCounter = 0; clearInterval(ID); gotoAndStop(stages[0]); } harvet_areas_list.push(this); clearInterval(ID); var ID; this.onUnload = function () { clearInterval(ID); }; var stages = ["arid", "planted", "watered", "ripe", "harvested"]; var cropsIsReady; var hasWater; var growingCropsCounter; resetPlotState();
Symbol 1136 MovieClip Frame 2
hasWater = (cropsIsReady = false); growingCropsCounter = 0; clearInterval(ID);
Symbol 1136 MovieClip Frame 5
stop();
Symbol 1136 MovieClip Frame 6
hasWater = true; clearInterval(ID); ID = setInterval(growCrops, cropGrowingInterval);
Symbol 1136 MovieClip Frame 12
stop();
Symbol 1136 MovieClip Frame 19
stop();
Symbol 1136 MovieClip Frame 24
stop();
Symbol 1136 MovieClip Frame 25
ID = setInterval(resetPlotState, cropGrowingInterval);
Symbol 1136 MovieClip Frame 32
stop();
Symbol 1141 MovieClip Frame 1
stop();
Symbol 1141 MovieClip Frame 2
stop();
Symbol 1141 MovieClip Frame 3
stop();
Symbol 1141 MovieClip Frame 4
stop();
Symbol 1149 MovieClip Frame 1
stop();
Symbol 1149 MovieClip Frame 2
stop();
Symbol 1149 MovieClip Frame 3
stop();
Symbol 1149 MovieClip Frame 4
stop();
Symbol 1149 MovieClip Frame 5
stop();
Symbol 1149 MovieClip Frame 6
stop();
Symbol 1149 MovieClip Frame 7
stop();
Symbol 1150 MovieClip Frame 5
stop();
Symbol 1150 MovieClip Frame 10
stop();
Symbol 1166 MovieClip Frame 1
stop();
Symbol 1166 MovieClip Frame 2
stop();
Symbol 1166 MovieClip Frame 3
stop();
Symbol 1166 MovieClip Frame 4
stop();
Symbol 1172 MovieClip Frame 1
stop();
Symbol 1172 MovieClip Frame 2
stop();
Symbol 1172 MovieClip Frame 3
stop();
Symbol 1172 MovieClip Frame 4
stop();
Symbol 1174 MovieClip Frame 1
stop(); roundtype.gotoAndStop("stage3");
Symbol 1190 MovieClip Frame 1
stop();
Symbol 1190 MovieClip Frame 2
stop();
Symbol 1193 MovieClip Frame 1
stop();
Symbol 1193 MovieClip Frame 2
stop();
Symbol 1194 MovieClip Frame 1
Symbol 1194 MovieClip Frame 40
stop();
Symbol 1198 MovieClip Frame 1
function initLongLot() { this.squaretype.square_base.gotoAndStop(Math.round(Math.random() * 2) + 1); this.squaretype.square_roof.gotoAndStop(Math.round(Math.random() * 2) + 1); this.roundtype.round_base.gotoAndStop(Math.round(Math.random() * 4) + 1); this.roundtype.round_roof.gotoAndStop(Math.round(Math.random() * 4) + 1); var _local2 = Math.round((Math.random() * 2) + 1); if (_local2 == 1) { this.landscaping.gotoAndPlay("tree"); } else { this.landscaping.gotoAndPlay("brush"); } this.landscaping.treetype.gotoAndStop(Math.round(Math.random() * 4) + 1); this.landscaping.brushtype.gotoAndStop(Math.round(Math.random() * 7) + 1); this.stores.gotoAndStop(Math.round(Math.random() * 7) + 1); } this.initLongLot();
Symbol 1198 MovieClip Frame 5
stop();
Symbol 1209 MovieClip Frame 1
stop();
Symbol 1209 MovieClip Frame 2
stop();
Symbol 1209 MovieClip Frame 3
stop();
Symbol 1209 MovieClip Frame 4
stop();
Symbol 1209 MovieClip Frame 5
stop();
Symbol 1209 MovieClip Frame 6
stop();
Symbol 1210 MovieClip Frame 1
function initSquareLot() { this.squarewalls.gotoAndStop(Math.round(Math.random() * 5) + 1); this.roundtype.round_base.gotoAndStop(Math.round(Math.random() * 4) + 1); this.roundtype.round_roof.gotoAndStop(Math.round(Math.random() * 4) + 1); var _local2 = Math.round((Math.random() * 2) + 1); if (_local2 == 1) { this.landscaping.gotoAndPlay("tree"); } else { this.landscaping.gotoAndPlay("brush"); } this.landscaping.treetype.gotoAndStop(Math.round(Math.random() * 4) + 1); this.landscaping.brushtype.gotoAndStop(Math.round(Math.random() * 7) + 1); this.stores.gotoAndStop(Math.round(Math.random() * 7) + 1); } this.initSquareLot();
Symbol 1210 MovieClip Frame 5
stop();
Symbol 1211 MovieClip Frame 1
function initLongLot() { this.squaretype.square_base.gotoAndStop(Math.round(Math.random() * 2) + 1); this.squaretype.square_roof.gotoAndStop(Math.round(Math.random() * 2) + 1); this.roundtype.round_base.gotoAndStop(Math.round(Math.random() * 4) + 1); this.roundtype.round_roof.gotoAndStop(Math.round(Math.random() * 4) + 1); var _local2 = Math.round((Math.random() * 2) + 1); if (_local2 == 1) { this.landscaping.gotoAndPlay("tree"); } else { this.landscaping.gotoAndPlay("brush"); } this.landscaping.treetype.gotoAndStop(Math.round(Math.random() * 4) + 1); this.landscaping.brushtype.gotoAndStop(Math.round(Math.random() * 7) + 1); this.stores.gotoAndStop(Math.round(Math.random() * 7) + 1); } this.initLongLot();
Symbol 1211 MovieClip Frame 5
stop();
Symbol 1219 MovieClip Frame 1
function initLongLot() { this.squaretype.square_base.gotoAndStop(Math.round(Math.random() * 2) + 1); this.squaretype.square_roof.gotoAndStop(Math.round(Math.random() * 2) + 1); this.roundtype.round_base.gotoAndStop(Math.round(Math.random() * 4) + 1); this.roundtype.round_roof.gotoAndStop(Math.round(Math.random() * 4) + 1); var _local2 = Math.round((Math.random() * 2) + 1); if (_local2 == 1) { this.landscaping.gotoAndPlay("tree"); } else { this.landscaping.gotoAndPlay("brush"); } this.landscaping.treetype.gotoAndStop(Math.round(Math.random() * 4) + 1); this.landscaping.brushtype.gotoAndStop(Math.round(Math.random() * 7) + 1); this.stores.gotoAndStop(Math.round(Math.random() * 7) + 1); } this.initLongLot();
Symbol 1219 MovieClip Frame 5
stop();
Symbol 1225 MovieClip Frame 1
var creating_bricks = false; clearInterval(FunctionIntervalID); var FunctionIntervalID; this.onUnload = function () { clearInterval(FunctionIntervalID); }; _global.brick_plot_mc = this; stop(); if (houses_destroyed.length > 0) { gotoAndStop ("warning"); } trace(_currentframe);
Symbol 1225 MovieClip Frame 2
stop(); clearInterval(FunctionIntervalID); if (houses_destroyed.length < 1) { _txt.text = ""; gotoAndStop ("start"); } else { _txt.text = ((houses_destroyed.length + " structure") + ((houses_destroyed.length > 1) ? "s" : "")) + " to rebuild."; } trace(_currentframe);
Symbol 1225 MovieClip Frame 3
function makeBricks() { per = 100 - (bricks_countdown * 10); _txt.text = ("Building bricks ... \n" + per) + " %"; if (!(bricks_countdown--)) { clearInterval(FunctionIntervalID); creating_bricks = false; HouseToRepair.gotoAndStop(HouseToRepair._totalframes); totalthreat = totalthreat + (houses_importance + 2); (NumberOfHousesToRepair ? (gotoAndStop ("warning")) : (gotoAndStop ("start"))); } else if (HouseToRepair._currentframe < HouseToRepair._totalframes) { if (bricks_countdown % 3) { HouseToRepair.gotoAndStop(HouseToRepair._currentframe + 1); } } } stop(); var creating_bricks = true; var bricks_countdown = 10; var per; var HouseToRepair = houses_destroyed.pop(); _global.houses_destroyed = houses_destroyed; var NumberOfHousesToRepair = houses_destroyed.length; FunctionIntervalID = setInterval(makeBricks, 500); trace(_currentframe);
Symbol 1227 MovieClip Frame 1
function giveAID() { clearInterval(AID_ID); randomTime = int(Math.random() * OneMinute) + OneMinute; AID_ID = setInterval(giveAID, randomTime); message_mc.gotoAndPlay("show"); AID_VALUE = int(medical_aid_value * (1 + Math.random())); } clearInterval(AID_ID); var message_mc = _root.aid_warning_message_mc; _global.hospital_mc = this; var AID_VALUE; var OneMinute = 36000; var randomTime = (int(Math.random() * 36000) + 6000); var AID_ID = setInterval(giveAID, randomTime); this.onUnload = function () { clearInterval(AID_ID); };
Symbol 1265 Button
on (rollOver) { _root.pop20.gotoAndPlay(2); } on (rollOut) { _root.pop20.gotoAndPlay(1); }
Symbol 1281 Button
on (rollOver) { _root.pop24.gotoAndPlay(2); } on (rollOut) { _root.pop24.gotoAndPlay(1); }
Symbol 1291 Button
on (rollOver) { _root.pop25.gotoAndPlay(2); } on (rollOut) { _root.pop25.gotoAndPlay(1); }
Symbol 1308 Button
on (rollOver) { _root.pop23.gotoAndPlay(2); } on (rollOut) { _root.pop23.gotoAndPlay(1); }
Symbol 1309 Button
on (rollOver) { _root.pop21.gotoAndPlay(2); } on (rollOut) { _root.pop21.gotoAndPlay(1); }
Symbol 1311 Button
on (rollOver) { _root.pop22.gotoAndPlay(2); } on (rollOut) { _root.pop22.gotoAndPlay(1); }
Symbol 1314 MovieClip Frame 1
this.onUnload = function () { _global.structures_area_plots_list = new Array(); };
Symbol 1314 MovieClip Frame 10
villageBackground = new Sound(this); villageBackground.attachSound("bg_loop_exact"); villageBackground.start(0, 999); stop();
Symbol 1314 MovieClip Frame 11
stop(); gotoAndStop ("failure");
Symbol 1318 MovieClip Frame 1
stop(); var aid = false;
Symbol 1318 MovieClip Frame 7
aid = true;
Symbol 1319 Button
on (rollOver) { pop15.gotoAndPlay(2); } on (rollOut) { pop15.gotoAndPlay(1); }
Symbol 1320 Button
on (rollOver) { pop17.gotoAndPlay(2); } on (rollOut) { pop17.gotoAndPlay(1); }
Symbol 1321 Button
on (rollOver) { pop18.gotoAndPlay(2); } on (rollOut) { pop18.gotoAndPlay(1); }
Symbol 1322 Button
on (rollOver) { pop14.gotoAndPlay(2); } on (rollOut) { pop14.gotoAndPlay(1); }
Symbol 1323 Button
on (rollOver) { pop13.gotoAndPlay(2); } on (rollOut) { pop13.gotoAndPlay(1); }
Symbol 1324 Button
on (rollOver) { pop7.gotoAndPlay(2); } on (rollOut) { pop7.gotoAndPlay(1); }
Symbol 1325 Button
on (rollOver) { pop5.gotoAndPlay(2); } on (rollOut) { pop5.gotoAndPlay(1); }
Symbol 1326 Button
on (rollOver) { pop9.gotoAndPlay(2); } on (rollOut) { pop9.gotoAndPlay(1); }
Symbol 1327 Button
on (rollOver) { pop8.gotoAndPlay(2); } on (rollOut) { pop8.gotoAndPlay(1); }
Symbol 1328 Button
on (rollOver) { pop3.gotoAndPlay(2); } on (rollOut) { pop3.gotoAndPlay(1); }
Symbol 1329 Button
on (rollOver) { pop1.gotoAndPlay(2); } on (rollOut) { pop1.gotoAndPlay(1); }
Symbol 1330 Button
on (rollOver) { pop2.gotoAndPlay(2); } on (rollOut) { pop2.gotoAndPlay(1); }
Symbol 1331 Button
on (rollOver) { pop19.gotoAndPlay(2); } on (rollOut) { pop19.gotoAndPlay(1); }
Symbol 1332 Button
on (rollOver) { pop16.gotoAndPlay(2); } on (rollOut) { pop16.gotoAndPlay(1); }
Symbol 1333 Button
on (rollOver) { pop12.gotoAndPlay(2); } on (rollOut) { pop12.gotoAndPlay(1); }
Symbol 1334 Button
on (rollOver) { pop6.gotoAndPlay(2); } on (rollOut) { pop6.gotoAndPlay(1); }
Symbol 1335 Button
on (rollOver) { pop4.gotoAndPlay(2); } on (rollOut) { pop4.gotoAndPlay(1); }
Symbol 1336 Button
on (rollOver) { pop11.gotoAndPlay(2); } on (rollOut) { pop11.gotoAndPlay(1); }
Symbol 1337 Button
on (rollOver) { pop10.gotoAndPlay(2); } on (rollOut) { pop10.gotoAndPlay(1); }
Symbol 1338 Button
on (rollOver) { showFarmPlot(); } on (rollOut) { hideFarmPlot(); }
Symbol 1341 MovieClip Frame 1
stop();
Symbol 1341 MovieClip Frame 2
stop();
Symbol 1345 MovieClip Frame 1
stop();
Symbol 1345 MovieClip Frame 2
stop();
Symbol 1349 MovieClip Frame 1
stop();
Symbol 1349 MovieClip Frame 2
stop();
Symbol 1353 MovieClip Frame 1
stop();
Symbol 1353 MovieClip Frame 2
stop();
Symbol 1356 MovieClip Frame 1
stop();
Symbol 1356 MovieClip Frame 2
stop();
Symbol 1360 MovieClip Frame 1
stop();
Symbol 1360 MovieClip Frame 2
stop();
Symbol 1364 MovieClip Frame 1
stop();
Symbol 1364 MovieClip Frame 2
stop();
Symbol 1367 MovieClip Frame 1
stop();
Symbol 1367 MovieClip Frame 2
stop();
Symbol 1371 MovieClip Frame 1
stop();
Symbol 1371 MovieClip Frame 2
stop();
Symbol 1374 MovieClip Frame 1
stop();
Symbol 1374 MovieClip Frame 2
stop();
Symbol 1377 MovieClip Frame 1
stop();
Symbol 1377 MovieClip Frame 2
stop();
Symbol 1380 MovieClip Frame 1
stop();
Symbol 1380 MovieClip Frame 2
stop();
Symbol 1383 MovieClip Frame 1
stop();
Symbol 1383 MovieClip Frame 2
stop();
Symbol 1387 MovieClip Frame 1
stop();
Symbol 1387 MovieClip Frame 2
stop();
Symbol 1391 MovieClip Frame 1
stop();
Symbol 1391 MovieClip Frame 2
stop();
Symbol 1395 MovieClip Frame 1
stop();
Symbol 1395 MovieClip Frame 2
stop();
Symbol 1398 MovieClip Frame 1
stop();
Symbol 1398 MovieClip Frame 2
stop();
Symbol 1401 MovieClip Frame 1
stop();
Symbol 1401 MovieClip Frame 2
stop();
Symbol 1404 MovieClip Frame 1
stop();
Symbol 1404 MovieClip Frame 2
stop();
Symbol 1405 MovieClip Frame 1
stop();
Symbol 1405 MovieClip Frame 2
stop();
Symbol 1408 MovieClip Frame 1
stop();
Symbol 1408 MovieClip Frame 2
stop();
Symbol 1411 MovieClip Frame 1
stop();
Symbol 1411 MovieClip Frame 2
stop();
Symbol 1413 MovieClip Frame 1
stop();
Symbol 1413 MovieClip Frame 2
stop();
Symbol 1416 MovieClip Frame 1
stop();
Symbol 1416 MovieClip Frame 2
stop();
Symbol 1419 MovieClip Frame 1
stop();
Symbol 1419 MovieClip Frame 2
stop();
Symbol 1422 MovieClip Frame 1
stop();
Symbol 1422 MovieClip Frame 2
stop();
Symbol 1425 MovieClip Frame 1
stop();
Symbol 1425 MovieClip Frame 2
stop();
Symbol 1427 MovieClip Frame 1
stop();
Symbol 1427 MovieClip Frame 2
stop();
Symbol 1429 MovieClip Frame 1
stop();
Symbol 1429 MovieClip Frame 2
stop();
Symbol 1432 MovieClip Frame 1
stop();
Symbol 1432 MovieClip Frame 2
stop();
Symbol 1433 Button
on (rollOver) { pop31.gotoAndPlay(2); } on (rollOut) { pop31.gotoAndPlay(1); }
Symbol 1437 MovieClip Frame 1
stop();
Symbol 1437 MovieClip Frame 2
stop();
Symbol 1487 Button
on (press) { this.gotoAndStop("game"); }
Symbol 1498 MovieClip Frame 1
stop();
Symbol 1498 MovieClip Frame 2
stop();
Symbol 1503 Button
on (press) { _parent.gotoAndStop("selectavatar_cupgame"); }
Symbol 1505 Button
on (press) { this.removeMovieClip(); _root.winner = false; _root.gotoAndPlay("playing"); }
Symbol 1515 MovieClip Frame 1
stop();
Symbol 1515 MovieClip Frame 7
function bodyturn(pos, startup) { if (pos != oldpos) { boydir = pos; var _local2 = boy_positions[pos]; theScene.boy_mc.attachMovie(_local2, _local2, 0); if (startup == true) { theScene.boy_mc[_local2].gotoAndStop("standing"); } boyXvel = boy_directions[pos][0] * boyspeed; boyZvel = boy_directions[pos][1] * boyspeed; runsound.stop("run_fast_loop.mp3"); runsound.start(0, 999); if ((pos == 0) || (pos == 5)) { hiding = true; if (hideable == true) { popup.gotoAndStop(2); } runsound.stop("run_fast_loop.mp3"); } else { hiding = false; popup.gotoAndStop(1); } oldpos = pos; } } function boytracker() { var _local2 = theScene.boy_mc; _local2.gridx = _local2.gridx + boyXvel; _local2.gridz = _local2.gridz + boyZvel; xdist = goal_locx - _local2.gridx; zdist = goal_locz - _local2.gridz; _local2.distance = Math.round(Math.sqrt((xdist * xdist) + (zdist * zdist))); if (_local2.distance < 30) { stopAllSounds(); if (goal == "well") { removeMovieClip(this._parent); switchback(); } else { this._parent._parent.gotoAndStop("win"); } } } function enemyHitTest(enemy) { var _local3 = Math.round(Math.sqrt((enemy.dx * enemy.dx) + (enemy.dz * enemy.dz))); if (_local3 < hitdistance) { stopAllSounds(); removeMovieClip(this.theScene); this.gotoAndStop("lose"); } } function generate() { if (openids.length > 0) { var _local4 = Math.random(); if (_local4 < prob) { var _local3 = openids.pop(); var _local2 = this.attachMovie("enemy_mc", "enemy" + _local3, -10000, {_x:2000}); _local2.gotoAndStop("_0"); _local2.id = _local3; _local2.is_enemy = true; _local2.gridx = theScene.boy_mc.gridx + 25; _local2.gridy = 0; _local2.gridz = theScene.boy_mc.gridz + 3999; _local2.Zvel = -vehiclespeed; _local2.Xvel = 0; _local2.speed = -vehiclespeed; var _local5 = new flash.geom.Transform(_local2); _local2.blur = new flash.filters.BlurFilter(0, 0, 1); _local2.mirage = 0; _local2.flipper = 1; _local2.onEnterFrame = placeEnemy; trucksound.start(0, 999); } } } function init() { this.createEmptyMovieClip("theScene", 1); theScene._x = centerx; theScene._y = horizon; theScene.globalSound = new Sound(); var _local7 = theScene.createEmptyMovieClip("backsound", 500); back_snd = new Sound(_local7); back_snd.attachSound("bg_cup_loop_exact.mp3"); back_snd.start(0, 999); var _local6 = theScene.createEmptyMovieClip("running_audio", 501); runsound = new Sound(_local6); runsound.attachSound("run_fast_loop.mp3"); runsound.setVolume(15); var _local5 = theScene.createEmptyMovieClip("trucking_audio", 502); trucksound = new Sound(_local5); trucksound.attachSound("truck.mp3"); trucksound.setVolume(0); var _local8 = theScene.createEmptyMovieClip("truckpassing_audio", 503); truckpass = new Sound(_local8); truckpass.attachSound("truck.mp3"); haze.swapDepths(2); popup.swapDepths(3); var _local4 = theScene.createEmptyMovieClip("boy_mc", boy_loc); _local4.gridx = boystartx; _local4.gridz = boystartz; _local4.gridy = -boy_loc; _local4._x = 0; _local4._y = boy_loc; var _local9 = 1; bodyturn(0, true); i = 0; while (i < objectgrid.length) { newobj = objectlist[objectgrid[i][0]]; var _local2 = theScene.attachMovie(newobj, "obj" + objcount, objcount - 1000, {_x:centerx + 99}); _local2.gridx = objectgrid[i][1]; _local2.gridy = 1; _local2.gridz = objectgrid[i][2]; _local2.statechange = true; _local2.blur = new flash.filters.BlurFilter(0, 0, 1); _local2.mirage = 0; _local2.flipper = 1; _local2.onEnterFrame = placeObject; objcount = objcount + 1; i++; } _local4.onEnterFrame = boytracker; theScene.onEnterFrame = generate; popup._visible = true; } function objectHitTest(obj) { obj.distanceToBoy = Math.round(Math.sqrt((obj.dx * obj.dx) + (obj.dz * obj.dz))); var _local2 = theScene.boy_mc; xdist = goal_locx - _local2.gridx; zdist = goal_locz - _local2.gridz; _local2.distance = Math.round(Math.sqrt((xdist * xdist) + (zdist * zdist))); hideable = Boolean(obj.distanceToBoy < (obj._width / 2)); angle = Math.atan2(xdist, zdist) * radDeg; if (Math.abs(angle) < 10) { card = "South"; } else if ((-10 >= angle) && (angle > -80)) { card = "SouthEast"; } else if ((-80 >= angle) && (angle > -100)) { card = "East"; } else if ((-100 >= angle) && (angle > -170)) { card = "NorthEast"; } else if (Math.abs(angle) >= 170) { card = "North"; } else if ((170 > angle) && (angle > 80)) { card = "NorthWest"; } else if ((80 >= angle) && (angle > 100)) { card = "West"; } else if ((100 >= angle) && (angle >= 10)) { card = "SouthWest"; } popup.disttrack.text = ((((" You are " + _local2.distance) + " meters ") + card) + " of the ") + goal; } function placeEnemy() { var _local2 = theScene.boy_mc; this.dx = this.gridx - _local2.gridx; this.dy = this.gridy - _local2.gridy; this.dz = this.gridz - _local2.gridz; var _local4 = focalLength / (focalLength + this.dz); this._x = this.dx * _local4; this._y = this.dy * _local4; this._xscale = (this._yscale = 100 * _local4); this.swapDepths(this._y); trucksound.setVolume(this._yscale); trucksound.setPan(this._x / 30); if (truckfade == true) { truckpass.setVolume(voldec); voldec = voldec - 10; if (voldec < 0) { truckfade = false; truckpass.stop(); } } omega = Math.atan2(this.dx, this.dz) * radDeg; if (this.dz > attackdistance) { omega = omega * -1; var _local3 = this.dz / attackdistance; if (_local3 < 1.5) { this.blur.blurX = 0; this.blur.blurY = 0; } else { this.blur.blurX = _local3 + this.mirage; this.blur.blurY = _local3 - this.mirage; } this.filters = [this.blur]; this.mirage = this.mirage + (1 * this.flipper); if ((this.mirage < -10) || (this.mirage > 10)) { this.flipper = this.flipper * -1; } } else if ((hiding != true) || (hideable != true)) { this.blur.blurX = 0; this.blur.blurY = 0; this.filters = [this.blur]; this.Xvel = this.speed * Math.sin(omega * degRad); this.Zvel = this.speed * Math.cos(omega * degRad); } else { omega = omega * -1; this.Xvel = this.Xvel * accellerate; this.Zel = this.Zel / accellerate; } if (Math.abs(omega) < 1) { setframe(this, 4); } else if ((1 <= omega) && (omega < 80)) { setframe(this, 3); } else if ((80 <= omega) && (omega < 100)) { setframe(this, 2); } else if ((100 <= omega) && (omega < 135)) { setframe(this, 1); } else if (135 <= Math.abs(omega)) { setframe(this, 8); } else if ((-135 < omega) && (omega <= -100)) { setframe(this, 7); } else if ((-100 < omega) && (omega <= -80)) { setframe(this, 6); } else if ((-80 < omega) && (omega <= -1)) { setframe(this, 5); } if (Math.abs(this.Xvel) > Math.abs(this.Zvel)) { if (this.Xvel > 0) { setframe(this, 6); } else { setframe(this, 2); } } this.gridx = this.gridx + this.Xvel; this.gridz = this.gridz + this.Zvel; enemyHitTest(this); if (((this.dz < -200) || (this.dz > 4000)) || (Math.abs(this._x) > (gamewidth / 1.5))) { truckpass.setPan(trucksound.getPan()); truckpass.setVolume(trucksound.getVolume()); offset = trucksound.position / 1000; voldec = truckpass.getVolume(); truckfade = true; truckpass.start(offset, 1); trucksound.stop(); openids.push(this.id); this.swapDepths(100000); removeMovieClip(this); } } function placeObject() { var _local3 = theScene.boy_mc; this.dx = this.gridx - _local3.gridx; this.dy = this.gridy - _local3.gridy; this.dz = this.gridz - _local3.gridz; var _local2 = focalLength / (focalLength + this.dz); testx = this.dx * _local2; if ((((((-centerx) - 100) < testx) && (testx < (centerx + 150))) && (this.dz < 4000)) && (this.dz > -200)) { this._visible = true; if (this.statechange == true) { visibleobjects = visibleobjects + 1; this.statechange = false; } this._x = this.dx * _local2; this._y = this.dy * _local2; this._xscale = (this._yscale = 100 * _local2); this.swapDepths(this._y); if (this.dz > attackdistance) { var _local4 = this.dz / attackdistance; if (_local4 < 2) { this.blur.blurX = 0; this.blur.blurY = 0; } else { this.blur.blurX = _local4 + this.mirage; this.blur.blurY = _local4 - this.mirage; } this.filters = [this.blur]; this.mirage = this.mirage + (1 * this.flipper); if ((this.mirage < -10) || (this.mirage > 10)) { this.flipper = this.flipper * -1; } } objectHitTest(this); } else { this._visible = false; if (this.statechange == false) { visibleobjects = visibleobjects - 1; this.statechange = true; } } } function setframe(obj, pframe) { if (obj.currentframe != pframe) { obj.gotoAndStop(pframe); obj.currentframe = pframe; } } function switchback() { popup._visible = false; boy_positions = getBehaviourElements(fetch_watter_avatar, ">"); boyspeed = 15 * water_fetch_avatar_abillity; boystartx = goal_locx; boystartz = goal_locz - 5; goal_locx = 0; goal_locz = 0; goal = "village"; i = 0; while (i < (maxenemies - 1)) { openids.push(i); i++; } var _local2 = this.attachMovie("switchbutton", "switchbutton", 10); _local2.onPress = function () { init(); this.water_mc.water_sound.stop(); delete this.water_mc.water_sound; removeMovieClip(this); }; } function getBehaviourElements(avatar, _direction) { switch (avatar) { case "boy1" : return(((_direction == "<") ? (["boy_stop_mc", "boy_up_mc", "boy_right_mc", "boy_down_mc", "boy_left_mc", "boy_standing_mc"]) : (["boy_stop_mc", "boyww_up_mc", "boyww_right_mc", "boyww_down_mc", "boyww_left_mc"]))); case "boy2" : return(((_direction == "<") ? (["boy2_stop_mc", "boy2_up_mc", "boy2_right_mc", "boy2_down_mc", "boy2_left_mc", "boy2_standing_mc"]) : (["boy2_stop_mc", "boyww2_up_mc", "boyww2_right_mc", "boyww2_down_mc", "boyww2_left_mc"]))); case "boy3" : return(((_direction == "<") ? (["boy3_stop_mc", "boy3_up_mc", "boy3_right_mc", "boy3_down_mc", "boy3_left_mc", "boy3_standing_mc"]) : (["boy3_stop_mc", "boyww3_up_mc", "boyww3_right_mc", "boyww3_down_mc", "boyww3_left_mc"]))); case "girl1" : return(((_direction == "<") ? (["girl_stop_mc", "girl_up_mc", "girl_right_mc", "girl_down_mc", "girl_left_mc", "girl_standing_mc"]) : (["girl_stop_mc", "girlww_up_mc", "girlww_right_mc", "girlww_down_mc", "girlww_left_mc"]))); case "girl2" : return(((_direction == "<") ? (["girl2_stop_mc", "girl2_up_mc", "girl2_right_mc", "girl2_down_mc", "girl2_left_mc", "girl2_standing_mc"]) : (["girl2_stop_mc", "girlww2_up_mc", "girlww2_right_mc", "girlww2_down_mc", "girlww2_left_mc"]))); case "girl3" : return(((_direction == "<") ? (["girl3_stop_mc", "girl3_up_mc", "girl3_right_mc", "girl3_down_mc", "girl3_left_mc", "girl3_standing_mc"]) : (["girl3_stop_mc", "girlww3_up_mc", "girlww3_right_mc", "girlww3_down_mc", "girlww3_left_mc"]))); case "woman" : return(((_direction == "<") ? (["woman_stop_mc", "woman_up_mc", "woman_right_mc", "woman_down_mc", "woman_left_mc", "woman_standing_mc"]) : (["woman_stop_mc", "womanww_up_mc", "womanww_right_mc", "womanww_down_mc", "womanww_left_mc"]))); } return(((_direction == "<") ? (["boy_stop_mc", "boy_up_mc", "boy_right_mc", "boy_down_mc", "boy_left_mc", "boy_standing_mc"]) : (["boy_stop_mc", "boyww_up_mc", "boyww_right_mc", "boyww_down_mc", "boyww_left_mc"]))); } stop(); var radDeg = 57.2957795130823; var degRad = (Math.PI/180); var gamewidth = this._width; var centerx = (gamewidth / 2); var horizon = 140; var boy_loc = 280; var boyspeed = (20 * water_fetch_avatar_abillity); var boystartx = 0; var boystartz = 0; var vehiclespeed = 15; var focalLength = 200; var skew = 500; var goal_locx = -2000; var goal_locz = 5000; var goal = "well"; var maxobjects = 3; var maxenemies = 2; openids = Array(); i = 0; while (i < (maxenemies - 1)) { openids.push(i); i++; } var attackdistance = 1000; var accellerate = 1.2; var hitdistance = 100; var hidedistance = 20; var prob = 0.1; boy_positions = getBehaviourElements(fetch_watter_avatar, "<"); boy_directions = Array(Array(0, 0), Array(0, 1), Array(1, 0), Array(0, -1), Array(-1, 0)); var rndx; var rndz; var tmp_arr; var objectlist = ["plant1_mc", "plant2_mc", "plant3_mc", "plant4_mc", "plant5_mc", "rock_big_mc", "rock_small_mc", "rock_med_mc", "rock1_mc", "rock2_mc", "rock3_mc", "rock4_mc", "rock5_mc", "rock6_mc", "rock7_mc", "rocks_w_plants1_mc", "rocks_w_plants2_mc", "rocks_w_plants3_mc", "cattlecorps_mc", "structure_mc", "well_mc"]; var total_objects_cnt = objectlist.length; var rnd_objects_range = (total_objects_cnt - 2); var objectgrid = new Array(); objectgrid.push(Array(total_objects_cnt - 2, 0, 10)); i = 0; while (i < (rnd_objects_range * 2)) { rndx = ((goal_locx * Math.random()) * 2) - goal_locx; rndz = ((goal_locz / rnd_objects_range) * (i + 0.5)) + (Math.random() * (goal_locz / rnd_objects_range)); objectgrid.push(Array(int(rnd_objects_range * Math.random()), rndx, rndz)); i++; } objectgrid.push(Array(total_objects_cnt - 1, goal_locx, goal_locz)); visibleobjects = 0; objcount = 0; init(); var keyListener_obj = new Object(); keyListener_obj.onKeyDown = function () { switch (Key.getCode()) { case 32 : bodyturn(0); return; case 38 : bodyturn(1); return; case 39 : bodyturn(2); return; case 40 : bodyturn(3); return; case 37 : bodyturn(4); } }; Key.addListener(keyListener_obj);
Symbol 1515 MovieClip Frame 15
theScene.removeMovieClip(); haze.removeMovieClip(); popup.removeMovieClip(); avatar_disbaled_buttons_arr.push(current_avatar_btn); if (fetch_watter_avatar.indexOf("girl") != -1) { game_over_mc.gotoAndStop("girl"); } else if (fetch_watter_avatar.indexOf("boy") != -1) { game_over_mc.gotoAndStop("boy"); } else if (fetch_watter_avatar.indexOf("woman") != -1) { game_over_mc.gotoAndStop("woman"); } totalhealth = totalhealth - (fetch_water_max_health_gain * (1.6 - water_fetch_avatar_abillity)); _global.totalhealth = ((totalhealth < 0) ? 0 : (totalhealth));
Symbol 1515 MovieClip Frame 25
theScene.removeMovieClip(); haze.removeMovieClip(); popup.removeMovieClip(); totalwater = totalwater + (fetch_water_max_water_gain * (1.6 - water_fetch_avatar_abillity)); totalhealth = totalhealth + (fetch_water_max_health_gain * (1.6 - water_fetch_avatar_abillity)); _global.totalwater = totalwater; _global.totalhealth = totalhealth;
Symbol 1563 MovieClip Frame 1
back_to_game_btn.onPress = function () { _parent.gotoAndStop("goto"); }; function parseEmailsList() { var _local8 = this.firstChild; var _local6 = new Array(); var _local3 = mx.xpath.XPathAPI.selectNodeList(_local8, "list/error"); var _local2 = mx.xpath.XPathAPI.selectNodeList(_local8, "list/email"); if (_local3.length || (!_local2.length)) { var _local7 = ""; for (i in _local3) { _local7 = _local7 + (_local3[i].firstChild.toString() + newline); } warning_txt.text = StringObj.cleanUpXMLChars(_local7); return(undefined); } warning_txt.text = ""; i = 0; while (i < _local2.length) { _local6.push({label:StringObj.cleanUpXMLChars(_local2[i].firstChild.toString()), data:_local2[i].attributes.value}); i++; } emails_list_mc.dataProvider = _local6; warning_txt.text = "Total emails: " + _local6.length; } stop(); var StringObj = (new classes.ExtraStringFunctions()); var myMD5 = new MD5(); var send_lv = new LoadVars(); var resp_lv = new LoadVars(); var _validator = (new classes.EmailValidator()); send_btn.onPress = function () { warning_send_txt.text = ""; if ((!_validator.validate(to_txt.text)) && (!recipients_list_mc.length)) { warning_send_txt.text = "Please enter at least one recipient."; Selection.setFocus("to_txt"); return(undefined); } if (!_validator.validate(from_txt.text)) { warning_send_txt.text = "Your email is not valid."; Selection.setFocus("from_txt"); return(undefined); } send_lv = new LoadVars(); resp_lv = new LoadVars(); send_lv.to = to_txt.text; send_lv.message = msg_txt.text; send_lv.from = from_txt.text; i = 0; while (i < recipients_list_mc.length) { send_lv["email" + i] = recipients_list_mc.getItemAt(i).data; i++; } warning_send_txt.text = "Connecting ..."; send_lv.sendAndLoad(submit_url, resp_lv, "post"); resp_lv.onLoad = function () { warning_send_txt.text = this.msg; _global.ALLERTS_SENT = _global.ALLERTS_SENT + recipients_list_mc.length; if (_validator.validate(to_txt.text)) { _global.ALLERTS_SENT++; } gotoAndStop(((this.success == "true") ? "success" : "error")); }; }; _btn.onPress = function () { send_lv.type = type_list.value; send_lv.user_id = user_id; send_lv.password = password_txt.text; send_lv.footprint = myMD5.encrypt(user_id + password_txt.text); var _local1 = new XML(); _local1.ignoreWhite = true; _local1.load((email_url + "?") + send_lv.toString()); _local1.onLoad = parseEmailsList; warning_txt.text = "Connecting ..."; }; var emails_list_obj = new Object(); emails_list_obj.change = function () { if (emails_list_mc.selectedItem == undefined) { return(undefined); } recipients_list_mc.addItem(emails_list_mc.selectedItem); emails_list_mc.removeItemAt(emails_list_mc.selectedIndex); recipients_count_txt.text = recipients_list_mc.length; emails_list_mc.sort(); recipients_list_mc.sort(); }; emails_list_mc.addEventListener("change", emails_list_obj); var recipients_list_obj = new Object(); recipients_list_obj.change = function () { if (recipients_list_mc.selectedItem == undefined) { return(undefined); } emails_list_mc.addItem(recipients_list_mc.selectedItem); recipients_list_mc.removeItemAt(recipients_list_mc.selectedIndex); recipients_count_txt.text = recipients_list_mc.length; emails_list_mc.sort(); recipients_list_mc.sort(); }; recipients_list_mc.addEventListener("change", recipients_list_obj); from_txt.tabIndex = 0; to_txt.tabIndex = 1; msg_txt.tabIndex = 2; send_btn.tabIndex = 3; user_id_txt.tabIndex = 4; type_list.tabIndex = 5; password_txt.tabIndex = 6; _btn.tabIndex = 7; emails_list_mc.tabIndex = 8; recipients_list_mc.tabIndex = 9;
Instance of Symbol 991 MovieClip [TextArea] "msg_txt" in Symbol 1563 MovieClip Frame 1
//component parameters onClipEvent (construct) { editable = true; html = false; text = ""; wordWrap = true; maxChars = null; restrict = ""; enabled = true; password = false; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 961 MovieClip [List] "emails_list_mc" in Symbol 1563 MovieClip Frame 1
//component parameters onClipEvent (construct) { multipleSelection = true; rowHeight = 20; }
Instance of Symbol 973 MovieClip [ComboBox] "type_list" in Symbol 1563 MovieClip Frame 1
//component parameters onClipEvent (construct) { data = []; data[0] = "hotmail"; data[1] = "yahoo"; data[2] = "gmail"; editable = false; labels = []; labels[0] = "hotmail.com"; labels[1] = "yahoo.com"; labels[2] = "gmail.com"; rowCount = 3; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 961 MovieClip [List] "recipients_list_mc" in Symbol 1563 MovieClip Frame 1
//component parameters onClipEvent (construct) { multipleSelection = true; rowHeight = 20; }
Instance of Symbol 867 MovieClip [Button] "_btn" in Symbol 1563 MovieClip Frame 1
//component parameters onClipEvent (construct) { icon = ""; label = "Get List"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1563 MovieClip Frame 10
stop(); msg_txt.text = resp_lv.msg; totalhealth = (totalhealth ? (totalhealth + medical_aid_value) : 0); totalhealth = ((totalhealth > 100) ? 100 : (totalhealth));
Instance of Symbol 991 MovieClip [TextArea] "msg_txt" in Symbol 1563 MovieClip Frame 10
//component parameters onClipEvent (construct) { editable = false; html = false; text = ""; wordWrap = true; maxChars = null; restrict = ""; enabled = true; password = false; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1563 MovieClip Frame 20
stop(); try_again_btn.onPress = function () { gotoAndStop ("MailForm"); }; msg_txt.text = resp_lv.msg;
Symbol 1567 Button
on (release) { getURL ("http://www.darfurisdying.com/aboutgame.html", "_blank"); }
Symbol 1568 Button
on (press) { gotoAndStop (18); }
Symbol 1573 Button
on (press) { gotoAndStop (7); }
Symbol 1579 Button
on (release) { gotoAndStop ("email"); }

Library Items

Symbol 1 GraphicUsed by:7
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:7 23 63 327 334
Symbol 4 GraphicUsed by:7
Symbol 5 GraphicUsed by:7
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:1 3 4 5 6Used by:8
Symbol 8 MovieClip [boy_down_mc]Uses:7Used by:Timeline
Symbol 9 GraphicUsed by:13
Symbol 10 GraphicUsed by:13
Symbol 11 GraphicUsed by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:9 10 11 12Used by:14 464
Symbol 14 MovieClip [girl_down_mc]Uses:13Used by:Timeline
Symbol 15 GraphicUsed by:19
Symbol 16 GraphicUsed by:19
Symbol 17 GraphicUsed by:19
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:15 16 17 18Used by:20
Symbol 20 MovieClip [boy_up_mc]Uses:19Used by:Timeline
Symbol 21 GraphicUsed by:23
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClip [boy_stop_mc]Uses:21 3 22Used by:Timeline
Symbol 24 GraphicUsed by:34
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:34 75  Timeline
Symbol 27 GraphicUsed by:34
Symbol 28 GraphicUsed by:34
Symbol 29 GraphicUsed by:34
Symbol 30 GraphicUsed by:34
Symbol 31 GraphicUsed by:34
Symbol 32 GraphicUsed by:34
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:24 26 27 28 29 30 31 32 33Used by:35 36
Symbol 35 MovieClip [boy_right_mc]Uses:34Used by:Timeline
Symbol 36 MovieClip [boy_left_mc]Uses:34Used by:Timeline
Symbol 37 GraphicUsed by:40 751
Symbol 38 FontUsed by:39 41 50 1545 1553 1554
Symbol 39 EditableTextUses:38Used by:40
Symbol 40 ButtonUses:37 39Used by:Timeline
Symbol 41 EditableTextUses:38Used by:Timeline
Symbol 42 GraphicUsed by:49
Symbol 43 GraphicUsed by:48
Symbol 44 FontUsed by:45 247 259 262 280 753 754 759 765 792 793 794 795 796 797 798 799 800 801 802 813 814 815 816 817 819 820 821 822 825 826 827 830 1047 1095 1101 1107 1109 1111 1113 1115 1343 1347 1351 1358 1362 1369 1375 1378 1385 1389 1393 1414 1417 1435 1439 1447 1449 1453 1483 1486 1494 1495 1497 1501 1504 1506 1508 1514 1519 1522 1525 1527 1529 1532 1537 1538 1547 1551 1557 1559 1560 1565 1572 1576 1584 1586 1588
Symbol 45 TextUses:44Used by:48
Symbol 46 FontUsed by:47
Symbol 47 TextUses:46Used by:48
Symbol 48 ButtonUses:43 45 47Used by:49 1052
Symbol 49 MovieClipUses:42 48Used by:756  Timeline
Symbol 50 EditableTextUses:38Used by:Timeline
Symbol 1590 MovieClip [__Packages.MD5]
Symbol 1591 MovieClip [__Packages.classes.ExtraStringFunctions]
Symbol 1592 MovieClip [__Packages.mx.xpath.XPathAPI]
Symbol 1593 MovieClip [__Packages.mx.xpath.NodePathInfo]
Symbol 1594 MovieClip [__Packages.mx.xpath.FilterStack]
Symbol 1595 MovieClip [__Packages.mx.utils.StringTokenParser]
Symbol 1596 MovieClip [__Packages.mx.xpath.FilterExpr]
Symbol 1597 MovieClip [__Packages.classes.EmailValidator]
Symbol 835 MovieClip [__Packages.mx.core.UIObject]
Symbol 836 MovieClip [__Packages.mx.core.UIComponent]
Symbol 837 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 838 MovieClip [__Packages.mx.controls.Button]
Symbol 868 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 869 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 870 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 871 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 872 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 873 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 874 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 875 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 876 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 877 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 878 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 879 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 880 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 881 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 882 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 883 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 884 MovieClip [__Packages.mx.skins.Border]
Symbol 885 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 886 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 887 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 888 MovieClip [__Packages.mx.controls.listclasses.DataSelector]
Symbol 889 MovieClip [__Packages.mx.controls.ComboBase]
Symbol 890 MovieClip [__Packages.mx.controls.ComboBox]
Symbol 974 MovieClip [__Packages.mx.controls.TextInput]
Symbol 975 MovieClip [__Packages.mx.managers.PopUpManager]
Symbol 976 MovieClip [__Packages.mx.core.View]
Symbol 977 MovieClip [__Packages.mx.core.ExternalContent]
Symbol 978 MovieClip [__Packages.mx.skins.CustomBorder]
Symbol 979 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb]
Symbol 980 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar]
Symbol 981 MovieClip [__Packages.mx.core.ScrollView]
Symbol 982 MovieClip [__Packages.mx.controls.listclasses.DataProvider]
Symbol 983 MovieClip [__Packages.mx.controls.listclasses.ScrollSelectList]
Symbol 984 MovieClip [__Packages.mx.controls.List]
Symbol 985 MovieClip [__Packages.mx.effects.Tween]
Symbol 986 MovieClip [__Packages.mx.controls.listclasses.SelectableRow]
Symbol 987 MovieClip [__Packages.mx.controls.HScrollBar]
Symbol 988 MovieClip [__Packages.mx.controls.VScrollBar]
Symbol 989 MovieClip [__Packages.mx.controls.TextArea]
Symbol 51 GraphicUsed by:63
Symbol 52 GraphicUsed by:63 75 86 129 137 152 209 218 233 332 404 412 421 430 438 447 542 550 560 571 720 735
Symbol 53 GraphicUsed by:63
Symbol 54 GraphicUsed by:63 129 209 404 430 542 560
Symbol 55 GraphicUsed by:63
Symbol 56 GraphicUsed by:63
Symbol 57 GraphicUsed by:63 129 209 404 430 542 560
Symbol 58 GraphicUsed by:63
Symbol 59 GraphicUsed by:63 75 86 129 137 152 209 218 233 404 412 421 430 438 447 542 550 560 571 720 735
Symbol 60 GraphicUsed by:63
Symbol 61 GraphicUsed by:63
Symbol 62 GraphicUsed by:63 75 86 137 152 218 233 404 412 421 430 438 447 542 550 560 571 720 735
Symbol 63 MovieClipUses:51 52 3 53 54 55 56 57 58 59 60 61 62Used by:64
Symbol 64 MovieClip [boyww_down_mc]Uses:63Used by:Timeline
Symbol 65 GraphicUsed by:75
Symbol 66 GraphicUsed by:75
Symbol 67 GraphicUsed by:75 137 218 412 438 550 571
Symbol 68 GraphicUsed by:75
Symbol 69 GraphicUsed by:75 137 218 412 438 550 571
Symbol 70 GraphicUsed by:75
Symbol 71 GraphicUsed by:75 86 137 152 218 233 412 421 438 447 550 571 720 735
Symbol 72 GraphicUsed by:75
Symbol 73 GraphicUsed by:75
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:65 52 66 67 26 68 62 69 70 71 59 72 73 74Used by:76 77
Symbol 76 MovieClip [boyww_left_mc]Uses:75Used by:Timeline
Symbol 77 MovieClip [boyww_right_mc]Uses:75Used by:Timeline
Symbol 78 GraphicUsed by:86
Symbol 79 GraphicUsed by:86 152 233 421 447 720 735
Symbol 80 GraphicUsed by:86
Symbol 81 GraphicUsed by:86 152 421 447 720 735
Symbol 82 GraphicUsed by:86
Symbol 83 GraphicUsed by:86
Symbol 84 GraphicUsed by:86
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:78 79 62 80 81 71 82 59 83 52 84 85Used by:87
Symbol 87 MovieClip [boyww_up_mc]Uses:86Used by:Timeline
Symbol 88 GraphicUsed by:106
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:106 137  Timeline
Symbol 91 GraphicUsed by:106
Symbol 92 GraphicUsed by:106
Symbol 93 GraphicUsed by:106
Symbol 94 GraphicUsed by:106
Symbol 95 GraphicUsed by:106
Symbol 96 GraphicUsed by:106
Symbol 97 GraphicUsed by:106
Symbol 98 GraphicUsed by:106
Symbol 99 GraphicUsed by:106
Symbol 100 GraphicUsed by:106
Symbol 101 GraphicUsed by:106
Symbol 102 GraphicUsed by:106
Symbol 103 GraphicUsed by:106
Symbol 104 GraphicUsed by:106
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105Used by:107 108 465 466
Symbol 107 MovieClip [girl_left_mc]Uses:106Used by:Timeline
Symbol 108 MovieClip [girl_right_mc]Uses:106Used by:Timeline
Symbol 109 GraphicUsed by:112
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:112 1004  Timeline
Symbol 112 MovieClip [girl_stop_mc]Uses:109 111Used by:Timeline
Symbol 113 GraphicUsed by:117
Symbol 114 GraphicUsed by:117
Symbol 115 GraphicUsed by:117
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:113 114 115 116Used by:118
Symbol 118 MovieClip [girl_up_mc]Uses:117Used by:Timeline
Symbol 119 GraphicUsed by:129
Symbol 120 GraphicUsed by:129
Symbol 121 GraphicUsed by:129
Symbol 122 GraphicUsed by:129
Symbol 123 GraphicUsed by:129
Symbol 124 GraphicUsed by:129
Symbol 125 GraphicUsed by:129
Symbol 126 GraphicUsed by:129
Symbol 127 GraphicUsed by:129
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:119 52 120 121 54 122 123 57 124 125 59 126 127 128Used by:130
Symbol 130 MovieClip [girlww_down_mc]Uses:129Used by:Timeline
Symbol 131 GraphicUsed by:137
Symbol 132 GraphicUsed by:137
Symbol 133 GraphicUsed by:137
Symbol 134 GraphicUsed by:137
Symbol 135 GraphicUsed by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:131 52 67 90 132 62 69 133 71 59 134 135 136Used by:138 139
Symbol 138 MovieClip [girlww_left_mc]Uses:137Used by:Timeline
Symbol 139 MovieClip [girlww_right_mc]Uses:137Used by:Timeline
Symbol 140 GraphicUsed by:152
Symbol 141 GraphicUsed by:152
Symbol 142 GraphicUsed by:152
Symbol 143 GraphicUsed by:152
Symbol 144 GraphicUsed by:152
Symbol 145 GraphicUsed by:152
Symbol 146 GraphicUsed by:152
Symbol 147 GraphicUsed by:152
Symbol 148 GraphicUsed by:152
Symbol 149 GraphicUsed by:152
Symbol 150 GraphicUsed by:152
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:140 79 62 141 142 81 71 143 144 59 145 146 52 147 148 149 150 151Used by:153
Symbol 153 MovieClip [girlww_up_mc]Uses:152Used by:Timeline
Symbol 154 GraphicUsed by:166
Symbol 155 GraphicUsed by:161
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:161 187
Symbol 158 GraphicUsed by:161
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:161 171 187
Symbol 161 MovieClipUses:155 157 158 160Used by:166 188 209 332
Symbol 162 GraphicUsed by:166
Symbol 163 GraphicUsed by:166
Symbol 164 GraphicUsed by:166
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:154 161 162 163 164 165Used by:167  Timeline
Symbol 167 MovieClip [woman_down_mc]Uses:166Used by:Timeline
Symbol 168 GraphicUsed by:179
Symbol 169 GraphicUsed by:171
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:169 160 170Used by:179 218
Symbol 172 GraphicUsed by:179
Symbol 173 GraphicUsed by:179
Symbol 174 GraphicUsed by:179
Symbol 175 GraphicUsed by:179
Symbol 176 GraphicUsed by:179
Symbol 177 GraphicUsed by:179
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:168 171 172 173 174 175 176 177 178Used by:180 181  Timeline
Symbol 180 MovieClip [woman_left_mc]Uses:179Used by:Timeline
Symbol 181 MovieClip [woman_right_mc]Uses:179Used by:Timeline
Symbol 182 GraphicUsed by:188
Symbol 183 GraphicUsed by:188
Symbol 184 GraphicUsed by:187
Symbol 185 GraphicUsed by:187
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:184 157 185 160 186Used by:188 1004  Timeline
Symbol 188 MovieClip [woman_stop_mc]Uses:182 161 183 187Used by:Timeline
Symbol 189 GraphicUsed by:193
Symbol 190 GraphicUsed by:193
Symbol 191 GraphicUsed by:193
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:189 190 191 192Used by:194  Timeline
Symbol 194 MovieClip [woman_up_mc]Uses:193Used by:Timeline
Symbol 195 GraphicUsed by:209
Symbol 196 GraphicUsed by:209
Symbol 197 GraphicUsed by:209
Symbol 198 GraphicUsed by:209
Symbol 199 GraphicUsed by:209
Symbol 200 GraphicUsed by:209
Symbol 201 GraphicUsed by:209
Symbol 202 GraphicUsed by:209
Symbol 203 GraphicUsed by:209
Symbol 204 GraphicUsed by:209
Symbol 205 GraphicUsed by:209
Symbol 206 GraphicUsed by:209
Symbol 207 GraphicUsed by:209
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:195 161 52 196 197 198 54 199 200 201 57 202 203 59 204 205 206 207 208Used by:210  Timeline
Symbol 210 MovieClip [womanww_down_mc]Uses:209Used by:Timeline
Symbol 211 GraphicUsed by:218
Symbol 212 GraphicUsed by:218
Symbol 213 GraphicUsed by:218
Symbol 214 GraphicUsed by:218
Symbol 215 GraphicUsed by:218
Symbol 216 GraphicUsed by:218
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:211 171 52 67 212 213 62 69 214 71 59 215 216 217Used by:219 220  Timeline
Symbol 219 MovieClip [womanww_left_mc]Uses:218Used by:Timeline
Symbol 220 MovieClip [womanww_right_mc]Uses:218Used by:Timeline
Symbol 221 GraphicUsed by:233
Symbol 222 GraphicUsed by:233
Symbol 223 GraphicUsed by:233
Symbol 224 GraphicUsed by:233
Symbol 225 GraphicUsed by:233
Symbol 226 GraphicUsed by:233
Symbol 227 GraphicUsed by:233
Symbol 228 GraphicUsed by:233
Symbol 229 GraphicUsed by:233
Symbol 230 GraphicUsed by:233
Symbol 231 GraphicUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:221 222 71 223 224 59 79 225 226 227 52 228 229 62 230 231 232Used by:234  Timeline
Symbol 234 MovieClip [womanww_up_mc]Uses:233Used by:Timeline
Symbol 235 Sound [bg_cup_loop_exact.mp3]Used by:242
Symbol 236 Sound [bg_loop_exact]Used by:242
Symbol 237 Sound [run_fast_loop.mp3]Used by:242
Symbol 238 Sound [run_slow_loop.mp3]Used by:242
Symbol 239 Sound [truck.mp3]Used by:242
Symbol 240 Sound [janjaweed.mp3]Used by:242 255
Symbol 241 Sound [WatterSplashing.mp3]Used by:242
Symbol 242 MovieClipUses:235 236 237 238 239 240 241Used by:Timeline
Symbol 243 GraphicUsed by:255
Symbol 244 FontUsed by:245 258 261 266 275 278 753 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 803 812 818 823 824 833 996 997 998 999 1000 1001 1002 1003 1046 1050 1224 1316 1344 1348 1352 1355 1359 1363 1366 1370 1373 1376 1379 1382 1386 1390 1394 1397 1400 1403 1407 1410 1415 1418 1421 1424 1426 1428 1431 1436 1440 1481 1484 1495 1507 1509 1510 1511 1513 1535 1540 1541 1542 1543 1544 1546 1548 1549 1550 1552 1562 1566 1574 1577 1578 1581 1582 1583 1585 1587 1589
Symbol 245 TextUses:244Used by:255
Symbol 246 GraphicUsed by:249 265 1487 1573
Symbol 247 TextUses:44Used by:249
Symbol 248 GraphicUsed by:249 265 755 1487 1573
Symbol 249 ButtonUses:246 247 248Used by:255 276
Symbol 250 GraphicUsed by:254 257 1568
Symbol 251 GraphicUsed by:254 257 1568
Symbol 252 GraphicUsed by:254 257 1568
Symbol 253 GraphicUsed by:254 257 1568
Symbol 254 ButtonUses:250 251 252 253Used by:255
Symbol 255 MovieClip [attack_warning_screen_mc]Uses:243 245 249 254 240Used by:Timeline
Symbol 256 GraphicUsed by:273
Symbol 257 ButtonUses:250 251 252 253Used by:273  Timeline
Symbol 258 TextUses:244Used by:273  Timeline
Symbol 259 EditableTextUses:44Used by:273
Symbol 260 FontUsed by:261 804 805 806 807 808 809 810 811 1495 1566 1581
Symbol 261 TextUses:244 260Used by:273
Symbol 262 TextUses:44Used by:265 1573
Symbol 263 FontUsed by:264 1499
Symbol 264 TextUses:263Used by:265 1573
Symbol 265 ButtonUses:246 262 248 264Used by:273  Timeline
Symbol 266 TextUses:244Used by:273  Timeline
Symbol 267 GraphicUsed by:268 269 270 271 272 1567 1579
Symbol 268 ButtonUses:267Used by:273  Timeline
Symbol 269 ButtonUses:267Used by:273  Timeline
Symbol 270 ButtonUses:267Used by:273  Timeline
Symbol 271 ButtonUses:267Used by:273
Symbol 272 ButtonUses:267Used by:273  Timeline
Symbol 273 MovieClip [dead_screen_mc]Uses:256 257 258 259 261 265 266 268 269 270 271 272Used by:Timeline
Symbol 274 GraphicUsed by:276
Symbol 275 TextUses:244Used by:276
Symbol 276 MovieClip [fetch_watter_man_screen_mc]Uses:274 275 249Used by:Timeline
Symbol 277 GraphicUsed by:283
Symbol 278 TextUses:244Used by:283
Symbol 279 GraphicUsed by:282
Symbol 280 TextUses:44Used by:282
Symbol 281 GraphicUsed by:282
Symbol 282 ButtonUses:279 280 281Used by:283
Symbol 283 MovieClip [fetch_watter_warning_screen_mc]Uses:277 278 282Used by:Timeline
Symbol 284 GraphicUsed by:290
Symbol 285 GraphicUsed by:290
Symbol 286 GraphicUsed by:290
Symbol 287 GraphicUsed by:290
Symbol 288 GraphicUsed by:290
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:284 285 286 287 288 289Used by:325
Symbol 291 GraphicUsed by:300
Symbol 292 GraphicUsed by:300
Symbol 293 GraphicUsed by:300
Symbol 294 GraphicUsed by:300
Symbol 295 GraphicUsed by:300
Symbol 296 GraphicUsed by:300
Symbol 297 GraphicUsed by:300
Symbol 298 GraphicUsed by:300
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:291 292 293 294 295 296 297 298 299Used by:325
Symbol 301 GraphicUsed by:307
Symbol 302 GraphicUsed by:307
Symbol 303 GraphicUsed by:307
Symbol 304 GraphicUsed by:307
Symbol 305 GraphicUsed by:307
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:301 302 303 304 305 306Used by:325
Symbol 308 GraphicUsed by:324
Symbol 309 GraphicUsed by:324
Symbol 310 GraphicUsed by:324
Symbol 311 GraphicUsed by:324
Symbol 312 GraphicUsed by:324
Symbol 313 GraphicUsed by:324
Symbol 314 GraphicUsed by:324
Symbol 315 GraphicUsed by:324
Symbol 316 GraphicUsed by:324
Symbol 317 GraphicUsed by:324
Symbol 318 GraphicUsed by:324
Symbol 319 GraphicUsed by:324
Symbol 320 GraphicUsed by:324
Symbol 321 GraphicUsed by:324
Symbol 322 GraphicUsed by:324
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323Used by:325
Symbol 325 MovieClip [enemy_mc]Uses:290 300 307 324Used by:Timeline
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClip [boy_standing_mc]Uses:326 3Used by:Timeline
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClip [girl_standing_mc]Uses:328Used by:Timeline
Symbol 330 GraphicUsed by:332
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClip [woman_standing_mc]Uses:330 161 52 331Used by:Timeline
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333 3Used by:1004  Timeline
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:335Used by:344 349 363 404  Timeline
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:359 412  Timeline
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:371 376 390 430  Timeline
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:386 438  Timeline
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343 336Used by:363 1004  Timeline
Symbol 345 GraphicUsed by:349
Symbol 346 GraphicUsed by:349
Symbol 347 GraphicUsed by:349
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:345 336 346 347 348Used by:350
Symbol 350 MovieClip [boy2_down_mc]Uses:349Used by:Timeline
Symbol 351 GraphicUsed by:359
Symbol 352 GraphicUsed by:359
Symbol 353 GraphicUsed by:359
Symbol 354 GraphicUsed by:359
Symbol 355 GraphicUsed by:359
Symbol 356 GraphicUsed by:359
Symbol 357 GraphicUsed by:359
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:351 338 352 353 354 355 356 357 358Used by:360 361
Symbol 360 MovieClip [boy2_left_mc]Uses:359Used by:Timeline
Symbol 361 MovieClip [boy2_right_mc]Uses:359Used by:Timeline
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClip [boy2_stop_mc]Uses:362 336 344Used by:Timeline
Symbol 364 GraphicUsed by:368
Symbol 365 GraphicUsed by:368
Symbol 366 GraphicUsed by:368
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:364 365 366 367Used by:369
Symbol 369 MovieClip [boy2_up_mc]Uses:368Used by:Timeline
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370 340Used by:390 1004  Timeline
Symbol 372 GraphicUsed by:376
Symbol 373 GraphicUsed by:376
Symbol 374 GraphicUsed by:376
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:372 340 373 374 375Used by:377
Symbol 377 MovieClip [boy3_down_mc]Uses:376Used by:Timeline
Symbol 378 GraphicUsed by:386
Symbol 379 GraphicUsed by:386
Symbol 380 GraphicUsed by:386
Symbol 381 GraphicUsed by:386
Symbol 382 GraphicUsed by:386
Symbol 383 GraphicUsed by:386
Symbol 384 GraphicUsed by:386
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:378 342 379 380 381 382 383 384 385Used by:387 388
Symbol 387 MovieClip [boy3_left_mc]Uses:386Used by:Timeline
Symbol 388 MovieClip [boy3_right_mc]Uses:386Used by:Timeline
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClip [boy3_stop_mc]Uses:389 340 371Used by:Timeline
Symbol 391 GraphicUsed by:395
Symbol 392 GraphicUsed by:395
Symbol 393 GraphicUsed by:395
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:391 392 393 394Used by:396
Symbol 396 MovieClip [boy3_up_mc]Uses:395Used by:Timeline
Symbol 397 GraphicUsed by:404
Symbol 398 GraphicUsed by:404
Symbol 399 GraphicUsed by:404
Symbol 400 GraphicUsed by:404
Symbol 401 GraphicUsed by:404
Symbol 402 GraphicUsed by:404
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:397 52 336 398 54 399 400 57 401 59 402 403 62Used by:405
Symbol 405 MovieClip [boyww2_down_mc]Uses:404Used by:Timeline
Symbol 406 GraphicUsed by:412
Symbol 407 GraphicUsed by:412
Symbol 408 GraphicUsed by:412
Symbol 409 GraphicUsed by:412
Symbol 410 GraphicUsed by:412
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:406 52 67 338 407 62 69 408 71 59 409 410 411Used by:413 414
Symbol 413 MovieClip [boyww2_left_mc]Uses:412Used by:Timeline
Symbol 414 MovieClip [boyww2_right_mc]Uses:412Used by:Timeline
Symbol 415 GraphicUsed by:421
Symbol 416 GraphicUsed by:421
Symbol 417 GraphicUsed by:421
Symbol 418 GraphicUsed by:421
Symbol 419 GraphicUsed by:421
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:415 79 62 416 81 71 417 59 418 52 419 420Used by:422
Symbol 422 MovieClip [boyww2_up_mc]Uses:421Used by:Timeline
Symbol 423 GraphicUsed by:430
Symbol 424 GraphicUsed by:430
Symbol 425 GraphicUsed by:430
Symbol 426 GraphicUsed by:430
Symbol 427 GraphicUsed by:430
Symbol 428 GraphicUsed by:430
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:423 52 340 424 54 425 426 57 427 59 428 429 62Used by:431
Symbol 431 MovieClip [boyww3_down_mc]Uses:430Used by:Timeline
Symbol 432 GraphicUsed by:438
Symbol 433 GraphicUsed by:438
Symbol 434 GraphicUsed by:438
Symbol 435 GraphicUsed by:438
Symbol 436 GraphicUsed by:438
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:432 52 67 342 433 62 69 434 71 59 435 436 437Used by:439 440
Symbol 439 MovieClip [boyww3_left_mc]Uses:438Used by:Timeline
Symbol 440 MovieClip [boyww3_right_mc]Uses:438Used by:Timeline
Symbol 441 GraphicUsed by:447
Symbol 442 GraphicUsed by:447
Symbol 443 GraphicUsed by:447
Symbol 444 GraphicUsed by:447
Symbol 445 GraphicUsed by:447
Symbol 446 GraphicUsed by:447
Symbol 447 MovieClipUses:441 79 62 442 81 71 443 59 444 52 445 446Used by:448
Symbol 448 MovieClip [boyww3_up_mc]Uses:447Used by:Timeline
Symbol 449 GraphicUsed by:453
Symbol 450 GraphicUsed by:453
Symbol 451 GraphicUsed by:453
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:449 450 451 452Used by:Timeline
Symbol 454 GraphicUsed by:458
Symbol 455 GraphicUsed by:458
Symbol 456 GraphicUsed by:458
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:454 455 456 457Used by:Timeline
Symbol 459 GraphicUsed by:Timeline
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460Used by:477 491 542  Timeline
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:462Used by:506 528 560  Timeline
Symbol 464 MovieClipUses:13Used by:Timeline
Symbol 465 MovieClipUses:106Used by:Timeline
Symbol 466 MovieClipUses:106Used by:Timeline
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:467Used by:Timeline
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:469Used by:491 1004  Timeline
Symbol 471 GraphicUsed by:472
Symbol 472 MovieClipUses:471Used by:487 550  Timeline
Symbol 473 GraphicUsed by:477
Symbol 474 GraphicUsed by:477
Symbol 475 GraphicUsed by:477
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:473 461 474 475 476Used by:478
Symbol 478 MovieClip [girl2_down_mc]Uses:477Used by:Timeline
Symbol 479 GraphicUsed by:487
Symbol 480 GraphicUsed by:487
Symbol 481 GraphicUsed by:487
Symbol 482 GraphicUsed by:487
Symbol 483 GraphicUsed by:487
Symbol 484 GraphicUsed by:487
Symbol 485 GraphicUsed by:487
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:479 472 480 481 482 483 484 485 486Used by:488 489
Symbol 488 MovieClip [girl2_left_mc]Uses:487Used by:Timeline
Symbol 489 MovieClip [girl2_right_mc]Uses:487Used by:Timeline
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClip [girl2_stop_mc]Uses:490 461 470Used by:Timeline
Symbol 492 GraphicUsed by:496
Symbol 493 GraphicUsed by:496
Symbol 494 GraphicUsed by:496
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:492 493 494 495Used by:497
Symbol 497 MovieClip [girl2_up_mc]Uses:496Used by:Timeline
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:528 1004  Timeline
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:524 571  Timeline
Symbol 502 GraphicUsed by:506
Symbol 503 GraphicUsed by:506
Symbol 504 GraphicUsed by:506
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:502 463 503 504 505Used by:507
Symbol 507 MovieClip [girl3_down_mc]Uses:506Used by:Timeline
Symbol 508 GraphicUsed by:524
Symbol 509 GraphicUsed by:524
Symbol 510 GraphicUsed by:524
Symbol 511 GraphicUsed by:524
Symbol 512 GraphicUsed by:524
Symbol 513 GraphicUsed by:524
Symbol 514 GraphicUsed by:524
Symbol 515 GraphicUsed by:524
Symbol 516 GraphicUsed by:524
Symbol 517 GraphicUsed by:524
Symbol 518 GraphicUsed by:524
Symbol 519 GraphicUsed by:524
Symbol 520 GraphicUsed by:524
Symbol 521 GraphicUsed by:524
Symbol 522 GraphicUsed by:524
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:508 501 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523Used by:525 526
Symbol 525 MovieClip [girl3_left_mc]Uses:524Used by:Timeline
Symbol 526 MovieClip [girl3_right_mc]Uses:524Used by:Timeline
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClip [girl3_stop_mc]Uses:527 463 499Used by:Timeline
Symbol 529 GraphicUsed by:533
Symbol 530 GraphicUsed by:533
Symbol 531 GraphicUsed by:533
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:529 530 531 532Used by:534
Symbol 534 MovieClip [girl3_up_mc]Uses:533Used by:Timeline
Symbol 535 GraphicUsed by:542
Symbol 536 GraphicUsed by:542
Symbol 537 GraphicUsed by:542
Symbol 538 GraphicUsed by:542
Symbol 539 GraphicUsed by:542
Symbol 540 GraphicUsed by:542
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:535 52 461 536 54 537 538 57 539 59 540 541 62Used by:543
Symbol 543 MovieClip [girlww2_down_mc]Uses:542Used by:Timeline
Symbol 544 GraphicUsed by:550
Symbol 545 GraphicUsed by:550
Symbol 546 GraphicUsed by:550
Symbol 547 GraphicUsed by:550
Symbol 548 GraphicUsed by:550
Symbol 549 GraphicUsed by:550
Symbol 550 MovieClipUses:544 52 67 472 545 62 69 546 71 59 547 548 549Used by:551 552
Symbol 551 MovieClip [girlww2_left_mc]Uses:550Used by:Timeline
Symbol 552 MovieClip [girlww2_right_mc]Uses:550Used by:Timeline
Symbol 553 GraphicUsed by:560
Symbol 554 GraphicUsed by:560
Symbol 555 GraphicUsed by:560
Symbol 556 GraphicUsed by:560
Symbol 557 GraphicUsed by:560
Symbol 558 GraphicUsed by:560
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClipUses:553 52 463 554 54 555 556 57 557 59 558 559 62Used by:561
Symbol 561 MovieClip [girlww3_down_mc]Uses:560Used by:Timeline
Symbol 562 GraphicUsed by:571
Symbol 563 GraphicUsed by:571
Symbol 564 GraphicUsed by:571
Symbol 565 GraphicUsed by:571
Symbol 566 GraphicUsed by:571
Symbol 567 GraphicUsed by:571
Symbol 568 GraphicUsed by:571
Symbol 569 GraphicUsed by:571
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:562 52 67 501 563 62 69 564 565 71 566 59 567 568 569 570Used by:572 573
Symbol 572 MovieClip [girlww3_left_mc]Uses:571Used by:Timeline
Symbol 573 MovieClip [girlww3_right_mc]Uses:571Used by:Timeline
Symbol 574 GraphicUsed by:577
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:577
Symbol 577 MovieClipUses:574 576Used by:1004  Timeline
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClip [cattlecorps_mc]Uses:578Used by:Timeline
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClip [plant1_mc]Uses:580Used by:621 1043  Timeline
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClip [plant2_mc]Uses:582Used by:621 1043  Timeline
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClip [plant3_mc]Uses:584Used by:1043  Timeline
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClip [plant4_mc]Uses:586Used by:1025  Timeline
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClip [plant5_mc]Uses:588Used by:Timeline
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClip [rock_big_mc]Uses:590Used by:1043  Timeline
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClip [rock_med_mc]Uses:592Used by:Timeline
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClip [rock_small_mc]Uses:594Used by:1043  Timeline
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClip [rock1_mc]Uses:596Used by:Timeline
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClip [rock2_mc]Uses:598Used by:Timeline
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClip [rock3_mc]Uses:600Used by:Timeline
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClip [rock4_mc]Uses:602Used by:Timeline
Symbol 604 GraphicUsed by:605
Symbol 605 MovieClip [rock5_mc]Uses:604Used by:Timeline
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClip [rock6_mc]Uses:606Used by:Timeline
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClip [rock7_mc]Uses:608Used by:Timeline
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClip [rocks_w_plants1_mc]Uses:610Used by:619  Timeline
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClip [rocks_w_plants2_mc]Uses:612Used by:Timeline
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClip [rocks_w_plants3_mc]Uses:614Used by:619  Timeline
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:618 1446 1460 1464 1468 1470 1472 1476 1478 1480
Symbol 618 MovieClipUses:617Used by:619
Symbol 619 MovieClip [structure_mc]Uses:618 611 615Used by:Timeline
Symbol 620 GraphicUsed by:621
Symbol 621 MovieClip [well_mc]Uses:583 620 581Used by:1515  Timeline
Symbol 622 GraphicUsed by:638
Symbol 623 GraphicUsed by:630 637 643 647 654 659 666 677 683 692 697 703 1236 1246 1248 1256 1262
Symbol 624 GraphicUsed by:630 643 654 692 1248 1256
Symbol 625 GraphicUsed by:630 643 654 692 1248 1256
Symbol 626 GraphicUsed by:630 643
Symbol 627 GraphicUsed by:630
Symbol 628 GraphicUsed by:630
Symbol 629 GraphicUsed by:630
Symbol 630 MovieClipUses:623 624 625 626 627 628 629Used by:638
Symbol 631 GraphicUsed by:637
Symbol 632 GraphicUsed by:637 647 659 697 1246 1256
Symbol 633 GraphicUsed by:637 647 659 697
Symbol 634 GraphicUsed by:637
Symbol 635 GraphicUsed by:637
Symbol 636 GraphicUsed by:637 647
Symbol 637 MovieClipUses:623 631 632 633 634 635 636Used by:638
Symbol 638 MovieClip [animated_boy1]Uses:622 630 637Used by:Timeline
Symbol 639 GraphicUsed by:648
Symbol 640 GraphicUsed by:643
Symbol 641 GraphicUsed by:643
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:623 624 625 626 640 641 642Used by:648
Symbol 644 GraphicUsed by:647
Symbol 645 GraphicUsed by:647
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:623 644 632 633 645 646 636Used by:648
Symbol 648 MovieClip [animated_boy2]Uses:639 643 647Used by:Timeline
Symbol 649 GraphicUsed by:660
Symbol 650 GraphicUsed by:654
Symbol 651 GraphicUsed by:654
Symbol 652 GraphicUsed by:654
Symbol 653 GraphicUsed by:654
Symbol 654 MovieClipUses:623 624 625 650 651 652 653Used by:660
Symbol 655 GraphicUsed by:659
Symbol 656 GraphicUsed by:659
Symbol 657 GraphicUsed by:659
Symbol 658 GraphicUsed by:659 1246
Symbol 659 MovieClipUses:623 655 632 633 656 657 658Used by:660
Symbol 660 MovieClip [animated_boy3]Uses:649 654 659Used by:Timeline
Symbol 661 GraphicUsed by:674
Symbol 662 GraphicUsed by:666 673 677 683
Symbol 663 GraphicUsed by:666 673 677 683 703 1262
Symbol 664 GraphicUsed by:666 673
Symbol 665 GraphicUsed by:666 673 677 683
Symbol 666 MovieClipUses:623 662 663 664 665Used by:674
Symbol 667 GraphicUsed by:672 679 685 705 1264 1265
Symbol 668 GraphicUsed by:672 679 685 705 1264 1265
Symbol 669 GraphicUsed by:672 679 685 705 1264 1265
Symbol 670 GraphicUsed by:672
Symbol 671 GraphicUsed by:672 679 685 705 1264 1265
Symbol 672 MovieClipUses:667 668 669 670 671Used by:674
Symbol 673 MovieClipUses:662 663 664 665Used by:674
Symbol 674 MovieClip [animated_girl1]Uses:661 666 672 673Used by:Timeline
Symbol 675 GraphicUsed by:680
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:623 662 663 676 665Used by:680
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:667 668 669 678 671Used by:680
Symbol 680 MovieClip [animated_girl2]Uses:675 677 679Used by:Timeline
Symbol 681 GraphicUsed by:686
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:623 662 663 682 665Used by:686
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:667 668 669 684 671Used by:686
Symbol 686 MovieClip [animated_girl3]Uses:681 683 685Used by:Timeline
Symbol 687 GraphicUsed by:698
Symbol 688 GraphicUsed by:692 1256
Symbol 689 GraphicUsed by:692
Symbol 690 GraphicUsed by:692
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:623 624 625 688 689 690 691Used by:698
Symbol 693 GraphicUsed by:697 1256
Symbol 694 GraphicUsed by:697
Symbol 695 GraphicUsed by:697
Symbol 696 GraphicUsed by:697 1256
Symbol 697 MovieClipUses:623 693 632 633 694 695 696Used by:698
Symbol 698 MovieClip [animated_man]Uses:687 692 697Used by:1014  Timeline
Symbol 699 GraphicUsed by:706
Symbol 700 GraphicUsed by:703
Symbol 701 GraphicUsed by:703
Symbol 702 GraphicUsed by:703
Symbol 703 MovieClipUses:623 700 663 701 702Used by:706
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:667 668 669 704 671Used by:706
Symbol 706 MovieClip [animated_woman]Uses:699 703 705Used by:Timeline
Symbol 707 GraphicUsed by:720
Symbol 708 GraphicUsed by:720
Symbol 709 GraphicUsed by:720
Symbol 710 GraphicUsed by:720
Symbol 711 GraphicUsed by:720
Symbol 712 GraphicUsed by:720
Symbol 713 GraphicUsed by:720
Symbol 714 GraphicUsed by:720
Symbol 715 GraphicUsed by:720
Symbol 716 GraphicUsed by:720
Symbol 717 GraphicUsed by:720
Symbol 718 GraphicUsed by:720
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:707 79 62 708 709 81 71 710 711 59 712 713 52 714 715 716 717 718 719Used by:721
Symbol 721 MovieClip [girlww2_up_mc]Uses:720Used by:Timeline
Symbol 722 GraphicUsed by:735
Symbol 723 GraphicUsed by:735
Symbol 724 GraphicUsed by:735
Symbol 725 GraphicUsed by:735
Symbol 726 GraphicUsed by:735
Symbol 727 GraphicUsed by:735
Symbol 728 GraphicUsed by:735
Symbol 729 GraphicUsed by:735
Symbol 730 GraphicUsed by:735
Symbol 731 GraphicUsed by:735
Symbol 732 GraphicUsed by:735
Symbol 733 GraphicUsed by:735
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:722 79 62 723 724 81 71 725 726 59 727 728 52 729 730 731 732 733 734Used by:736
Symbol 736 MovieClip [girlww3_up_mc]Uses:735Used by:Timeline
Symbol 737 GraphicUsed by:751
Symbol 738 GraphicUsed by:751
Symbol 739 GraphicUsed by:751
Symbol 740 GraphicUsed by:751
Symbol 741 GraphicUsed by:751
Symbol 742 GraphicUsed by:751
Symbol 743 GraphicUsed by:751
Symbol 744 GraphicUsed by:751
Symbol 745 GraphicUsed by:751
Symbol 746 GraphicUsed by:751
Symbol 747 GraphicUsed by:751
Symbol 748 GraphicUsed by:751
Symbol 749 GraphicUsed by:751
Symbol 750 GraphicUsed by:751
Symbol 751 MovieClipUses:37 737 738 739 740 741 742 743 744 745 746 747 748 749 750Used by:756
Symbol 752 GraphicUsed by:756
Symbol 753 TextUses:44 244Used by:756
Symbol 754 TextUses:44Used by:755
Symbol 755 ButtonUses:248 754Used by:756
Symbol 756 MovieClip [switchbutton]Uses:751 752 753 755 49Used by:Timeline
Symbol 757 GraphicUsed by:834
Symbol 758 GraphicUsed by:761
Symbol 759 TextUses:44Used by:761
Symbol 760 GraphicUsed by:761
Symbol 761 ButtonUses:758 759 760Used by:834
Symbol 762 GraphicUsed by:763 1518 1520
Symbol 763 MovieClipUses:762Used by:834 1515  Timeline
Symbol 764 GraphicUsed by:834 1515 1520 1563  Timeline
Symbol 765 TextUses:44Used by:834
Symbol 766 TextUses:244Used by:834
Symbol 767 TextUses:244Used by:834
Symbol 768 TextUses:244Used by:834
Symbol 769 TextUses:244Used by:834
Symbol 770 TextUses:244Used by:834
Symbol 771 TextUses:244Used by:834
Symbol 772 TextUses:244Used by:834
Symbol 773 TextUses:244Used by:834
Symbol 774 TextUses:244Used by:834
Symbol 775 TextUses:244Used by:834
Symbol 776 TextUses:244Used by:834
Symbol 777 TextUses:244Used by:834
Symbol 778 TextUses:244Used by:834
Symbol 779 TextUses:244Used by:834
Symbol 780 TextUses:244Used by:834
Symbol 781 TextUses:244Used by:834
Symbol 782 TextUses:244Used by:834
Symbol 783 TextUses:244Used by:834
Symbol 784 TextUses:244Used by:834
Symbol 785 TextUses:244Used by:834
Symbol 786 TextUses:244Used by:834
Symbol 787 TextUses:244Used by:834
Symbol 788 TextUses:244Used by:834
Symbol 789 TextUses:244Used by:834
Symbol 790 TextUses:244Used by:834
Symbol 791 TextUses:244Used by:834
Symbol 792 TextUses:44Used by:834
Symbol 793 TextUses:44Used by:834
Symbol 794 TextUses:44Used by:834
Symbol 795 TextUses:44Used by:834
Symbol 796 TextUses:44Used by:834
Symbol 797 TextUses:44Used by:834
Symbol 798 TextUses:44Used by:834
Symbol 799 TextUses:44Used by:834
Symbol 800 TextUses:44Used by:834
Symbol 801 TextUses:44Used by:834
Symbol 802 TextUses:44Used by:834
Symbol 803 TextUses:244Used by:834
Symbol 804 TextUses:260Used by:834
Symbol 805 TextUses:260Used by:834
Symbol 806 TextUses:260Used by:834
Symbol 807 TextUses:260Used by:834
Symbol 808 TextUses:260Used by:834
Symbol 809 TextUses:260Used by:834
Symbol 810 TextUses:260Used by:834
Symbol 811 TextUses:260Used by:834
Symbol 812 TextUses:244Used by:834
Symbol 813 TextUses:44Used by:834
Symbol 814 TextUses:44Used by:834
Symbol 815 TextUses:44Used by:834
Symbol 816 TextUses:44Used by:834
Symbol 817 TextUses:44Used by:834
Symbol 818 TextUses:244Used by:834
Symbol 819 TextUses:44Used by:834
Symbol 820 TextUses:44Used by:834
Symbol 821 TextUses:44Used by:834
Symbol 822 TextUses:44Used by:834
Symbol 823 TextUses:244Used by:834
Symbol 824 TextUses:244Used by:834
Symbol 825 TextUses:44Used by:834
Symbol 826 TextUses:44Used by:834
Symbol 827 TextUses:44Used by:834
Symbol 828 GraphicUsed by:834
Symbol 829 GraphicUsed by:832 1045 1555
Symbol 830 TextUses:44Used by:832 1045
Symbol 831 GraphicUsed by:832 1045
Symbol 832 ButtonUses:829 830 831Used by:834
Symbol 833 TextUses:244Used by:834
Symbol 834 MovieClip [instruction_screen]Uses:757 761 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 832 833Used by:Timeline
Symbol 839 GraphicUsed by:840
Symbol 840 MovieClip [BoundingBox]Uses:839Used by:859 863 867 894 897 956 957 958 959 960 961 973
Symbol 841 GraphicUsed by:842
Symbol 842 MovieClip [BrdrShdw]Uses:841Used by:845 850 851
Symbol 843 GraphicUsed by:844
Symbol 844 MovieClip [BrdrFace]Uses:843Used by:845 850 851
Symbol 845 MovieClip [SimpleButtonDown]Uses:842 844Used by:863
Symbol 846 GraphicUsed by:847
Symbol 847 MovieClip [BrdrBlk]Uses:846Used by:850 851
Symbol 848 GraphicUsed by:849
Symbol 849 MovieClip [BrdrHilght]Uses:848Used by:850 851
Symbol 850 MovieClip [SimpleButtonIn]Uses:847 849 842 844Used by:863
Symbol 851 MovieClip [SimpleButtonUp]Uses:847 844 842 849Used by:863
Symbol 852 MovieClip [Defaults]Used by:854
Symbol 853 MovieClip [UIObjectExtensions]Used by:854
Symbol 854 MovieClip [UIObject]Uses:852 853Used by:860 862 864
Symbol 855 GraphicUsed by:857
Symbol 856 GraphicUsed by:857
Symbol 857 ButtonUses:855 856Used by:860
Symbol 858 MovieClipUsed by:860
Symbol 859 MovieClip [FocusRect]Uses:840Used by:860
Symbol 860 MovieClip [FocusManager]Uses:857 858 859 854Used by:862
Symbol 861 MovieClip [UIComponentExtensions]Used by:862
Symbol 862 MovieClip [UIComponent]Uses:854 860 861Used by:863 893 894 897 958
Symbol 863 MovieClip [SimpleButton]Uses:840 845 850 851 862Used by:867 894 956 957
Symbol 864 MovieClip [Border]Uses:854Used by:865 867
Symbol 865 MovieClip [RectBorder]Uses:864Used by:867 893 958
Symbol 866 MovieClip [ButtonSkin]Used by:867
Symbol 867 MovieClip [Button]Uses:840 863 864 865 866Used by:956 957 1563  Timeline
Symbol 891 FontUsed by:892 990
Symbol 892 EditableTextUses:891Used by:893
Symbol 893 MovieClip [TextInput]Uses:892 865 862Used by:894
Symbol 894 MovieClip [ComboBase]Uses:840 862 863 893Used by:973
Symbol 895 MovieClip [DataProvider]Used by:960
Symbol 896 MovieClip [DataSelector]Used by:960
Symbol 897 MovieClip [SelectableRow]Uses:862 840Used by:960
Symbol 898 MovieClip [CustomBorder]Used by:956 957
Symbol 899 GraphicUsed by:901 937 938 939 942 943 948
Symbol 900 GraphicUsed by:901 937 938 942 943 948
Symbol 901 MovieClip [ScrollTrack]Uses:899 900Used by:908 913 914 915 949 950 951 952 953 954
Symbol 902 GraphicUsed by:908 913 914 915 949 950 951 952
Symbol 903 GraphicUsed by:908 913 914 915 949 950 951 952
Symbol 904 GraphicUsed by:908 913 914 915 949 950 951 952
Symbol 905 GraphicUsed by:908 913 914 915 949 950 951 952
Symbol 906 GraphicUsed by:908 913 914 915 949 950 951 952 966 970 971
Symbol 907 GraphicUsed by:908 913 914 915
Symbol 908 MovieClip [ScrollDownArrowDisabled]Uses:901 902 903 904 905 906 907Used by:955
Symbol 909 GraphicUsed by:910
Symbol 910 MovieClip [ScrollThemeColor1]Uses:909Used by:913 914 950 951
Symbol 911 GraphicUsed by:912
Symbol 912 MovieClip [ScrollThemeColor2]Uses:911Used by:913 950
Symbol 913 MovieClip [ScrollDownArrowDown]Uses:901 902 910 903 904 905 906 912 907Used by:955
Symbol 914 MovieClip [ScrollDownArrowOver]Uses:901 902 910 903 904 905 906 907Used by:955
Symbol 915 MovieClip [ScrollDownArrowUp]Uses:901 902 903 904 905 906 907Used by:955
Symbol 916 GraphicUsed by:921 926 927 928 944 945 946 947
Symbol 917 GraphicUsed by:921 926 927 928 944 945 946 947
Symbol 918 GraphicUsed by:921 926 927 928 944 945 946 947
Symbol 919 GraphicUsed by:921 926 927 928 944 945 946 947
Symbol 920 GraphicUsed by:921 926 927 928 944 945 946 947
Symbol 921 MovieClip [ScrollThumbBottomDisabled]Uses:916 917 918 919 920Used by:955
Symbol 922 GraphicUsed by:923
Symbol 923 MovieClip [ThumbThemeColor1]Uses:922Used by:926 927 945 946
Symbol 924 GraphicUsed by:925
Symbol 925 MovieClip [ThumbThemeColor3]Uses:924Used by:926 945
Symbol 926 MovieClip [ScrollThumbBottomDown]Uses:916 923 917 918 919 925 920Used by:955
Symbol 927 MovieClip [ScrollThumbBottomOver]Uses:916 923 917 918 919 920Used by:955
Symbol 928 MovieClip [ScrollThumbBottomUp]Uses:916 917 918 919 920Used by:955
Symbol 929 GraphicUsed by:930 933 934 935
Symbol 930 MovieClip [ScrollThumbGripDisabled]Uses:929Used by:955
Symbol 931 GraphicUsed by:932
Symbol 932 MovieClip [ThumbThemeColor2]Uses:931Used by:933 934 937 938 942
Symbol 933 MovieClip [ScrollThumbGripDown]Uses:932 929Used by:955
Symbol 934 MovieClip [ScrollThumbGripOver]Uses:932 929Used by:955
Symbol 935 MovieClip [ScrollThumbGripUp]Uses:929Used by:955
Symbol 936 GraphicUsed by:937 938 942 943
Symbol 937 MovieClip [ScrollThumbMiddleDisabled]Uses:899 936 932 900Used by:955
Symbol 938 MovieClip [ScrollThumbMiddleDown]Uses:899 932 936 900Used by:955
Symbol 939 MovieClipUses:899Used by:942
Symbol 940 GraphicUsed by:941 949 950 951 952
Symbol 941 MovieClipUses:940Used by:942
Symbol 942 MovieClip [ScrollThumbMiddleOver]Uses:899 932 936 939 941 900Used by:955
Symbol 943 MovieClip [ScrollThumbMiddleUp]Uses:899 936 900Used by:955
Symbol 944 MovieClip [ScrollThumbTopDisabled]Uses:916 917 918 919 920Used by:955
Symbol 945 MovieClip [ScrollThumbTopDown]Uses:916 923 917 918 919 925 920Used by:955
Symbol 946 MovieClip [ScrollThumbTopOver]Uses:916 923 917 918 919 920Used by:955
Symbol 947 MovieClip [ScrollThumbTopUp]Uses:916 917 918 919 920Used by:955
Symbol 948 MovieClip [ScrollTrackDisabled]Uses:899 900Used by:955
Symbol 949 MovieClip [ScrollUpArrowDisabled]Uses:901 902 903 904 905 906 940Used by:955
Symbol 950 MovieClip [ScrollUpArrowDown]Uses:901 902 910 903 904 905 906 912 940Used by:955
Symbol 951 MovieClip [ScrollUpArrowOver]Uses:901 902 910 903 904 940 905 906Used by:955
Symbol 952 MovieClip [ScrollUpArrowUp]Uses:901 902 903 904 905 906 940Used by:955
Symbol 953 MovieClip [BtnDownArrow]Uses:901Used by:955
Symbol 954 MovieClip [BtnUpArrow]Uses:901Used by:955
Symbol 955 MovieClip [ScrollBarAssets]Uses:908 913 914 915 921 926 927 928 930 933 934 935 937 938 942 943 944 945 946 947 948 949 950 951 952 953 954Used by:956 957
Symbol 956 MovieClip [HScrollBar]Uses:840 867 863 898 955Used by:959
Symbol 957 MovieClip [VScrollBar]Uses:840 867 863 898 955Used by:959
Symbol 958 MovieClip [View]Uses:840 862 865Used by:959
Symbol 959 MovieClip [ScrollView]Uses:840 956 957 958Used by:960 991
Symbol 960 MovieClip [ScrollSelectList]Uses:840 895 896 897 959Used by:961
Symbol 961 MovieClip [List]Uses:840 960Used by:973 1563  Timeline
Symbol 962 GraphicUsed by:966 970 971
Symbol 963 GraphicUsed by:964
Symbol 964 MovieClipUses:963Used by:966 970 971
Symbol 965 GraphicUsed by:966 970 971
Symbol 966 MovieClip [ComboDownArrowUp]Uses:962 964 965 906Used by:967 972
Symbol 967 MovieClip [ComboDownArrowDisabled]Uses:966Used by:972
Symbol 968 GraphicUsed by:969
Symbol 969 MovieClip [ComboThemeColor1]Uses:968Used by:970 971
Symbol 970 MovieClip [ComboDownArrowDown]Uses:962 969 964 965 906Used by:972
Symbol 971 MovieClip [ComboDownArrowOver]Uses:962 969 964 965 906Used by:972
Symbol 972 MovieClip [ComboAssets]Uses:967 970 971 966Used by:973
Symbol 973 MovieClip [ComboBox]Uses:840 894 961 972Used by:1563  Timeline
Symbol 990 EditableTextUses:891Used by:991
Symbol 991 MovieClip [TextArea]Uses:990 959Used by:1563  Timeline
Symbol 992 GraphicUsed by:993
Symbol 993 MovieClipUses:992Used by:1005
Symbol 994 GraphicUsed by:1004
Symbol 995 GraphicUsed by:1004
Symbol 996 TextUses:244Used by:1004  Timeline
Symbol 997 TextUses:244Used by:1004  Timeline
Symbol 998 TextUses:244Used by:1004  Timeline
Symbol 999 TextUses:244Used by:1004  Timeline
Symbol 1000 TextUses:244Used by:1004  Timeline
Symbol 1001 TextUses:244Used by:1004  Timeline
Symbol 1002 TextUses:244Used by:1004  Timeline
Symbol 1003 TextUses:244Used by:1004  Timeline
Symbol 1004 MovieClipUses:994 577 995 996 334 997 344 998 371 999 187 1000 111 1001 470 1002 499 1003Used by:1005 1116
Symbol 1005 MovieClipUses:993 1004Used by:1014
Symbol 1006 GraphicUsed by:1007
Symbol 1007 MovieClipUses:1006Used by:1014
Symbol 1008 GraphicUsed by:1009
Symbol 1009 MovieClipUses:1008Used by:1014
Symbol 1010 GraphicUsed by:1011
Symbol 1011 MovieClipUses:1010Used by:1014
Symbol 1012 GraphicUsed by:1013
Symbol 1013 ButtonUses:1012Used by:1014
Symbol 1014 MovieClip [avatar]Uses:698 1005 1007 1009 1011 1013Used by:Timeline
Symbol 1015 GraphicUsed by:1016 1017 1018 1130 1198 1210 1211 1216 1219 1225 1227 1570  Timeline
Symbol 1016 MovieClip [hit_Long]Uses:1015Used by:Timeline
Symbol 1017 MovieClip [hit_Square]Uses:1015Used by:Timeline
Symbol 1018 MovieClip [hit_Wide]Uses:1015Used by:Timeline
Symbol 1019 GraphicUsed by:Timeline
Symbol 1020 GraphicUsed by:1043
Symbol 1021 GraphicUsed by:1022
Symbol 1022 MovieClipUses:1021Used by:1043
Symbol 1023 GraphicUsed by:1025
Symbol 1024 GraphicUsed by:1025
Symbol 1025 MovieClipUses:1023 587 1024Used by:1043
Symbol 1026 GraphicUsed by:1030 1211
Symbol 1027 GraphicUsed by:1030
Symbol 1028 GraphicUsed by:1030 1043 1215
Symbol 1029 GraphicUsed by:1030
Symbol 1030 MovieClipUses:1026 1027 1028 1029Used by:1043
Symbol 1031 GraphicUsed by:1043
Symbol 1032 GraphicUsed by:1043 1181
Symbol 1033 GraphicUsed by:1034
Symbol 1034 MovieClipUses:1033Used by:1043 1198 1219  Timeline
Symbol 1035 GraphicUsed by:1043
Symbol 1036 GraphicUsed by:1043 1197
Symbol 1037 GraphicUsed by:1043 1197
Symbol 1038 GraphicUsed by:1043 1197
Symbol 1039 GraphicUsed by:1040
Symbol 1040 MovieClipUses:1039Used by:1043
Symbol 1041 GraphicUsed by:1043 1210
Symbol 1042 GraphicUsed by:1043
Symbol 1043 MovieClipUses:1020 1022 1025 1030 1031 1032 1034 1035 1036 1037 1038 1040 1041 1028 1042 583 581 591 595 585Used by:Timeline
Symbol 1044 GraphicUsed by:Timeline
Symbol 1045 ButtonUses:829 830 831Used by:Timeline
Symbol 1046 TextUses:244Used by:Timeline
Symbol 1047 TextUses:44Used by:Timeline
Symbol 1048 GraphicUsed by:1049
Symbol 1049 MovieClipUses:1048Used by:Timeline
Symbol 1050 TextUses:244Used by:Timeline
Symbol 1051 GraphicUsed by:1052
Symbol 1052 MovieClipUses:1051 48Used by:Timeline
Symbol 1053 GraphicUsed by:1054
Symbol 1054 MovieClipUses:1053Used by:Timeline
Symbol 1055 GraphicUsed by:1067
Symbol 1056 GraphicUsed by:1067
Symbol 1057 GraphicUsed by:1067
Symbol 1058 GraphicUsed by:1067
Symbol 1059 GraphicUsed by:1067
Symbol 1060 GraphicUsed by:1067
Symbol 1061 GraphicUsed by:1067
Symbol 1062 GraphicUsed by:1067
Symbol 1063 GraphicUsed by:1067
Symbol 1064 GraphicUsed by:1067
Symbol 1065 GraphicUsed by:1067
Symbol 1066 GraphicUsed by:1067
Symbol 1067 MovieClipUses:1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066Used by:1116
Symbol 1068 GraphicUsed by:1072
Symbol 1069 GraphicUsed by:1072
Symbol 1070 GraphicUsed by:1071
Symbol 1071 MovieClipUses:1070Used by:1072
Symbol 1072 MovieClipUses:1068 1069 1071Used by:1116
Symbol 1073 GraphicUsed by:1084
Symbol 1074 FontUsed by:1075 1077 1078 1079 1080 1081 1082 1083
Symbol 1075 TextUses:1074Used by:1084
Symbol 1076 GraphicUsed by:1084
Symbol 1077 TextUses:1074Used by:1084
Symbol 1078 TextUses:1074Used by:1084
Symbol 1079 TextUses:1074Used by:1084
Symbol 1080 TextUses:1074Used by:1084
Symbol 1081 TextUses:1074Used by:1084
Symbol 1082 TextUses:1074Used by:1084
Symbol 1083 TextUses:1074Used by:1084
Symbol 1084 MovieClipUses:1073 1075 1076 1077 1078 1079 1080 1081 1082 1083Used by:1116
Symbol 1085 GraphicUsed by:1090
Symbol 1086 GraphicUsed by:1090 1093
Symbol 1087 GraphicUsed by:1088
Symbol 1088 MovieClipUses:1087Used by:1090 1093
Symbol 1089 GraphicUsed by:1090
Symbol 1090 MovieClipUses:1085 1086 1088 1089Used by:1116
Symbol 1091 GraphicUsed by:1093
Symbol 1092 GraphicUsed by:1093
Symbol 1093 MovieClipUses:1091 1086 1088 1092Used by:1116
Symbol 1094 GraphicUsed by:1099
Symbol 1095 TextUses:44Used by:1099
Symbol 1096 GraphicUsed by:1097 1099
Symbol 1097 MovieClipUses:1096Used by:1099
Symbol 1098 GraphicUsed by:1099
Symbol 1099 ButtonUses:1094 1095 1097 1098 1096Used by:1116
Symbol 1100 GraphicUsed by:1103
Symbol 1101 TextUses:44Used by:1103
Symbol 1102 GraphicUsed by:1103
Symbol 1103 ButtonUses:1100 1101 1102Used by:1116
Symbol 1104 GraphicUsed by:1106 1108 1110 1112 1114 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1433
Symbol 1105 GraphicUsed by:1106 1108 1110 1112 1114 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1433
Symbol 1106 ButtonUses:1104 1105Used by:1116
Symbol 1107 TextUses:44Used by:1116
Symbol 1108 ButtonUses:1104 1105Used by:1116
Symbol 1109 TextUses:44Used by:1116
Symbol 1110 ButtonUses:1104 1105Used by:1116
Symbol 1111 TextUses:44Used by:1116
Symbol 1112 ButtonUses:1104 1105Used by:1116
Symbol 1113 TextUses:44Used by:1116
Symbol 1114 ButtonUses:1104 1105Used by:1116
Symbol 1115 TextUses:44Used by:1116
Symbol 1116 MovieClipUses:1004 1067 1072 1084 1090 1093 1099 1103 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115Used by:Timeline
Symbol 1117 GraphicUsed by:1127
Symbol 1118 FontUsed by:1119 1121 1123 1125 1126
Symbol 1119 EditableTextUses:1118Used by:1127
Symbol 1120 GraphicUsed by:1122 1124
Symbol 1121 EditableTextUses:1118Used by:1122
Symbol 1122 ButtonUses:1120 1121Used by:1127
Symbol 1123 EditableTextUses:1118Used by:1124
Symbol 1124 ButtonUses:1120 1123Used by:1127
Symbol 1125 EditableTextUses:1118Used by:1127
Symbol 1126 EditableTextUses:1118Used by:1127
Symbol 1127 MovieClipUses:1117 1119 1122 1124 1125 1126Used by:Timeline
Symbol 1128 BitmapUsed by:1129 1569
Symbol 1129 GraphicUses:1128Used by:1314  Timeline
Symbol 1130 MovieClipUses:1015Used by:1198 1210 1211 1216 1219 1225 1227 1570  Timeline
Symbol 1131 GraphicUsed by:1136
Symbol 1132 GraphicUsed by:1136
Symbol 1133 GraphicUsed by:1136
Symbol 1134 GraphicUsed by:1136
Symbol 1135 GraphicUsed by:1136
Symbol 1136 MovieClipUses:1131 1132 1133 1134 1135Used by:1198 1211 1570
Symbol 1137 GraphicUsed by:1141
Symbol 1138 GraphicUsed by:1141
Symbol 1139 GraphicUsed by:1141
Symbol 1140 GraphicUsed by:1141
Symbol 1141 MovieClipUses:1137 1138 1139 1140Used by:1150
Symbol 1142 GraphicUsed by:1149
Symbol 1143 GraphicUsed by:1149
Symbol 1144 GraphicUsed by:1149
Symbol 1145 GraphicUsed by:1149
Symbol 1146 GraphicUsed by:1149
Symbol 1147 GraphicUsed by:1149
Symbol 1148 GraphicUsed by:1149
Symbol 1149 MovieClipUses:1142 1143 1144 1145 1146 1147 1148Used by:1150
Symbol 1150 MovieClipUses:1141 1149Used by:1198 1210 1211 1219 1570  Timeline
Symbol 1151 GraphicUsed by:1173
Symbol 1152 GraphicUsed by:1166 1173
Symbol 1153 GraphicUsed by:1173
Symbol 1154 GraphicUsed by:1166 1173
Symbol 1155 GraphicUsed by:1173
Symbol 1156 GraphicUsed by:1166
Symbol 1157 GraphicUsed by:1166
Symbol 1158 GraphicUsed by:1166
Symbol 1159 GraphicUsed by:1166
Symbol 1160 GraphicUsed by:1166
Symbol 1161 GraphicUsed by:1166
Symbol 1162 GraphicUsed by:1166
Symbol 1163 GraphicUsed by:1166
Symbol 1164 GraphicUsed by:1166
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClipUses:1156 1157 1158 1159 1160 1161 1162 1163 1164 1154 1165 1152Used by:1173
Symbol 1167 GraphicUsed by:1173
Symbol 1168 GraphicUsed by:1172
Symbol 1169 GraphicUsed by:1172
Symbol 1170 GraphicUsed by:1172
Symbol 1171 GraphicUsed by:1172
Symbol 1172 MovieClipUses:1168 1169 1170 1171Used by:1173
Symbol 1173 MovieClipUses:1151 1152 1153 1154 1155 1166 1167 1172Used by:1174
Symbol 1174 MovieClipUses:1173Used by:1198 1210 1211 1570
Symbol 1175 GraphicUsed by:1181
Symbol 1176 GraphicUsed by:1181
Symbol 1177 GraphicUsed by:1181
Symbol 1178 GraphicUsed by:1181
Symbol 1179 GraphicUsed by:1181
Symbol 1180 GraphicUsed by:1181
Symbol 1181 MovieClipUses:1032 1175 1176 1177 1178 1179 1180Used by:1198 1210 1211 1570
Symbol 1182 GraphicUsed by:1194
Symbol 1183 GraphicUsed by:1190
Symbol 1184 GraphicUsed by:1190
Symbol 1185 GraphicUsed by:1190
Symbol 1186 GraphicUsed by:1190
Symbol 1187 GraphicUsed by:1190
Symbol 1188 GraphicUsed by:1190
Symbol 1189 GraphicUsed by:1190
Symbol 1190 MovieClipUses:1183 1184 1185 1186 1187 1188 1189Used by:1194
Symbol 1191 GraphicUsed by:1193
Symbol 1192 GraphicUsed by:1193
Symbol 1193 MovieClipUses:1191 1192Used by:1194
Symbol 1194 MovieClipUses:1182 1190 1193Used by:1198 1570
Symbol 1195 GraphicUsed by:1197
Symbol 1196 GraphicUsed by:1197
Symbol 1197 MovieClipUses:1036 1037 1195 1038 1196Used by:1198 1219 1570  Timeline
Symbol 1198 MovieClipUses:1015 1130 1136 1150 1174 1181 1194 1034 1197Used by:1314 1570  Timeline
Symbol 1199 GraphicUsed by:1209
Symbol 1200 GraphicUsed by:1209 1222
Symbol 1201 GraphicUsed by:1209 1227
Symbol 1202 GraphicUsed by:1209 1227
Symbol 1203 GraphicUsed by:1209 1227
Symbol 1204 GraphicUsed by:1209
Symbol 1205 GraphicUsed by:1209
Symbol 1206 GraphicUsed by:1209 1222
Symbol 1207 GraphicUsed by:1209
Symbol 1208 GraphicUsed by:1209 1222
Symbol 1209 MovieClipUses:1199 1200 1201 1202 1203 1204 1205 1206 1207 1208Used by:1210
Symbol 1210 MovieClipUses:1015 1130 1209 1041 1150 1174 1181Used by:1314 1570  Timeline
Symbol 1211 MovieClipUses:1015 1130 1026 1150 1136 1174 1181Used by:1314 1570  Timeline
Symbol 1212 GraphicUsed by:1215 1570
Symbol 1213 GraphicUsed by:1215
Symbol 1214 GraphicUsed by:1215
Symbol 1215 MovieClipUses:1212 1213 1028 1214Used by:1216
Symbol 1216 MovieClipUses:1015 1130 1215Used by:1314  Timeline
Symbol 1217 GraphicUsed by:1219  Timeline
Symbol 1218 GraphicUsed by:1219 1570  Timeline
Symbol 1219 MovieClipUses:1015 1130 1150 1034 1217 1218 1197Used by:1314
Symbol 1220 GraphicUsed by:1221
Symbol 1221 MovieClipUses:1220Used by:1225
Symbol 1222 MovieClipUses:1200 1206 1208Used by:1225
Symbol 1223 GraphicUsed by:1225
Symbol 1224 EditableTextUses:244Used by:1225
Symbol 1225 MovieClipUses:1015 1130 1221 1222 1223 1224Used by:1314 1570  Timeline
Symbol 1226 GraphicUsed by:1227
Symbol 1227 MovieClipUses:1015 1130 1201 1203 1202 1226Used by:1314 1570  Timeline
Symbol 1228 GraphicUsed by:1314 1570  Timeline
Symbol 1229 GraphicUsed by:1230
Symbol 1230 MovieClipUses:1229Used by:1236
Symbol 1231 GraphicUsed by:1232
Symbol 1232 MovieClipUses:1231Used by:1236
Symbol 1233 GraphicUsed by:1236
Symbol 1234 GraphicUsed by:1235
Symbol 1235 MovieClipUses:1234Used by:1236
Symbol 1236 MovieClipUses:623 1230 1232 1233 1235Used by:1314
Symbol 1237 GraphicUsed by:1248
Symbol 1238 GraphicUsed by:1248
Symbol 1239 GraphicUsed by:1248
Symbol 1240 GraphicUsed by:1248
Symbol 1241 GraphicUsed by:1248
Symbol 1242 GraphicUsed by:1246
Symbol 1243 GraphicUsed by:1246 1256
Symbol 1244 GraphicUsed by:1246
Symbol 1245 GraphicUsed by:1246
Symbol 1246 MovieClipUses:623 1242 632 1243 1244 1245 658Used by:1248
Symbol 1247 GraphicUsed by:1248
Symbol 1248 MovieClipUses:623 624 625 1237 1238 1239 1240 1241 1246 1247Used by:1314
Symbol 1249 GraphicUsed by:1256
Symbol 1250 GraphicUsed by:1256
Symbol 1251 GraphicUsed by:1256
Symbol 1252 GraphicUsed by:1256
Symbol 1253 GraphicUsed by:1256
Symbol 1254 GraphicUsed by:1256
Symbol 1255 GraphicUsed by:1256
Symbol 1256 MovieClipUses:623 624 625 688 1249 1250 1251 1252 693 632 1243 1253 1254 696 1255Used by:1314
Symbol 1257 GraphicUsed by:1264 1265
Symbol 1258 GraphicUsed by:1264
Symbol 1259 GraphicUsed by:1262
Symbol 1260 GraphicUsed by:1262
Symbol 1261 GraphicUsed by:1262
Symbol 1262 MovieClipUses:623 1259 663 1260 1261Used by:1264
Symbol 1263 GraphicUsed by:1264
Symbol 1264 MovieClipUses:667 668 669 1257 671 1258 1262 1263Used by:1265
Symbol 1265 ButtonUses:1264 667 668 669 1257 671Used by:1314
Symbol 1266 GraphicUsed by:1280 1281
Symbol 1267 GraphicUsed by:1280
Symbol 1268 GraphicUsed by:1280
Symbol 1269 GraphicUsed by:1280
Symbol 1270 GraphicUsed by:1280
Symbol 1271 GraphicUsed by:1280
Symbol 1272 GraphicUsed by:1280
Symbol 1273 GraphicUsed by:1279
Symbol 1274 GraphicUsed by:1279
Symbol 1275 GraphicUsed by:1279
Symbol 1276 GraphicUsed by:1279
Symbol 1277 GraphicUsed by:1279
Symbol 1278 GraphicUsed by:1279
Symbol 1279 MovieClipUses:1273 1274 1275 1276 1277 1278Used by:1280
Symbol 1280 MovieClipUses:1266 1267 1268 1269 1270 1271 1272 1279Used by:1281
Symbol 1281 ButtonUses:1280 1266Used by:1314
Symbol 1282 GraphicUsed by:1288 1291 1311
Symbol 1283 GraphicUsed by:1288 1291 1311
Symbol 1284 GraphicUsed by:1288 1291 1311
Symbol 1285 GraphicUsed by:1288 1291 1311
Symbol 1286 GraphicUsed by:1288 1291 1311
Symbol 1287 GraphicUsed by:1288 1291 1311
Symbol 1288 MovieClipUses:1282 1283 1284 1285 1286 1287Used by:1290 1310
Symbol 1289 GraphicUsed by:1290 1310
Symbol 1290 MovieClipUses:1288 1289Used by:1291
Symbol 1291 ButtonUses:1290 1282 1283 1284 1285 1286 1287Used by:1314
Symbol 1292 GraphicUsed by:1307 1308 1309
Symbol 1293 GraphicUsed by:1299
Symbol 1294 GraphicUsed by:1299
Symbol 1295 GraphicUsed by:1299
Symbol 1296 GraphicUsed by:1299
Symbol 1297 GraphicUsed by:1299
Symbol 1298 GraphicUsed by:1299
Symbol 1299 MovieClipUses:1293 1294 1295 1296 1297 1298Used by:1307
Symbol 1300 GraphicUsed by:1306
Symbol 1301 GraphicUsed by:1306
Symbol 1302 GraphicUsed by:1306
Symbol 1303 GraphicUsed by:1306
Symbol 1304 GraphicUsed by:1306
Symbol 1305 GraphicUsed by:1306
Symbol 1306 MovieClipUses:1300 1301 1302 1303 1304 1305Used by:1307
Symbol 1307 MovieClipUses:1292 1299 1306Used by:1308 1309
Symbol 1308 ButtonUses:1307 1292Used by:1314
Symbol 1309 ButtonUses:1307 1292Used by:1314
Symbol 1310 MovieClipUses:1288 1289Used by:1311
Symbol 1311 ButtonUses:1310 1282 1283 1284 1285 1286 1287Used by:1314
Symbol 1312 BitmapUsed by:1313
Symbol 1313 GraphicUses:1312Used by:1314
Symbol 1314 MovieClipUses:1129 1198 1210 1211 1216 1219 1225 1227 1228 1236 1248 1256 1265 1281 1291 1308 1309 1311 1313Used by:Timeline
Symbol 1315 GraphicUsed by:1317
Symbol 1316 TextUses:244Used by:1317
Symbol 1317 MovieClipUses:1315 1316Used by:1318
Symbol 1318 MovieClipUses:1317Used by:Timeline
Symbol 1319 ButtonUses:1104 1105Used by:Timeline
Symbol 1320 ButtonUses:1104 1105Used by:Timeline
Symbol 1321 ButtonUses:1104 1105Used by:Timeline
Symbol 1322 ButtonUses:1104 1105Used by:Timeline
Symbol 1323 ButtonUses:1104 1105Used by:Timeline
Symbol 1324 ButtonUses:1104 1105Used by:Timeline
Symbol 1325 ButtonUses:1104 1105Used by:Timeline
Symbol 1326 ButtonUses:1104 1105Used by:Timeline
Symbol 1327 ButtonUses:1104 1105Used by:Timeline
Symbol 1328 ButtonUses:1104 1105Used by:Timeline
Symbol 1329 ButtonUses:1104 1105Used by:Timeline
Symbol 1330 ButtonUses:1104 1105Used by:Timeline
Symbol 1331 ButtonUses:1104 1105Used by:Timeline
Symbol 1332 ButtonUses:1104 1105Used by:Timeline
Symbol 1333 ButtonUses:1104 1105Used by:Timeline
Symbol 1334 ButtonUses:1104 1105Used by:Timeline
Symbol 1335 ButtonUses:1104 1105Used by:Timeline
Symbol 1336 ButtonUses:1104 1105Used by:Timeline
Symbol 1337 ButtonUses:1104 1105Used by:Timeline
Symbol 1338 ButtonUses:1104 1105Used by:Timeline
Symbol 1339 GraphicUsed by:1341 1345 1349 1353 1356 1360 1364 1367 1371 1374 1377 1380 1383 1387 1391 1395 1398 1401 1404 1405 1408 1411 1413 1416 1419 1422 1425 1427 1429 1432 1437
Symbol 1340 GraphicUsed by:1341
Symbol 1341 MovieClipUses:1339 1340Used by:Timeline
Symbol 1342 GraphicUsed by:1345
Symbol 1343 TextUses:44Used by:1345
Symbol 1344 TextUses:244Used by:1345
Symbol 1345 MovieClipUses:1339 1342 1343 1344Used by:Timeline
Symbol 1346 GraphicUsed by:1349 1377 1380 1416
Symbol 1347 TextUses:44Used by:1349
Symbol 1348 TextUses:244Used by:1349
Symbol 1349 MovieClipUses:1339 1346 1347 1348Used by:Timeline
Symbol 1350 GraphicUsed by:1353 1419
Symbol 1351 TextUses:44Used by:1353
Symbol 1352 TextUses:244Used by:1353
Symbol 1353 MovieClipUses:1339 1350 1351 1352Used by:Timeline
Symbol 1354 GraphicUsed by:1356
Symbol 1355 TextUses:244Used by:1356
Symbol 1356 MovieClipUses:1339 1354 1355Used by:Timeline
Symbol 1357 GraphicUsed by:1360
Symbol 1358 TextUses:44Used by:1360
Symbol 1359 TextUses:244Used by:1360
Symbol 1360 MovieClipUses:1339 1357 1358 1359Used by:Timeline
Symbol 1361 GraphicUsed by:1364
Symbol 1362 TextUses:44Used by:1364
Symbol 1363 TextUses:244Used by:1364
Symbol 1364 MovieClipUses:1339 1361 1362 1363Used by:Timeline
Symbol 1365 GraphicUsed by:1367
Symbol 1366 TextUses:244Used by:1367
Symbol 1367 MovieClipUses:1339 1365 1366Used by:Timeline
Symbol 1368 GraphicUsed by:1371
Symbol 1369 TextUses:44Used by:1371
Symbol 1370 TextUses:244Used by:1371
Symbol 1371 MovieClipUses:1339 1368 1369 1370Used by:Timeline
Symbol 1372 GraphicUsed by:1374
Symbol 1373 TextUses:244Used by:1374
Symbol 1374 MovieClipUses:1339 1372 1373Used by:Timeline
Symbol 1375 TextUses:44Used by:1377
Symbol 1376 TextUses:244Used by:1377
Symbol 1377 MovieClipUses:1339 1346 1375 1376Used by:Timeline
Symbol 1378 TextUses:44Used by:1380
Symbol 1379 TextUses:244Used by:1380
Symbol 1380 MovieClipUses:1339 1346 1378 1379Used by:Timeline
Symbol 1381 GraphicUsed by:1383
Symbol 1382 TextUses:244Used by:1383
Symbol 1383 MovieClipUses:1339 1381 1382Used by:Timeline
Symbol 1384 GraphicUsed by:1387
Symbol 1385 TextUses:44Used by:1387
Symbol 1386 TextUses:244Used by:1387
Symbol 1387 MovieClipUses:1339 1384 1385 1386Used by:Timeline
Symbol 1388 GraphicUsed by:1391
Symbol 1389 TextUses:44Used by:1391
Symbol 1390 TextUses:244Used by:1391
Symbol 1391 MovieClipUses:1339 1388 1389 1390Used by:Timeline
Symbol 1392 GraphicUsed by:1395
Symbol 1393 TextUses:44Used by:1395
Symbol 1394 TextUses:244Used by:1395
Symbol 1395 MovieClipUses:1339 1392 1393 1394Used by:Timeline
Symbol 1396 GraphicUsed by:1398
Symbol 1397 TextUses:244Used by:1398
Symbol 1398 MovieClipUses:1339 1396 1397Used by:Timeline
Symbol 1399 GraphicUsed by:1401 1405
Symbol 1400 TextUses:244Used by:1401 1405
Symbol 1401 MovieClipUses:1339 1399 1400Used by:Timeline
Symbol 1402 GraphicUsed by:1404
Symbol 1403 TextUses:244Used by:1404 1413
Symbol 1404 MovieClipUses:1339 1402 1403Used by:Timeline
Symbol 1405 MovieClipUses:1339 1399 1400Used by:Timeline
Symbol 1406 GraphicUsed by:1408
Symbol 1407 TextUses:244Used by:1408
Symbol 1408 MovieClipUses:1339 1406 1407Used by:Timeline
Symbol 1409 GraphicUsed by:1411
Symbol 1410 TextUses:244Used by:1411
Symbol 1411 MovieClipUses:1339 1409 1410Used by:Timeline
Symbol 1412 GraphicUsed by:1413
Symbol 1413 MovieClipUses:1339 1412 1403Used by:Timeline
Symbol 1414 TextUses:44Used by:1416
Symbol 1415 TextUses:244Used by:1416
Symbol 1416 MovieClipUses:1339 1346 1414 1415Used by:Timeline
Symbol 1417 TextUses:44Used by:1419
Symbol 1418 TextUses:244Used by:1419
Symbol 1419 MovieClipUses:1339 1350 1417 1418Used by:Timeline
Symbol 1420 GraphicUsed by:1422 1427
Symbol 1421 TextUses:244Used by:1422
Symbol 1422 MovieClipUses:1339 1420 1421Used by:Timeline
Symbol 1423 GraphicUsed by:1425 1429
Symbol 1424 TextUses:244Used by:1425
Symbol 1425 MovieClipUses:1339 1423 1424Used by:Timeline
Symbol 1426 TextUses:244Used by:1427
Symbol 1427 MovieClipUses:1339 1420 1426Used by:Timeline
Symbol 1428 TextUses:244Used by:1429
Symbol 1429 MovieClipUses:1339 1423 1428Used by:Timeline
Symbol 1430 GraphicUsed by:1432
Symbol 1431 TextUses:244Used by:1432
Symbol 1432 MovieClipUses:1339 1430 1431Used by:Timeline
Symbol 1433 ButtonUses:1104 1105Used by:Timeline
Symbol 1434 GraphicUsed by:1437
Symbol 1435 TextUses:44Used by:1437
Symbol 1436 TextUses:244Used by:1437
Symbol 1437 MovieClipUses:1339 1434 1435 1436Used by:Timeline
Symbol 1438 GraphicUsed by:1441
Symbol 1439 TextUses:44Used by:1441
Symbol 1440 TextUses:244Used by:1441
Symbol 1441 MovieClipUses:1438 1439 1440Used by:1444
Symbol 1442 GraphicUsed by:1443
Symbol 1443 MovieClipUses:1442Used by:1444
Symbol 1444 MovieClipUses:1441 1443Used by:Timeline
Symbol 1445 GraphicUsed by:Timeline
Symbol 1446 MovieClipUses:617Used by:Timeline
Symbol 1447 TextUses:44Used by:Timeline
Symbol 1448 GraphicUsed by:1451
Symbol 1449 TextUses:44Used by:1451
Symbol 1450 GraphicUsed by:1451
Symbol 1451 ButtonUses:1448 1449 1450Used by:Timeline
Symbol 1452 GraphicUsed by:1456 1505
Symbol 1453 TextUses:44Used by:1456
Symbol 1454 GraphicUsed by:1456 1505
Symbol 1455 GraphicUsed by:1456 1505
Symbol 1456 ButtonUses:1452 1453 1454 1455Used by:Timeline
Symbol 1457 GraphicUsed by:1458 1460
Symbol 1458 MovieClipUses:1457Used by:1460
Symbol 1459 GraphicUsed by:1460
Symbol 1460 ButtonUses:1458 1459 617 1457Used by:Timeline
Symbol 1461 GraphicUsed by:1462 1464
Symbol 1462 MovieClipUses:1461Used by:1464
Symbol 1463 GraphicUsed by:1464
Symbol 1464 ButtonUses:1462 1463 617 1461Used by:Timeline
Symbol 1465 GraphicUsed by:1466 1468 1470 1472
Symbol 1466 MovieClipUses:1465Used by:1468 1470 1472
Symbol 1467 GraphicUsed by:1468
Symbol 1468 ButtonUses:1466 1467 617 1465Used by:Timeline
Symbol 1469 GraphicUsed by:1470
Symbol 1470 ButtonUses:1466 1469 617 1465Used by:Timeline
Symbol 1471 GraphicUsed by:1472
Symbol 1472 ButtonUses:1466 1471 617 1465Used by:Timeline
Symbol 1473 GraphicUsed by:1474 1476 1478 1480
Symbol 1474 MovieClipUses:1473Used by:1476 1478 1480
Symbol 1475 GraphicUsed by:1476
Symbol 1476 ButtonUses:1474 1475 617 1473Used by:Timeline
Symbol 1477 GraphicUsed by:1478
Symbol 1478 ButtonUses:1474 1477 617 1473Used by:Timeline
Symbol 1479 GraphicUsed by:1480
Symbol 1480 ButtonUses:1474 1479 617 1473Used by:Timeline
Symbol 1481 EditableTextUses:244Used by:Timeline
Symbol 1482 GraphicUsed by:1515
Symbol 1483 TextUses:44Used by:1515
Symbol 1484 TextUses:244Used by:1515
Symbol 1485 GraphicUsed by:1515
Symbol 1486 TextUses:44Used by:1487
Symbol 1487 ButtonUses:246 1486 248Used by:1515
Symbol 1488 GraphicUsed by:1515
Symbol 1489 GraphicUsed by:1490
Symbol 1490 MovieClipUses:1489Used by:1515
Symbol 1491 GraphicUsed by:1492
Symbol 1492 MovieClipUses:1491Used by:1515
Symbol 1493 GraphicUsed by:1498
Symbol 1494 TextUses:44Used by:1498
Symbol 1495 EditableTextUses:44 244 260Used by:1498
Symbol 1496 GraphicUsed by:1498
Symbol 1497 TextUses:44Used by:1498
Symbol 1498 MovieClipUses:1493 1494 1495 1496 1497Used by:1515
Symbol 1499 TextUses:263Used by:1515
Symbol 1500 GraphicUsed by:1503
Symbol 1501 TextUses:44Used by:1503
Symbol 1502 GraphicUsed by:1503
Symbol 1503 ButtonUses:1500 1501 1502Used by:1515
Symbol 1504 TextUses:44Used by:1505
Symbol 1505 ButtonUses:1452 1504 1454 1455Used by:1515
Symbol 1506 TextUses:44Used by:1512
Symbol 1507 TextUses:244Used by:1512
Symbol 1508 TextUses:44Used by:1512
Symbol 1509 TextUses:244Used by:1512
Symbol 1510 TextUses:244Used by:1512
Symbol 1511 TextUses:244Used by:1512
Symbol 1512 MovieClipUses:1506 1507 1508 1509 1510 1511Used by:1515
Symbol 1513 TextUses:244Used by:1515
Symbol 1514 TextUses:44Used by:1515
Symbol 1515 MovieClipUses:1482 763 764 1483 1484 1485 621 1487 1488 1490 1492 1498 1499 1503 1505 1512 1513 1514Used by:Timeline
Symbol 1516 GraphicUsed by:1517
Symbol 1517 MovieClipUses:1516Used by:Timeline
Symbol 1518 MovieClipUses:762Used by:1520 1563
Symbol 1519 TextUses:44Used by:1520 1563
Symbol 1520 ButtonUses:1518 764 1519 762Used by:Timeline
Symbol 1521 GraphicUsed by:1524 1526 1528 1530
Symbol 1522 TextUses:44Used by:1524
Symbol 1523 GraphicUsed by:1524 1526 1528 1530
Symbol 1524 ButtonUses:1521 1522 1523Used by:Timeline
Symbol 1525 TextUses:44Used by:1526
Symbol 1526 ButtonUses:1521 1525 1523Used by:Timeline
Symbol 1527 TextUses:44Used by:1528
Symbol 1528 ButtonUses:1521 1527 1523Used by:Timeline
Symbol 1529 TextUses:44Used by:1530
Symbol 1530 ButtonUses:1521 1529 1523Used by:Timeline
Symbol 1531 GraphicUsed by:1534 1561
Symbol 1532 TextUses:44Used by:1534
Symbol 1533 GraphicUsed by:1534 1561
Symbol 1534 ButtonUses:1531 1532 1533Used by:1563  Timeline
Symbol 1535 EditableTextUses:244Used by:1563
Symbol 1536 GraphicUsed by:1563  Timeline
Symbol 1537 TextUses:44Used by:1563
Symbol 1538 TextUses:44Used by:1563
Symbol 1539 GraphicUsed by:1563
Symbol 1540 TextUses:244Used by:1563
Symbol 1541 TextUses:244Used by:1563
Symbol 1542 EditableTextUses:244Used by:1563
Symbol 1543 TextUses:244Used by:1563
Symbol 1544 EditableTextUses:244Used by:1563
Symbol 1545 EditableTextUses:38Used by:1563
Symbol 1546 EditableTextUses:244Used by:1563
Symbol 1547 TextUses:44Used by:1563  Timeline
Symbol 1548 EditableTextUses:244Used by:1563
Symbol 1549 TextUses:244Used by:1563
Symbol 1550 TextUses:244Used by:1563
Symbol 1551 EditableTextUses:44Used by:1563
Symbol 1552 EditableTextUses:244Used by:1563
Symbol 1553 EditableTextUses:38Used by:1555
Symbol 1554 EditableTextUses:38Used by:1555
Symbol 1555 ButtonUses:829 1553 1554Used by:1563  Timeline
Symbol 1556 GraphicUsed by:1563
Symbol 1557 TextUses:44Used by:1563
Symbol 1558 GraphicUsed by:1563
Symbol 1559 TextUses:44Used by:1563
Symbol 1560 TextUses:44Used by:1561
Symbol 1561 ButtonUses:1531 1560 1533Used by:1563
Symbol 1562 TextUses:244Used by:1563
Symbol 1563 MovieClipUses:1535 1536 1537 1538 991 1539 1540 961 973 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1555 867 1518 764 1519 1534 1556 1557 1558 1559 1561 1562Used by:Timeline
Symbol 1564 GraphicUsed by:Timeline
Symbol 1565 TextUses:44Used by:Timeline
Symbol 1566 TextUses:244 260Used by:Timeline
Symbol 1567 ButtonUses:267Used by:Timeline
Symbol 1568 ButtonUses:250 251 252 253Used by:Timeline
Symbol 1569 GraphicUses:1128Used by:1570
Symbol 1570 MovieClipUses:1569 1198 1210 1015 1130 1136 1150 1174 1181 1194 1197 1211 1212 1218 1225 1227 1228Used by:Timeline
Symbol 1571 GraphicUsed by:Timeline
Symbol 1572 EditableTextUses:44Used by:Timeline
Symbol 1573 ButtonUses:246 262 248 264Used by:Timeline
Symbol 1574 TextUses:244Used by:Timeline
Symbol 1575 GraphicUsed by:Timeline
Symbol 1576 EditableTextUses:44Used by:Timeline
Symbol 1577 TextUses:244Used by:Timeline
Symbol 1578 TextUses:244Used by:Timeline
Symbol 1579 ButtonUses:267Used by:Timeline
Symbol 1580 GraphicUsed by:Timeline
Symbol 1581 TextUses:244 260Used by:Timeline
Symbol 1582 EditableTextUses:244Used by:Timeline
Symbol 1583 EditableTextUses:244Used by:Timeline
Symbol 1584 TextUses:44Used by:Timeline
Symbol 1585 EditableTextUses:244Used by:Timeline
Symbol 1586 TextUses:44Used by:Timeline
Symbol 1587 EditableTextUses:244Used by:Timeline
Symbol 1588 TextUses:44Used by:Timeline
Symbol 1589 EditableTextUses:244Used by:Timeline

Instance Names

"_btn"Frame 1Symbol 40 Button
"_txt"Frame 2Symbol 50 EditableText
"_btn"Frame 7Symbol 1045 Button
"game_visible_area_mc"Frame 9Symbol 1054 MovieClip
"take_action_btn"Frame 9Symbol 257 Button
"ui_mc"Frame 9Symbol 1116 MovieClip
"village"Frame 12Symbol 1314 MovieClip
"aid_warning_message_mc"Frame 12Symbol 1318 MovieClip
"pop1"Frame 12Symbol 1341 MovieClip
"pop2"Frame 12Symbol 1345 MovieClip
"pop5"Frame 12Symbol 1349 MovieClip
"pop7"Frame 12Symbol 1353 MovieClip
"pop6"Frame 12Symbol 1356 MovieClip
"pop8"Frame 12Symbol 1360 MovieClip
"pop9"Frame 12Symbol 1364 MovieClip
"pop10"Frame 12Symbol 1367 MovieClip
"pop11"Frame 12Symbol 1371 MovieClip
"pop4"Frame 12Symbol 1374 MovieClip
"pop19"Frame 12Symbol 1377 MovieClip
"pop18"Frame 12Symbol 1380 MovieClip
"pop16"Frame 12Symbol 1383 MovieClip
"pop17"Frame 12Symbol 1387 MovieClip
"pop15"Frame 12Symbol 1391 MovieClip
"pop13"Frame 12Symbol 1395 MovieClip
"pop12"Frame 12Symbol 1398 MovieClip
"pop22"Frame 12Symbol 1401 MovieClip
"pop21"Frame 12Symbol 1404 MovieClip
"pop25"Frame 12Symbol 1405 MovieClip
"pop24"Frame 12Symbol 1408 MovieClip
"pop20"Frame 12Symbol 1411 MovieClip
"pop23"Frame 12Symbol 1413 MovieClip
"pop3"Frame 12Symbol 1416 MovieClip
"pop14"Frame 12Symbol 1419 MovieClip
"pop26"Frame 12Symbol 1422 MovieClip
"pop27"Frame 12Symbol 1425 MovieClip
"pop28"Frame 12Symbol 1427 MovieClip
"pop29"Frame 12Symbol 1429 MovieClip
"pop30"Frame 12Symbol 1432 MovieClip
"brick_plot_btn"Frame 12Symbol 1433 Button
"pop31"Frame 12Symbol 1437 MovieClip
"pop_up_farm_plot_info_mc"Frame 12Symbol 1444 MovieClip
"highlight_mc"Frame 13Symbol 1446 MovieClip
"fetch_watter_btn"Frame 13Symbol 1451 Button
"village_btn"Frame 13Symbol 1456 Button
"woman_btn"Frame 13Symbol 1460 Button
"man_btn"Frame 13Symbol 1464 Button
"boy1_btn"Frame 13Symbol 1468 Button
"boy2_btn"Frame 13Symbol 1470 Button
"boy3_btn"Frame 13Symbol 1472 Button
"girl1_btn"Frame 13Symbol 1476 Button
"girl2_btn"Frame 13Symbol 1478 Button
"girl3_btn"Frame 13Symbol 1480 Button
"warning_txt"Frame 13Symbol 1481 EditableText
"friend_btn"Frame 18Symbol 1520 Button
"president_btn"Frame 18Symbol 1524 Button
"representative_btn"Frame 18Symbol 1526 Button
"movement_btn"Frame 18Symbol 1528 Button
"involved_btn"Frame 18Symbol 1530 Button
"back_to_game_btn"Frame 18Symbol 1534 Button
"house1"Frame 33Symbol 1210 MovieClip
"house4"Frame 33Symbol 1210 MovieClip
"house6"Frame 33Symbol 1198 MovieClip
"house2"Frame 33Symbol 1198 MovieClip
"house9"Frame 33Symbol 1198 MovieClip
"house7"Frame 33Symbol 1211 MovieClip
"house12"Frame 33Symbol 1211 MovieClip
"house11"Frame 33Symbol 1210 MovieClip
"house3"Frame 33Symbol 1210 MovieClip
"house5"Frame 33Symbol 1198 MovieClip
"house8"Frame 33Symbol 1211 MovieClip
"ground_mc"Frame 33Symbol 1130 MovieClip
"ground_mc"Frame 33Symbol 1130 MovieClip
"landscaping"Frame 33Symbol 1150 MovieClip
"house15"Frame 33Symbol 1198 MovieClip
"house13"Frame 33Symbol 1210 MovieClip
"plot_dirt"Frame 33Symbol 1225 MovieClip
"house14"Frame 33Symbol 1198 MovieClip
"_btn"Frame 33Symbol 265 Button
"action_btn"Frame 33Symbol 1568 Button
"days_txt"Frame 42Symbol 1572 EditableText
"action_btn"Frame 42Symbol 257 Button
"_btn"Frame 53Symbol 1573 Button
"days_txt"Frame 53Symbol 1576 EditableText
"scoreboard"Frame 53Symbol 961 MovieClip [List]
"action_btn"Frame 53Symbol 1568 Button
"email_txt"Frame 57Symbol 1582 EditableText
"nickname_txt"Frame 57Symbol 1583 EditableText
"score_txt"Frame 57Symbol 1585 EditableText
"survivors_txt"Frame 57Symbol 1587 EditableText
"send_btn"Frame 57Symbol 1555 Button
"warning_txt"Frame 57Symbol 1589 EditableText
"_btn"Symbol 255 MovieClip [attack_warning_screen_mc] Frame 1Symbol 249 Button
"action_btn"Symbol 255 MovieClip [attack_warning_screen_mc] Frame 1Symbol 254 Button
"action_btn"Symbol 273 MovieClip [dead_screen_mc] Frame 1Symbol 257 Button
"_btn"Symbol 273 MovieClip [dead_screen_mc] Frame 1Symbol 265 Button
"_btn"Symbol 276 MovieClip [fetch_watter_man_screen_mc] Frame 1Symbol 249 Button
"_btn"Symbol 283 MovieClip [fetch_watter_warning_screen_mc] Frame 1Symbol 282 Button
"water_mc"Symbol 756 MovieClip [switchbutton] Frame 1Symbol 751 MovieClip
"_btn"Symbol 834 MovieClip [instruction_screen] Frame 2Symbol 832 Button
"b"Symbol 845 MovieClip [SimpleButtonDown] Frame 1Symbol 842 MovieClip [BrdrShdw]
"face"Symbol 845 MovieClip [SimpleButtonDown] Frame 1Symbol 844 MovieClip [BrdrFace]
"b"Symbol 850 MovieClip [SimpleButtonIn] Frame 1Symbol 847 MovieClip [BrdrBlk]
"it"Symbol 850 MovieClip [SimpleButtonIn] Frame 1Symbol 849 MovieClip [BrdrHilght]
"g"Symbol 850 MovieClip [SimpleButtonIn] Frame 1Symbol 842 MovieClip [BrdrShdw]
"face"Symbol 850 MovieClip [SimpleButtonIn] Frame 1Symbol 844 MovieClip [BrdrFace]
"ob"Symbol 851 MovieClip [SimpleButtonUp] Frame 1Symbol 847 MovieClip [BrdrBlk]
"ol"Symbol 851 MovieClip [SimpleButtonUp] Frame 1Symbol 844 MovieClip [BrdrFace]
"ib"Symbol 851 MovieClip [SimpleButtonUp] Frame 1Symbol 842 MovieClip [BrdrShdw]
"il"Symbol 851 MovieClip [SimpleButtonUp] Frame 1Symbol 849 MovieClip [BrdrHilght]
"face"Symbol 851 MovieClip [SimpleButtonUp] Frame 1Symbol 844 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 859 MovieClip [FocusRect] Frame 1Symbol 840 MovieClip [BoundingBox]
"tabCapture"Symbol 860 MovieClip [FocusManager] Frame 1Symbol 857 Button
"boundingBox_mc"Symbol 863 MovieClip [SimpleButton] Frame 1Symbol 840 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 867 MovieClip [Button] Frame 1Symbol 840 MovieClip [BoundingBox]
"label"Symbol 893 MovieClip [TextInput] Frame 1Symbol 892 EditableText
"boundingBox_mc"Symbol 894 MovieClip [ComboBase] Frame 1Symbol 840 MovieClip [BoundingBox]
"dfs"Symbol 953 MovieClip [BtnDownArrow] Frame 1Symbol 901 MovieClip [ScrollTrack]
"dfs"Symbol 954 MovieClip [BtnUpArrow] Frame 1Symbol 901 MovieClip [ScrollTrack]
"boundingBox_mc"Symbol 956 MovieClip [HScrollBar] Frame 1Symbol 840 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 957 MovieClip [VScrollBar] Frame 1Symbol 840 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 958 MovieClip [View] Frame 1Symbol 840 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 959 MovieClip [ScrollView] Frame 1Symbol 840 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 961 MovieClip [List] Frame 1Symbol 840 MovieClip [BoundingBox]
"dfs"Symbol 967 MovieClip [ComboDownArrowDisabled] Frame 1Symbol 966 MovieClip [ComboDownArrowUp]
"boundingBox_mc"Symbol 973 MovieClip [ComboBox] Frame 1Symbol 840 MovieClip [BoundingBox]
"label"Symbol 991 MovieClip [TextArea] Frame 1Symbol 990 EditableText
"character_mc"Symbol 1005 MovieClip Frame 10Symbol 1004 MovieClip
"avatar"Symbol 1014 MovieClip [avatar] Frame 1Symbol 698 MovieClip [animated_man]
"male_popup"Symbol 1014 MovieClip [avatar] Frame 1Symbol 1005 MovieClip
"waterjug"Symbol 1014 MovieClip [avatar] Frame 1Symbol 1007 MovieClip
"aid_cross_mc"Symbol 1014 MovieClip [avatar] Frame 1Symbol 1009 MovieClip
"food_icon_mc"Symbol 1014 MovieClip [avatar] Frame 1Symbol 1011 MovieClip
"character_mc"Symbol 1116 MovieClip Frame 1Symbol 1004 MovieClip
"threat_mc"Symbol 1116 MovieClip Frame 1Symbol 1067 MovieClip
"health_mc"Symbol 1116 MovieClip Frame 1Symbol 1072 MovieClip
"day_mc"Symbol 1116 MovieClip Frame 1Symbol 1084 MovieClip
"watter_mc"Symbol 1116 MovieClip Frame 1Symbol 1090 MovieClip
"food_mc"Symbol 1116 MovieClip Frame 1Symbol 1093 MovieClip
"instructions_btn"Symbol 1116 MovieClip Frame 1Symbol 1099 Button
"fetchwatter_btn"Symbol 1116 MovieClip Frame 1Symbol 1103 Button
"treetype"Symbol 1150 MovieClip Frame 1Symbol 1141 MovieClip
"brushtype"Symbol 1150 MovieClip Frame 6Symbol 1149 MovieClip
"round_base"Symbol 1173 MovieClip Frame 13Symbol 1166 MovieClip
"round_roof"Symbol 1173 MovieClip Frame 19Symbol 1172 MovieClip
"roundtype"Symbol 1174 MovieClip Frame 1Symbol 1173 MovieClip
"square_base"Symbol 1194 MovieClip Frame 1Symbol 1190 MovieClip
"square_roof"Symbol 1194 MovieClip Frame 1Symbol 1193 MovieClip
"ground_mc"Symbol 1198 MovieClip Frame 1Symbol 1130 MovieClip
"ground_mc"Symbol 1198 MovieClip Frame 1Symbol 1130 MovieClip
"farmplot"Symbol 1198 MovieClip Frame 1Symbol 1136 MovieClip
"landscaping"Symbol 1198 MovieClip Frame 1Symbol 1150 MovieClip
"roundtype"Symbol 1198 MovieClip Frame 1Symbol 1174 MovieClip
"stores"Symbol 1198 MovieClip Frame 1Symbol 1181 MovieClip
"squaretype"Symbol 1198 MovieClip Frame 1Symbol 1194 MovieClip
"ground_mc"Symbol 1210 MovieClip Frame 1Symbol 1130 MovieClip
"squarewalls"Symbol 1210 MovieClip Frame 1Symbol 1209 MovieClip
"landscaping"Symbol 1210 MovieClip Frame 1Symbol 1150 MovieClip
"roundtype"Symbol 1210 MovieClip Frame 1Symbol 1174 MovieClip
"stores"Symbol 1210 MovieClip Frame 1Symbol 1181 MovieClip
"ground_mc"Symbol 1211 MovieClip Frame 1Symbol 1130 MovieClip
"ground_mc"Symbol 1211 MovieClip Frame 1Symbol 1130 MovieClip
"landscaping"Symbol 1211 MovieClip Frame 1Symbol 1150 MovieClip
"farmplot"Symbol 1211 MovieClip Frame 1Symbol 1136 MovieClip
"roundtype"Symbol 1211 MovieClip Frame 1Symbol 1174 MovieClip
"stores"Symbol 1211 MovieClip Frame 1Symbol 1181 MovieClip
"ground_mc"Symbol 1216 MovieClip Frame 1Symbol 1130 MovieClip
"ground_mc"Symbol 1219 MovieClip Frame 1Symbol 1130 MovieClip
"ground_mc"Symbol 1219 MovieClip Frame 1Symbol 1130 MovieClip
"landscaping"Symbol 1219 MovieClip Frame 1Symbol 1150 MovieClip
"ground_mc"Symbol 1225 MovieClip Frame 1Symbol 1130 MovieClip
"_txt"Symbol 1225 MovieClip Frame 2Symbol 1224 EditableText
"ground_mc"Symbol 1227 MovieClip Frame 1Symbol 1130 MovieClip
"house1"Symbol 1314 MovieClip Frame 1Symbol 1210 MovieClip
"house4"Symbol 1314 MovieClip Frame 1Symbol 1210 MovieClip
"house6"Symbol 1314 MovieClip Frame 1Symbol 1198 MovieClip
"house2"Symbol 1314 MovieClip Frame 1Symbol 1198 MovieClip
"house9"Symbol 1314 MovieClip Frame 1Symbol 1198 MovieClip
"house7"Symbol 1314 MovieClip Frame 1Symbol 1211 MovieClip
"house12"Symbol 1314 MovieClip Frame 1Symbol 1211 MovieClip
"house11"Symbol 1314 MovieClip Frame 1Symbol 1210 MovieClip
"house3"Symbol 1314 MovieClip Frame 1Symbol 1210 MovieClip
"house5"Symbol 1314 MovieClip Frame 1Symbol 1198 MovieClip
"house8"Symbol 1314 MovieClip Frame 1Symbol 1211 MovieClip
"house15"Symbol 1314 MovieClip Frame 1Symbol 1198 MovieClip
"house13"Symbol 1314 MovieClip Frame 1Symbol 1210 MovieClip
"plot_dirt"Symbol 1314 MovieClip Frame 1Symbol 1225 MovieClip
"house14"Symbol 1314 MovieClip Frame 1Symbol 1198 MovieClip
"bottom_mc"Symbol 1444 MovieClip Frame 1Symbol 1443 MovieClip
"disttrack"Symbol 1498 MovieClip Frame 1Symbol 1495 EditableText
"horizon_mc"Symbol 1515 MovieClip Frame 7Symbol 1490 MovieClip
"haze"Symbol 1515 MovieClip Frame 7Symbol 1492 MovieClip
"popup"Symbol 1515 MovieClip Frame 7Symbol 1498 MovieClip
"game_over_mc"Symbol 1515 MovieClip Frame 15Symbol 1512 MovieClip
"to_txt"Symbol 1563 MovieClip Frame 1Symbol 1535 EditableText
"msg_txt"Symbol 1563 MovieClip Frame 1Symbol 991 MovieClip [TextArea]
"emails_list_mc"Symbol 1563 MovieClip Frame 1Symbol 961 MovieClip [List]
"type_list"Symbol 1563 MovieClip Frame 1Symbol 973 MovieClip [ComboBox]
"password_txt"Symbol 1563 MovieClip Frame 1Symbol 1542 EditableText
"user_id_txt"Symbol 1563 MovieClip Frame 1Symbol 1544 EditableText
"from_txt"Symbol 1563 MovieClip Frame 1Symbol 1546 EditableText
"warning_txt"Symbol 1563 MovieClip Frame 1Symbol 1548 EditableText
"recipients_list_mc"Symbol 1563 MovieClip Frame 1Symbol 961 MovieClip [List]
"recipients_count_txt"Symbol 1563 MovieClip Frame 1Symbol 1551 EditableText
"warning_send_txt"Symbol 1563 MovieClip Frame 1Symbol 1552 EditableText
"send_btn"Symbol 1563 MovieClip Frame 1Symbol 1555 Button
"_btn"Symbol 1563 MovieClip Frame 1Symbol 867 MovieClip [Button]
"back_to_game_btn"Symbol 1563 MovieClip Frame 1Symbol 1534 Button
"msg_txt"Symbol 1563 MovieClip Frame 10Symbol 991 MovieClip [TextArea]
"try_again_btn"Symbol 1563 MovieClip Frame 20Symbol 1561 Button
"house1"Symbol 1570 MovieClip Frame 1Symbol 1210 MovieClip
"house4"Symbol 1570 MovieClip Frame 1Symbol 1210 MovieClip
"house6"Symbol 1570 MovieClip Frame 1Symbol 1198 MovieClip
"ground_mc"Symbol 1570 MovieClip Frame 1Symbol 1130 MovieClip
"ground_mc"Symbol 1570 MovieClip Frame 1Symbol 1130 MovieClip
"farmplot"Symbol 1570 MovieClip Frame 1Symbol 1136 MovieClip
"landscaping"Symbol 1570 MovieClip Frame 1Symbol 1150 MovieClip
"roundtype"Symbol 1570 MovieClip Frame 1Symbol 1174 MovieClip
"stores"Symbol 1570 MovieClip Frame 1Symbol 1181 MovieClip
"squaretype"Symbol 1570 MovieClip Frame 1Symbol 1194 MovieClip
"ground_mc"Symbol 1570 MovieClip Frame 1Symbol 1130 MovieClip
"ground_mc"Symbol 1570 MovieClip Frame 1Symbol 1130 MovieClip
"farmplot"Symbol 1570 MovieClip Frame 1Symbol 1136 MovieClip
"landscaping"Symbol 1570 MovieClip Frame 1Symbol 1150 MovieClip
"roundtype"Symbol 1570 MovieClip Frame 1Symbol 1174 MovieClip
"stores"Symbol 1570 MovieClip Frame 1Symbol 1181 MovieClip
"squaretype"Symbol 1570 MovieClip Frame 1Symbol 1194 MovieClip
"house7"Symbol 1570 MovieClip Frame 1Symbol 1211 MovieClip
"house12"Symbol 1570 MovieClip Frame 1Symbol 1211 MovieClip
"house11"Symbol 1570 MovieClip Frame 1Symbol 1210 MovieClip
"house3"Symbol 1570 MovieClip Frame 1Symbol 1210 MovieClip
"ground_mc"Symbol 1570 MovieClip Frame 1Symbol 1130 MovieClip
"ground_mc"Symbol 1570 MovieClip Frame 1Symbol 1130 MovieClip
"ground_mc"Symbol 1570 MovieClip Frame 1Symbol 1130 MovieClip
"farmplot"Symbol 1570 MovieClip Frame 1Symbol 1136 MovieClip
"landscaping"Symbol 1570 MovieClip Frame 1Symbol 1150 MovieClip
"roundtype"Symbol 1570 MovieClip Frame 1Symbol 1174 MovieClip
"stores"Symbol 1570 MovieClip Frame 1Symbol 1181 MovieClip
"squaretype"Symbol 1570 MovieClip Frame 1Symbol 1194 MovieClip
"house8"Symbol 1570 MovieClip Frame 1Symbol 1211 MovieClip
"ground_mc"Symbol 1570 MovieClip Frame 1Symbol 1130 MovieClip
"ground_mc"Symbol 1570 MovieClip Frame 1Symbol 1130 MovieClip
"landscaping"Symbol 1570 MovieClip Frame 1Symbol 1150 MovieClip
"ground_mc"Symbol 1570 MovieClip Frame 1Symbol 1130 MovieClip
"ground_mc"Symbol 1570 MovieClip Frame 1Symbol 1130 MovieClip
"farmplot"Symbol 1570 MovieClip Frame 1Symbol 1136 MovieClip
"landscaping"Symbol 1570 MovieClip Frame 1Symbol 1150 MovieClip
"roundtype"Symbol 1570 MovieClip Frame 1Symbol 1174 MovieClip
"stores"Symbol 1570 MovieClip Frame 1Symbol 1181 MovieClip
"squaretype"Symbol 1570 MovieClip Frame 1Symbol 1194 MovieClip
"house13"Symbol 1570 MovieClip Frame 1Symbol 1210 MovieClip
"plot_dirt"Symbol 1570 MovieClip Frame 1Symbol 1225 MovieClip
"ground_mc"Symbol 1570 MovieClip Frame 1Symbol 1130 MovieClip
"ground_mc"Symbol 1570 MovieClip Frame 1Symbol 1130 MovieClip
"farmplot"Symbol 1570 MovieClip Frame 1Symbol 1136 MovieClip
"landscaping"Symbol 1570 MovieClip Frame 1Symbol 1150 MovieClip
"roundtype"Symbol 1570 MovieClip Frame 1Symbol 1174 MovieClip
"stores"Symbol 1570 MovieClip Frame 1Symbol 1181 MovieClip
"squaretype"Symbol 1570 MovieClip Frame 1Symbol 1194 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$7J$FXFDJem44gD/4Ak3HXj2d0."
ExportAssets (56)Timeline Frame 1Symbol 8 as "boy_down_mc"
ExportAssets (56)Timeline Frame 1Symbol 14 as "girl_down_mc"
ExportAssets (56)Timeline Frame 1Symbol 20 as "boy_up_mc"
ExportAssets (56)Timeline Frame 1Symbol 23 as "boy_stop_mc"
ExportAssets (56)Timeline Frame 1Symbol 35 as "boy_right_mc"
ExportAssets (56)Timeline Frame 1Symbol 36 as "boy_left_mc"
ExportAssets (56)Timeline Frame 4Symbol 1590 as "__Packages.MD5"
ExportAssets (56)Timeline Frame 4Symbol 1591 as "__Packages.classes.ExtraStringFunctions"
ExportAssets (56)Timeline Frame 4Symbol 1592 as "__Packages.mx.xpath.XPathAPI"
ExportAssets (56)Timeline Frame 4Symbol 1593 as "__Packages.mx.xpath.NodePathInfo"
ExportAssets (56)Timeline Frame 4Symbol 1594 as "__Packages.mx.xpath.FilterStack"
ExportAssets (56)Timeline Frame 4Symbol 1595 as "__Packages.mx.utils.StringTokenParser"
ExportAssets (56)Timeline Frame 4Symbol 1596 as "__Packages.mx.xpath.FilterExpr"
ExportAssets (56)Timeline Frame 4Symbol 1597 as "__Packages.classes.EmailValidator"
ExportAssets (56)Timeline Frame 4Symbol 835 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 4Symbol 836 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 4Symbol 837 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 4Symbol 838 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 4Symbol 868 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 4Symbol 869 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 4Symbol 870 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 4Symbol 871 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 4Symbol 872 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 4Symbol 873 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 4Symbol 874 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 4Symbol 875 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 4Symbol 876 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 4Symbol 877 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 4Symbol 878 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 4Symbol 879 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 4Symbol 880 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 4Symbol 881 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 4Symbol 882 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 4Symbol 883 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 4Symbol 884 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 4Symbol 885 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 4Symbol 886 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 4Symbol 887 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 4Symbol 888 as "__Packages.mx.controls.listclasses.DataSelector"
ExportAssets (56)Timeline Frame 4Symbol 889 as "__Packages.mx.controls.ComboBase"
ExportAssets (56)Timeline Frame 4Symbol 890 as "__Packages.mx.controls.ComboBox"
ExportAssets (56)Timeline Frame 4Symbol 974 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 4Symbol 975 as "__Packages.mx.managers.PopUpManager"
ExportAssets (56)Timeline Frame 4Symbol 976 as "__Packages.mx.core.View"
ExportAssets (56)Timeline Frame 4Symbol 977 as "__Packages.mx.core.ExternalContent"
ExportAssets (56)Timeline Frame 4Symbol 978 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 4Symbol 979 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 4Symbol 980 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 4Symbol 981 as "__Packages.mx.core.ScrollView"
ExportAssets (56)Timeline Frame 4Symbol 982 as "__Packages.mx.controls.listclasses.DataProvider"
ExportAssets (56)Timeline Frame 4Symbol 983 as "__Packages.mx.controls.listclasses.ScrollSelectList"
ExportAssets (56)Timeline Frame 4Symbol 984 as "__Packages.mx.controls.List"
ExportAssets (56)Timeline Frame 4Symbol 985 as "__Packages.mx.effects.Tween"
ExportAssets (56)Timeline Frame 4Symbol 986 as "__Packages.mx.controls.listclasses.SelectableRow"
ExportAssets (56)Timeline Frame 4Symbol 987 as "__Packages.mx.controls.HScrollBar"
ExportAssets (56)Timeline Frame 4Symbol 988 as "__Packages.mx.controls.VScrollBar"
ExportAssets (56)Timeline Frame 4Symbol 989 as "__Packages.mx.controls.TextArea"
ExportAssets (56)Timeline Frame 6Symbol 64 as "boyww_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 76 as "boyww_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 77 as "boyww_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 87 as "boyww_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 107 as "girl_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 108 as "girl_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 112 as "girl_stop_mc"
ExportAssets (56)Timeline Frame 6Symbol 118 as "girl_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 130 as "girlww_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 138 as "girlww_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 139 as "girlww_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 153 as "girlww_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 167 as "woman_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 180 as "woman_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 181 as "woman_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 188 as "woman_stop_mc"
ExportAssets (56)Timeline Frame 6Symbol 194 as "woman_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 210 as "womanww_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 219 as "womanww_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 220 as "womanww_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 234 as "womanww_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 235 as "bg_cup_loop_exact.mp3"
ExportAssets (56)Timeline Frame 6Symbol 236 as "bg_loop_exact"
ExportAssets (56)Timeline Frame 6Symbol 237 as "run_fast_loop.mp3"
ExportAssets (56)Timeline Frame 6Symbol 238 as "run_slow_loop.mp3"
ExportAssets (56)Timeline Frame 6Symbol 239 as "truck.mp3"
ExportAssets (56)Timeline Frame 6Symbol 240 as "janjaweed.mp3"
ExportAssets (56)Timeline Frame 6Symbol 241 as "WatterSplashing.mp3"
ExportAssets (56)Timeline Frame 6Symbol 255 as "attack_warning_screen_mc"
ExportAssets (56)Timeline Frame 6Symbol 273 as "dead_screen_mc"
ExportAssets (56)Timeline Frame 6Symbol 276 as "fetch_watter_man_screen_mc"
ExportAssets (56)Timeline Frame 6Symbol 283 as "fetch_watter_warning_screen_mc"
ExportAssets (56)Timeline Frame 6Symbol 325 as "enemy_mc"
ExportAssets (56)Timeline Frame 6Symbol 327 as "boy_standing_mc"
ExportAssets (56)Timeline Frame 6Symbol 329 as "girl_standing_mc"
ExportAssets (56)Timeline Frame 6Symbol 332 as "woman_standing_mc"
ExportAssets (56)Timeline Frame 6Symbol 350 as "boy2_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 360 as "boy2_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 361 as "boy2_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 363 as "boy2_stop_mc"
ExportAssets (56)Timeline Frame 6Symbol 369 as "boy2_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 377 as "boy3_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 387 as "boy3_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 388 as "boy3_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 390 as "boy3_stop_mc"
ExportAssets (56)Timeline Frame 6Symbol 396 as "boy3_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 405 as "boyww2_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 413 as "boyww2_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 414 as "boyww2_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 422 as "boyww2_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 431 as "boyww3_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 439 as "boyww3_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 440 as "boyww3_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 448 as "boyww3_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 478 as "girl2_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 488 as "girl2_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 489 as "girl2_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 491 as "girl2_stop_mc"
ExportAssets (56)Timeline Frame 6Symbol 497 as "girl2_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 507 as "girl3_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 525 as "girl3_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 526 as "girl3_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 528 as "girl3_stop_mc"
ExportAssets (56)Timeline Frame 6Symbol 534 as "girl3_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 543 as "girlww2_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 551 as "girlww2_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 552 as "girlww2_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 561 as "girlww3_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 572 as "girlww3_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 573 as "girlww3_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 579 as "cattlecorps_mc"
ExportAssets (56)Timeline Frame 6Symbol 581 as "plant1_mc"
ExportAssets (56)Timeline Frame 6Symbol 583 as "plant2_mc"
ExportAssets (56)Timeline Frame 6Symbol 585 as "plant3_mc"
ExportAssets (56)Timeline Frame 6Symbol 587 as "plant4_mc"
ExportAssets (56)Timeline Frame 6Symbol 589 as "plant5_mc"
ExportAssets (56)Timeline Frame 6Symbol 591 as "rock_big_mc"
ExportAssets (56)Timeline Frame 6Symbol 593 as "rock_med_mc"
ExportAssets (56)Timeline Frame 6Symbol 595 as "rock_small_mc"
ExportAssets (56)Timeline Frame 6Symbol 597 as "rock1_mc"
ExportAssets (56)Timeline Frame 6Symbol 599 as "rock2_mc"
ExportAssets (56)Timeline Frame 6Symbol 601 as "rock3_mc"
ExportAssets (56)Timeline Frame 6Symbol 603 as "rock4_mc"
ExportAssets (56)Timeline Frame 6Symbol 605 as "rock5_mc"
ExportAssets (56)Timeline Frame 6Symbol 607 as "rock6_mc"
ExportAssets (56)Timeline Frame 6Symbol 609 as "rock7_mc"
ExportAssets (56)Timeline Frame 6Symbol 611 as "rocks_w_plants1_mc"
ExportAssets (56)Timeline Frame 6Symbol 613 as "rocks_w_plants2_mc"
ExportAssets (56)Timeline Frame 6Symbol 615 as "rocks_w_plants3_mc"
ExportAssets (56)Timeline Frame 6Symbol 619 as "structure_mc"
ExportAssets (56)Timeline Frame 6Symbol 621 as "well_mc"
ExportAssets (56)Timeline Frame 6Symbol 638 as "animated_boy1"
ExportAssets (56)Timeline Frame 6Symbol 648 as "animated_boy2"
ExportAssets (56)Timeline Frame 6Symbol 660 as "animated_boy3"
ExportAssets (56)Timeline Frame 6Symbol 674 as "animated_girl1"
ExportAssets (56)Timeline Frame 6Symbol 680 as "animated_girl2"
ExportAssets (56)Timeline Frame 6Symbol 686 as "animated_girl3"
ExportAssets (56)Timeline Frame 6Symbol 698 as "animated_man"
ExportAssets (56)Timeline Frame 6Symbol 706 as "animated_woman"
ExportAssets (56)Timeline Frame 6Symbol 721 as "girlww2_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 736 as "girlww3_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 756 as "switchbutton"
ExportAssets (56)Timeline Frame 6Symbol 834 as "instruction_screen"
ExportAssets (56)Timeline Frame 6Symbol 840 as "BoundingBox"
ExportAssets (56)Timeline Frame 6Symbol 842 as "BrdrShdw"
ExportAssets (56)Timeline Frame 6Symbol 844 as "BrdrFace"
ExportAssets (56)Timeline Frame 6Symbol 845 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 6Symbol 847 as "BrdrBlk"
ExportAssets (56)Timeline Frame 6Symbol 849 as "BrdrHilght"
ExportAssets (56)Timeline Frame 6Symbol 850 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 6Symbol 851 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 6Symbol 852 as "Defaults"
ExportAssets (56)Timeline Frame 6Symbol 853 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 6Symbol 854 as "UIObject"
ExportAssets (56)Timeline Frame 6Symbol 859 as "FocusRect"
ExportAssets (56)Timeline Frame 6Symbol 860 as "FocusManager"
ExportAssets (56)Timeline Frame 6Symbol 861 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 6Symbol 862 as "UIComponent"
ExportAssets (56)Timeline Frame 6Symbol 863 as "SimpleButton"
ExportAssets (56)Timeline Frame 6Symbol 864 as "Border"
ExportAssets (56)Timeline Frame 6Symbol 865 as "RectBorder"
ExportAssets (56)Timeline Frame 6Symbol 866 as "ButtonSkin"
ExportAssets (56)Timeline Frame 6Symbol 867 as "Button"
ExportAssets (56)Timeline Frame 6Symbol 893 as "TextInput"
ExportAssets (56)Timeline Frame 6Symbol 894 as "ComboBase"
ExportAssets (56)Timeline Frame 6Symbol 895 as "DataProvider"
ExportAssets (56)Timeline Frame 6Symbol 896 as "DataSelector"
ExportAssets (56)Timeline Frame 6Symbol 897 as "SelectableRow"
ExportAssets (56)Timeline Frame 6Symbol 898 as "CustomBorder"
ExportAssets (56)Timeline Frame 6Symbol 901 as "ScrollTrack"
ExportAssets (56)Timeline Frame 6Symbol 908 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 6Symbol 910 as "ScrollThemeColor1"
ExportAssets (56)Timeline Frame 6Symbol 912 as "ScrollThemeColor2"
ExportAssets (56)Timeline Frame 6Symbol 913 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 6Symbol 914 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 6Symbol 915 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 6Symbol 921 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 6Symbol 923 as "ThumbThemeColor1"
ExportAssets (56)Timeline Frame 6Symbol 925 as "ThumbThemeColor3"
ExportAssets (56)Timeline Frame 6Symbol 926 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 6Symbol 927 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 6Symbol 928 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 6Symbol 930 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 6Symbol 932 as "ThumbThemeColor2"
ExportAssets (56)Timeline Frame 6Symbol 933 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 6Symbol 934 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 6Symbol 935 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 6Symbol 937 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 6Symbol 938 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 6Symbol 942 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 6Symbol 943 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 6Symbol 944 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 6Symbol 945 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 6Symbol 946 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 6Symbol 947 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 6Symbol 948 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 6Symbol 949 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 6Symbol 950 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 6Symbol 951 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 6Symbol 952 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 6Symbol 953 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 6Symbol 954 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 6Symbol 955 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 6Symbol 956 as "HScrollBar"
ExportAssets (56)Timeline Frame 6Symbol 957 as "VScrollBar"
ExportAssets (56)Timeline Frame 6Symbol 958 as "View"
ExportAssets (56)Timeline Frame 6Symbol 959 as "ScrollView"
ExportAssets (56)Timeline Frame 6Symbol 960 as "ScrollSelectList"
ExportAssets (56)Timeline Frame 6Symbol 961 as "List"
ExportAssets (56)Timeline Frame 6Symbol 966 as "ComboDownArrowUp"
ExportAssets (56)Timeline Frame 6Symbol 967 as "ComboDownArrowDisabled"
ExportAssets (56)Timeline Frame 6Symbol 969 as "ComboThemeColor1"
ExportAssets (56)Timeline Frame 6Symbol 970 as "ComboDownArrowDown"
ExportAssets (56)Timeline Frame 6Symbol 971 as "ComboDownArrowOver"
ExportAssets (56)Timeline Frame 6Symbol 972 as "ComboAssets"
ExportAssets (56)Timeline Frame 6Symbol 973 as "ComboBox"
ExportAssets (56)Timeline Frame 6Symbol 991 as "TextArea"
ExportAssets (56)Timeline Frame 6Symbol 1014 as "avatar"
ExportAssets (56)Timeline Frame 6Symbol 1016 as "hit_Long"
ExportAssets (56)Timeline Frame 6Symbol 1017 as "hit_Square"
ExportAssets (56)Timeline Frame 6Symbol 1018 as "hit_Wide"

Labels

"start"Frame 7
"play"Frame 8
"playing"Frame 12
"selectavatar_cupgame"Frame 13
"cupgame"Frame 14
"gameover"Frame 17
"select"Frame 18
"email"Frame 23
"goto"Frame 32
"success"Frame 33
"failure"Frame 42
"list"Frame 53
"register"Frame 57
"standing"Symbol 23 MovieClip [boy_stop_mc] Frame 2
"standing"Symbol 112 MovieClip [girl_stop_mc] Frame 2
"standing"Symbol 188 MovieClip [woman_stop_mc] Frame 2
"_135"Symbol 325 MovieClip [enemy_mc] Frame 1
"_90"Symbol 325 MovieClip [enemy_mc] Frame 2
"_45"Symbol 325 MovieClip [enemy_mc] Frame 3
"_0"Symbol 325 MovieClip [enemy_mc] Frame 4
"_315"Symbol 325 MovieClip [enemy_mc] Frame 5
"_270"Symbol 325 MovieClip [enemy_mc] Frame 6
"_225"Symbol 325 MovieClip [enemy_mc] Frame 7
"_180"Symbol 325 MovieClip [enemy_mc] Frame 8
"standing"Symbol 363 MovieClip [boy2_stop_mc] Frame 2
"standing"Symbol 390 MovieClip [boy3_stop_mc] Frame 2
"standing"Symbol 491 MovieClip [girl2_stop_mc] Frame 2
"standing"Symbol 528 MovieClip [girl3_stop_mc] Frame 2
"tent"Symbol 619 MovieClip [structure_mc] Frame 1
"home"Symbol 619 MovieClip [structure_mc] Frame 2
"still"Symbol 638 MovieClip [animated_boy1] Frame 1
"up"Symbol 638 MovieClip [animated_boy1] Frame 10
"down"Symbol 638 MovieClip [animated_boy1] Frame 20
"left"Symbol 638 MovieClip [animated_boy1] Frame 30
"right"Symbol 638 MovieClip [animated_boy1] Frame 40
"still"Symbol 648 MovieClip [animated_boy2] Frame 1
"up"Symbol 648 MovieClip [animated_boy2] Frame 10
"down"Symbol 648 MovieClip [animated_boy2] Frame 20
"left"Symbol 648 MovieClip [animated_boy2] Frame 30
"right"Symbol 648 MovieClip [animated_boy2] Frame 40
"still"Symbol 660 MovieClip [animated_boy3] Frame 1
"up"Symbol 660 MovieClip [animated_boy3] Frame 10
"down"Symbol 660 MovieClip [animated_boy3] Frame 20
"left"Symbol 660 MovieClip [animated_boy3] Frame 30
"right"Symbol 660 MovieClip [animated_boy3] Frame 40
"still"Symbol 674 MovieClip [animated_girl1] Frame 1
"up"Symbol 674 MovieClip [animated_girl1] Frame 10
"down"Symbol 674 MovieClip [animated_girl1] Frame 20
"right"Symbol 674 MovieClip [animated_girl1] Frame 30
"left"Symbol 674 MovieClip [animated_girl1] Frame 40
"still"Symbol 680 MovieClip [animated_girl2] Frame 1
"up"Symbol 680 MovieClip [animated_girl2] Frame 10
"down"Symbol 680 MovieClip [animated_girl2] Frame 20
"right"Symbol 680 MovieClip [animated_girl2] Frame 30
"left"Symbol 680 MovieClip [animated_girl2] Frame 40
"still"Symbol 686 MovieClip [animated_girl3] Frame 1
"up"Symbol 686 MovieClip [animated_girl3] Frame 10
"down"Symbol 686 MovieClip [animated_girl3] Frame 20
"right"Symbol 686 MovieClip [animated_girl3] Frame 30
"left"Symbol 686 MovieClip [animated_girl3] Frame 40
"still"Symbol 698 MovieClip [animated_man] Frame 1
"up"Symbol 698 MovieClip [animated_man] Frame 10
"down"Symbol 698 MovieClip [animated_man] Frame 20
"left"Symbol 698 MovieClip [animated_man] Frame 30
"right"Symbol 698 MovieClip [animated_man] Frame 40
"still"Symbol 706 MovieClip [animated_woman] Frame 1
"up"Symbol 706 MovieClip [animated_woman] Frame 10
"down"Symbol 706 MovieClip [animated_woman] Frame 20
"right"Symbol 706 MovieClip [animated_woman] Frame 30
"left"Symbol 706 MovieClip [animated_woman] Frame 40
"animated_man"Symbol 1004 MovieClip Frame 1
"animated_boy1"Symbol 1004 MovieClip Frame 2
"animated_boy2"Symbol 1004 MovieClip Frame 3
"animated_boy3"Symbol 1004 MovieClip Frame 4
"animated_woman"Symbol 1004 MovieClip Frame 5
"animated_girl1"Symbol 1004 MovieClip Frame 6
"animated_girl2"Symbol 1004 MovieClip Frame 7
"animated_girl3"Symbol 1004 MovieClip Frame 8
"hidden"Symbol 1005 MovieClip Frame 1
"grow"Symbol 1005 MovieClip Frame 2
"open"Symbol 1005 MovieClip Frame 10
"arid"Symbol 1136 MovieClip Frame 2
"planted"Symbol 1136 MovieClip Frame 6
"watered"Symbol 1136 MovieClip Frame 13
"ripe"Symbol 1136 MovieClip Frame 20
"harvested"Symbol 1136 MovieClip Frame 25
"tree"Symbol 1150 MovieClip Frame 2
"brush"Symbol 1150 MovieClip Frame 6
"start"Symbol 1173 MovieClip Frame 1
"stage1"Symbol 1173 MovieClip Frame 7
"stage2"Symbol 1173 MovieClip Frame 13
"stage3"Symbol 1173 MovieClip Frame 19
"start"Symbol 1225 MovieClip Frame 1
"warning"Symbol 1225 MovieClip Frame 2
"make_bricks"Symbol 1225 MovieClip Frame 3
"normal"Symbol 1314 MovieClip Frame 1
"destroyed"Symbol 1314 MovieClip Frame 11
"hiden"Symbol 1318 MovieClip Frame 1
"show"Symbol 1318 MovieClip Frame 7
"hide"Symbol 1318 MovieClip Frame 80
"girl"Symbol 1512 MovieClip Frame 1
"woman"Symbol 1512 MovieClip Frame 2
"boy"Symbol 1512 MovieClip Frame 3
"title"Symbol 1515 MovieClip Frame 1
"game"Symbol 1515 MovieClip Frame 7
"lose"Symbol 1515 MovieClip Frame 15
"win"Symbol 1515 MovieClip Frame 25
"MailForm"Symbol 1563 MovieClip Frame 1
"success"Symbol 1563 MovieClip Frame 10
"error"Symbol 1563 MovieClip Frame 20

Dynamic Text Variables

infoSymbol 41 EditableText""
user_idSymbol 1544 EditableText""




http://swfchan.com/6/25109/info.shtml
Created: 24/5 -2019 02:15:56 Last modified: 24/5 -2019 02:15:56 Server time: 22/12 -2024 14:48:49