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

swfchan turned sixteen years old yesterday! (5may2024)

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

Darfurisdyinggodfdamnit.swf

This is the info page for
Flash #9891

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


Text
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 in order to help your community survive.
You can also raise camp health by taking action now.

CONTINUE

WARNING OF
IMMINENT ATTACK
The militia is poised to attack!
TAKE ACTION NOW and improve the
chances of your virtual camp's survival.

nikolay shishenkov

by

interFUEL

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.

FORAGE FOR
WATER AGAIN

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 damaging 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 Supplies
have arrived. You can
seek medical attention by
visiting the clinic now.

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 inside Darfur, this is only
one of the complexities and
injustices the people endure.

Until recently, women who were
raped were denied, by law, 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
Government of Sudan (GOS) police
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
• TAKE ACTION NOW!

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
•TAKE ACTION NOW!

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

ASK YOUR REPRESENTATIVE TO SUPPORT
THE PEOPLE OF DARFUR

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 873 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 979 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 967 MovieClip [List] in Frame 6
//component parameters onClipEvent (construct) { multipleSelection = false; rowHeight = 20; }
Instance of Symbol 997 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
trace("doing start/instructions thing " + _global.leaderboard); _root.dude.removeMovieClip(); if (_global.leaderboard == undefined) { _global.leaderboard = createEmptyMovieClip("leaderboard_stage", getNextHighestDepth()); _global.leaderboard._visible = false; _global.leaderboard.loadMovie("leaderboard.swf"); _global.leaderboard._visible = false; } _global.show_leaderboard = function () { _global.leaderboard._visible = true; _global.leaderboard.gotoAndPlay(2); }; _global.hide_leaderboard = function () { _global.leaderboard._visible = false; gotoAndStop (7); }; _global.take_action_from_leaderboard = function () { _global.leaderboard._visible = false; gotoAndStop (18); }; _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.dead_avatars = new Array(); _global.food_gain_from_crops = 20; _global.cropGrowingInterval = 5000; _global.medical_aid_value = 15; _global.prewarning_shown = false; _global.last_aid_day = 0; _global.totalfood = 100; _global.totalwater = 35; _global.totalhealth = 100; _global.totalthreat = 25; _global.firstfetch = true; _global.maxfood = 200; _global.maxwater = 100; _global.maxhealth = 100; _global.aid_flag = false; _global.aiddaysper = 0; _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 = 10; _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_wellwater = 50); _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_ss.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 ((_global.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 () { getURL ("javascript:dispatcher.sendEvent({linkName:'Darfur English SWF Start Your Experience',linkType:'o'})"); 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: " + _global.totalfood) + " | totalwater:") + _global.totalwater) + " | totalhealth:") + _global.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) { _global.show_leaderboard(); stop(); } take_action_btn.onPress = function () { getURL ("javascript:dispatcher.sendEvent({linkName:'Darfur English SWF Take Action',linkType:'o'})"); dude.removeMovieClip(); gotoAndStop (18); }; if ((totaldaysper >= 100) || (_global.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 (_global.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 && (_global.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; _global.avatar_wellwater = 90; break; case 1 : _global.avatar_abillity = 75; _global.water_fetch_avatar_abillity = 0.6; _global.avatar_wellwater = 100; break; case 2 : _global.avatar_abillity = 65; _global.water_fetch_avatar_abillity = 1; _global.avatar_wellwater = 50; break; case 3 : _global.avatar_abillity = 50; _global.water_fetch_avatar_abillity = 0.8; _global.avatar_wellwater = 65; } setHighlight(); }))))))); disableButtons(); startup_village_access = true;
Frame 17
_root.dude.removeMovieClip(); if (take_action > 0) { take_action = 0; gotoAndStop (18); } else { _global.show_leaderboard(); stop(); }
Frame 18
stop(); stopAllSounds(); var disabled_alpha = 50; back_to_game_btn.onPress = function () { gotoAndStop ("goto"); }; friend_btn.onPress = function () { getURL ("javascript:dispatcher.sendEvent({linkName:'Darfur English SWF Send to a Friend',linkType:'o'})"); _global.totalhealth = _global.totalhealth + 50; if (_global.totalhealth > _global.maxhealth) { _global.totalhealth = _global.maxhealth; } gotoAndStop ("email"); }; president_btn.onPress = function () { getURL ("http://www.savedarfur.org/", "_blank"); this.enabled = false; this._alpha = disabled_alpha; _global.ALLERTS_SENT++; _global.totalthreat = _global.totalthreat - 50; if (_global.totalthreat < 0) { _global.totalthreat = 0; } _global.prewarning_shown = false; }; 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++; _global.totalthreat = _global.totalthreat - 50; if (_global.totalthreat < 0) { _global.totalthreat = 0; } _global.prewarning_shown = false; }; 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++; _global.totalthreat = _global.totalthreat - 50; if (_global.totalthreat < 0) { _global.totalthreat = 0; } _global.prewarning_shown = false; }; 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++; _global.totalthreat = _global.totalthreat - 50; if (_global.totalthreat < 0) { _global.totalthreat = 0; } _global.prewarning_shown = false; };
Frame 32
if ((_global.totalhealth <= 0) || (totaldaysper >= 100)) { _global.show_leaderboard(); stop(); } else { gotoAndStop ("selectavatar_cupgame"); }
Frame 33
gotoAndStop ("list"); var myMD5 = new MD5(); _btn.onPress = function () { gotoAndStop (7); }; action_btn.onPress = function () { getURL ("javascript:dispatcher.sendEvent({linkName:'Darfur English SWF Take Action',linkType:'o'})"); gotoAndStop (18); }; days_txt.text = totaldays;
Frame 42
gotoAndStop ("list"); _btn.onPress = function () { gotoAndStop (7); }; action_btn.onPress = function () { getURL ("javascript:dispatcher.sendEvent({linkName:'Darfur English SWF Take Action',linkType:'o'})"); 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() { var _local7 = this.firstChild; var _local5 = mx.xpath.XPathAPI.selectNodeList(_local7, "list/user"); scoreboard.removeAll(); i = 0; while (i < _local5.length) { var _local2 = StringObj.cleanUpXMLChars(_local5[i].firstChild.toString()); if (_local2.length < 27) { var _local4 = 30 - _local2.length; var _local3 = 0; while (_local3 < _local4) { _local2 = _local2 + " "; _local3++; } } else if (_local2.length > 27) { var _local6 = _local2.substr(0, 27); _local2 = _local6 + "..."; } scoreboard.addItem(((_local2 + "\t (score:") + _local5[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) * _global.totalsurvivors) * (((_global.totalfood * _global.totalwater) * _global.totalhealth) * 0.3)); var check_url = ("http://www.darfurisdying.com/flash_winners_list_ss.php?check_score=" + totalscore); var list_url = "http://www.darfurisdying.com/flash_winners_list_ss.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 967 MovieClip [List] "scoreboard" in Frame 53
//component parameters onClipEvent (construct) { multipleSelection = false; rowHeight = 20; }
Frame 57
function serverResponse() { 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 13 Button
on (press) { _root.dude.removeMovieClip(); _root.take_action = 1; getURL ("javascript:dispatcher.sendEvent({linkName:'Darfur English SWF Take Action',linkType:'o'})"); _root.gotoAndStop("gameover"); this.removeMovieClip(); }
Symbol 15 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 31 Button
on (press) { _root.dude.removeMovieClip(); _root.take_action = 1; getURL ("javascript:dispatcher.sendEvent({linkName:'Darfur English SWF Take Action',linkType:'o'})"); _root.gotoAndStop("gameover"); this.removeMovieClip(); }
Symbol 32 MovieClip [attack_prewarning_screen_mc] Frame 1
stop();
Symbol 47 MovieClip [boy_stop_mc] Frame 1
stop();
Symbol 47 MovieClip [boy_stop_mc] Frame 2
stop();
Symbol 71 Button
on (press) { getURL ("http://www.interfuel.com", "_blank"); }
Symbol 1625 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 1626 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 1627 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 1628 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 1629 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 1630 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 1631 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 1632 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 841 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 842 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 843 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 844 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 874 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 875 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 876 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 877 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 878 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 879 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 880 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 881 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 882 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 883 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 884 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 885 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 886 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 887 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 888 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 889 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 890 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 891 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 892 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 893 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 894 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 895 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 896 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 980 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 981 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 982 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 983 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 984 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 985 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 986 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 987 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 988 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 989 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 990 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 991 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 992 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 993 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 994 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 995 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 135 MovieClip [girl_stop_mc] Frame 1
stop();
Symbol 135 MovieClip [girl_stop_mc] Frame 2
stop();
Symbol 222 MovieClip [woman_stop_mc] Frame 1
stop();
Symbol 222 MovieClip [woman_stop_mc] Frame 2
stop();
Symbol 241 MovieClip Frame 1
stop();
Symbol 254 Button
on (release) { getURL ("http://www.darfurisdying.com/background.html", "_blank"); }
Symbol 255 Button
on (release) { getURL ("http://www.darfurisdying.com/takeaction.html", "_blank"); }
Symbol 256 Button
on (release) { getURL ("http://www.darfurisdying.com/translating.html", "_blank"); }
Symbol 257 Button
on (release) { getURL ("http://www.darfurisdying.com/digital.html", "_blank"); }
Symbol 258 Button
on (release) { _global.show_leaderboard(); }
Symbol 311 MovieClip [enemy_mc] Frame 1
stop();
Symbol 311 MovieClip [enemy_mc] Frame 2
stop();
Symbol 311 MovieClip [enemy_mc] Frame 3
stop();
Symbol 311 MovieClip [enemy_mc] Frame 4
stop();
Symbol 311 MovieClip [enemy_mc] Frame 5
stop();
Symbol 311 MovieClip [enemy_mc] Frame 6
stop();
Symbol 311 MovieClip [enemy_mc] Frame 7
stop();
Symbol 311 MovieClip [enemy_mc] Frame 8
stop();
Symbol 349 MovieClip [boy2_stop_mc] Frame 1
stop();
Symbol 349 MovieClip [boy2_stop_mc] Frame 2
stop();
Symbol 376 MovieClip [boy3_stop_mc] Frame 1
stop();
Symbol 376 MovieClip [boy3_stop_mc] Frame 2
stop();
Symbol 477 MovieClip [girl2_stop_mc] Frame 1
stop();
Symbol 477 MovieClip [girl2_stop_mc] Frame 2
stop();
Symbol 514 MovieClip [girl3_stop_mc] Frame 1
stop();
Symbol 514 MovieClip [girl3_stop_mc] Frame 2
stop();
Symbol 625 MovieClip [structure_mc] Frame 1
stop(); if (fetch_watter_avatar.indexOf("woman") == -1) { gotoAndStop ("home"); }
Symbol 625 MovieClip [structure_mc] Frame 2
stop();
Symbol 644 MovieClip [animated_boy1] Frame 9
gotoAndPlay ("still");
Symbol 644 MovieClip [animated_boy1] Frame 19
gotoAndPlay ("up");
Symbol 644 MovieClip [animated_boy1] Frame 29
gotoAndPlay ("down");
Symbol 644 MovieClip [animated_boy1] Frame 39
gotoAndPlay ("left");
Symbol 644 MovieClip [animated_boy1] Frame 50
gotoAndPlay ("right");
Symbol 654 MovieClip [animated_boy2] Frame 9
gotoAndPlay ("still");
Symbol 654 MovieClip [animated_boy2] Frame 19
gotoAndPlay ("up");
Symbol 654 MovieClip [animated_boy2] Frame 29
gotoAndPlay ("down");
Symbol 654 MovieClip [animated_boy2] Frame 39
gotoAndPlay ("left");
Symbol 654 MovieClip [animated_boy2] Frame 50
gotoAndPlay ("right");
Symbol 666 MovieClip [animated_boy3] Frame 9
gotoAndPlay ("still");
Symbol 666 MovieClip [animated_boy3] Frame 19
gotoAndPlay ("up");
Symbol 666 MovieClip [animated_boy3] Frame 29
gotoAndPlay ("down");
Symbol 666 MovieClip [animated_boy3] Frame 39
gotoAndPlay ("left");
Symbol 666 MovieClip [animated_boy3] Frame 50
gotoAndPlay ("right");
Symbol 680 MovieClip [animated_girl1] Frame 9
gotoAndPlay ("still");
Symbol 680 MovieClip [animated_girl1] Frame 19
gotoAndPlay ("up");
Symbol 680 MovieClip [animated_girl1] Frame 29
gotoAndPlay ("down");
Symbol 680 MovieClip [animated_girl1] Frame 39
gotoAndPlay ("right");
Symbol 680 MovieClip [animated_girl1] Frame 50
gotoAndPlay ("left");
Symbol 686 MovieClip [animated_girl2] Frame 9
gotoAndPlay ("still");
Symbol 686 MovieClip [animated_girl2] Frame 19
gotoAndPlay ("up");
Symbol 686 MovieClip [animated_girl2] Frame 29
gotoAndPlay ("down");
Symbol 686 MovieClip [animated_girl2] Frame 39
gotoAndPlay ("right");
Symbol 686 MovieClip [animated_girl2] Frame 50
gotoAndPlay ("left");
Symbol 692 MovieClip [animated_girl3] Frame 9
gotoAndPlay ("still");
Symbol 692 MovieClip [animated_girl3] Frame 19
gotoAndPlay ("up");
Symbol 692 MovieClip [animated_girl3] Frame 29
gotoAndPlay ("down");
Symbol 692 MovieClip [animated_girl3] Frame 39
gotoAndPlay ("right");
Symbol 692 MovieClip [animated_girl3] Frame 50
gotoAndPlay ("left");
Symbol 704 MovieClip [animated_man] Frame 9
gotoAndPlay ("still");
Symbol 704 MovieClip [animated_man] Frame 19
gotoAndPlay ("up");
Symbol 704 MovieClip [animated_man] Frame 29
gotoAndPlay ("down");
Symbol 704 MovieClip [animated_man] Frame 39
gotoAndPlay ("left");
Symbol 704 MovieClip [animated_man] Frame 50
gotoAndPlay ("right");
Symbol 712 MovieClip [animated_woman] Frame 9
gotoAndPlay ("still");
Symbol 712 MovieClip [animated_woman] Frame 19
gotoAndPlay ("up");
Symbol 712 MovieClip [animated_woman] Frame 29
gotoAndPlay ("down");
Symbol 712 MovieClip [animated_woman] Frame 39
gotoAndPlay ("right");
Symbol 712 MovieClip [animated_woman] Frame 50
gotoAndPlay ("left");
Symbol 757 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 767 Button
on (release) { this.gotoAndPlay(2); }
Symbol 838 Button
on (press) { var _mc = opener_mc; _mc.UI_UpdateID = setInterval(_mc.update_UI, _mc.UI_RefreshInterval); this.removeMovieClip(); }
Symbol 840 MovieClip [instruction_screen] Frame 1
stop();
Symbol 840 MovieClip [instruction_screen] Frame 2
stop();
Symbol 848 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 850 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 853 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 855 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 858 MovieClip [Defaults] Frame 1
#initclip 52 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 859 MovieClip [UIObjectExtensions] Frame 1
#initclip 53 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 860 MovieClip [UIObject] Frame 1
#initclip 54 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 863 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 864 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 865 MovieClip [FocusRect] Frame 1
#initclip 56 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 866 MovieClip [FocusManager] Frame 1
#initclip 57 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 867 MovieClip [UIComponentExtensions] Frame 1
#initclip 58 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 868 MovieClip [UIComponent] Frame 1
#initclip 59 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 869 MovieClip [SimpleButton] Frame 1
#initclip 60 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 870 MovieClip [Border] Frame 1
#initclip 61 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 871 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 872 MovieClip [ButtonSkin] Frame 1
#initclip 63 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 873 MovieClip [Button] Frame 1
#initclip 64 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 869 MovieClip [SimpleButton] in Symbol 873 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 899 MovieClip [TextInput] Frame 1
#initclip 65 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 900 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 869 MovieClip [SimpleButton] in Symbol 900 MovieClip [ComboBase] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 899 MovieClip [TextInput] in Symbol 900 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 901 MovieClip [DataProvider] Frame 1
#initclip 67 Object.registerClass("DataProvider", mx.controls.listclasses.DataProvider); #endinitclip stop();
Symbol 902 MovieClip [DataSelector] Frame 1
#initclip 68 Object.registerClass("DataSelector", mx.controls.listclasses.DataSelector); #endinitclip stop();
Symbol 903 MovieClip [SelectableRow] Frame 1
#initclip 69 Object.registerClass("SelectableRow", mx.controls.listclasses.SelectableRow); #endinitclip stop();
Symbol 904 MovieClip [CustomBorder] Frame 1
#initclip 70 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 916 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 918 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 929 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 931 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 938 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 959 MovieClip [BtnDownArrow] Frame 1
#initclip 71 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 960 MovieClip [BtnUpArrow] Frame 1
#initclip 72 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 962 MovieClip [HScrollBar] Frame 1
#initclip 73 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 873 MovieClip [Button] in Symbol 962 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 869 MovieClip [SimpleButton] in Symbol 962 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 963 MovieClip [VScrollBar] Frame 1
#initclip 74 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 873 MovieClip [Button] in Symbol 963 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 869 MovieClip [SimpleButton] in Symbol 963 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 964 MovieClip [View] Frame 1
#initclip 75 Object.registerClass("View", mx.core.View); #endinitclip stop();
Symbol 965 MovieClip [ScrollView] Frame 1
#initclip 76 Object.registerClass("ScrollView", mx.core.ScrollView); #endinitclip stop();
Instance of Symbol 962 MovieClip [HScrollBar] in Symbol 965 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 963 MovieClip [VScrollBar] in Symbol 965 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 966 MovieClip [ScrollSelectList] Frame 1
#initclip 77 Object.registerClass("ScrollSelectList", mx.controls.listclasses.ScrollSelectList); #endinitclip stop();
Symbol 967 MovieClip [List] Frame 1
#initclip 78 Object.registerClass("List", mx.controls.List); #endinitclip stop();
Symbol 973 MovieClip [ComboDownArrowDisabled] Frame 1
#initclip 79 Object.registerClass("ComboDownArrowDisabled", mx.controls.SimpleButton); #endinitclip
Symbol 975 MovieClip [ComboThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 978 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 979 MovieClip [ComboBox] Frame 1
#initclip 81 Object.registerClass("ComboBox", mx.controls.ComboBox); #endinitclip stop();
Instance of Symbol 967 MovieClip [List] in Symbol 979 MovieClip [ComboBox] Frame 2
//component parameters onClipEvent (initialize) { multipleSelection = false; rowHeight = 20; }
Symbol 997 MovieClip [TextArea] Frame 1
#initclip 82 Object.registerClass("TextArea", mx.controls.TextArea); #endinitclip stop();
Symbol 1015 MovieClip Frame 1
stop();
Symbol 1015 MovieClip Frame 10
character_mc.gotoAndStop(avatar_gender);
Symbol 1015 MovieClip Frame 20
gotoAndPlay ("open");
Symbol 1017 MovieClip Frame 1
stop();
Symbol 1017 MovieClip Frame 2
stop();
Symbol 1019 MovieClip Frame 1
stop();
Symbol 1021 MovieClip Frame 1
stop();
Symbol 1023 Button
on (rollOver) { this.male_popup.gotoAndPlay("grow"); } on (rollOut) { this.male_popup.gotoAndPlay("hidden"); }
Symbol 1024 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 (_global.totalwater <= 5) { return(undefined); } if ((this.haswater != true) && (_root.well_usable == false)) { _root.popup_well.gotoAndPlay("grow"); } else if (this.haswater != true) { this.haswater = true; trace((("adding water to avatar of type " + avatar_type) + " whose jug is now at ") + this.waterjug._y); switch (avatar_type) { case 1 : this.waterjug._y = -25.6; this.waterjug._x = -0.1; break; case 2 : this.waterjug._y = -17; this.waterjug._x = -2.1; break; case 3 : this.waterjug._y = -19; this.waterjug._x = -0.1; } _global.totalwater = _global.totalwater - 5; trace("removed from well, and set totalwater to " + _global.totalwater); } 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.totalfood = _global.totalfood + (food_gain_from_crops * (1 + (Math.random() * 0.5))); _global.totalfood = _global.totalfood + (food_gain_from_crops * (1 + (Math.random() * 0.5))); _global.totalfood = _global.totalfood + (food_gain_from_crops * (1 + (Math.random() * 0.5))); if (_global.totalfood > _global.maxfood) { _global.totalfood = _global.maxfood; } _global.totalhealth = _global.totalfood; if (_global.totalhealth > _global.maxhealth) { _global.totalhealth = _global.maxhealth; } 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.male_popup.gotoAndStop("hidden"); this.male_popup.you_are_here._visible = false; 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)) { this.male_popup.gotoAndStop("hidden"); this.male_popup.you_are_here._visible = false; 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)) { this.male_popup.gotoAndStop("hidden"); this.male_popup.you_are_here._visible = false; 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)) { this.male_popup.gotoAndStop("hidden"); this.male_popup.you_are_here._visible = false; 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); } }; this.male_popup.gotoAndPlay("grow");
Symbol 1116 Button
on (rollOver) { _root.pop26.gotoAndPlay(2); _root.pop27.gotoAndStop(1); } on (rollOut) { _root.pop26.play(); }
Symbol 1118 Button
on (rollOver) { _root.pop27.gotoAndPlay(2); _root.pop26.gotoAndStop(1); } on (rollOut) { _root.pop27.play(); }
Symbol 1120 Button
on (rollOver) { _root.pop28.gotoAndPlay(2); _root.pop26.gotoAndStop(1); _root.pop27.gotoAndStop(1); } on (rollOut) { _root.pop28.gotoAndPlay(1); }
Symbol 1122 Button
on (rollOver) { _root.pop29.gotoAndPlay(2); _root.pop26.gotoAndStop(1); _root.pop27.gotoAndStop(1); } on (rollOut) { _root.pop29.gotoAndPlay(1); }
Symbol 1124 Button
on (rollOver) { _root.pop30.gotoAndPlay(2); _root.pop26.gotoAndStop(1); _root.pop27.gotoAndStop(1); } on (rollOut) { _root.pop30.gotoAndPlay(1); }
Symbol 1126 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); if (_global.totaldays != day_mc._currentframe) { trace("**************************** setting up aid in updateUI"); _global.aid_flag = true; _global.aiddaysper = _global.totaldaysper + (10 * Math.random()); trace((("***** set aiddaysper to " + _global.aiddaysper) + " based on totaldaysper ") + _global.totaldaysper); } _global.totaldays = day_mc._currentframe; if (_global.totaldaysper >= 100) { trace("Game is over because: TIME IS UP"); trace("\t_global.totaldays = " + _global.totaldays); trace("\tday_mc._currentframe = " + day_mc._currentframe); clearInterval(UI_UpdateID); _root.dude.removeMovieClip(); _root.gotoAndStop("gameover"); } else if ((_global.totalhealth <= 0) || (_global.totalfood <= 0)) { trace("Game is over because: VILLAGE IS DEAD - Health/Food = 0"); _global.totalhealth = 0; clearInterval(UI_UpdateID); trace("\t_global.totaldays = " + _global.totaldays); trace("\tday_mc._currentframe = " + day_mc._currentframe); _root.dude.removeMovieClip(); _root.gotoAndStop("gameover"); _root.village.gotoAndStop("destroyed"); } else if ((_global.totalthreat > 80) && (!_global.prewarning_shown)) { trace("showing attack prewarning"); _global.prewarning_shown = true; clearInterval(UI_UpdateID); with (_root) { attachMovie("attack_prewarning_screen_mc", "attack_prewarning_screen_mc", warningsPopUpDepth); PopUp(attack_prewarning_screen_mc); attack_prewarning_screen_mc._x = game_visible_area_mc._x; attack_prewarning_screen_mc._y = game_visible_area_mc._y; attack_prewarning_screen_mc.opener_mc = me_mc; attack_prewarning_screen_mc._btn.onPress = function () { var _local2 = this._parent.opener_mc; _local2.UI_UpdateID = setInterval(_local2.update_UI, _local2.UI_RefreshInterval); this._parent.removeMovieClip(); }; } } else if (_global.totalthreat > 100) { _global.totalthreat = 0; _global.prewarning_shown = false; 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(); } else if (_global.totalwater <= 0) { trace("OUT OF WATER -- SHOWING FETCH WATER SCREEN"); 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 / 5) + 1; var _local3; trace((((("d_health: " + _local5) + ", houses_importance: ") + houses_importance) + ", housesDestroyed ") + _local4); i = 0; while (i < _local4) { _local3 = "house" + houses_numbers[int(Math.random() * houses_numbers.length)]; _root.village[_local3].roundtype.roundtype.gotoAndStop("start"); _global.houses_destroyed.push(_root.village[_local3].roundtype.roundtype); i++; } brick_plot_mc.gotoAndStop("warning"); } function UpdateResourcesValues() { trace((("UpdateResourcesValues => " + totalwater) + "|") + _global.totalwater); _global.totalfood = _global.totalfood - (Math.round(Math.random() * 5) + 1); _global.totalwater = _global.totalwater - 1; _global.totalthreat = _global.totalthreat + (Math.round(Math.random() * 5) + 1); _global.totalhealth--; if (_global.totalfood < 0) { _global.totalfood = 0; } if (_global.totalwater < 0) { _global.totalwater = 0; } if (_global.totalhealth < 0) { _global.totalhealth = 0; } 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.totalthreat = totalthreat; _global.totaldays = totaldays; _global.totaldays = day_mc._currentframe; trace("exit => totaldaysper:" + totaldaysper); trace("\t_global.totaldays = " + _global.totaldays); trace("\tday_mc._currentframe = " + 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.totalthreat = totalthreat; _global.totaldays = totaldays; _global.totaldays = totaldays; clearInterval(UI_UpdateID); trace(_global.totaldays); };
Symbol 1132 Button
on (press) { _root.gender = 2; _root.gotoAndPlay("play"); }
Symbol 1134 Button
on (press) { _root.gender = 1; _root.gotoAndPlay("play"); }
Symbol 1140 MovieClip Frame 1
structures_area_plots_list.push(this);
Symbol 1146 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 1146 MovieClip Frame 2
hasWater = (cropsIsReady = false); growingCropsCounter = 0; clearInterval(ID);
Symbol 1146 MovieClip Frame 5
stop();
Symbol 1146 MovieClip Frame 6
hasWater = true; clearInterval(ID); ID = setInterval(growCrops, cropGrowingInterval);
Symbol 1146 MovieClip Frame 12
stop();
Symbol 1146 MovieClip Frame 19
stop();
Symbol 1146 MovieClip Frame 24
stop();
Symbol 1146 MovieClip Frame 25
ID = setInterval(resetPlotState, cropGrowingInterval);
Symbol 1146 MovieClip Frame 32
stop();
Symbol 1151 MovieClip Frame 1
stop();
Symbol 1151 MovieClip Frame 2
stop();
Symbol 1151 MovieClip Frame 3
stop();
Symbol 1151 MovieClip Frame 4
stop();
Symbol 1159 MovieClip Frame 1
stop();
Symbol 1159 MovieClip Frame 2
stop();
Symbol 1159 MovieClip Frame 3
stop();
Symbol 1159 MovieClip Frame 4
stop();
Symbol 1159 MovieClip Frame 5
stop();
Symbol 1159 MovieClip Frame 6
stop();
Symbol 1159 MovieClip Frame 7
stop();
Symbol 1160 MovieClip Frame 5
stop();
Symbol 1160 MovieClip Frame 10
stop();
Symbol 1176 MovieClip Frame 1
stop();
Symbol 1176 MovieClip Frame 2
stop();
Symbol 1176 MovieClip Frame 3
stop();
Symbol 1176 MovieClip Frame 4
stop();
Symbol 1182 MovieClip Frame 1
stop();
Symbol 1182 MovieClip Frame 2
stop();
Symbol 1182 MovieClip Frame 3
stop();
Symbol 1182 MovieClip Frame 4
stop();
Symbol 1184 MovieClip Frame 1
stop(); roundtype.gotoAndStop("stage3");
Symbol 1200 MovieClip Frame 1
stop();
Symbol 1200 MovieClip Frame 2
stop();
Symbol 1203 MovieClip Frame 1
stop();
Symbol 1203 MovieClip Frame 2
stop();
Symbol 1204 MovieClip Frame 1
Symbol 1204 MovieClip Frame 40
stop();
Symbol 1208 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 1208 MovieClip Frame 5
stop();
Symbol 1219 MovieClip Frame 1
stop();
Symbol 1219 MovieClip Frame 2
stop();
Symbol 1219 MovieClip Frame 3
stop();
Symbol 1219 MovieClip Frame 4
stop();
Symbol 1219 MovieClip Frame 5
stop();
Symbol 1219 MovieClip Frame 6
stop();
Symbol 1220 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 1220 MovieClip Frame 5
stop();
Symbol 1221 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 1221 MovieClip Frame 5
stop();
Symbol 1229 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 1229 MovieClip Frame 5
stop();
Symbol 1235 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 1235 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 1235 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); _global.totalhealth = _global.totalhealth + houses_importance; if (_global.totalhealth > _global.maxhealth) { _global.totalhealth = _global.maxhealth; } trace("building bricks changed health => " + _global.totalhealth); (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 = _global.houses_destroyed.pop(); var NumberOfHousesToRepair = _global.houses_destroyed.length; FunctionIntervalID = setInterval(makeBricks, 500); trace(_currentframe);
Symbol 1237 MovieClip Frame 1
function AID() { if (_global.aid_flag && (_global.aiddaysper < _global.totaldaysper)) { trace("******_______*** giving aid **___*** "); _global.aid_flag = false; _root.aid_warning_message_mc.gotoAndPlay("show"); AID_VALUE = int(medical_aid_value * (1 + Math.random())); } } var message_mc = _root.aid_warning_message_mc; _global.hospital_mc = this; if (_global.aidTimer) { clearInterval(_global.aidTimer); } _global.aidTimer = setInterval(AID, 100);
Symbol 1282 Button
on (rollOver) { _root.pop20.gotoAndPlay(2); } on (rollOut) { _root.pop20.gotoAndPlay(1); }
Symbol 1298 Button
on (rollOver) { _root.pop24.gotoAndPlay(2); } on (rollOut) { _root.pop24.gotoAndPlay(1); }
Symbol 1308 Button
on (rollOver) { _root.pop25.gotoAndPlay(2); } on (rollOut) { _root.pop25.gotoAndPlay(1); }
Symbol 1325 Button
on (rollOver) { _root.pop23.gotoAndPlay(2); } on (rollOut) { _root.pop23.gotoAndPlay(1); }
Symbol 1326 Button
on (rollOver) { _root.pop21.gotoAndPlay(2); } on (rollOut) { _root.pop21.gotoAndPlay(1); }
Symbol 1328 Button
on (rollOver) { _root.pop22.gotoAndPlay(2); } on (rollOut) { _root.pop22.gotoAndPlay(1); }
Symbol 1331 MovieClip Frame 1
this.onUnload = function () { _global.structures_area_plots_list = new Array(); };
Symbol 1331 MovieClip Frame 10
villageBackground = new Sound(this); villageBackground.attachSound("bg_loop_exact"); villageBackground.start(0, 999); stop();
Symbol 1331 MovieClip Frame 11
stop(); _global.show_leaderboard(); stop();
Symbol 1335 MovieClip Frame 1
stop(); var aid = false;
Symbol 1335 MovieClip Frame 7
aid = true;
Symbol 1336 Button
on (rollOver) { pop22.gotoAndPlay(2); } on (rollOut) { pop22.gotoAndPlay(1); }
Symbol 1337 Button
on (rollOver) { pop25.gotoAndPlay(2); } on (rollOut) { pop25.gotoAndPlay(1); }
Symbol 1338 Button
on (rollOver) { pop21.gotoAndPlay(2); } on (rollOut) { pop21.gotoAndPlay(1); }
Symbol 1339 Button
on (rollOver) { pop23.gotoAndPlay(2); } on (rollOut) { pop23.gotoAndPlay(1); }
Symbol 1340 Button
on (rollOver) { pop20.gotoAndPlay(2); } on (rollOut) { pop20.gotoAndPlay(1); }
Symbol 1341 Button
on (rollOver) { pop24.gotoAndPlay(2); } on (rollOut) { pop24.gotoAndPlay(1); }
Symbol 1342 Button
on (rollOver) { pop15.gotoAndPlay(2); } on (rollOut) { pop15.gotoAndPlay(1); }
Symbol 1343 Button
on (rollOver) { pop17.gotoAndPlay(2); } on (rollOut) { pop17.gotoAndPlay(1); }
Symbol 1344 Button
on (rollOver) { pop18.gotoAndPlay(2); } on (rollOut) { pop18.gotoAndPlay(1); }
Symbol 1345 Button
on (rollOver) { pop14.gotoAndPlay(2); } on (rollOut) { pop14.gotoAndPlay(1); }
Symbol 1346 Button
on (rollOver) { pop13.gotoAndPlay(2); } on (rollOut) { pop13.gotoAndPlay(1); }
Symbol 1347 Button
on (rollOver) { pop7.gotoAndPlay(2); } on (rollOut) { pop7.gotoAndPlay(1); }
Symbol 1348 Button
on (rollOver) { pop5.gotoAndPlay(2); } on (rollOut) { pop5.gotoAndPlay(1); }
Symbol 1349 Button
on (rollOver) { pop9.gotoAndPlay(2); } on (rollOut) { pop9.gotoAndPlay(1); }
Symbol 1350 Button
on (rollOver) { pop8.gotoAndPlay(2); } on (rollOut) { pop8.gotoAndPlay(1); }
Symbol 1351 Button
on (rollOver) { pop3.gotoAndPlay(2); } on (rollOut) { pop3.gotoAndPlay(1); }
Symbol 1352 Button
on (rollOver) { pop1.gotoAndPlay(2); } on (rollOut) { pop1.gotoAndPlay(1); }
Symbol 1353 Button
on (rollOver) { pop2.gotoAndPlay(2); } on (rollOut) { pop2.gotoAndPlay(1); }
Symbol 1354 Button
on (rollOver) { pop19.gotoAndPlay(2); } on (rollOut) { pop19.gotoAndPlay(1); }
Symbol 1355 Button
on (rollOver) { pop16.gotoAndPlay(2); } on (rollOut) { pop16.gotoAndPlay(1); }
Symbol 1356 Button
on (rollOver) { pop12.gotoAndPlay(2); } on (rollOut) { pop12.gotoAndPlay(1); }
Symbol 1357 Button
on (rollOver) { pop6.gotoAndPlay(2); } on (rollOut) { pop6.gotoAndPlay(1); }
Symbol 1358 Button
on (rollOver) { pop4.gotoAndPlay(2); } on (rollOut) { pop4.gotoAndPlay(1); }
Symbol 1359 Button
on (rollOver) { pop11.gotoAndPlay(2); } on (rollOut) { pop11.gotoAndPlay(1); }
Symbol 1360 Button
on (rollOver) { pop10.gotoAndPlay(2); } on (rollOut) { pop10.gotoAndPlay(1); }
Symbol 1361 Button
on (rollOver) { showFarmPlot(); } on (rollOut) { hideFarmPlot(); }
Symbol 1364 MovieClip Frame 1
stop();
Symbol 1364 MovieClip Frame 2
stop();
Symbol 1368 MovieClip Frame 1
stop();
Symbol 1368 MovieClip Frame 2
stop();
Symbol 1372 MovieClip Frame 1
stop();
Symbol 1372 MovieClip Frame 2
stop();
Symbol 1376 MovieClip Frame 1
stop();
Symbol 1376 MovieClip Frame 2
stop();
Symbol 1379 MovieClip Frame 1
stop();
Symbol 1379 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 1390 MovieClip Frame 1
stop();
Symbol 1390 MovieClip Frame 2
stop();
Symbol 1394 MovieClip Frame 1
stop();
Symbol 1394 MovieClip Frame 2
stop();
Symbol 1397 MovieClip Frame 1
stop();
Symbol 1397 MovieClip Frame 2
stop();
Symbol 1401 MovieClip Frame 1
stop();
Symbol 1401 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 1412 MovieClip Frame 1
stop();
Symbol 1412 MovieClip Frame 2
stop();
Symbol 1416 MovieClip Frame 1
stop();
Symbol 1416 MovieClip Frame 2
stop();
Symbol 1420 MovieClip Frame 1
stop();
Symbol 1420 MovieClip Frame 2
stop();
Symbol 1423 MovieClip Frame 1
stop();
Symbol 1423 MovieClip Frame 2
stop();
Symbol 1426 MovieClip Frame 1
stop();
Symbol 1426 MovieClip Frame 2
stop();
Symbol 1429 MovieClip Frame 1
stop();
Symbol 1429 MovieClip Frame 2
stop();
Symbol 1430 MovieClip Frame 1
stop();
Symbol 1430 MovieClip Frame 2
stop();
Symbol 1433 MovieClip Frame 1
stop();
Symbol 1433 MovieClip Frame 2
stop();
Symbol 1436 MovieClip Frame 1
stop();
Symbol 1436 MovieClip Frame 2
stop();
Symbol 1438 MovieClip Frame 1
stop();
Symbol 1438 MovieClip Frame 2
stop();
Symbol 1442 MovieClip Frame 1
stop();
Symbol 1442 MovieClip Frame 2
stop();
Symbol 1445 MovieClip Frame 1
stop();
Symbol 1445 MovieClip Frame 2
stop();
Symbol 1451 Button
on (press) { _root.dude.removeMovieClip(); _root.take_action = 1; getURL ("javascript:dispatcher.sendEvent({linkName:'Darfur English SWF Take Action',linkType:'o'})"); _root.gotoAndStop("gameover"); this.removeMovieClip(); }
Symbol 1452 MovieClip Frame 1
stop();
Symbol 1452 MovieClip Frame 2
stop();
Symbol 1452 MovieClip Frame 43
gotoAndStop (1);
Symbol 1455 Button
on (press) { _root.dude.removeMovieClip(); _root.take_action = 1; getURL ("javascript:dispatcher.sendEvent({linkName:'Darfur English SWF Take Action',linkType:'o'})"); _root.gotoAndStop("gameover"); this.removeMovieClip(); }
Symbol 1456 MovieClip Frame 1
stop();
Symbol 1456 MovieClip Frame 2
stop();
Symbol 1456 MovieClip Frame 42
gotoAndStop (1);
Symbol 1459 MovieClip Frame 1
stop();
Symbol 1459 MovieClip Frame 2
stop();
Symbol 1462 MovieClip Frame 1
stop();
Symbol 1462 MovieClip Frame 2
stop();
Symbol 1465 MovieClip Frame 1
stop();
Symbol 1465 MovieClip Frame 2
stop();
Symbol 1466 Button
on (rollOver) { pop31.gotoAndPlay(2); } on (rollOut) { pop31.gotoAndPlay(1); }
Symbol 1470 MovieClip Frame 1
stop();
Symbol 1470 MovieClip Frame 2
stop();
Symbol 1520 Button
on (press) { this.gotoAndStop("game"); }
Symbol 1531 MovieClip Frame 1
stop();
Symbol 1531 MovieClip Frame 2
stop();
Symbol 1536 Button
on (press) { _parent.gotoAndStop("selectavatar_cupgame"); }
Symbol 1538 Button
on (press) { this.removeMovieClip(); _root.winner = false; _root.gotoAndPlay("playing"); }
Symbol 1548 MovieClip Frame 1
stop();
Symbol 1548 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 ((popup._currentframe != 2) && (_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 1548 MovieClip Frame 15
theScene.removeMovieClip(); haze.removeMovieClip(); popup.removeMovieClip(); trace("starting failure, firstfetch is " + _global.firstfetch); trace(" and totalwater is " + _global.totalwater); trace(("adding avatar " + _global.current_avatar_btn._name) + " to list "); trace(("adding avatar " + fetch_watter_avatar) + " to list "); _global.dead_avatars.push(fetch_watter_avatar); 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)); _global.firstfetch = false; trace("done with failure, firstfetch is " + _global.firstfetch); trace(" and totalwater is " + _global.totalwater);
Symbol 1548 MovieClip Frame 25
theScene.removeMovieClip(); haze.removeMovieClip(); popup.removeMovieClip(); trace("implementing success, firstfetch is " + _global.firstfetch); trace(((" avatar fetch amount is " + _global.avatar_wellwater) + " and totalwater is ") + _global.totalwater); if (_global.firstfetch) { _global.totalwater = _global.maxwater; } else { _global.totalwater = _global.totalwater + _global.avatar_wellwater; } _global.totalhealth = _global.totalhealth + (2 * (fetch_water_max_health_gain * (1.6 - water_fetch_avatar_abillity))); if (_global.totalwater > _global.maxwater) { _global.totalwater = _global.maxwater; } if (_global.totalhealth > _global.maxhealth) { _global.totalhealth = _global.maxhealth; } _global.firstfetch = false; trace("done with success, firstfetch is " + _global.firstfetch); trace(" and totalwater is " + _global.totalwater);
Symbol 1596 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 997 MovieClip [TextArea] "msg_txt" in Symbol 1596 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 967 MovieClip [List] "emails_list_mc" in Symbol 1596 MovieClip Frame 1
//component parameters onClipEvent (construct) { multipleSelection = true; rowHeight = 20; }
Instance of Symbol 979 MovieClip [ComboBox] "type_list" in Symbol 1596 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 967 MovieClip [List] "recipients_list_mc" in Symbol 1596 MovieClip Frame 1
//component parameters onClipEvent (construct) { multipleSelection = true; rowHeight = 20; }
Instance of Symbol 873 MovieClip [Button] "_btn" in Symbol 1596 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 1596 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 997 MovieClip [TextArea] "msg_txt" in Symbol 1596 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 1596 MovieClip Frame 20
stop(); try_again_btn.onPress = function () { gotoAndStop ("MailForm"); }; msg_txt.text = resp_lv.msg;
Symbol 1600 Button
on (release) { getURL ("http://www.darfurisdying.com/aboutgame.html", "_blank"); }
Symbol 1601 Button
on (press) { gotoAndStop (18); }
Symbol 1606 Button
on (release) { getURL ("http://www.darfurisdying.com/leaderboard.html", "_blank"); }
Symbol 1607 Button
on (press) { gotoAndStop (7); }
Symbol 1613 Button
on (release) { gotoAndStop ("email"); }

Library Items

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

Instance Names

"_btn"Frame 1Symbol 64 Button
"_txt"Frame 2Symbol 73 EditableText
"_btn"Frame 7Symbol 1055 Button
"game_visible_area_mc"Frame 9Symbol 1064 MovieClip
"take_action_btn"Frame 9Symbol 243 Button
"ui_mc"Frame 9Symbol 1126 MovieClip
"village"Frame 12Symbol 1331 MovieClip
"aid_warning_message_mc"Frame 12Symbol 1335 MovieClip
"pop1"Frame 12Symbol 1364 MovieClip
"pop2"Frame 12Symbol 1368 MovieClip
"pop5"Frame 12Symbol 1372 MovieClip
"pop7"Frame 12Symbol 1376 MovieClip
"pop6"Frame 12Symbol 1379 MovieClip
"pop8"Frame 12Symbol 1383 MovieClip
"pop9"Frame 12Symbol 1387 MovieClip
"pop10"Frame 12Symbol 1390 MovieClip
"pop11"Frame 12Symbol 1394 MovieClip
"pop4"Frame 12Symbol 1397 MovieClip
"pop19"Frame 12Symbol 1401 MovieClip
"pop18"Frame 12Symbol 1405 MovieClip
"pop16"Frame 12Symbol 1408 MovieClip
"pop17"Frame 12Symbol 1412 MovieClip
"pop15"Frame 12Symbol 1416 MovieClip
"pop13"Frame 12Symbol 1420 MovieClip
"pop12"Frame 12Symbol 1423 MovieClip
"pop22"Frame 12Symbol 1426 MovieClip
"pop21"Frame 12Symbol 1429 MovieClip
"pop25"Frame 12Symbol 1430 MovieClip
"pop24"Frame 12Symbol 1433 MovieClip
"pop20"Frame 12Symbol 1436 MovieClip
"pop23"Frame 12Symbol 1438 MovieClip
"pop3"Frame 12Symbol 1442 MovieClip
"pop14"Frame 12Symbol 1445 MovieClip
"pop26"Frame 12Symbol 1452 MovieClip
"pop27"Frame 12Symbol 1456 MovieClip
"pop28"Frame 12Symbol 1459 MovieClip
"pop29"Frame 12Symbol 1462 MovieClip
"pop30"Frame 12Symbol 1465 MovieClip
"brick_plot_btn"Frame 12Symbol 1466 Button
"pop31"Frame 12Symbol 1470 MovieClip
"pop_up_farm_plot_info_mc"Frame 12Symbol 1477 MovieClip
"highlight_mc"Frame 13Symbol 1479 MovieClip
"fetch_watter_btn"Frame 13Symbol 1484 Button
"village_btn"Frame 13Symbol 1489 Button
"woman_btn"Frame 13Symbol 1493 Button
"man_btn"Frame 13Symbol 1497 Button
"boy1_btn"Frame 13Symbol 1501 Button
"boy2_btn"Frame 13Symbol 1503 Button
"boy3_btn"Frame 13Symbol 1505 Button
"girl1_btn"Frame 13Symbol 1509 Button
"girl2_btn"Frame 13Symbol 1511 Button
"girl3_btn"Frame 13Symbol 1513 Button
"warning_txt"Frame 13Symbol 1514 EditableText
"friend_btn"Frame 18Symbol 1553 Button
"president_btn"Frame 18Symbol 1557 Button
"representative_btn"Frame 18Symbol 1559 Button
"movement_btn"Frame 18Symbol 1561 Button
"involved_btn"Frame 18Symbol 1563 Button
"back_to_game_btn"Frame 18Symbol 1567 Button
"house1"Frame 33Symbol 1220 MovieClip
"house4"Frame 33Symbol 1220 MovieClip
"house6"Frame 33Symbol 1208 MovieClip
"house2"Frame 33Symbol 1208 MovieClip
"house9"Frame 33Symbol 1208 MovieClip
"house7"Frame 33Symbol 1221 MovieClip
"house12"Frame 33Symbol 1221 MovieClip
"house11"Frame 33Symbol 1220 MovieClip
"house3"Frame 33Symbol 1220 MovieClip
"house5"Frame 33Symbol 1208 MovieClip
"house8"Frame 33Symbol 1221 MovieClip
"ground_mc"Frame 33Symbol 1140 MovieClip
"ground_mc"Frame 33Symbol 1140 MovieClip
"landscaping"Frame 33Symbol 1160 MovieClip
"house15"Frame 33Symbol 1208 MovieClip
"house13"Frame 33Symbol 1220 MovieClip
"plot_dirt"Frame 33Symbol 1235 MovieClip
"house14"Frame 33Symbol 1208 MovieClip
"_btn"Frame 33Symbol 251 Button
"action_btn"Frame 33Symbol 1601 Button
"days_txt"Frame 42Symbol 1605 EditableText
"action_btn"Frame 42Symbol 243 Button
"_btn"Frame 53Symbol 1607 Button
"days_txt"Frame 53Symbol 1610 EditableText
"scoreboard"Frame 53Symbol 967 MovieClip [List]
"action_btn"Frame 53Symbol 1601 Button
"email_txt"Frame 57Symbol 1616 EditableText
"nickname_txt"Frame 57Symbol 1618 EditableText
"score_txt"Frame 57Symbol 1620 EditableText
"survivors_txt"Frame 57Symbol 1622 EditableText
"send_btn"Frame 57Symbol 1588 Button
"warning_txt"Frame 57Symbol 1624 EditableText
"_btn"Symbol 15 MovieClip [attack_warning_screen_mc] Frame 1Symbol 8 Button
"action_btn"Symbol 15 MovieClip [attack_warning_screen_mc] Frame 1Symbol 13 Button
"_btn"Symbol 32 MovieClip [attack_prewarning_screen_mc] Frame 1Symbol 26 Button
"action_btn"Symbol 32 MovieClip [attack_prewarning_screen_mc] Frame 1Symbol 31 Button
"action_btn"Symbol 259 MovieClip [dead_screen_mc] Frame 1Symbol 243 Button
"_btn"Symbol 259 MovieClip [dead_screen_mc] Frame 1Symbol 251 Button
"_btn"Symbol 262 MovieClip [fetch_watter_man_screen_mc] Frame 1Symbol 8 Button
"_btn"Symbol 269 MovieClip [fetch_watter_warning_screen_mc] Frame 1Symbol 268 Button
"water_mc"Symbol 762 MovieClip [switchbutton] Frame 1Symbol 757 MovieClip
"_btn"Symbol 840 MovieClip [instruction_screen] Frame 2Symbol 838 Button
"b"Symbol 851 MovieClip [SimpleButtonDown] Frame 1Symbol 848 MovieClip [BrdrShdw]
"face"Symbol 851 MovieClip [SimpleButtonDown] Frame 1Symbol 850 MovieClip [BrdrFace]
"b"Symbol 856 MovieClip [SimpleButtonIn] Frame 1Symbol 853 MovieClip [BrdrBlk]
"it"Symbol 856 MovieClip [SimpleButtonIn] Frame 1Symbol 855 MovieClip [BrdrHilght]
"g"Symbol 856 MovieClip [SimpleButtonIn] Frame 1Symbol 848 MovieClip [BrdrShdw]
"face"Symbol 856 MovieClip [SimpleButtonIn] Frame 1Symbol 850 MovieClip [BrdrFace]
"ob"Symbol 857 MovieClip [SimpleButtonUp] Frame 1Symbol 853 MovieClip [BrdrBlk]
"ol"Symbol 857 MovieClip [SimpleButtonUp] Frame 1Symbol 850 MovieClip [BrdrFace]
"ib"Symbol 857 MovieClip [SimpleButtonUp] Frame 1Symbol 848 MovieClip [BrdrShdw]
"il"Symbol 857 MovieClip [SimpleButtonUp] Frame 1Symbol 855 MovieClip [BrdrHilght]
"face"Symbol 857 MovieClip [SimpleButtonUp] Frame 1Symbol 850 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 865 MovieClip [FocusRect] Frame 1Symbol 846 MovieClip [BoundingBox]
"tabCapture"Symbol 866 MovieClip [FocusManager] Frame 1Symbol 863 Button
"boundingBox_mc"Symbol 869 MovieClip [SimpleButton] Frame 1Symbol 846 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 873 MovieClip [Button] Frame 1Symbol 846 MovieClip [BoundingBox]
"label"Symbol 899 MovieClip [TextInput] Frame 1Symbol 898 EditableText
"boundingBox_mc"Symbol 900 MovieClip [ComboBase] Frame 1Symbol 846 MovieClip [BoundingBox]
"dfs"Symbol 959 MovieClip [BtnDownArrow] Frame 1Symbol 907 MovieClip [ScrollTrack]
"dfs"Symbol 960 MovieClip [BtnUpArrow] Frame 1Symbol 907 MovieClip [ScrollTrack]
"boundingBox_mc"Symbol 962 MovieClip [HScrollBar] Frame 1Symbol 846 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 963 MovieClip [VScrollBar] Frame 1Symbol 846 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 964 MovieClip [View] Frame 1Symbol 846 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 965 MovieClip [ScrollView] Frame 1Symbol 846 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 967 MovieClip [List] Frame 1Symbol 846 MovieClip [BoundingBox]
"dfs"Symbol 973 MovieClip [ComboDownArrowDisabled] Frame 1Symbol 972 MovieClip [ComboDownArrowUp]
"boundingBox_mc"Symbol 979 MovieClip [ComboBox] Frame 1Symbol 846 MovieClip [BoundingBox]
"label"Symbol 997 MovieClip [TextArea] Frame 1Symbol 996 EditableText
"you_are_here"Symbol 1015 MovieClip Frame 1Symbol 1001 MovieClip
"character_mc"Symbol 1015 MovieClip Frame 10Symbol 1014 MovieClip
"avatar"Symbol 1024 MovieClip [avatar] Frame 1Symbol 704 MovieClip [animated_man]
"male_popup"Symbol 1024 MovieClip [avatar] Frame 1Symbol 1015 MovieClip
"waterjug"Symbol 1024 MovieClip [avatar] Frame 1Symbol 1017 MovieClip
"aid_cross_mc"Symbol 1024 MovieClip [avatar] Frame 1Symbol 1019 MovieClip
"food_icon_mc"Symbol 1024 MovieClip [avatar] Frame 1Symbol 1021 MovieClip
"character_mc"Symbol 1126 MovieClip Frame 1Symbol 1014 MovieClip
"threat_mc"Symbol 1126 MovieClip Frame 1Symbol 1077 MovieClip
"health_mc"Symbol 1126 MovieClip Frame 1Symbol 1082 MovieClip
"day_mc"Symbol 1126 MovieClip Frame 1Symbol 1094 MovieClip
"watter_mc"Symbol 1126 MovieClip Frame 1Symbol 1100 MovieClip
"food_mc"Symbol 1126 MovieClip Frame 1Symbol 1103 MovieClip
"instructions_btn"Symbol 1126 MovieClip Frame 1Symbol 1109 Button
"fetchwatter_btn"Symbol 1126 MovieClip Frame 1Symbol 1113 Button
"treetype"Symbol 1160 MovieClip Frame 1Symbol 1151 MovieClip
"brushtype"Symbol 1160 MovieClip Frame 6Symbol 1159 MovieClip
"round_base"Symbol 1183 MovieClip Frame 13Symbol 1176 MovieClip
"round_roof"Symbol 1183 MovieClip Frame 19Symbol 1182 MovieClip
"roundtype"Symbol 1184 MovieClip Frame 1Symbol 1183 MovieClip
"square_base"Symbol 1204 MovieClip Frame 1Symbol 1200 MovieClip
"square_roof"Symbol 1204 MovieClip Frame 1Symbol 1203 MovieClip
"ground_mc"Symbol 1208 MovieClip Frame 1Symbol 1140 MovieClip
"ground_mc"Symbol 1208 MovieClip Frame 1Symbol 1140 MovieClip
"farmplot"Symbol 1208 MovieClip Frame 1Symbol 1146 MovieClip
"landscaping"Symbol 1208 MovieClip Frame 1Symbol 1160 MovieClip
"roundtype"Symbol 1208 MovieClip Frame 1Symbol 1184 MovieClip
"stores"Symbol 1208 MovieClip Frame 1Symbol 1191 MovieClip
"squaretype"Symbol 1208 MovieClip Frame 1Symbol 1204 MovieClip
"ground_mc"Symbol 1220 MovieClip Frame 1Symbol 1140 MovieClip
"squarewalls"Symbol 1220 MovieClip Frame 1Symbol 1219 MovieClip
"landscaping"Symbol 1220 MovieClip Frame 1Symbol 1160 MovieClip
"roundtype"Symbol 1220 MovieClip Frame 1Symbol 1184 MovieClip
"stores"Symbol 1220 MovieClip Frame 1Symbol 1191 MovieClip
"ground_mc"Symbol 1221 MovieClip Frame 1Symbol 1140 MovieClip
"ground_mc"Symbol 1221 MovieClip Frame 1Symbol 1140 MovieClip
"landscaping"Symbol 1221 MovieClip Frame 1Symbol 1160 MovieClip
"farmplot"Symbol 1221 MovieClip Frame 1Symbol 1146 MovieClip
"roundtype"Symbol 1221 MovieClip Frame 1Symbol 1184 MovieClip
"stores"Symbol 1221 MovieClip Frame 1Symbol 1191 MovieClip
"ground_mc"Symbol 1226 MovieClip Frame 1Symbol 1140 MovieClip
"ground_mc"Symbol 1229 MovieClip Frame 1Symbol 1140 MovieClip
"ground_mc"Symbol 1229 MovieClip Frame 1Symbol 1140 MovieClip
"landscaping"Symbol 1229 MovieClip Frame 1Symbol 1160 MovieClip
"ground_mc"Symbol 1235 MovieClip Frame 1Symbol 1140 MovieClip
"_txt"Symbol 1235 MovieClip Frame 2Symbol 1234 EditableText
"ground_mc"Symbol 1237 MovieClip Frame 1Symbol 1140 MovieClip
"house1"Symbol 1331 MovieClip Frame 1Symbol 1220 MovieClip
"house4"Symbol 1331 MovieClip Frame 1Symbol 1220 MovieClip
"house6"Symbol 1331 MovieClip Frame 1Symbol 1208 MovieClip
"house2"Symbol 1331 MovieClip Frame 1Symbol 1208 MovieClip
"house9"Symbol 1331 MovieClip Frame 1Symbol 1208 MovieClip
"house7"Symbol 1331 MovieClip Frame 1Symbol 1221 MovieClip
"house12"Symbol 1331 MovieClip Frame 1Symbol 1221 MovieClip
"house11"Symbol 1331 MovieClip Frame 1Symbol 1220 MovieClip
"house3"Symbol 1331 MovieClip Frame 1Symbol 1220 MovieClip
"house5"Symbol 1331 MovieClip Frame 1Symbol 1208 MovieClip
"house8"Symbol 1331 MovieClip Frame 1Symbol 1221 MovieClip
"house15"Symbol 1331 MovieClip Frame 1Symbol 1208 MovieClip
"house13"Symbol 1331 MovieClip Frame 1Symbol 1220 MovieClip
"plot_dirt"Symbol 1331 MovieClip Frame 1Symbol 1235 MovieClip
"house14"Symbol 1331 MovieClip Frame 1Symbol 1208 MovieClip
"take_action_btn"Symbol 1452 MovieClip Frame 2Symbol 1451 Button
"take_action_btn"Symbol 1456 MovieClip Frame 2Symbol 1455 Button
"bottom_mc"Symbol 1477 MovieClip Frame 1Symbol 1476 MovieClip
"disttrack"Symbol 1531 MovieClip Frame 1Symbol 1528 EditableText
"horizon_mc"Symbol 1548 MovieClip Frame 7Symbol 1523 MovieClip
"haze"Symbol 1548 MovieClip Frame 7Symbol 1525 MovieClip
"popup"Symbol 1548 MovieClip Frame 7Symbol 1531 MovieClip
"game_over_mc"Symbol 1548 MovieClip Frame 15Symbol 1545 MovieClip
"to_txt"Symbol 1596 MovieClip Frame 1Symbol 1568 EditableText
"msg_txt"Symbol 1596 MovieClip Frame 1Symbol 997 MovieClip [TextArea]
"emails_list_mc"Symbol 1596 MovieClip Frame 1Symbol 967 MovieClip [List]
"type_list"Symbol 1596 MovieClip Frame 1Symbol 979 MovieClip [ComboBox]
"password_txt"Symbol 1596 MovieClip Frame 1Symbol 1575 EditableText
"user_id_txt"Symbol 1596 MovieClip Frame 1Symbol 1577 EditableText
"from_txt"Symbol 1596 MovieClip Frame 1Symbol 1579 EditableText
"warning_txt"Symbol 1596 MovieClip Frame 1Symbol 1581 EditableText
"recipients_list_mc"Symbol 1596 MovieClip Frame 1Symbol 967 MovieClip [List]
"recipients_count_txt"Symbol 1596 MovieClip Frame 1Symbol 1584 EditableText
"warning_send_txt"Symbol 1596 MovieClip Frame 1Symbol 1585 EditableText
"send_btn"Symbol 1596 MovieClip Frame 1Symbol 1588 Button
"_btn"Symbol 1596 MovieClip Frame 1Symbol 873 MovieClip [Button]
"back_to_game_btn"Symbol 1596 MovieClip Frame 1Symbol 1567 Button
"msg_txt"Symbol 1596 MovieClip Frame 10Symbol 997 MovieClip [TextArea]
"try_again_btn"Symbol 1596 MovieClip Frame 20Symbol 1594 Button
"house1"Symbol 1603 MovieClip Frame 1Symbol 1220 MovieClip
"house4"Symbol 1603 MovieClip Frame 1Symbol 1220 MovieClip
"house6"Symbol 1603 MovieClip Frame 1Symbol 1208 MovieClip
"ground_mc"Symbol 1603 MovieClip Frame 1Symbol 1140 MovieClip
"ground_mc"Symbol 1603 MovieClip Frame 1Symbol 1140 MovieClip
"farmplot"Symbol 1603 MovieClip Frame 1Symbol 1146 MovieClip
"landscaping"Symbol 1603 MovieClip Frame 1Symbol 1160 MovieClip
"roundtype"Symbol 1603 MovieClip Frame 1Symbol 1184 MovieClip
"stores"Symbol 1603 MovieClip Frame 1Symbol 1191 MovieClip
"squaretype"Symbol 1603 MovieClip Frame 1Symbol 1204 MovieClip
"ground_mc"Symbol 1603 MovieClip Frame 1Symbol 1140 MovieClip
"ground_mc"Symbol 1603 MovieClip Frame 1Symbol 1140 MovieClip
"farmplot"Symbol 1603 MovieClip Frame 1Symbol 1146 MovieClip
"landscaping"Symbol 1603 MovieClip Frame 1Symbol 1160 MovieClip
"roundtype"Symbol 1603 MovieClip Frame 1Symbol 1184 MovieClip
"stores"Symbol 1603 MovieClip Frame 1Symbol 1191 MovieClip
"squaretype"Symbol 1603 MovieClip Frame 1Symbol 1204 MovieClip
"house7"Symbol 1603 MovieClip Frame 1Symbol 1221 MovieClip
"house12"Symbol 1603 MovieClip Frame 1Symbol 1221 MovieClip
"house11"Symbol 1603 MovieClip Frame 1Symbol 1220 MovieClip
"house3"Symbol 1603 MovieClip Frame 1Symbol 1220 MovieClip
"ground_mc"Symbol 1603 MovieClip Frame 1Symbol 1140 MovieClip
"ground_mc"Symbol 1603 MovieClip Frame 1Symbol 1140 MovieClip
"ground_mc"Symbol 1603 MovieClip Frame 1Symbol 1140 MovieClip
"farmplot"Symbol 1603 MovieClip Frame 1Symbol 1146 MovieClip
"landscaping"Symbol 1603 MovieClip Frame 1Symbol 1160 MovieClip
"roundtype"Symbol 1603 MovieClip Frame 1Symbol 1184 MovieClip
"stores"Symbol 1603 MovieClip Frame 1Symbol 1191 MovieClip
"squaretype"Symbol 1603 MovieClip Frame 1Symbol 1204 MovieClip
"house8"Symbol 1603 MovieClip Frame 1Symbol 1221 MovieClip
"ground_mc"Symbol 1603 MovieClip Frame 1Symbol 1140 MovieClip
"ground_mc"Symbol 1603 MovieClip Frame 1Symbol 1140 MovieClip
"landscaping"Symbol 1603 MovieClip Frame 1Symbol 1160 MovieClip
"ground_mc"Symbol 1603 MovieClip Frame 1Symbol 1140 MovieClip
"ground_mc"Symbol 1603 MovieClip Frame 1Symbol 1140 MovieClip
"farmplot"Symbol 1603 MovieClip Frame 1Symbol 1146 MovieClip
"landscaping"Symbol 1603 MovieClip Frame 1Symbol 1160 MovieClip
"roundtype"Symbol 1603 MovieClip Frame 1Symbol 1184 MovieClip
"stores"Symbol 1603 MovieClip Frame 1Symbol 1191 MovieClip
"squaretype"Symbol 1603 MovieClip Frame 1Symbol 1204 MovieClip
"house13"Symbol 1603 MovieClip Frame 1Symbol 1220 MovieClip
"plot_dirt"Symbol 1603 MovieClip Frame 1Symbol 1235 MovieClip
"ground_mc"Symbol 1603 MovieClip Frame 1Symbol 1140 MovieClip
"ground_mc"Symbol 1603 MovieClip Frame 1Symbol 1140 MovieClip
"farmplot"Symbol 1603 MovieClip Frame 1Symbol 1146 MovieClip
"landscaping"Symbol 1603 MovieClip Frame 1Symbol 1160 MovieClip
"roundtype"Symbol 1603 MovieClip Frame 1Symbol 1184 MovieClip
"stores"Symbol 1603 MovieClip Frame 1Symbol 1191 MovieClip
"squaretype"Symbol 1603 MovieClip Frame 1Symbol 1204 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$gg$q70nkfFbIaDKUxL/OTCmx/."
ExportAssets (56)Timeline Frame 1Symbol 14 as "janjaweed.mp3"
ExportAssets (56)Timeline Frame 1Symbol 15 as "attack_warning_screen_mc"
ExportAssets (56)Timeline Frame 1Symbol 23 as "boy_down_mc"
ExportAssets (56)Timeline Frame 1Symbol 32 as "attack_prewarning_screen_mc"
ExportAssets (56)Timeline Frame 1Symbol 38 as "girl_down_mc"
ExportAssets (56)Timeline Frame 1Symbol 44 as "boy_up_mc"
ExportAssets (56)Timeline Frame 1Symbol 47 as "boy_stop_mc"
ExportAssets (56)Timeline Frame 1Symbol 59 as "boy_right_mc"
ExportAssets (56)Timeline Frame 1Symbol 60 as "boy_left_mc"
ExportAssets (56)Timeline Frame 4Symbol 1625 as "__Packages.MD5"
ExportAssets (56)Timeline Frame 4Symbol 1626 as "__Packages.classes.ExtraStringFunctions"
ExportAssets (56)Timeline Frame 4Symbol 1627 as "__Packages.mx.xpath.XPathAPI"
ExportAssets (56)Timeline Frame 4Symbol 1628 as "__Packages.mx.xpath.NodePathInfo"
ExportAssets (56)Timeline Frame 4Symbol 1629 as "__Packages.mx.xpath.FilterStack"
ExportAssets (56)Timeline Frame 4Symbol 1630 as "__Packages.mx.utils.StringTokenParser"
ExportAssets (56)Timeline Frame 4Symbol 1631 as "__Packages.mx.xpath.FilterExpr"
ExportAssets (56)Timeline Frame 4Symbol 1632 as "__Packages.classes.EmailValidator"
ExportAssets (56)Timeline Frame 4Symbol 841 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 4Symbol 842 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 4Symbol 843 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 4Symbol 844 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 4Symbol 874 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 4Symbol 875 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 4Symbol 876 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 4Symbol 877 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 4Symbol 878 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 4Symbol 879 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 4Symbol 880 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 4Symbol 881 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 4Symbol 882 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 4Symbol 883 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 4Symbol 884 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 4Symbol 885 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 4Symbol 886 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 4Symbol 887 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 4Symbol 888 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 4Symbol 889 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 4Symbol 890 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 4Symbol 891 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 4Symbol 892 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 4Symbol 893 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 4Symbol 894 as "__Packages.mx.controls.listclasses.DataSelector"
ExportAssets (56)Timeline Frame 4Symbol 895 as "__Packages.mx.controls.ComboBase"
ExportAssets (56)Timeline Frame 4Symbol 896 as "__Packages.mx.controls.ComboBox"
ExportAssets (56)Timeline Frame 4Symbol 980 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 4Symbol 981 as "__Packages.mx.managers.PopUpManager"
ExportAssets (56)Timeline Frame 4Symbol 982 as "__Packages.mx.core.View"
ExportAssets (56)Timeline Frame 4Symbol 983 as "__Packages.mx.core.ExternalContent"
ExportAssets (56)Timeline Frame 4Symbol 984 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 4Symbol 985 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 4Symbol 986 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 4Symbol 987 as "__Packages.mx.core.ScrollView"
ExportAssets (56)Timeline Frame 4Symbol 988 as "__Packages.mx.controls.listclasses.DataProvider"
ExportAssets (56)Timeline Frame 4Symbol 989 as "__Packages.mx.controls.listclasses.ScrollSelectList"
ExportAssets (56)Timeline Frame 4Symbol 990 as "__Packages.mx.controls.List"
ExportAssets (56)Timeline Frame 4Symbol 991 as "__Packages.mx.effects.Tween"
ExportAssets (56)Timeline Frame 4Symbol 992 as "__Packages.mx.controls.listclasses.SelectableRow"
ExportAssets (56)Timeline Frame 4Symbol 993 as "__Packages.mx.controls.HScrollBar"
ExportAssets (56)Timeline Frame 4Symbol 994 as "__Packages.mx.controls.VScrollBar"
ExportAssets (56)Timeline Frame 4Symbol 995 as "__Packages.mx.controls.TextArea"
ExportAssets (56)Timeline Frame 6Symbol 87 as "boyww_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 99 as "boyww_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 100 as "boyww_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 110 as "boyww_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 130 as "girl_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 131 as "girl_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 135 as "girl_stop_mc"
ExportAssets (56)Timeline Frame 6Symbol 141 as "girl_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 153 as "girlww_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 161 as "girlww_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 162 as "girlww_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 176 as "girlww_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 197 as "woman_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 214 as "woman_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 215 as "woman_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 222 as "woman_stop_mc"
ExportAssets (56)Timeline Frame 6Symbol 230 as "woman_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 231 as "womanww_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 232 as "womanww_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 233 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 "WatterSplashing.mp3"
ExportAssets (56)Timeline Frame 6Symbol 259 as "dead_screen_mc"
ExportAssets (56)Timeline Frame 6Symbol 262 as "fetch_watter_man_screen_mc"
ExportAssets (56)Timeline Frame 6Symbol 269 as "fetch_watter_warning_screen_mc"
ExportAssets (56)Timeline Frame 6Symbol 311 as "enemy_mc"
ExportAssets (56)Timeline Frame 6Symbol 313 as "boy_standing_mc"
ExportAssets (56)Timeline Frame 6Symbol 315 as "girl_standing_mc"
ExportAssets (56)Timeline Frame 6Symbol 318 as "woman_standing_mc"
ExportAssets (56)Timeline Frame 6Symbol 336 as "boy2_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 346 as "boy2_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 347 as "boy2_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 349 as "boy2_stop_mc"
ExportAssets (56)Timeline Frame 6Symbol 355 as "boy2_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 363 as "boy3_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 373 as "boy3_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 374 as "boy3_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 376 as "boy3_stop_mc"
ExportAssets (56)Timeline Frame 6Symbol 382 as "boy3_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 391 as "boyww2_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 399 as "boyww2_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 400 as "boyww2_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 408 as "boyww2_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 417 as "boyww3_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 425 as "boyww3_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 426 as "boyww3_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 434 as "boyww3_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 464 as "girl2_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 474 as "girl2_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 475 as "girl2_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 477 as "girl2_stop_mc"
ExportAssets (56)Timeline Frame 6Symbol 483 as "girl2_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 493 as "girl3_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 511 as "girl3_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 512 as "girl3_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 514 as "girl3_stop_mc"
ExportAssets (56)Timeline Frame 6Symbol 520 as "girl3_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 529 as "girlww2_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 537 as "girlww2_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 538 as "girlww2_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 547 as "girlww3_down_mc"
ExportAssets (56)Timeline Frame 6Symbol 558 as "girlww3_left_mc"
ExportAssets (56)Timeline Frame 6Symbol 559 as "girlww3_right_mc"
ExportAssets (56)Timeline Frame 6Symbol 585 as "cattlecorps_mc"
ExportAssets (56)Timeline Frame 6Symbol 587 as "plant1_mc"
ExportAssets (56)Timeline Frame 6Symbol 589 as "plant2_mc"
ExportAssets (56)Timeline Frame 6Symbol 591 as "plant3_mc"
ExportAssets (56)Timeline Frame 6Symbol 593 as "plant4_mc"
ExportAssets (56)Timeline Frame 6Symbol 595 as "plant5_mc"
ExportAssets (56)Timeline Frame 6Symbol 597 as "rock_big_mc"
ExportAssets (56)Timeline Frame 6Symbol 599 as "rock_med_mc"
ExportAssets (56)Timeline Frame 6Symbol 601 as "rock_small_mc"
ExportAssets (56)Timeline Frame 6Symbol 603 as "rock1_mc"
ExportAssets (56)Timeline Frame 6Symbol 605 as "rock2_mc"
ExportAssets (56)Timeline Frame 6Symbol 607 as "rock3_mc"
ExportAssets (56)Timeline Frame 6Symbol 609 as "rock4_mc"
ExportAssets (56)Timeline Frame 6Symbol 611 as "rock5_mc"
ExportAssets (56)Timeline Frame 6Symbol 613 as "rock6_mc"
ExportAssets (56)Timeline Frame 6Symbol 615 as "rock7_mc"
ExportAssets (56)Timeline Frame 6Symbol 617 as "rocks_w_plants1_mc"
ExportAssets (56)Timeline Frame 6Symbol 619 as "rocks_w_plants2_mc"
ExportAssets (56)Timeline Frame 6Symbol 621 as "rocks_w_plants3_mc"
ExportAssets (56)Timeline Frame 6Symbol 625 as "structure_mc"
ExportAssets (56)Timeline Frame 6Symbol 627 as "well_mc"
ExportAssets (56)Timeline Frame 6Symbol 644 as "animated_boy1"
ExportAssets (56)Timeline Frame 6Symbol 654 as "animated_boy2"
ExportAssets (56)Timeline Frame 6Symbol 666 as "animated_boy3"
ExportAssets (56)Timeline Frame 6Symbol 680 as "animated_girl1"
ExportAssets (56)Timeline Frame 6Symbol 686 as "animated_girl2"
ExportAssets (56)Timeline Frame 6Symbol 692 as "animated_girl3"
ExportAssets (56)Timeline Frame 6Symbol 704 as "animated_man"
ExportAssets (56)Timeline Frame 6Symbol 712 as "animated_woman"
ExportAssets (56)Timeline Frame 6Symbol 727 as "girlww2_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 742 as "girlww3_up_mc"
ExportAssets (56)Timeline Frame 6Symbol 762 as "switchbutton"
ExportAssets (56)Timeline Frame 6Symbol 840 as "instruction_screen"
ExportAssets (56)Timeline Frame 6Symbol 846 as "BoundingBox"
ExportAssets (56)Timeline Frame 6Symbol 848 as "BrdrShdw"
ExportAssets (56)Timeline Frame 6Symbol 850 as "BrdrFace"
ExportAssets (56)Timeline Frame 6Symbol 851 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 6Symbol 853 as "BrdrBlk"
ExportAssets (56)Timeline Frame 6Symbol 855 as "BrdrHilght"
ExportAssets (56)Timeline Frame 6Symbol 856 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 6Symbol 857 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 6Symbol 858 as "Defaults"
ExportAssets (56)Timeline Frame 6Symbol 859 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 6Symbol 860 as "UIObject"
ExportAssets (56)Timeline Frame 6Symbol 865 as "FocusRect"
ExportAssets (56)Timeline Frame 6Symbol 866 as "FocusManager"
ExportAssets (56)Timeline Frame 6Symbol 867 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 6Symbol 868 as "UIComponent"
ExportAssets (56)Timeline Frame 6Symbol 869 as "SimpleButton"
ExportAssets (56)Timeline Frame 6Symbol 870 as "Border"
ExportAssets (56)Timeline Frame 6Symbol 871 as "RectBorder"
ExportAssets (56)Timeline Frame 6Symbol 872 as "ButtonSkin"
ExportAssets (56)Timeline Frame 6Symbol 873 as "Button"
ExportAssets (56)Timeline Frame 6Symbol 899 as "TextInput"
ExportAssets (56)Timeline Frame 6Symbol 900 as "ComboBase"
ExportAssets (56)Timeline Frame 6Symbol 901 as "DataProvider"
ExportAssets (56)Timeline Frame 6Symbol 902 as "DataSelector"
ExportAssets (56)Timeline Frame 6Symbol 903 as "SelectableRow"
ExportAssets (56)Timeline Frame 6Symbol 904 as "CustomBorder"
ExportAssets (56)Timeline Frame 6Symbol 907 as "ScrollTrack"
ExportAssets (56)Timeline Frame 6Symbol 914 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 6Symbol 916 as "ScrollThemeColor1"
ExportAssets (56)Timeline Frame 6Symbol 918 as "ScrollThemeColor2"
ExportAssets (56)Timeline Frame 6Symbol 919 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 6Symbol 920 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 6Symbol 921 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 6Symbol 927 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 6Symbol 929 as "ThumbThemeColor1"
ExportAssets (56)Timeline Frame 6Symbol 931 as "ThumbThemeColor3"
ExportAssets (56)Timeline Frame 6Symbol 932 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 6Symbol 933 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 6Symbol 934 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 6Symbol 936 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 6Symbol 938 as "ThumbThemeColor2"
ExportAssets (56)Timeline Frame 6Symbol 939 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 6Symbol 940 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 6Symbol 941 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 6Symbol 943 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 6Symbol 944 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 6Symbol 948 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 6Symbol 949 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 6Symbol 950 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 6Symbol 951 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 6Symbol 952 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 6Symbol 953 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 6Symbol 954 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 6Symbol 955 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 6Symbol 956 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 6Symbol 957 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 6Symbol 958 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 6Symbol 959 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 6Symbol 960 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 6Symbol 961 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 6Symbol 962 as "HScrollBar"
ExportAssets (56)Timeline Frame 6Symbol 963 as "VScrollBar"
ExportAssets (56)Timeline Frame 6Symbol 964 as "View"
ExportAssets (56)Timeline Frame 6Symbol 965 as "ScrollView"
ExportAssets (56)Timeline Frame 6Symbol 966 as "ScrollSelectList"
ExportAssets (56)Timeline Frame 6Symbol 967 as "List"
ExportAssets (56)Timeline Frame 6Symbol 972 as "ComboDownArrowUp"
ExportAssets (56)Timeline Frame 6Symbol 973 as "ComboDownArrowDisabled"
ExportAssets (56)Timeline Frame 6Symbol 975 as "ComboThemeColor1"
ExportAssets (56)Timeline Frame 6Symbol 976 as "ComboDownArrowDown"
ExportAssets (56)Timeline Frame 6Symbol 977 as "ComboDownArrowOver"
ExportAssets (56)Timeline Frame 6Symbol 978 as "ComboAssets"
ExportAssets (56)Timeline Frame 6Symbol 979 as "ComboBox"
ExportAssets (56)Timeline Frame 6Symbol 997 as "TextArea"
ExportAssets (56)Timeline Frame 6Symbol 1024 as "avatar"
ExportAssets (56)Timeline Frame 6Symbol 1026 as "hit_Long"
ExportAssets (56)Timeline Frame 6Symbol 1027 as "hit_Square"
ExportAssets (56)Timeline Frame 6Symbol 1028 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 47 MovieClip [boy_stop_mc] Frame 2
"standing"Symbol 135 MovieClip [girl_stop_mc] Frame 2
"standing"Symbol 222 MovieClip [woman_stop_mc] Frame 2
"_135"Symbol 311 MovieClip [enemy_mc] Frame 1
"_90"Symbol 311 MovieClip [enemy_mc] Frame 2
"_45"Symbol 311 MovieClip [enemy_mc] Frame 3
"_0"Symbol 311 MovieClip [enemy_mc] Frame 4
"_315"Symbol 311 MovieClip [enemy_mc] Frame 5
"_270"Symbol 311 MovieClip [enemy_mc] Frame 6
"_225"Symbol 311 MovieClip [enemy_mc] Frame 7
"_180"Symbol 311 MovieClip [enemy_mc] Frame 8
"standing"Symbol 349 MovieClip [boy2_stop_mc] Frame 2
"standing"Symbol 376 MovieClip [boy3_stop_mc] Frame 2
"standing"Symbol 477 MovieClip [girl2_stop_mc] Frame 2
"standing"Symbol 514 MovieClip [girl3_stop_mc] Frame 2
"tent"Symbol 625 MovieClip [structure_mc] Frame 1
"home"Symbol 625 MovieClip [structure_mc] Frame 2
"still"Symbol 644 MovieClip [animated_boy1] Frame 1
"up"Symbol 644 MovieClip [animated_boy1] Frame 10
"down"Symbol 644 MovieClip [animated_boy1] Frame 20
"left"Symbol 644 MovieClip [animated_boy1] Frame 30
"right"Symbol 644 MovieClip [animated_boy1] Frame 40
"still"Symbol 654 MovieClip [animated_boy2] Frame 1
"up"Symbol 654 MovieClip [animated_boy2] Frame 10
"down"Symbol 654 MovieClip [animated_boy2] Frame 20
"left"Symbol 654 MovieClip [animated_boy2] Frame 30
"right"Symbol 654 MovieClip [animated_boy2] Frame 40
"still"Symbol 666 MovieClip [animated_boy3] Frame 1
"up"Symbol 666 MovieClip [animated_boy3] Frame 10
"down"Symbol 666 MovieClip [animated_boy3] Frame 20
"left"Symbol 666 MovieClip [animated_boy3] Frame 30
"right"Symbol 666 MovieClip [animated_boy3] Frame 40
"still"Symbol 680 MovieClip [animated_girl1] Frame 1
"up"Symbol 680 MovieClip [animated_girl1] Frame 10
"down"Symbol 680 MovieClip [animated_girl1] Frame 20
"right"Symbol 680 MovieClip [animated_girl1] Frame 30
"left"Symbol 680 MovieClip [animated_girl1] Frame 40
"still"Symbol 686 MovieClip [animated_girl2] Frame 1
"up"Symbol 686 MovieClip [animated_girl2] Frame 10
"down"Symbol 686 MovieClip [animated_girl2] Frame 20
"right"Symbol 686 MovieClip [animated_girl2] Frame 30
"left"Symbol 686 MovieClip [animated_girl2] Frame 40
"still"Symbol 692 MovieClip [animated_girl3] Frame 1
"up"Symbol 692 MovieClip [animated_girl3] Frame 10
"down"Symbol 692 MovieClip [animated_girl3] Frame 20
"right"Symbol 692 MovieClip [animated_girl3] Frame 30
"left"Symbol 692 MovieClip [animated_girl3] Frame 40
"still"Symbol 704 MovieClip [animated_man] Frame 1
"up"Symbol 704 MovieClip [animated_man] Frame 10
"down"Symbol 704 MovieClip [animated_man] Frame 20
"left"Symbol 704 MovieClip [animated_man] Frame 30
"right"Symbol 704 MovieClip [animated_man] Frame 40
"still"Symbol 712 MovieClip [animated_woman] Frame 1
"up"Symbol 712 MovieClip [animated_woman] Frame 10
"down"Symbol 712 MovieClip [animated_woman] Frame 20
"right"Symbol 712 MovieClip [animated_woman] Frame 30
"left"Symbol 712 MovieClip [animated_woman] Frame 40
"animated_man"Symbol 1014 MovieClip Frame 1
"animated_boy1"Symbol 1014 MovieClip Frame 2
"animated_boy2"Symbol 1014 MovieClip Frame 3
"animated_boy3"Symbol 1014 MovieClip Frame 4
"animated_woman"Symbol 1014 MovieClip Frame 5
"animated_girl1"Symbol 1014 MovieClip Frame 6
"animated_girl2"Symbol 1014 MovieClip Frame 7
"animated_girl3"Symbol 1014 MovieClip Frame 8
"hidden"Symbol 1015 MovieClip Frame 1
"grow"Symbol 1015 MovieClip Frame 2
"open"Symbol 1015 MovieClip Frame 10
"arid"Symbol 1146 MovieClip Frame 2
"planted"Symbol 1146 MovieClip Frame 6
"watered"Symbol 1146 MovieClip Frame 13
"ripe"Symbol 1146 MovieClip Frame 20
"harvested"Symbol 1146 MovieClip Frame 25
"tree"Symbol 1160 MovieClip Frame 2
"brush"Symbol 1160 MovieClip Frame 6
"start"Symbol 1183 MovieClip Frame 1
"stage1"Symbol 1183 MovieClip Frame 7
"stage2"Symbol 1183 MovieClip Frame 13
"stage3"Symbol 1183 MovieClip Frame 19
"start"Symbol 1235 MovieClip Frame 1
"warning"Symbol 1235 MovieClip Frame 2
"make_bricks"Symbol 1235 MovieClip Frame 3
"normal"Symbol 1331 MovieClip Frame 1
"destroyed"Symbol 1331 MovieClip Frame 11
"hiden"Symbol 1335 MovieClip Frame 1
"show"Symbol 1335 MovieClip Frame 7
"hide"Symbol 1335 MovieClip Frame 224
"girl"Symbol 1545 MovieClip Frame 1
"woman"Symbol 1545 MovieClip Frame 2
"boy"Symbol 1545 MovieClip Frame 3
"title"Symbol 1548 MovieClip Frame 1
"game"Symbol 1548 MovieClip Frame 7
"lose"Symbol 1548 MovieClip Frame 15
"win"Symbol 1548 MovieClip Frame 25
"MailForm"Symbol 1596 MovieClip Frame 1
"success"Symbol 1596 MovieClip Frame 10
"error"Symbol 1596 MovieClip Frame 20

Dynamic Text Variables

infoSymbol 65 EditableText""
user_idSymbol 1577 EditableText""




http://swfchan.com/2/9891/info.shtml
Created: 9/6 -2019 04:48:13 Last modified: 9/6 -2019 04:48:13 Server time: 07/05 -2024 06:33:23