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

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

biology and human behaviour.swf

This is the info page for
Flash #245819

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


Text
<p align="center"></p>

<p align="left"><font face="Tahoma" size="12" color="#000000" letterSpacing="0.000000" kerning="1"> &nbsp;&nbsp;&nbsp;</font></p>

<p align="center"></p>

<p align="center"><font face="Tahoma" size="12" color="#000000" letterSpacing="0.000000" kerning="1"> </font></p>

<p align="center"></p>

<p align="left"></p>

<p align="right"><font face="Tahoma" size="12" color="#000000" letterSpacing="0.000000" kerning="1"> &nbsp;&nbsp;&nbsp;</font></p>

500%

/ 9999

9999

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Topic

Science

& Mathematics

Subtopic

Biology


Biology and Human Behavior:

The Neurological Origins of
Individuality, 2
nd
Edition

Course Guidebook


Professor Robert Sapolsky

Stanford University

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

PUBLISHED BY:

THE GREAT COURSES Corporate Head quarters
4840 Westfields Boulevard, Suite 500 Chantilly,
Virginia 20151 - 2299 Phone: 1 - 800 - 832 - 2412 Fax: 703 -
378 - 3819 www.thegreatcourses.com







Copyright © The Teaching Company, 2005





Printed in the United States of America

This book is in copyrig ht. All rights reserved.

Without limiting the rights under copyright
reserved above, no part of this publication may be
reproduced, stored in or introduced into a retrieval
system, or transmitted, in any form, or by any
means

(electronic, mechanical, pho tocopying, recording, or otherwise),

without the prior written permission of

The Teaching Company.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Robert Sapolsky, Ph.D.


Professor of Neurology and
Neurosurgery Stanford University


P rofessor Robert Sapolsky holds the John  A.
and Cynthia Fry Gunn  Professorship of Biological
Sciences at Stanford University, where  he  is  also
professor  of  Neurology  and Neurosurgery.  His
laboratory  focuses  on  the mechanisms by which
stress and stress hormones can damage the brain
and on the development of

gene therapy strategies to save neurons from neurological insults. In
addition, Professor Sapolsky has spent his summers since the late 1970s
studying a population of wild baboons in East Africa, examining what social
rank, personality, and patterns of soc iality have to do with vulnerability to
stress - related diseases.

Professor Sapolsky writes regularly for nonscientists in such publications as
Scientific American ,   Discover ,   Natural History , and   The New Yorker . He is
also the author of five books, includi ng four nontechnical publications for
the general public:  Why Zebras Don ’t Get Ulcers: A Guide to Stress, Stress -
Related Diseases and Coping , 3rd edition (2004, Henry Holt);   The Trouble
with Testosterone and Other Essays on the Biology of the Human
Predica ment  (Scribner, 1997);  A Primate ’s Memoir  (Scribner, 2001); and
Monkeyluv and  Other Essays on Our Lives as Animals   (Scribner, 2005).   ■














i

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Table of Contents




INTRODUCTION

Professor Biography ................................ ................................ ................ i

Course Scope . ................................ ................................ ........................ 1


LECTURE GUIDES

Lecture  1

Biology and Behavior — An Introduction ................................ ............... 4

Module I

The Neurobiology of Behavior at the Cellular Level ............................ 8

Lecture 2

The Basic Cells of the Nervous System ................................ ............... 9

Lecture 3

How Two Neurons Communicate ................................ ....................... 12

Lecture 4

Learning and Synaptic Plasticity ................................ ......................... 16

Modul e II

The Neurobiology of Behavior at the Systems Level ........................ 20

Lecture 5

The Dynamics of Interacting Neurons ................................ ................ 21

Lecture 6

The Limbic System ................................ ................................ .............. 25

Lecture 7

The Autonomic Nervous System (ANS) ................................ ............. 30





ii

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Table of Contents



Module III

The Neuroendocrinol ogy of Behavior ................................ ................. 33

Lecture 8

The Regulation of Hormones by the Brain ................................ ......... 34

Lecture 9

The Regulation of the Brain by Hormones ................................ ......... 38

Module IV

Evolution and the Neurobiology of Behavior ................................ ...... 41

Lecture 10

The Evolution of Behavior ................................ ................................ ... 42

Lecture 11

The Evolution  of Behavior — Some Examples ................................ .... 46

Lecture 12

Cooperation, Competition, and Neuroeconomics .............................. 49

Module V

Molecular Biology, Genetics, and the Neurobiology of Behavior ..... 54

Lecture 13

What Do Genes Do? Microevolution of Genes ................................ .. 55

Lecture 14

What Do Genes Do? M acroevolution of Genes ................................ 58

Lecture 15

Behavior Genetics ................................ ................................ ................ 63

Lecture 16

Behavior Genetics and Prenatal Environment ................................ ... 67





iii

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Table of Contents



Module VI

The Ethological Context of Brain and Behavior ................................ . 70

Lecture 17

An Introduction to Ethology ................................ ................................ . 71

Lecture 18

Neuroethology ................................ ................................ ...................... 74

Module VII

Integrating Approaches in Studying the Behavioral Neurobiology
of Aggression ................................ ................................ ............... 77

Lecture 19

The Neurobiology of Aggression I ................................ ...................... 78

Lecture 20

The Neurobiology of Aggression II ................................ ..................... 82

Lecture 21

Hormones and Aggressi on ................................ ................................ .. 86

Lecture 22

Early Experience and Aggression ................................ ....................... 90

Lecture 23

Evolution, Aggression, and Cooperation ................................ ............ 95

Lecture 24

A Summary ................................ ................................ ........................... 98


SuPPLEMENTAl MATERIAL

Glossary ................................ ................................ .............................. 101

Biographical Notes ................................ ................................ ............. 112

Bibliography ................................ ................................ ........................ 115



iv

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Biology and Human Behavior: The  Neurological
Origins of Individuality, 2 nd  Edition


Scope:

F rom time immemorial, the more philosophical among us have  pondered:
“What is the essence of who I am? What is it that has made me who I
am? ” Behavioral biology is the science of trying to figur e

this out, with the guiding assumption that an understanding of who and why
we are cannot be achieved without considering our biology.

Now, a human asking these sorts of questions is more complicated, for a
myriad of reasons, than a wildebeest asking,  “ Why is it in my essence to
ovulate during one short period of time each year? ” or a migratory bird
wondering,  “Why is it that each year I wish to fly from Tierra del Fuego to
Alaska? ” Tackling the biology of behavior is particularly daunting when
consideri ng humans and their social behaviors.

These challenges are even more extreme when considering an aspect of our
behavior that is often the most interesting and important to study: What is
the behavioral biology of our  abnormal  human behaviors? Because of t he
intrinsic intellectual challenge of a subject such as this, and because of its
implication, when we ask a question about the biology of abnormal human
behavior, we are often, de facto, asking: Whose  fault  is it that this has
occurred; who should be held   accountable ? Multiple murderer: damaged
frontal cortex or tainted soul? Spouse unable to get out of bed or go to
work: victim of the neurochemistry of depression or self - indulgent slacker?
Child failing at school: learning disabled or lazy?

This course i s an introduction to the biology of human behavior, often of
abnormal human behavior, with an emphasis on the brain. The purpose of
the course is twofold: first, to teach the contemporary science of how our
brains regulate our thoughts, emotions, and feeli ngs — how our brains make
us the individuals that we are — and second, to teach how our brains are
regulated — sculpted by evolution, constrained or freed by genes, shaped



1

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information











































by early experience, modulated b y hormones. In this framework, the view is
not of the brain as the be - all and end - all of what makes us individuals but,
rather, the brain as the final common pathway, the conduit by which our
individuality is shaped by biology that started anywhere from se conds to
millions of years ago.

After an introductory lecture presenting this framework, a quarter of the
course (Modules I and II) will be devoted to the functions of the nervous
system. These lectures are updated versions of those in the first edition o f
this Teaching Company course and will start at the level of how a single
neuron functions, building upward until we examine how millions of
neurons in a particular region of the brain operate. The focus will be on the
regions of the brain most pertinent  to emotion and behavior, rather than,
say, to regulation of kidney function.

The middle portion of the course (Modules III, IV, and V) will explore how
the brain and behavior are regulated. First, we will cover how the brain
regulates hormones and how hor mones influence brain function and
behavior. Then, we will examine how both the brain and behavior evolved,
covering contemporary thinking about how natural selection has sculpted
and optimized behavior and how that optimization is mediated by brain
functi on. We will then focus on a bridge between evolution and the brain,
namely, what genes at the molecular level have to do with brain function
and how those genes have evolved.

Hormones, evolution, genes, and behavior, however, do not work in vacuo
but, ins tead, are extremely sensitive to environment. The next section of the
course (Module VI) examines  ethology , which is the study of the behavior
of animals in their natural habitats (rather than, for example, in a laboratory
cage).

With these various approa ches in hand, the final quarter of the course
(Module VII) will examine how each approach helps explain an actual set
of behaviors. Among a number of possible topics, we will focus on
aggression, both because of the extensive information available and the
importance of the subject.

2

Scope

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The facts of this subject are not intrinsically difficult, even for the nonscientist.
The implications, however, should seem far from simple. Yet this is a subject
that each of us must master, because all of us are, de facto , behavioral
biologists. We serve on juries, deciding whom to incarcerate, whom to put to
death. We vote for elected officials who have stances regarding gun control and
whether violence is inevitable, who determine whether certain types of love
between co nsenting adults should be consecrated by the government imprimatur
of marriage, who help decide whether a certain social problem can be fixed by
government expenditures or is biologically irrevocable. And many of us will
have to be behavioral biologists wh en confronting loved ones whose behaviors
have changed them to an unrecognizable extent and deciding whether it is
“them ” or  “their disease. ”

The final lecture of this course will consider issues such as these: What are
the societal and philosophical cons equences of knowledge about the biology
of our behaviors, the biology of what makes us the individuals that we are?


























3

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Biology and Behavior — An Introduction

Lecture 1
























What do we do about the fact that recently scientists have figured out
a way to change the brain chemistry of a male rodent and turn him
from being polygamous into monogamous? It ’s not clear if this counts
as an intervention, or if this co unts as a therapeutic sort of issue that
we should be trying in our human males.

T he purpose of this course is to explain the biology of what makes us  who
we are, the biology of our individual differences, the biology of our
behaviors. This introductory l ecture presents the framework of

the course: that there is a neurobiology of who we are, that it is vital to learn
about it, and that it can best be understood with the interdisciplinary approach
of this course. Throughout the subsequent sections, the con stant themes will be
the interactions of the various disciplines in their effects upon the brain and how
all this helps us to understand individual behavioral differences.

Biology must be considered as a possible factor in human behavior and
individuality . Examples of changes of behavior in two adult males illustrate
this factor. Chuck has always been an extrovert — charismatic, confident,
and flirtatious. Recently, though, he has been getting more introverted and
more withdrawn. Arthur, on the other hand, h as always been obsessive,
rigidly ethical, and extremely reliable at work. But recently, he has started
to tell inappropriate sexual jokes, and he has even taken to stalking women.
Could such changes of behavior, often explained as a midlife crisis, actual ly
be the result of a mutation in a single gene? In these two cases, the answer
is yes. There is a biology to our sexual choices, the extent and type of our
religiosity, and everything else about us.

How do we tend to approach the challenge of understandi ng our behavior?
Typically, we think categorically, as with colors, coming up with labels and
explanations, but categorical thinking has its advantages and its limits.
(Figure 1a) Categorical thinking helps our memory, but categorical
boundaries distort ou r ability to see the differences and similarities between

4

Lecture 1: Biology and Behavior — An  Introduction

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information



































two different facts. If you pay too much attention to the boundaries, you
have trouble seeing the big picture.

This course ’s goal of noncategorical thinking  about behavior is critical.
Little can be explained by merely thinking about genes alone, or brain


5

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information
























chemicals, or hormones, or early experience, or any other single factor. Our
blueprint for the entire course is to start off looking at what a behavior is in
a particular category and a particular class, then to begin to ask biologically,
where did that behavior come from? (Figure 1b) We start off by studying
the brain and the nerv ous system. Beginning to work back in time, we then
try to understand further the things that modulate the nervous system, such
as environmental triggers, hormones, and perinatal and fetal development.
Then working further back, we look at the genetic attr ibutes of the
population that an individual comes from. This approach pushes us all the
way back to examine what the pressures are of natural selection that
sculpted that species. Isn ’t this approach obvious to everyone? Perhaps it is
now, but in the not - t oo - distant past, many prominent scientists in this field
were unable to think of the biology of our behavior in such a subtle way
and, thus, often became damaging ideologues.

What are the special challenges of thinking about the biology of behavior in
hum ans versus behavior in other animals? In some ways, human behave just
like any other animal, as with the synchronization of female reproductive
cycles. In other ways, humans have a physiology very similar to that of
other animals, but they utilize the phys iology in unique ways. In still other
ways, human behavior is utterly unique in the animal world, as with aspects
of human sexual behavior for nonreproductive purposes.

The general strategy for this course is to see how behavior can be
understood in the c ontext of everything from milliseconds of brain activity
to millions of years of evolution. We start with how the brain works and
how the brain produces behavior. We first study a single brain cell, a
neuron, and then move on to understand how one neuron c ommunicates
with another. We work our way up to large networks of neurons, then to
how the nervous system can regulate how all of our cells work.

In the section on neurobiology, we will focus on two themes: first,
understanding why one individual ’s nervou s system works differently from
another ’s and, second, understanding how this function can change over
time ( plasticity ). The subsequent lectures explore what it is that changes
how the nervous system works, whether the environment, hormones, early

6

Lecture 1: Biology and Behavior — An Introduction

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

ex perience, fetal life, genetics, or evolution. Finally, we approach a set of
human behaviors with this set of strategic ideas, focusing on a contentious
and important area of human behavior: aggression.  ■


Suggested Reading

M. Konner,  The Tangled Wing: B iological Constraints on the Human Spirit .


Questions to Consider

1.   What are the most substantive differences between humans and other
animals?

2.   What are the most substantive similarities?





























7

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information




















The Neurobiology of Behavior at the Cellular Level

Module I



Module Scope:

T his module, which covers the next three lectures, begins with an
overview of how a single neuron works. This study will then  be expanded
to see how two neurons communicate with each other through the use of
neurotransmitters — chemical messengers in the brain. Finally, there is an
overview of the critical topic of how such intercellular communication can
change over time, that is , how the brain, at the level of

pairs of neurons, learns and changes in response to the environment.  ■

8

Module I: Th e Neurobiology of Behavior at the Cellular Level

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The Basic Cells of the Nervous System

Lecture 2



We want to understand behavior; we want to understand human
behavior, where it ’s coming from;  we want to understand the
biological basis of it and where all of those influences, starting with
evolution a gazillion years ago are going to funnel eventually into the
nervous system.

T his lecture covers the basic building blocks of neurobiology,  begin ning
with an overview of the neuron, its various parts, and how each part
functions and communicates with other neurons. The basic

constituent of the nervous system is the brain cell. (Figure 2a) The main
brain cell is the  neuron.  The other type of brain  cell is the  glial cell , which
we will discuss later in this lecture.

All neurons go from left to right, at least in diagrams. On the far left, we
have the dendrites, the ears of the neuron, which create chemical excitation
in the neuron. To the right of t he dendrite is the cell body, the centerpiece of
the cell, where energy is produced. A wave of chemical excitation passes
from the dendritic end through the cell body down a long cable called the
axon . Axons are very long projections of neurons. The   axon h illock   is the
transitional point between the end of the cell body and the start of the axon.
At the end of the axon is the  axon terminal  that connects to the dendrites of
the next neuron.

Neuronal communication includes both  resting potentials  and  action
potentials . To be prepared to communicate clearly, neurons must
concentrate   on contrasts during resting potentials. (Figure 2b) In a state of
equilibrium, neurons create chemical contrasts. Neurons expend a great deal
of energy redistributing ions during t he resting potentials.

When new information is transmitted by a single dendritic spine, channels
open and ions begin to move, causing a change in the electrical state of the
neuron. No single neuronal input triggers an action potential; there is


9

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information
























not enough power for
the flow of electrical
information to continue.
Integration at the
neuronal level occurs
because of a process

called  summation .
Temporal summation
occurs when th e same
input is triggered over
and over so that it finally
moves down the axon.

Spatial summation
occurs when enough
different dendritic spines
are being stimulated at
once so that information
moves down the axon. A
neuron cell body is an
integrator of th e inputs of
all the different neurons
around it.


When there is enough of
a wave of depolarization
to reach the axon
hillock, the axon hillock
integrates the various
inputs and decides

whether or not to act. When the axon hillock is triggered to act, ne urons are
in action potential. Action potential does not decrement over space and
time; it regenerates and continues passing information through the axon
terminals to the next neurons. The axon hillock is a critical feature of the
nervous system.

10

Lecture 2: The Basic Cells of the Nervous System

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Gli al cells, which were once thought to be unimportant, can wrap around
the axon and form a myelin sheath. Myelin sheaths create an insulation that
increases the speed with which electrical waves move down the axon.
People are not born with myelin sheaths but  develop them after birth. As
myelin sheaths form, new skills are possible, including comprehension and
production of language and regulation of behavior.

Neurons are a complex, integrated network with interesting implications.
The numbers of dendrites, n eurons, and connectors vary from individual to
individual and can change at different points of the life cycle because of
environmental stimulation. Axon hillocks can also change over time and
under different circumstances. These neurological differences a nd changes
affect individuality.  ■


Suggested Reading

E. Kandel, J. Schwartz, and T. Jessell,  The Foundations of Neural Science ,
4 th  ed.

J. Nicholls, R. Martin, B. Wallace, and P. Fuchs,  From Neuron to Brain , 4 th
ed.

E. Widmaier, H. Raff, and K. Stran g,  Vander, Sherman, and Luciano ’s
Human  Physiology , 9 th   ed.


Questions to Consider

1.   How have neurons evolved so that they exhibit a huge contrast between
being silent and being excited?

2.   What are ways in which a typical neuron might differ between two
in dividuals?








11

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

How Two Neurons Communicate

Lecture 3



























We are back and ready to resume our quest to understand the
nervous system and how it produces behavior, and how everythi ng on
earth that came before that nervous system can regulate its function.

T his lecture moves from how the brain works on the level of a single
neuron to how information moves across the synapse from one neuron
to the next. Exploring how electrical signa ls are changed to chemical

messages in the brain provides a critical foundation for understanding how
the brain works, the effects of certain drugs on the brain, and the
neurological origins of individuality.

In order for information to move from one neu ron to the next, information must
cross the synapse. (Figure 3a) An electrical signal cannot pass through the
synapse; thus, a neuron must translate its excitation into a different  “language. ”
The release of neurotransmitters translates an electrical signa l to a chemical
signal. Neurotransmitters are packaged in vesicles attached to the membrane
wall. During action potential, vesicles release neurotransmitters into the
synapse. The neurotransmitters bind to their receptors.

The shape of the neurotransmitte r and its receptor must be
complementary —  the classic notion of key and lock. The binding of the
neurotransmitter to its receptor changes the excitability of the next neuron
in line. Multiple receptor types exist for the same neurotransmitter.

Upon deacti vation, neurotransmitters either are recycled back into the next
vesicle being formed or they float into the synapse, where they are
eventually broken down by enzymes.

There are multiple types of neurotransmitters and not all are  excitatory . How
many type s of neurotransmitters exist? A limited number, but we have multiple
uses of the same messenger.  Inhibitory  transmitters cause a decrease in
excitability of the postsynaptic neuron. Not all neurotransmitters are

12

Lecture 3: How Two Neurons Communicate

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information





























equal; th ere are subtle graduations of the effects among both the excitatory
and inhibitory transmitters.

The construction of neurotransmitters is less intimidating than you might
think. They are constructed from cheap and plentiful precursors — simple
amino acids t hat you get in your diet in huge amounts. A small number of
biosynthetic steps are required in their construction; thus, they are produced
quickly. Multiple messengers can be squeezed out of a single synthetic
pathway. Neurotransmitters are also easily rec ycled.



13

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information



























What criteria are used to determine what constitutes a neurotransmitter?
(Figure 3b) It is located in the axon terminal. It is released during the action
potential. It float s across the synapse and binds with receptors on the
postsynaptic neuron. Any interference with the neurotransmitter will alter
the neurochemical events in a predictable manner.

Changes in the amount of neurotransmitter released can change the strength
of  signaling across a synapse. Changes in the number and sensitivity of
receptors can change the strength of signaling across a synapse.

Neuropharmacology manipulates the neurochemistry of the synapse to
better understand the workings of the neurotransmissi on process. Research
with drugs that alter brain function is an important tool for studying normal
and diseased states. Some drugs so closely resemble a naturally occurring
neurotransmitter that the receptors are fooled by it. An ingested drug can get
into  the bloodstream, enter the brain, get into a synapse, and very
effectively bind to the receptor because that drug has a chemical structure
almost identical to that of an actual neurotransmitter. For example,
hallucinogens, such as LSD, mescaline, and psil ocybin, are able to
artificially stimulate the serotonin receptor.

Other drugs block the access of a neurotransmitter to its receptor, halting
communication across the synapse. Curare can block the acetylcholine
receptor in the diaphragm, causing breathin g to cease. Antipsychotic drugs
can block the dopamine receptor, lessening symptoms of schizophrenia.

Some drugs cause the inappropriate release of neurotransmitters.
Amphetamines and cocaine trigger the premature release of dopamine
transmitters. Because  the release of dopamine makes a person feel pleasure
in at least one part of the brain, artificially releasing more of it makes such
drugs as cocaine highly addictive. Drugs that release dopamine can trigger
schizophrenic behavior, while drugs that block  dopamine are used to halt
schizophrenic behavior.

Drugs can also alter the breakdown and recycling of neurotransmitters or
can be used to destroy particular neurotransmitters completely.

14

Lecture 3: How Two Neurons Communicate

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The neurotransmitter norepinephrine can be destroyed to lower  blood
pressure. Antidepressants, including Prozac, cause amplification in the
neurotransmitter ’s signal by blocking its degradation.

Another manipulation is to increase the amount of precursors for certain
neurotransmitters, for example, increasing the L - DOPA level for patients
with Parkinson ’s disease. Manipulation of chemicals always has the risk of
side effects, primarily because each neurotransmitter has multiple jobs in
different parts of the brain.

An example of how neurochemistry influences individ uality can be seen in
the neurotransmitter endogenous benzodiazepine, which is a compound
similar to the drugs Valium and Librium. Endogenous benzodiazepine
receptors influence anxiety levels. How much benzodiazepine an individual
makes, releases, and brea ks down will determine his or her anxiety level.
Tranquilizers, such as Valium and Librium, are used to decrease a person ’s
anxiety level.  ■


Suggested Reading

S. Barondes,  Molecules and Mental Illness , 2 nd  ed.

J. Cooper, F. Bloom, and R. Roth,  The Bio chemical Basis of
Neuropharmacology , 8 th   ed.

G. Siegel and B. Agranoff,  Basic Neurochemistry: Molecular, Cellular, and
Medical Aspects , 6 th   ed.


Questions to Consider

1.   What is the chemical nature of neurotransmitters, and how can drugs
alter their funct ion?

2.   What are the ways in which the neurochemistry of two individual
brains might differ?



15

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Learning and Synaptic Plasticity

Lecture 4



























Now our theme has been at the end of each lecture, twofold: one is
looking at plasticity, how things change over t ime, individual
differences, and when it comes to plasticity in the synapse, how it
functions differently in response to experience. That ’s such an
important topic that gets an entire lecture today.

C hanging the strength of synaptic communication is the b asis for  learning.
The dominant paradigm is that learning is the process of making certain
pathways work more readily than they did before.

In earlier times, it was believed that whenever something new was learned,
a new neuron or a new synapse was formed ; this may actually be true. The
cortex and hippocampus are the main regions of the brain responsible for
learning and memory. Problems in the

hippocampus may result in such diseases as
Alzheimer ’s disease. The famous case of
H.M., who had his hippocampu s removed,
shows the importance of the hippocampus to
memory.

Long - term potentiation   (LTP), a synaptic  model
for learning, is the process of stimulating a
dendritic spine in a dense cluster of rapid action
potentials, resulting in that synapse becoming
hy perresponsive or  potentiated.  (Figure 4a)
After potentiation

has occurred, the pathway is stronger. Potentiation increases the likelihood
that a single neuron can cause an action potential. These changes are long
lasting.

How does the initial phase of L TP work? LTP is the result of glutamate being
released into synapses throughout the hippocampus. Glutamate is a simple
neurotransmitter made from an amino acid. Glutamate is the most excitatory

16
excitatory neuron with
two receptor systems,
each of which is
differentially excitable.
The workings of the two
receptors explain the  “ Ah
ha! ” of learning.

Lecture 4: Learning and Synaptic Plasticity

Glutamate is the most

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

















neuron with two receptor systems, each  of which is differentially excitable.
The workings of the two receptors explain the  “Ah ha! ” of learning. With
repeated stimulation, enough glutamate is dumped into the synapses to open
the second receptor, which allows a wave of excitatory calcium to pour  in,
causing great potentiation.

How does LTP become long term? (Figure 4b) As LTP occurs, calcium
enters the neuron. Calcium triggers an increase in the number of glutamate
receptors in the relevant dendritic spine. Calcium causes the receptors to
stay o pen and activated longer once they are excited. Calcium changes how
readily the electrical wave spreads once there is some excitation. Once
calcium rushes in, it causes the synthesis of a neurotransmitter that floats
back to the presynaptic neuron. These r etrograde neurotransmitters increase
the amount of glutamate being synthesized by the presynaptic neuron. Some
of these new transmitters are made from gases and, therefore, do not need
vesicles.

The vulnerability of  glutamatergic  pathways to neurological  insults is relevant
to a number of neurological diseases and disorders. If glutamate levels get too
high (a condition called  excitotoxicity ), the postsynaptic neuron


17

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information








































can be excited to death. This condition can occur in stroke, seizure, and
cardiac arrest. Monosodium glutamate (MSG) and other dietary constituents
that resemble glutamate may be worth worrying about.


How do you forget anything? This is an important  topic in the field of
neurobiology, and it is still under study. In some manner, however, forgetting is
thought to be a reversal of all the steps that we have just covered regarding
LTP. Several factors influence how readily LTP occurs. Some factors are
kn own to enhance LTP. Abundant energy — lots of glucose in your blood that
translates into neurons with more energy — facilitates LTP. Short - term stress
(stimulation) causes stress hormones to be released on a short - term basis, and
these hormones enhance memory.  Some factors are known to disrupt LTP.
Energy depletion makes LTP less likely to occur. When you run out of energy,
the whole transport of neurotransmitters is disrupted. Chronic stress, unlike
short - term stress, disturbs many types of memory consolidatio n and memory
retrieval. Alcohol in sufficient amounts dramatically disrupts LTP.

Individual differences in the area of LTP can manifest themselves in a number
of ways. The amount and functions of neurotransmitters, receptors, and so on
can vary greatly fr om person to person. An experiment at Princeton provides

18

Lecture 4: Learning and Synaptic Plasticity

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

an interesting view on this subject. Scientists at Princeton developed Doogie
mice, genetically engineered rodents that had better than average LTP and
demonstrated better than average learning . Then, the scientists developed
their less heralded cousins, mice with an impaired capacity for LTP and
learning. They then raised the impaired mice in an extremely stimulating
environment, which overcame their deficit. This experiment shows that
even som ething as seemingly deterministic as a major genetic defect can
still be subject to important environmental modulation.  ■


Suggested Reading

L. Squire,  Fundamental Neuroscience , 2 nd  ed.

— — — ,  Memory and Brain .


Questions to Consider

1.   What are the ways  in which synaptic function can change in response
to experience?

2.   How might neurons differ in the ease with which those changes occur?




















19

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information




















The Neurobi ology of Behavior at the Systems Level

Module II



Module Scope:

T his portion of the course expands the scale beyond that of cellular
neurobiology to look at the functioning of networks of neurons. Lecture 5 is
an introduction to the computational pote ntial of neuronal networks.
Lecture 6 is an examination of how millions of neurons — entire subregions
of the brain — function. That lecture will specifically focus on the part of the
brain called the  limbic system , which is vitally concerned with emotion.
Fin ally, Lecture 7 examines how the limbic system regulates the

function of the body by way of the autonomic nervous system.  ■

20

Module II: The Neurobiology of Behavior at the Systems Level

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The Dynamics of Interacting Neurons

Lecture 5



We are now accomplishing this ever - expanding view of how the
nervous syste m works.

he brain consists of networks of neurons. It has far more than patterns

of single neurons in line, instead, neurons send axons to many other
neurons, sending

branches
T
off, even back

to themselves, forming

networks.

Neurons

shar pen

the   detection
of signals by

inhibiting


themselves   and

other


neurons.       Neurons
communicate     with
themselves. (Figure   5a)
The ability of neurons to
have projections coming
off the axon and sending
projections   back   onto
themselves   al lows

them


to inhibit themselves and
sharpen their signals over
time. This communication
creates individual action
potentials,     followed
by

resting

potentials.

Recurrent

collateral
projections

are

seen in
many  neurons.  Through
latera l inhibition, neurons
sharpen their signals over
space.   (Figure 5b) The




21










This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information






































excitation of one neuron leads to the delayed inhibition of other neurons. This
la teral inhibition helps to enhance the precise localization of information.


The work of Hubel and Wiesel helped to explain the wiring of neural
networks. (Figures 5c, 5d, and 5e) By studying how each section of the
cortex processed visual information, th ey were able to show that each layer
of the cortex became increasingly sophisticated. Point - for - point mapping at
the first layer indicated that these neurons  “know ” about dots of light. The
neurons in the second layer of the cortex  “know ” about straight li nes of
light. The neurons in the third layer of the cortex  “know ” about moving
lines, while the neurons in the fourth layer  “know ” about angles.

Following this logic, it was believed that one could continue through the
layers and find more super - specializ ed neurons that recognize more specific
information. This finding was not possible because there could not possibly
be enough neurons for each to contain a single piece of information. It is not
single neurons that contain information but patterns of neuro nal excitation.

A neural network is a series of neurons that interact among themselves and
with neurons from other networks. Neurons from different networks can

22

Lecture 5: The Dynamics of Interacting Neurons

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

overlap and be used in
different settings.
Memory retrieval is the
result of tapping int o
many networks and
integrating all those
inputs. Mild neuron
loss, including that
associated with early -
stage dementia and
Alzheimer ’s disease,
does not destroy
memories as much as it
makes it harder to
retrieve memory.


Neural networks also
influence h ow the
human body feels and
responds to pain.
(Figure 5f) In instances
of sharp pain, the
neurons directly
affected  “turn on ” pain,
and through inhibition,
the pain is  “turned off. ”
In instances of dull pain,
those neurons

directly   affected

“turn on ” pai n; however, the lack of self - inhibition causes the throbbing

to continue. It is the individual differences that exist in the overlapping

projections of networks that cause people to know different information and

to make different connections with that  information. That is what creativity

is about. On a simplistic level, creative people have broader networks than

most other people, resulting in their ability to make unique associations.  ■



23

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information






































Suggested Reading


E. Kandel, J. Schwartz, and T. Jessell,  The Foundations of Neural Science ,
4 th  ed.

J. Nicholls, R. Martin, B. Wallace, and P. Fuchs,  From Neuron to Brain , 4 th  ed.

L. Squire,  Fundamental Neuroscience , 2 n d  ed.

— — — ,  Memory and Brain.


Questions to Consider

1.   How might the  “wiring ” of networks differ between individuals and,
thus, explain differences in their functioning?

2.   How might wiring networks develop in the fetal brain?

24

Lecture 5: The Dynamics of Interac ting Neurons

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The Limbic System

Lectu re 6



Increasing the scale beyond that of single neural networks, this lecture
examines the  limbic system — the part of the brain most centrally involved
in emotion and in generation of emotionally related behavior.

T he brain is not one homogenous mass o f undifferentiated neurons.
Instead, there is structure and organization to it. Clusters of neuronal cell
bodies, called  gray matter , are the nuclei of cell bodies. Cables

of axons are projections from those cell bodies. They are called  white
matter  becau se they are wrapped in white myelin sheaths. Now, we expand
one step further to the neuroanatomy

of the brain. First, we see the
broad features of the mammalian
brain. (Figure 6a) Heading down
from the brain are the spinal cord,
sensory afferents, and mot or
efferents, all of which carry
sensory information and messages
to all parts of the body. At the
back of the brain are the hindbrain
and brainstem, which control such
activities as breathing and the
beating of the heart. Sitting on top
of the hindbrain a nd brainstem is
the limbic system, which deals
with regulation of emotions.
Higher up is the cortex, involved
in memory, learning, judgment,
decision making, conscious
commands to muscles, and
complex processing of sensory
information.




25

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information


































Species
in neuroanatomical

organization

must

be   noted.     The

limbic

system is  a
mammalian specialty;
only  mammals   have
complex

emotions.

The   cortex,   which
is   involved in socia l
intelligence,

is

a

primate specialty.


What

is

the limbic
system? (Figure 6b)
Historically,   people
used to think that the
limbic system was the
rhinencephalon ,   or
“nose - brain, ” because
it   was   studied first
in laboratory   rats,

for

which   olf action
and

emotion

are

utterly


The   limbic

system

comprises     many
different   subareas.
These subareas   send
projections   to   one

another and to other parts of the brain, particularly to the hypothalamus. All
of the brain nuclei in the  limbic system want to influence the hypothalamus.
Conversely, these nuclei want to inhibit other limbic sites from influencing
the hypothalamus. The hypothalamus controls all manner of autonomic
(automatic) functions in your body. Future lectures will addr ess the
hypothalamus in more detail.

26

Lecture 6: The Limbic System

differences












intertwined.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

















The best way to determine which limbic structure influences the
hypothalamus most readily is to count synapse numbers. The fewer
synapses it takes to get from one limbic structure to the hypothala mus, the
more influential that structure is over the hypothalamus.

Components of the limbic system include major structures, as well as major
connections within the system. (Figures 6c and 6d) Major structures within
the limbic system include the amygdala , the hippocampus, the septum, the
cingulate cortex and gyrus, the hypothalamus, the mammillary bodies, the
thalamic nuclei, and the frontal cortex. Major connections within the limbic
system include the amygdalofugal pathway (amygdala to hippocampus); the
fimbria/fornix (hippocampus to septum); the striae terminalis (amygdala to
hypothalamus); the medial forebrain bundle (the highway between the
mammillary bodies and the septum, passing through the hypothalamus); and
the mammillothalamic tract (mammillarie s to thalamus).

How do we know what the limbic system does? Scientists come to understand
what the limbic system does in the same ways that they discover how any brain
region works. One way is to experimentally damage the part of the brain to be
studied i n research animals. Accidental wounds to the human brain can


27

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

































provide similar information. Other strategies are to stimulate certain parts of
the brain or to record the electrical activi ty of certain clusters of neurons. A
relatively new method is brain imaging. A more classical approach is
neuroanatomy: determining which region talks to which. Some pitfalls of
these approaches include redundancy, compensation, and mistaking the
function  of a nucleus for the function of the fibers passing through it.

Studying limbic function poses special challenges because this area of the
brain deals with complex, subtle, interactive emotions; therefore, many
factors must be kept in mind. What sort of s ensory information is relevant
in a particular species? For example, sexual arousal in one species can be
about smell and in another, about sight. What does a behavior look like in a
particular species? For example, maternal behavior in a rat is very diffe rent
from that in a monkey. Who is the individual under study? Do dominant
and subordinate animals express emotions in the same way?

Simplified explanations of some functions for limbic structures are helpful
to further understand the brain and behavior.  The amygdala and septum
have roles in aggression. The hippocampus is important in certain types of
learning, memory, and stress - responsiveness. Mammillary bodies are
associated with maternal behavior. The frontal cortex controls inhibition of
socially inap propriate behaviors and inhibition of perseverative cognitions.
The medial preoptic region of the hypothalamus is associated with sexual
behavior. The lateral and ventromedial hypothalamus affect hunger and
satiation. The suprachiasmatic nucleus of the hyp othalamus is involved in
circadian rhythmicity.  ■


Suggested Reading

M. Konner,  The Tangled Wing: Biological Constraints on the Human Spirit .

J. LeDoux,  The Emotional Brain: The Mysterious Underpinnings of
Emotional Life .

28

Lecture 6: The Limbic System

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

— — — ,  Synaptic Self: How  Our Brains Become Who We Are .

P. MacLean,  The Triune Brain in Evolution: Role in Paleocerebral
Functions .


Questions to Consider

1.   What will the structure and function of the limbic system in a particular
species tell you about the social behavior of tha t species?

2.   How are interactions between the limbic system and the cortex
particularly interesting in humans?































29

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The Autonomic Nervous System (ANS)

Lecture 7
























Although the heart is able to beat on its own, the brain tells it whether
to speed up or slow down.
L et ’s start with the basics of the Autonomic Nervous System (ANS).  The
voluntary nervous system controls the rapid regulation of skeletal
muscle s. In contrast, the ANS regulates involuntary function

throughout the body. The
ANS has two components.
The  sympathetic nervous
system   (SNS), which   releases
epinephrine and
norepinephrine (adrenalin
and noradrenalin), is used for
emergencies. The
parasymp athetic nervous
system   (PNS) releases
acetylcholine, which triggers
a calm, vegetative state.


The SNS and PNS work in
choreographed opposition in
all parts of the body. (Figure
7a) Although the heart is able
to beat on its own, the brain
tells it whethe r to speed up or
slow down. The SNS causes
the heart to beat faster and
blood pressure to increase, all
as a strategy to deliver energy
to exercising muscle. The PNS
does the opposite, slowing
down the heart. SNS

30

Lecture 7: The Autonomic Nervous Syste m (ANS)

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

and PNS also interact during digestio n. Under normal circumstances, the
PNS stimulates the digestive tract. During an emergency, the SNS has the
opposite effects. It shuts down digestion and blood flow to the
gastrointestinal tract to ensure that energy is not wasted there.

The SNS and PNS w ork in a more coordinated fashion when a male
becomes aroused. In order for the penis of a male to become erect, the PNS
must be activated and, thus, requires that he be in a calm state. The SNS,
however, slowly takes over, and when the PNS is turned off,  ejaculation
occurs. Syndromes of erectile dysfunction include stress - induced erectile
dysfunction, during which stress prevents a man from attaining a state of
calm and, thus, an erection, and premature ejaculation, during which the
transition from PNS to  SNS occurs more quickly than desired. Both are
disorders of the choreography between the PNS and SNS.

The ANS is activated and regulated differently in three layers of the brain.
(Figure 7b) The first regulation of the ANS is directly influenced by the
hy pothalamus. For example, if a person is injured and his or her blood pressure
is dropping, a blood pressure sensor sends a message up the spinal cord to the
hypothalamus, which stimulates the SNS, increasing blood pressure and






















31

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

























heart rate. In the second layer, the ANS is regulated by the limbic system.
For example, the scent or the sight of a threatening rival is detected, causing
an emotional response and se nding a message to the hypothalamus, which
in turn, activates the ANS.

In the third layer, we have cortical regulation of the ANS in a way that is
fairly unique to primates. Cortical projections are sent to the limbic system,
including the hypothalamus, t o activate the ANS. Thought and memory
serve as stimulants of the ANS. This method of activation gives us insight
into the cause of clinical depression. On a certain level, depression can be
thought of as the cortex sending abstractly depressive thoughts i nto limbic
and hypothalamic regions, resulting in the affect of depression (as well as
overactivity of the stress response). A clinically depressed person feels
grief, exhaustion, and an absence of pleasure, called  anhedonia .

Plasticity in ANS function ov er time manifests itself in three ways.
Habituation   is the process whereby the same stimulus will not have the
same   effect on the ANS.  Sensitization  is the process whereby a stimulus that
once did not have an effect on the ANS now does.  Biofeedback  is a
co nscious tool for controlling the unconscious workings of the ANS; for
example, thinking relaxing thoughts can reduce the SNS response.
Individual differences in ANS function explain why some of us are more
vulnerable to depression or anxiety disorders than  others.  ■


Suggested Reading

J. Kalat, Biological Psychology, 8 th  ed.


Questions to Consider

1.   How does the autonomic nervous system translate events in the mind
into changes in the body?

2.   What are the distinctive features of autonomic function in hum ans?

32

Lecture 7: The Autonomic Nervous System (ANS)

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The Neuroendocrinology of Behavior

Module III



Module Scope:

T he lectures on the brain ended with an overview of how the brain (via  the
limbic system) regulates the body by way of the ANS. Starting with
Lecture 8, this module first examines  how the limbic system

also regulates the body through the release of hormones. Following that is a
review of the different types of hormones and what sort of effects they have.
Lecture 9 considers the converse of the brain ’s regulation of hormones, namel y,
the hormones ’ regulation of the brain. How can hormones change the function
and even the very structure of the brain? The main point of these lectures is to
refute the notion that hormones  “cause ” behaviors to occur (for example, the
notion that testost erone  “causes ” aggression) and, instead, to explain how
hormones interact with the nervous system to change the likelihood of
behaviors occurring in certain environments.  ■
























33

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The Regulation of Hormones by the Brain

Lecture 8























I ’ve changed my shirt since the last lecture and thus feel wildly
invigorated, and that ’s a great thing because we are talking hormones
today.

W hat is the difference between a ne urotransmitter and a hormone?
Neurotransmitters travel across synapses and influence the next
neuron in line, while hormones travel in the bloodstream. There

are three other major differences between neurons and hormones. Hormones
work more slowly than ne urotransmitters. Neurons communicate only with
neurons; hormones influence

every cell in the body and can be
secreted from various parts of the
body. Hormones have a broader
effect on cells. The brain plays a
critical role in regulating the
endocrine sys tems.

The hypothalamus is the center
of the endocrine world, and the
limbic system tries to tell the
hypothalamus what to do.
(Figure 8a) The earlier view was
that peripheral glands were
autonomous and self - regulating.
This notion then gave way to the
equ ally incorrect idea that the
pituitary was the  “master gland. ”
It is understood now that the
brain is an endocrine gland and
that the hypothalamus secretes
an array of hormones, which in
turn, regulate the pituitary gland.

34

Lecture 8: The Regulation of Hormones by the Brain

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The anterior pituitary is a  hormonal system that is entirely under the control
of the brain. The hypothalamus releases hormones to stimulate or inhibit the
pituitary gland cells. The anterior pituitary, in turn, regulates hormonal
release from peripheral glands. The posterior pituit ary is another hormonal
system that is entirely under the control of the brain. The posterior pituitary
can be considered an outpost of the brain. The posterior pituitary releases
oxytocin and vasopressin, hormones that play roles in birth and lactation.

The body also has hormonal systems that are under partial control by the
brain. One example is the pancreas, which produces a number of hormones,
the most recognized of which is insulin. Insulin secretion is triggered by
blood glucose, and it is also trigg ered through the PNS by the expectation of
food. Hormonal systems in the body that The body also has hormonal

systems that are independent of
the brain. In such cases, hormones
are derived from all sorts of
unlikely sources, such as the heart
and the immu ne system. (Figure
8b) When the heart senses high
blood pressure, it releases a
hormone, ANF, to the kidneys to
tell them to make more urine,
thereby reducing the amount of
fluid in circulation; as a result,
blood volume is reduced and
blood pressure is lo wered. The
immune system also has
messengers that act as hormones.
One of them, Interleukin 1,
triggers white blood cells to
proliferate and mount an immune
defense against a pathogen that
the system has detected.
Interleukin 1 can also affect brain
functi on, bringing about fatigue
or fever



35

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information























and making one ’s body ache by sensitizing pain pathways, and it can trigger
a stress response. All these events are ways to make a person decrease
activity during illness.

There are two broad classes of hormones. Steroid hormones inclu de estrogens,
androgens, progestins, glucocorticoids, and mineralocorticoids. The other class
of hormones is made from amino acids; that is, they are protein based. They
include insulin, follicle - stimulating hormone (FSH), and

growth hormone. For both cla sses, we see
the themes of cheap and plentiful starting
material, short synthetic pathways, and
multiple messengers derived from the same
precursors. But cheap messengers require very
fancy and expensive receptors to tell apart
these structurally similar h ormones.


Hormone receptors are as critical to the
endocrine system as the hormones they
receive. Hormones bind to receptors and,
thereby, activate events in cells. Amino

acid - derived hormones tend to influence the activity of proteins that already
exi st in the cell (for example, epinephrine mobilizing energy from storage
sites during an emergency). Steroid hormones tend to alter the synthesis of
new proteins. The amount of a hormone in the bloodstream is important, but
so are the amount and function an d possible mutation of hormone receptors.

A great deal of crosstalk exists between different endocrine systems. An
example of such crosstalk is seen in the effects of stress on female reproduction.
(Figure 8c) The ovarian axis illustrates the pathway. The  hypothalamus releases
the luteinizing hormone releasing hormone (LHRH). The LHRH causes the
anterior pituitary to release the luteinizing hormone. The ovaries are then
triggered to release estrogen, causing the uterine wall to mature. If you add any
major  form of stress, such as starvation or psychological trauma, stress
hormones will influence every step in that pathway. Stress and its effects on
hormone release from fat cells show that starvation is an antireproductive form
of stress. Likewise, excessive  amounts

36
as critical to the
endocrine system as the
hormones they receive.
Hormones bind to
receptors and, thereby,
activate events in cells.

Lecture 8: The Regulation of Horm ones by the Brain

Hormone receptors are

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

of exercise can cause the release of beta - endorphins, which, along with
other stress hormones, can also have antireproductive effects. Stress -
induced release of prolactin disrupts uterine maturation.  ■


Suggested Reading

J. Becker, M. Bre edlove, D. Crews, and M. McCarthy,  Behavioral
Endocrinology , 2 nd   ed.

R. Nelson,  An Introduction to Behavioral Endocrinology , 2 nd  ed.

For the (very difficult) bible of the field:

P. Larsen et al.,  Williams Textbook of Endocrinology , 10 th  ed.


Questions  to Consider

1.   What are ways in which the brain can regulate hormone release?

2.   What are steps that could give rise to differences between two
individuals in the functioning of a particular endocrine system?




















37

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The Regulation of the Brain by Hormones

Lecture 9























What we do in this le cture is one of the things that science often does,
which is to complete a loop, show a big, old regulatory loop. Now
looking at not how the brain regulates hormones, but how hormones
in the circulation get back into the brain and regulate brain function.
H ormones have effects on cells, including cells in the brain. Both  neurons
and glial cells have hormone receptors. Hormones can alter protein
function and synthesis in the brain, just as they do

throughout the rest of the body. Hormones can alter neurotra nsmitter actions in
the brain. (Figure 9a) Dopamine is a neurotransmitter of pleasure in the brain.
Steroid hormones called glucocorticoids are released during stress, and these
hormones have an effect on dopamine release. During short - term stress
(stimula tion), a transient rise in glucocorticoid levels occurs, resulting in
increased synaptic release of dopamine. This can produce pleasurable

effects. LTP is enhanced as well. During
long - term stress, however, a chronic rise in
glucocorticoid levels occurs;  thus, the
dopamine neurons are depleted, leading to
anhedonia, or the inability to feel pleasure.


Hormones can also alter the plasticity of
synapses. Glucocorticoid levels affect the
hippocampus and the amygdala differently. A
transient rise in glucocor ticoid levels in the
hippocampus brought on by short -

term stress enhances LTP, while sustained glucocorticoid exposure in the
hippocampus can disrupt LTP. On the other hand, chronic stress enhances LTP
in the amygdala, thereby enhancing the ability of t he amygdala to  “file away ”
memories of trauma. This factor might explain free - floating anxiety, in which
the hippocampus does not recall an explicit traumatic memory, but the
amygdala recognizes the source of the trauma and activates the sympathetic

38
re sulting chronic
glucocorticoid exposure
cause atrophy of
hippocampal neurons,
thus inhibiting learning.

Lecture 9: The Regulation of the Brain by Hormones

Chronic stress and the

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

















nervous system. Estrogen is another hormone that enhances LTP in the
hippocampus.

Hormones can change the structure of neural networks, causing neurons to
grow more elaborate dendritic branches or to shrivel up. Chronic stress and
the res ulting chronic glucocorticoid exposure cause atrophy of hippocampal
neurons, thus inhibiting learning. Chronic stress and the resulting chronic
glucocorticoid exposure cause expansion of dendritic branches in the
amygdala, thus increasing anxiety. Higher e strogen levels cause the growth
of new dendritic branches in hippocampal neurons, thus enhancing learning
and memory.

Hormones can also affect the birth and death of neurons. The discovery of
adult neurogenesis is an exciting new finding in neurobiology.  Estrogen
enhances the birth of new neurons in the adult brain, while glucocorticoids
inhibit such neurogenesis. Estrogen makes neurons more likely to survive a
neurological insult, while glucocorticoids do the opposite in response to
such an insult.




3 9

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information























Hormones can influence how the brain regulates the body and behavior. For
example, it used to be thought that glucose levels in the bloodstream alone
controlled our appetites. N ow it is known that an array of hormones released by
the gastrointestinal tract, fat cells, liver, and pancreas regulate appetite.

A theme that runs through behavioral neuroendocrinology is that hormones
may  “cause ” some behaviors, such as aggression, to  occur. Instead,
however, hormones alter a preexisting tendency for the behavior to occur in
the context of interaction with the environment. This notion will be studied
more in depth in the lectures on aggression.  ■


Suggested Reading

J. Becker, M. Bree dlove, D. Crews, and M. McCarthy,  Behavioral
Endocrinology , 2 nd   ed.

R. Nelson,  An Introduction to Behavioral Endocrinology , 2 nd  ed.

For the (very difficult) bible of the field:

P. Larsen et al.,  Williams Textbook of Endocrinology , 10 th  ed.


Questions  to Consider

1.   What would brain function be like if hormones could not get access to
the brain?

2.   Could one claim (in a courtroom, for example) that a behavior was
caused by hormones?

40

Lecture 9: The Regulation of the Brain by Hormones

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Evolution and the Neurobiology of Behavior

Module IV



Module Scop e:

T his module is the first of a series that expands the focus of the course,
examining how the brain is shaped and regulated. It considers the evolution of
the brain and behavior. First, we review the mechanisms of evolution, then we
look at how those me chanisms might be relevant

to the evolution of behavior. In Lecture 11, we then consider a variety of
initially puzzling examples of social behavior in the light of evolutionary
principles. Finally, in Lecture 12, we review the evolution of competition
an d how the brain functions under different settings of competition.  ■





























41

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The Evolution of Behavior

Lecture 10





























We all understand the evolutionary biology  of how, for example, the
giraffe evolved its long neck as an adaptive trait. This lecture introduces
the idea that behavior and the brain that produces behavior have also
evolved, sculpted toward adaptive features by natural selection. Then, the
lecture p rovides an overview of the various ways in which species can
maximize the number of copies of their genes passed on to the next
generation through behavioral means.

T he evolutionary biology taught in high school was built around
certain  key points that he lp to explain such phenomena as how giraffes
evolved long necks. The first key point is the inheritance of traits across
generations; that is, traits can be passed on from one generation to the next.
The second key point is the variability in those heritab le traits among
individuals. In modern genetic molecular terms, mutations in genes can be
passed from one generation to the next. The third key point is known as
differential fitness ; that is, some versions of those genetic variants are more
adaptive, more  fit, than others. (Figure 10a) Organisms with maladaptive
mutations do not reproduce; they do not survive, and therefore, they do not
pass on copies of their genes. Organisms having beneficial mutations,
however, do reproduce; thus, the new version of a t rait becomes more
plentiful. Intrinsic to this key point is the debunking of a great urban legend
of evolution, which is  survival   of the fittest. Instead, the key is   reproduction

of the fittest.

How did behavior evolve? The notion exists that behavior is  sculpted by
evolution, by the same forces of nature that influenced the length of our
necks and the functioning of our hearts and kidneys. That notion leads,
however, to the inflammatory issue of heritability of behavior: the issue of
whether a certain be havior has a genetic component.

Building block #1 in considering the evolution of behavior is  individual
selection . The old notion of group selection, that is, the idea that animals

42

Lecture 10: The Evolution of Behavior

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

















behave  “for the good of the species ” and that beha viors are driven by ways
to increase the likelihood of the species surviving and multiplying, has been
proven wildly incorrect.

Instead, by the early 1960s, the concept of individual selection was
accepted. This idea proposed that evolution is not about a nimals behaving
for the good of the species but, rather, behaving to optimize the number of
copies of their own genes to pass on to the next generation. This idea
brought about the oversimplified and somewhat erroneous notion of the
selfish gene : the idea   that a gene ’s purpose is to maximize one ’s own ability
to reproduce and to pass on copies of one ’s own genes. Another way to
illustrate this idea is a quote from an early evolutionist, Samuel Butler:  “A
chicken is just an egg ’s way of making another egg. ”  A rather grim example
of the logic of individual selection is competitive infanticide, as seen in a
number of species, even those as endangered as the gorilla.

Building block #2 in considering the evolution of behavior is  kin selection
( inclusive fitness ) . What does it mean to be related to someone? It means
you share genes with that individual. Kin selection is a way to help your
relatives reproduce as much as they can — passing on copies of your genes


43

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information





























by helping relatives. Degrees of relatedness on a genetic level come into
play here because we are  “more related ” t o some individuals than others.
For example, full siblings are closer genetically than half siblings; a parent
is closer genetically to a child than is a grandparent. In short, the more steps
away relatives are from one another, the fewer genes they share  in common.
One of the implications of kin selection is an obsession with kinship. For

the most part, data support the logic that we
are cooperative with relatives as a function of
how related they are to us; hence the quote of
evolutionary geneticist J. B . S. Haldane:  “I will
lay down my life for two brothers or eight
cousins. ”


Some examples of kin selection in the animal
world include adelphic polyandry, food sharing
in inbred species, and parent - offspring
conflict.  Polyandry , in which a

single femal e mates with more than one male, occurs fairly rarely in the
animal kingdom and among humans. However, when it does occur, it is
often  adelphic polyandry , in which the males are brothers. Many studies
show that the degree of relatedness is an accurate pred ictor of how much
one animal shares food with another. Parent - offspring conflict stems from
the idea that whereas a parent wants to balance the survival of current
offspring with that of future offspring, those current offspring want more
care than the par ent cares to offer. For example, conflict may occur between
a mother baboon who wishes to wean her year - old offspring so that she can
ovulate and possibly produce another, while that young baboon wants to
continue nursing.

Building block #3 in considering  the evolution of behavior is  reciprocal
altruism . This notion is based on the concept that many hands make the task
light. Such cooperation ensures the distribution of risk -  and food - sharing
among hunters. Reciprocity is very common in all sorts of social  species,
even among nonrelatives. However, species that exhibit such patterns of
cooperation must possess certain characteristics. Reciprocity will work only
in a species with stable social groups. The species involved must live long

44
regulates the body and
h ow the body in turn, by
way of hormones can
regulate the nervous
system.

Lecture 10: The Evolution of Behavior

How the nervous system

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

enough to benef it from the cooperation. The members of the species must
have enough social intelligence to recognize other members of their species.
In games of reciprocal altruism, which we will discuss in Lecture 12,
individuals will try to cheat whenever they can; thu s, another requirement is
vigilance against cheaters. Potential examples of reciprocal altruism include
blood - sharing among vampire bats and coalitions among male baboons.  ■


Suggested Reading

D. Barash,  The Survival Game: How Game Theory Explains the B iology of
Cooperation and Competition .

A. Brown,  The Darwin Wars: The Scientific Battle for the Soul of Man .

M. Ridley,  The Origins of Virtue: Human Instincts and the Evolution  of
Cooperation .

E. O. Wilson,  Sociobiology: The New Synthesis, Twenty - fifth  Anniversary
Edition .


Questions to Consider

1.   How has evolutionary thought shifted from an emphasis on groups to
an emphasis on individuals?

2.   What are the ways in which modern evolutionary thought is not merely
about selection at the individual level?













45

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The Evolution of Behavior — Some Examples

Lecture 11





















Now what we ’re going to do in this lecture is focus in more detail on a
couple of ways in which these principles apply, in this lecture, focusing
mostly on those first two levels, individual selection and kin sel ection.

H ow can we successfully predict the social structure of an entire
species (tournament versus pair - bonding) based on just one fact? Imprinted
genes and intersexual competition also play roles in evolutionary biology.
(Figure 11b) Mendel theorized t hat a gene is a gene, regardless of which
parent you inherited it from. Imprinted genes — genes that produce different
outcomes in offspring depending on which parent they come from — have
been discovered to be an exception to the laws of Mendelian heredity. F or
example, during fetal life, some male - derived genes push for more fetal
growth, while female - derived genes favor the opposite. The logic of
imprinted genesis is that in polygamous species, males and

females have different investments in
any given pregn ancy. The male would
like the female to expend all her energy
raising his offspring, even at the expense
of her ability to reproduce again. The
female, however, wishes to balance her
investment in her current offspring with
her investment in her future rep roductive
potential. The effects of imprinted genes
in the brain on behavior after birth
provide a marked contrast, with male -
derived

genes favoring more feeding and growth and female - derived genes the
opposite, trying to slow the growth down. Generally , polygamous species
have large numbers of imprinted genes, whereas monogamous species have
virtually none. Humans are neither a classic pair - bonding species nor a
classic tournament species; we are somewhere in between. Therefore, we
have some imprinted g enes.

46
pair - bonding species nor a
classic tournament species;
we are somewhere in
between. Therefore, we have
some imprinted genes.

Lecture 11:  The Evolution of Behavior — Some Examples

Humans are neither a classic

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Fruit flies and sperm competition also illustrate this intersexual competition.
Numerous male fruit flies mate with the female; thus, sperm from many
different males is inside the female fruit fly ’s body. The male sperm release
toxins in an eff ort to kill its competitors ’ sperm. These toxins are










































47

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information






















damaging to the female fruit fly. However, female fruit flies ’ bodies have
evol ved so that they now produce detoxifying defenses. Kin - based defense
systems also illustrate the notion of kin selection. When female vervet
monkey A attacks female vervet monkey B for  “no reason, ” the underlying
cause for the attack can actually be that t he child of monkey B had attacked
the child of monkey A. Patterns of aggression that closely follow the lines
of kin selection are another way to ensure that the maximum number of
copies of one ’s genes is passed on to the next generation.  ■


Suggested Re ading

D. Barash,  The Survival Game: How Game Theory Explains the Biology of
Cooperation and Competition .

A. Brown,  The Darwin Wars: The Scientific Battle for the Soul of Man .

M. Ridley,  The Origins of Virtue: Human Instincts and the Evolution  of
Coopera tion .

E. O. Wilson,  Sociobiology: The New Synthesis ,  Twenty - fifth Anniversary
Edition .


Questions to Consider

1.   How can an infant be viewed as the outcome of intersexual
evolutionary competition?

2.   What is the role of kinship in making sense of the evolut ion of behavior?

48

Lecture 11: The Evolution of Behavior — Some Examples

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Cooperation, Competition, and Neuroeconomics

Lecture 12



Last lec ture was incredibly depressing. All I did was tell you that the
modern viewpoint of evolutionary biology just selects for competition
and  National Enquirer   headlines; that fruit fly poisons lover and
nature  is just bloody and tooth and claw. Where we pick  up with
today is the fact that that ’s absolutely not the case.

O ne of the three building blocks of evolutionary biology is reciprocal
altruism  or  cooperation,  which  was  covered  in  Lecture  10. Cooperation
is evolutionarily desirable, improving cond itions in many settings. The
bigger advantage is gained, however, when the other individual cooperates
while you cheat. However, if you both cheat, the

outcome can be really bad. Thus, the question
arises: When do you cooperate and when do you
cheat? This  question is at the heart of a relatively
new field called  game theory , which originated  in
the area of economics.


Game theory applications to evolutionary biology
are manifested in a game called the  Prisoner ’s
Dilemma.   (Figure 12a) Its basic   design is  one of
cooperation or defection: Successfully cheating is
more rewarding than mutually cooperating, which
is more rewarding than no one cooperating, which
is more rewarding than cooperating with a cheater.
Economist Robert Axelrod ’s famous round -

robin P risoner ’s Dilemma tournament led to the emergence of the tit - for - tat
strategy: losing the battles but winning the war by being cooperative, clear,
retributive, and forgiving. The vulnerability of the tit - for - tat strategy lies in
signal errors, in other wor ds, if communication between two sides is unclear.
Forgiving tit - for - tat is a derived strategy that comes about when a mistake in
communication is introduced into the system. After the wrong signal


49
cooperate and when
do you cheat? This
question is at the
heart of a relatively
new field called
game theory , which
originated in the
area of economics.

When do you

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information
































is given, a few rounds of cheating ensue, then one player  “forgives, ” and
cooperation is reestablished.


Establishing cooperation in such games as the Prisoner ’s Dilemma can prove
challenging. The problem exists of  the disadvantage for the first player to make
an altruistic gesture; that player will always be one step behind. One solution is
kin selection in isolated, inbred populations. (Figure 12b) A small group that
has become separated from a greater group tends  to inbreed, with members
becoming more related to each other; in this way, cooperation begins, initially
driven mostly by kin selection. When that small group, called the  founder
population , later rejoins the main population, that nucleus of cooperators
i nfluences the rest of the population to cooperate. Another solution lies in
repeated interactions with the same player and the shadow of the future. In this
case, players realize that, although cheating may offer a short - term advantage, it
is better to coo perate in view of future rounds because the tit - for - tat strategy is
about losing battles but winning the war. Another variable to consider is open -
book play and reputation; that is, the ability for players to see what another ’s
strategy has been in other g ames. Still another variable is the interspersing of
multiple games, in which the level of cooperation in one game can influence the
level of cooperation

50

Lecture 12: Cooperation, Competitio n, and Neuroeconomics

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information












































51

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information




















in another, resulting in an equilibrium state of cooperation in both games.
(Figure 12c)

Punishment is another great impetus for cooperation. Cooperation emerges
when punishment is allowed in single - round, closed - book games.  Cooperation
also flourishes when there is the potential for  “altruistic punishment. ” That is, A
does something bad to B, and C, as a disinterested outsider, punishes A for
doing so. Taken one step further, secondary punishment is introduced, wherein
both  cheaters and anyone who knowingly fails to punish a cheater are punished.
Honor codes at military schools and universities engender cooperation through
the threat of such secondary punishment. Choice as to whom to play with out of
a pool of potential partn ers enables players to select for cooperation. Choice as
to whether you play or not is another option.

Other games in the repertoire of game theory include Chicken, the Ultimatum
Game, and the Battle of the Sexes. Intrinsic to all this behavior in games i s
something obvious to just about anyone: Humans do not always make rational
economic choices; we are not rational in reciprocal altruistic interactions.

Studying the evolution of reciprocity has culminated in the development of
the field of neuroeconomic s: imaging the brain during game playing and
decision making. Some classic findings have come about from this imaging.
The outcome in a Prisoner ’s Dilemma game that is revealed through brain
imaging to be the most powerful stimulus of the dopamine - releasin g
pleasure pathway is a surprise, to some, at least: cooperation between both
players. In another scenario, when a choice must be made between a cheap,
fast payoff and a much greater reward later, the frontal cortex, which plays
a central role in gratifica tion postponement and resistance of the temptation
of a quick, small payoff, is shown to be more activated.

The Runaway Trolley quandary in philosophy is another classic problem.
You have two choices to save lives on a runaway trolley that is racing down
a track about to hit and kill five people: Either you can pull a lever that will

52

Lecture 12: Cooperation, Com petition, and Neuroeconomics

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

divert the trolley to another track where it will kill only one person  or  you
can push one large person onto the track and that will stop the trolley before
it hits the  five people. With either choice, you will kill one person to save
five. We tend to make completely different decisions depending on the
emotional salience of how a problem is presented. In this quandary, most
people choose to pull the lever. When a person  is contemplating pulling the
lever, the frontal cortex activates. But when the person is contemplating
pushing someone off the trolley to his death, the limbic system activates.
Cortical versus limbic activation is identified, depending on the
emotionality  with which a problem is framed.  ■


Suggested Reading

D. Barash,  The Survival Game: How Game Theory Explains the Biology of
Cooperation and Competition .

A. Brown,  The Darwin Wars: The Scientific Battle for the Soul of Man .

M. Ridley,  The Origins of Vi rtue: Human Instincts and the Evolution of
Cooperation .

E. O. Wilson,  Sociobiology: The New Synthesis ,  Twenty - fifth Anniversary
Edition .


Questions to Consider

1.   How can it be that cooperators in the Prisoner ’s Dilemma lose each
battle with cheaters but  win the war?

2.   What are the circumstances that bias toward the emergence of
cooperation?








53

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Molecular Biology, Genetics,

and the Neurobiology of Behavior

Module V














Module Scope:

E volution is about changing frequencies of genes over time, and the  first
two lectures of this module focus on what genes actually are and what
they do. Key points will be how genes evolve and what genes

have to do with the brain  and behavior. The latter two lectures will focus on
what initially seems to be a simple question: How can you tell when a
behavior has a genetic component? As will be seen, this question is vastly
difficult to answer. The main intellectual thrust of this  section will be to
teach how pointless the nature/nurture debate is when considering genes
and the brain.  ■

54

Module V: Molecular Biology, Genetics, and the Neurobiology of Beh

avior

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

What Do Genes Do? Microevolution of Genes

Lecture 13



This lecture examines the molecular biology of what a gene actually is
and does.
T he  basic theme of the last three lectures has been understanding how  this
or that behavior has  “evolved. ”  “Evolved ” really implies changes in
genes over time. And what do genes have to do with behavior?

In studying what genes actually do, we must begin with  the function and
structure of proteins. (Figure 13a) Things we have encountered so far in the
course that are made of protein include receptors for hormones and
neurotransmitters, many neurotransmitters and hormones themselves, and
the enzymes that make t hem and break them down.

Proteins are made of a 20 - letter alphabet of amino acids. Each of the 20
different amino acids has a different shape. When you string the amino
acids together to form a protein, each protein has its own unique shape. The
shape of  a protein determines its function. Just think of the protein key (of a























55

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information


































hormone, for example) fitting into a protein lock (its receptor).  Genes
specify the amino acid sequence that determines the function of a protein.


In the next step in studying what genes actually do, we must look at how the
synthesis of proteins is directed. (Figure 13b) DNA is composed of long
strings of a four - lette r alphabet of molecules. A combination of three of
those DNA letters in a row codes for one of the amino acids. A string of
those three - letter DNA codes in a row instructs the string of amino acids
that are stuck together to form a particular protein. Ther e are unique three -
letter DNA codes that indicate the beginning and end of the DNA stretch
that codes for a specific protein. The stretch of DNA that makes up the
complete code for a single type of protein is called a  gene . The human
genome  (the totality o f DNA codes) contains about 30,000 genes. This
30,000 - gene - long book of DNA can get cumbersome; for this reason, it is
broken into separate volumes, called  chromosomes .

Finally, in studying what genes actually do, we come to the intervening step of
RNA. A  single copy of each book of DNA exists in each cell, stored in the
nucleus. However, protein synthesis occurs in every far - flung corner of a cell.
For convenience, when a gene is activated to direct the construction of

56

Lecture 13: What Do Genes Do? Microevolution of Genes

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

its cognate protein, an RNA  “p hotocopy ” of that gene is made and shipped
to the part of the cell where that protein is needed.

How do genes evolve? When a cell divides, a copy of all the DNA is made
for the new cell. A mutation is an error in that copying, and when such an
error occur s in an egg or sperm, it can be inherited. Deletion and insertion
mutations are typically disasters,



producing   a nonfunctional
protein.   Point

mutations

can
I hope you are energized and
produce subtle changes   in
ready to take particularly good
protein shape and, thus, protein
notes because everything I ’m   function.
going to tell you in this lecture is evolution. A receptor for

some
neurotransmitter becomes a little

wrong. Actually, only some of it

bit more or le ss responsive to the

is wrong, but parts are true.

messenger than it used to be. An


enzyme   that synthesizes

some

hormone is a little more or less
active than it used to be. And as we saw back in Lecture 3, one ’s level of
anxiety can be in fluenced by how well one ’s benzodiazepine receptors
work. From there, we can go back to Darwin and ask if a genetic change
makes the organism more or less likely to reproduce.  ■


Suggested Reading

R. Plomin,  Behavioral Genetics , 3 rd  ed.

J. Watson, et a l.,  Molecular Biology of the Gene , 5 th  ed.


Questions to Consider

1.   What do proteins have to do with behavior?

2.   How might microevolutionary changes over the course of evolution
pertain to behavior?



57




This  is  the  grist  of




This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

What Do Genes Do? Macroevolution of Genes

Lectur e 14




















I assume you spent the break looking for your receipt to get reimbursed
for this course; after all, the last lecture was nothing but shameless lies to
you. What we need to  do is see what is actually going on.

W hat do we know at this point? Continuous stretches of genes  contain
coding for different proteins. Mutations within genes change the
function of the protein they produce. Genes, however,

are not continuous in DNA. ( Figures 14a, 14b, and 14c)  Introns  are
intervening sequences of DNA that break up genes into parts called  exons .
We can temporarily consider the intervening DNA, which accounts for 95
percent of all DNA, to be  “junk. ” A whole protein is made out of this
fr agmented DNA code with splicing enzymes, that is, enzymes that cut out
the intervening sequences and pull the protein together.

Now we can explore the potential for macroevolutionary change. (Figure
14d) Previously, we saw evolution producing changes in f unction of


58

Lecture 14: What Do Genes Do? Macroevolution of Genes

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information












































59

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information





















preexisting genes. Now, we come to evolution producing entirely new
genes. If there is a mutation in a gene cod ing for a splicing enzyme, the
result may be the generation of two different proteins, two different
messengers from the same precursor. Another route for macro - evolutionary
change can be found in  transposable genetic elements . The heresy and
ultimate triu mph of Barbara McClintock ’s theory of  “jumping genes ” is an
epic story. What sorts of species have lots of transposable genetic events?
Species that can ’t run away from stressors, such as plants. Parasites that are
trying to evade an immune system. Immune  systems that are trying to get
those parasites. The consequence of a transposable genetic event in an egg
or sperm is the potential for the inheritance of an entirely new gene.

One last major complexity entails promoters and transcription factors that
are  the instructions for when genes are activated, when gene transcription
should begin, and when the gene should start making an RNA copy and
splicing. (Figure 14e) Now we need to revisit that noncoding ( intronic )
DNA that we temporarily called  “junk. ” Inste ad of being junk, that
noncoding DNA often decides when a gene is turned on or off. Regulation
of gene transcription requires promoters and transcription factors.
Promoters  are the switches that turn gene transcription on and off.
Transcription factors  are  proteins that throw those switches.


60

Lecture 14: What Do Genes Do? Macroevolution of Genes

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

















What regulates transcription factors? (Figure 14f) The world within the cell but
outside the nucleus can determine when a gene is turned on. The world within
the organism but outside the cell ca n activate a gene. The outside environment
can trigger internal reactions that turn a gene on. The introduction of  “if - then ”
clauses adds another dimension into gene regulation. Hypothetically, if you start
with an established if - then clause (If it is the  dry season, then retain water.) and
add one mutational event, you have a new genetic if - then clause (If it is the dry
season,  then ovulate .).  Punctuated  equilibrium   is a theory that evolution
actually involves long periods of stasis   interspersed with perio ds of relatively
rapid and dramatic changes.

We must place genes in the context of environment. Genes no more give
commands than do telephone books. You cannot understand genes without
understanding their regulation by the environment, which makes  “gene v ersus
environment ” or  “nature versus nurture ” debates meaningless. We also have to
consider macroevolutionary changes in gene regulation. What if you have a
mutation in a promoter sequence? What if you have a transposable event in a
promoter sequence? Evol ution works faster on introns than on exons. Therefore,
evolution is more about changes in the regulation of genes by the environment
than about changes in genes themselves and the proteins


61

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information


































they code for. A final point is that there are more genes whose expression is
unique to the brain than to any other part of the body.  ■


Suggested Reading

S. Gould,  The Structure of Evolutionary Theory .

D. Moore,  The Dep endent Gene: The Fallacy of Nature vs. Nurture.

M. Ridley,  Nature via Nurture: Genes, Experience, and What Makes  Us
Human.


Questions to Consider

1.   How is the structure of genes relevant to the way that evolution works?

2.   How might macroevolutionary chang e be relevant to understanding the
evolution of behavior?

62

Lecture 14: What Do Genes Do? Macroevolut ion of Genes

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Behavior Genetics

Lecture 15



We ’re now going to switch buckets again to a new field, a field called
behavior genetics. This is another way in which people think about
this question, which  is dominating this part of the course, how do you
figure out if a trait, if a behavioral trait, has a genetic component?
F irst, let ’s look at behavior genetics as a discipline. In Lectures 10 –  12, we
saw how an evolutionary biologist infers that something  is  “genetic. ” In
Lectures 13 and 14, we learned how a molecular

biologist infers that something is  “genetic. ” In this lecture, we will see that a
behavior geneticist infers that something is  “genetic ” by comparing patterns
of shared behaviors and shared  genes in a population. For starters, let ’s look
at everything we have learned so far


and determine what it does  not  mean
to say that a behavior is  “genetic ”:
Genes are not deterministic; they do
not inevitably cause some behavior;
and they are not impe rvious to
environment. Instead, genes can only
support propensities or tendencies to
a particular behavior.

An initial simplistic approach
is to say that genes run in
families; thus, if a behavior
runs in a family, it must be
genetic. The flaw in that
ap proach is that environment
runs in families as well.

An initial simplistic approach is to

say that genes run in families; thus, if

a behavior runs in a family, it must be genetic. The flaw in that approach is
that environment runs in families as well.  A slightly less simplistic
approach theorizes that close relatives share more genes in common than
distant relatives; thus, if a behavior is shared more among close than distant
relatives, it must be genetic. One example of this approach, which we will
ex amine more deeply later in this lecture, is the covariance of relatedness
and the incidence of depression. The flaw here, however, is that
environment is shared more among close relatives than distant ones.



63

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

































One sophisticated contemporary
approach states:  “If two
individuals raised in an identical
environment but with different
genes differ in a behavior, then
that behavioral difference can ’t
be due to environment. ” (Figure
15a) This br ings us to the gold
mine of comparing identical and
fraternal twins. The general
approach is to study identical
twins raised in the same
household and fraternal twins
raised in the same household. If
the study of fraternal twins
reveals differences, the
as sumption is that those
differences must reflect
genetics, given the shared
environment. An example of
findings with this approach is
the study of the heritability of
obsessive - compulsive disorder.
One problem with the twin

approach is that environment is  not identical, particularly for fraternal twins
and especially if fraternal twins are of different genders.

A study of the influence of gender and math skills underscores the potential
importance of environmental factors. A small difference in average
pe rformance and a big difference in the extremes of math achievement
between boys and girls were discovered. Differences were demonstrable
among early adolescents, at a level when all students took the same classes.
Hence, we have the claim by the authors of  the study that the educational
environment was identical. But were the students ’ educational environments
identical? Not when boys are praised by teachers in that environment more
than girls and girls underestimate their math abilities even when those

6 4

Lecture  15: Behavior Genetics

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

abilities show the same level of performance as that of boys. Another study
looked at the differences in activity in newborns as a function of gender and
ethnicity, but environmental differences can be shown to exist even within
minutes of birth.

Anoth er contemporary approach states,  “If two individuals share many
genes but live in different environments and if they share a behavior, then
that behavior must be genetic. ” This leads to the classic adoption approach,
an example of which is the Kety studies  and the genetic contribution to
schizophrenia. (Figure 15b) There are problems with this approach as well.
Are environments really different? No, not with nonrandom placement by
adoption agencies trying to place children with parents of the same race and
ethnicity and other factors. Another flaw with this approach is the reality
that an adopted child shared a great deal with its mother in the fetal
environment.

Another contemporary approach states,  “If two individuals with identical
genes but raised in di fferent environments share a behavior, then that
behavior must be genetic. ” Identical twins separated at birth are the holy
grail of behavior genetics. The sorts of findings involving such individuals






















65

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

































include the extent of heritability for IQ, introversion/extroversion, and
degree of aggression. There are some drawbacks with this approach as well
because environment and genetics are so closely intertwined.  ■


Sugg ested Reading

R. Lewontin,  It Ain ’t Necessarily So: The Dream of the Human Genome
and  Other Illusions .

R. Plomin,  Behavioral Genetics , 3 rd  ed.


Questions to Consider

1.   What are some of the most common approaches used by behavior
geneticists to identify  a genetic influence on a behavior?

2.   What are some of the confounds of these approaches?

66

Lecture 15: Behavior Genetics

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Behavior Genetics and Prenatal Environment

Lecture 16



What actually is a gene? What actually is in a change in the gene of
the course of evolution, mutations ?
A nother contemporary approach states,  “If a behavior is demonstrable
before there are any relevant environmental influences, then it must be
genetic. ” Some animal examples support that approach. Rhesus

monkeys raised in isolation express subordinate ges tures when confronted
with a threatening rhesus face. Rodents raised in a lab have an aversion to
cat smell. Some human examples support that approach as well. Babies who
are blind smile at the same age socially as infants who can see. Likewise,
congenital ly deaf babies begin babbling at the same time as hearing babies.

The major problem with this approach is that environment does not begin at
birth. A fetus shares an intimate circulatory environment with its mother
and her environment. What outside influe nces reach a fetus? Hormones:
Whatever hormonal events are going on in the mother ’s body can influence
the offspring. Nutrients: Glucose and other nutrients are delivered to the
baby through the mother ’s bloodstream. Sounds: After developing a
working audi tory system, a fetus can hear sounds.

The endocrine environment for a fetus is affected in many ways. Hormones can
reach the fetal circulation transplacentally. Mechanisms at the placental
boundary prevent some hormones from reaching the fetus, but many g et
through. Because a rodent fetus is getting bathed in the hormones of its closest
sibling, hormonal events may depend on whether the sibling next to it in the
uterus is the same sex. If female rodents are exposed to a lot of male sex
hormones during deve lopment, they will start ovulating at a later age than the
average female, and they will become infertile at an earlier age. Likewise, they
will show more characteristics of rough - and - tumble play as rat pups. The
amount of stress hormones a mother secretes  during pregnancy can affect a
fetus ’s development as well. In rodents, long - lasting effects can be seen in brain
development, cognition, and emotion. Stress during pregnancy


67

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information





















can also lead to the
“nongenetic ”
inheritance of traits
across generations.
Prenatal maternal
stress during the
third trimester has
been found to lead
to smaller head
circumference in
human babies.


The nutritional environment for a fetus is equally  important. Food availability in
the outside world gets translated into nutrient levels in the fetal circulation. An
astonishing example is metabolic programming and the Dutch Hunger Winter
of 1944 − 1945. Prenatal malnutrition led to development of the  thrif ty
metabolism   in fetuses. Later in life, individuals who developed such thrifty
metabolisms were found to develop long - term disease consequences, such as
increased risk of hypertension, obesity, adult - onset diabetes, and metabolic
syndrome. The multigenera tional consequences of such deprivation have also
been identified, including subtle malnutrition of fetuses born of women who
developed the thrifty metabolism.

A third area of interest is the auditory environment for a fetus. The body is a
great resonatin g chamber; thus, when a mother reads to her unborn baby,
her voice resonates internally, and the fetus senses the rhythm and meter of
the sound of books being read. Studies of prenatal learning show that babies
recognize the difference between new books an d books read to them by
their mothers during the last trimester of their development. Studies of
fathers ’ or other outsiders ’ readings do not show the same results.

The implications of prenatal environmental effects are extraordinary. Traits
can be inheri ted multigenerationally and have  nothing  to do with genetics.

Some final critical points still must be covered: What does it mean when a
behavior in a plant or animal is found to be, say, 60 percent  “heritable ”?

68

Lecture 16: Behavior Genetics and Prenatal Environmen

t

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

(Figures 16a and
16b) Everyone thinks
this term means that
some gene(s) is 60
percent responsible
for controlling some

behavior. What
heritability   actually
means is the degree to
which genes account
for the  variance  of
some trait, not the

average amounts of some trait. You cannot determine  what percentage of a
behavior is under the control of genetics. Gene - environment interactions
must be considered, not just genes or environment. An amazing example: A
certain type of serotonin transporter gene increases your risk of clinical
depression  if  and only if   you are raised in a stressful environment.  ■


Suggested Reading

R. Lewontin,  It Ain ’t Necessarily So: The Dream of the Human Genome
and  Other Illusions .

R. Plomin,  Behavioral Genetics , 3 rd  ed.


Questions to Consider

1.   How does one refute  the view that environmental influences commence
at birth?

2.   How are fetal environmental effects relevant to brain function?








69

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information





















The Ethological Context of Brain and Be havior

Module VI



Module Scope:

T he lectures in this module focus on how insights about the human
brain and behavior can be derived from the study of animals in their natural
habitat. This approach, termed  ethology , developed as a counter to
behaviori st psychology, which basically had the view that a rat equals a
pigeon equals a monkey equals a human and that rules of behavior are
universal, transcending particular species. Ethology counters this view, and
the purpose of these lectures will be to exami ne the neurobiology of human
behavior in the context of our being only one of many social species.  ■

70

Module VI: The Ethological Context of Brain and Behavior

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

An Introduction to Ethology

Lecture 17



We ’ve been studying humans, in some cases, but a lot of times your
obligatory ever - reliable lab rat, and  what these two lectures are
premised on is that a lot of studies try to understand behavior, the
biology of behavior, using your good old lab rats, and you ’re not
looking at normal behavior.

A   huge percentage of what we know about the brain bases of behav ior
comes from the study of laboratory animals. The field of ethology was
founded on the utterly correct idea that an animal in captivity

rarely behaves normally. The rationale for studying ethology is that if you
really want to understand an animal ’s beh avior, you have to study it in the
context of that animal ’s natural setting. Back to the limbic system: How do
you understand how a brain region influences a particular behavior if you
do not understand the behavior? And how normal is an animal ’s behavior  in
a cage? Thus developed the field of ethology: the study of animals in their
natural setting.

The historical context of ethology is interesting because it developed as a
counterbalance to behaviorism. In the mid - 20 th  century, psychology in
America was d ominated by behaviorism. B. F. Skinner, the most famous
adherent to behaviorism, believed,  “Pigeon, rat, monkey, boy. It doesn ’t
matter. ” He believed that all behavior could be shaped by reward and
punishment. Meanwhile, out in the marshes and woods of Eur ope, ethology
was being founded. One of the founders, Niko Tinbergen, summed up his
philosophy in this sentence:  “An experiment should be like a conversation
with an animal…but in the animal ’s own language. ” Tinbergen, Karl von
Frisch, and Konrad Lorenz wo n a Nobel Prize for founding ethology. They
believed that the behavior of any given species is a unique set of solutions
to a unique history of environmental challenges.

We need to look at the approach of ethology. The first question Tinbergen,
von Frisch , and Lorenz asked was always:  “What ’s the behavior? ” They


71

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information





























looked for the  fixed action patterns  ( FAPs ) and strived to objectively
describe the behavior. The second question they asked was:  “What is the
behavior good for? ” They studied the  adaptive value  of the behavior. The
third questi on they asked was:  “What triggers this behavior? What were the
releasing stimuli   for the FAP? Finally, they asked:  “How is the behavior
mediated physiologically? ” What were the  innate releasing mechanisms
that led to the behavior? They also looked at what  role learning plays in
behavior, including imprinting and prepared learning, which will be covered
in Lecture 18.

FAPs merit more detailed study. Is talking about FAPs just a fancy way of
talking about  “instincts ”? Ethologists tried to tame the notions of  instincts

for aggression or maternal behavior or xenophobia
and break them down into FAPs — more manageable
packages for narrow, explicit behaviors. Ethologists
observed that FAPs are expressed in the absence of
learning and experience but are subsequently  shaped by
experience.


We have several examples of FAPs. Baby squirrels
know how to crack nuts the first time they see one. They
do not need to learn by trial and error or by mimicking
an adult squirrel. However, the more they do it, the
better and fast er they get. As we have seen, isolation -
reared vervet monkeys recognize and react appropriately
to a threatening vervet monkey face. With more
social experience, the

isolation - reared monkey learns more appropriate behavior. Vervet monkeys also
have two d ifferent alarm calls, one signaling others to get up a tree because a
snake is approaching and one signaling others to get down because a raptor bird
is coming. The proof that adult vervets understand the principles of ethology
comes in discovering that ad ults ignore these vocalizations when they are
emitted by young monkeys because the young are likely to give incorrect
signals; they do not react until an adult vervet confirms the alarm call. Human
infants smile even in utero, but we learn to smile in appr opriate

72
know how to
crack nuts the
first time they see
one. They do not
need to learn by
trial and error or
by mimicking an
adult squirrel.

Lecture 17: An  Introduction to Ethology

Baby squirrels

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

contexts. Perfect pitch in humans has a significant genetic component, but it
also requires a musical environment early in life for it to develop.

The adaptive value of FAPs is also worth examining more closely. The
ethologists ’ view of the  adaptive value of FAPs differs from the just - so
stories of many evolutionary biologists. Some examples of adaptive
behavior prove the point. Tinbergen discovered that gulls turn the eggshells
of their chicks to show the outer speckled side after the chick  has hatched to
protect the chicks from predators. This works, because the pure white inner -
shell fragments more readily attract the attention of a predator. Von Frisch
studied bee dances, which bees use to communicate to other bees the
location of a food s ource. Sick lizards give themselves a fever, aiding their
immune system.  ■


Suggested Reading

J. Alcock,  Animal Behavior: An Evolutionary Approach , 7 th  ed.

H. Kruuk,  Niko ’s Nature: The Life of Niko Tinbergen and His Science of
Animal Behaviour .


Ques tions to Consider

1.   How does the ethological approach to understanding behavior differ
from that of other disciplines?

2.   How does a fixed action pattern differ from how people have thought
about  “instinct ” or something being  “innate ” or  “genetic ”?












73

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Neuroethology

Lecture 18


































W hat we shift to now is that third piece that ethologists would think
about, what is it in the environment that triggered that brain to
produce that fixed - action pattern of whatever adaptive value? What ’s
the releasing stimulus?
W e start with the basic ques tions of ethology and its intersection  with
neurobiology. After studying FAPs and adaptive value, ethologists look at
releasing stimuli. This intersection of sensory systems and the limbic system
explains why scientists used to call the limbic

system the  “nose brain ” ( rhinencephalon ). The experimental approach includes
substitution, replication, and superstimulation. Examples of releasing stimuli
reveal that there are all different types of sensory communication
and that they differ dramatically from speci es
to species.A male deer attracts a mate by
vocalizing; an electric fish, in contrast, courts
through emitting electric  “songs. ” Turkey mating
requires visual stimuli. Olfaction and mating
among rodents involves pheromones. Through
pheromonal information  alone, these animals can
tell what the gender of another rodent is, what
that individual ’s health status is, whether it is
stressed or scared, and whether it is ovulating or
has testes.


What releasing stimulus makes an infant
monkey become attached to i ts mother? The

brilliant, disturbing studies of Harry Harlow showed that, when given a choice
between an artificial mother that was made of chicken wire and gave milk and a
similar chicken - wire mother who gave no milk but was covered with soft felt,
the  baby monkeys chose the felt - covered mothers. This experiment marked the
defeat of simplistic behaviorism. Threatening faces and activation of the
amygdala in humans serve as another example. Is the face of someone

74
stimuli reveal that
there are all different
types of sensory
communication
dramatically from
species to species.

Lecture 18: Neuroethology

Examples of releasing
and that they differ

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

of another race a releasing stimulus  for amygdala activation? It depends on
the setting and context. Experiments have shown that if a viewer is forced
to think of the person of another race as an individual (through a subtly
worded question, for example), the amygdala does not activate when  that
person ’s picture is viewed.

Ethologists also study innate releasing mechanisms. This used to be an area
where ethologists just speculated. The blending of the techniques of ethology
and of neurobiology has led to some striking discoveries. Scientists  now
understand the neurobiology of seasonal bird song dialects. The circuitry
diagram of the lordosis reflex has been charted with a neuroethological map.
Trauma produces a hyperreactive amygdala, and scientists are close to
constructing a circuitry map f or posttraumatic stress disorder.

Learning is an area that ethologists have studied as well. To a behaviorist,
learning is related to the world of punishment and rewards. One depressing
example that runs counter to the behaviorist view, while supporting t hat of
ethology, concerns cases of abuse: Why do some of us love individuals who
treat us poorly? What learning means to an ethologist is different from what
learning is to behaviorists.  Traditional learning:  Ethologists have found that
traditional learnin g occurs in unlikely places. For example, they have found
that primate maternal competence is not an instinct; it is learned over time.
Imprinting:  In working with ducklings, Lorenz studied  imprinting  and saw
how baby ducks learned to identify their mother .  Prepared learning :
Ethologists found that certain behaviors are learned more easily than others.
Naïve birds exposed to songs from their own species and those of a related
species are more likely to learn songs of their own species. Monkeys are
predispos ed to be terrified of snakes. The sauce béarnaise syndrome shows
that humans who are nauseated associate their sickness with tastes more
readily than with sounds. Babies can learn the phonemes of any language
but are better at recognizing language than non language sounds.

The place of ethology is critically important. Studying behavior in its natural
setting is truly helpful. We cannot understand the brain and how it works
without understanding the special evolutionary and ecological settings, the



75

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information


































solutions, and the language of behavior that each species has developed.But
what is the natural setting of a human?  ■


Suggested Reading

J. Alcock,  Animal Behavior: An Evolutionary Approach ,  7 th  ed.

H. Kruuk,  Niko ’s Nature: The Life of Niko Tinbergen and His Science of
Animal Behaviour .


Questions to Consider

1.   In what ways is the concept of  “prepared learning ” relevant to
understanding human behavior?

2.   What does an ethological perspective t each you about the function of
the limbic system?

76

Lecture 18: Neuroethology

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Integrating Approaches in Studying the Behavioral
Neurobiology of Aggression

Module VII




Module Scope:

T he previous modules have examined how the brain produces individual
differences in behavio r and how such brain function is regulated. With
this interdisciplinary approach in hand, this final module applies

this framework to an actual example of behavior. To do so, we will focus on
the neurobiology of aggression. This subject has been chosen fo r two
reasons. First, an enormous amount is known about the subject (far more
than, say, parental behavior, attachment, or language use), and the subject is
particularly amenable to an integration of the various approaches introduced
in this course. Second , there are few subjects more important for people to
understand — a dire threat to our future is the human capacity for violence.

The structure of these lectures will be to first present an extensive overview
of the neurobiology of aggression, including th e relevant parts of the brain
and the neurotransmitters involved. Following that, we will examine how
that neurobiology has been influenced by the other factors in the course,
beginning with the hormones that may have altered the functioning of
neurons one  second before the aggressive act occurred, through the other
factors, and ending with the evolution of aggression.  ■














77

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The Neurobiology of Aggression I

Lecture  19


























Probably a good place to start here, though, in terms of making sense
of the sheer heterogeneity of these sets of behaviors, is to do one of
things we ’ve been doing throughout  the course, which is to frame we
humans as just another animal. Where does human aggression fit in
the context of what other animals do to savage each other?

W hat have we accomplished so far? We have studied the biological
components of behavior from a s ingle neuron to neuronal networks
to the many parts of the brain, and we have studied

other disciplines that help us better understand human behavior. We have
emphasized, throughout the course, the importance of the interaction and
interdependency of thes e disciplines. Next, we move to an attempt at further
integration in studying the neurobiology of aggression.

What do we mean by aggression? If we look at human aggression in the context
of other animals, we need to ask if we are the only species that: Ki lls?

Kills infants? Has organized group violence?
The answer to all of these questions is no.
Animal reins on aggression include hierarchies
(including bottom - up ones) and reconciliation. We
do see some human specialties when it comes to
aggression. We ca n communicate aggression with
abstraction over space and time. Some people
display sexual aggression. We have created a
technology of aggression,

going beyond muscle and teeth to intentional invention of tools of
destruction. We have developed organized  aggression above the level of a
local band. We exhibit passive aggression. This is a difficult subject
because we all know the pleasures of a well - timed act of aggression.

We continue by implicating the limbic system in aggression. The Kluver -
Bucy syndro me was an experimental technique that was done on laboratory

78
the amygdala show
that you can learn
fearful responses.

Lecture 19: The Neurobiology of Aggression I

Fear conditioning and

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

animals in the 1930s, whereby a region of the limbic system was removed. Such
animals displayed abnormal sexual behavior and odd levels of aggression. The
amygdala is highly relevant and hi ghly implicated in studying aggression. Some
of the experimental techniques that have implicated the amygdala include
creation of brain lesions, stimulation, recording, and functional brain imaging.
Another implication of the amygdala in





















aggression is the study of Charles Whitman, a mass murderer in the 1960s.
When he was autopsied after he killed himself, he was found to have an
amygdaloid tumor.

What are the inputs to and outputs from the amgydala? (Figure 19a) Inputs
include stress  hormones, pain, and filtered and unfiltered sensory information.
Outputs include projections to the brain regions that regulate the sympathetic
nervous system, stress hormone release, and motoric output. Is the amygdala
about aggression or about fear and  anxiety? (Figure 19b) Fear conditioning and
the amygdala show that you can learn fearful responses. Stress can lead to
amygdaloid expansion and posttraumatic stress disorder. As we saw in Lecture
18, amygdaloid activation when we see a person of another ra ce is not a hard -
wired fear but can be conditioned. exual arousal and amygdaloid activation in
males may provide a link to sexual violence.

79

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information







































Other brain structures a re relevant in our study of aggression. The septum
puts the metaphorical brake on aggression, working in opposition to the
amygdala. The lateral hypothalamus was thought for decades to be tied to
aggression. More recently, however, this part of the brain h as been found to
be related to feeding (including predatory hunting) rather than to
aggression. Hindbrain and brainstem structures become metabolically active
and cause arousal during both extremely violent states and greatly euphoric
states, hence the fam ous quote from Nobel Laureate Elie Weisel:  “The
opposite of love is not hate. The opposite of love is indifference. ”  ■


Suggested Reading

R. Nelson,  Handbook of Biology of Aggression.

D. Niehoff,  The Biology of Violence.

M. Konner,  The Tangled Wing:  Biological Constraints on the Human Spirit.

80

Lecture 19: The Neurobiology of Aggression I

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Questions to Consider

1.   In what ways are human patterns of aggression distinctive, and in what
ways are they just like those in other animals?

2.   What is the evidence implicating the amygdala in aggression, a nd how
is this intertwined with its role in responding to fear?





































81

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

The Neurobiology of Aggression II

Lecture 20

























What we pick up with in thi s lecture is a notion that ran through the
whole sections on the limbic system — the limbic system sitting there,
in that sort of schematicized version of the brain and floating above it,
the cortex.
T he critical role of the frontal cortex is to get you to d o the harder  thing.
(Figure 20a) First, we look at doing the harder thing in the cognitive realm.
Executive function helps you strategize what to do with facts. It is your working
memory. Reversal tasks, such as reciting

months and numbers backwards, reve al how difficult it is to overcome
ingrained patterns. Neurons of the frontal cortex activate in response to
rules rather than in response to specific examples.

Next, we look at doing the harder thing in the realm of emotional regulation
and emotional dis inhibition. Phineas Gage, a railroad worker in the 1840s,
suffered a frontal cortical lesion in a serious accident. Overnight, he
changed from a sober man to a profane, aggressive, socially inappropriate
man who could never work again. The loss of his fron tal cortex meant he
lost his emotional regulation; he had no means to do the  “harder thing. ”
Frontotemporal dementia and

stroke damage to
the frontal cortex
may cause
inappropriate, d i
s i n h i b i t e d
behaviors. The
frontal cortex

goes   offline

dur ing rapid eye
movement
(REM) sleep,
which explains

82

Lecture 20: The Neurobiology of Aggression II

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

















why dreams are often wild and unrepressed. Frontal hyperactivity can result
in repressive personalities — individuals with tightly regulated emotions.

Finally, we look at doing the ha rder thing in the realm of behavior. We saw
in Lecture 12 the role of frontal cortical activation during decision making
and gratification postponement. (Figure 20b) The study of frontal function
in violent sociopaths reveals two very interesting results.  These individuals
often exhibit abnormally low basal activity or histories of frontal damage.
They also often exhibit abnormally high activity when engaged in an
executive task — in other words, they need to activate more of the frontal
cortex than other peo ple in order to regulate their behavior appropriately.

The frontal cortex among primates is fairly large and well developed, but
humans have a uniquely large frontal cortex. The study of the frontal cortex
and development in humans has also been revelator y. Children are frontally
disinhibited beings. Adolescents still are frontally disinhibited beings
because of the remarkably late maturation of the frontal cortex. With this in
mind, we need to ask if a 16 - year - old violent criminal is, by definition,
organ ically impaired in frontal cortical function.



83

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information




































The frontal cortex and its interactions with other brain regions are important
to our understanding of aggression. The  frontal cortex is an inhibitor of the
amygdala. Conversely, the amygdala sends inputs to the frontal cortex to do
the easier thing. Serotonergic projections are also sent into the frontal cortex
and play a role in inhibiting impulsive behavior. Therefore,  low serotonin
levels are associated with impulsive aggression. The dopamine projection is
sent from the ventral tegmentum into the frontal cortex. Dopamine is the
neurotransmitter of pleasure or, more correctly, of the anticipation of
pleasure. Dopamine,  metaphorically, fuels the ability of the frontal cortex to
hold out for the harder thing.


A subtlety of frontal cortical function during aggression merits discussion.
Sometimes inhibiting aggression is a case of doing the harder thing, as
when you are a ngry and wish to lash out but control yourself. On the other
hand, there are situations in which being aggressive is a case of doing the
harder thing, as in wartime when you must choose to fight amid a strong
incentive to flee.

What releasing stimuli bias  the nervous system toward aggression? Fear, pain,
stress, and frustration are all routes for decreased dopamine transmission. The
role of alcohol in violence has been overrated; alcohol causes violence in
individuals already prone to violence. Likewise, t he role of crowding

84

Lecture 20: The Neurobiology of Aggression II

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

has been overrated. Like alcohol, crowding causes violence in individuals
already prone to violence.

We also need to look at acute hormonal effects on the neurobiology of
aggression, particularly the key role of testosterone in m ale aggression.
Correlative evidence gives us the first clues. Testosterone levels and levels
of aggression are a function of gender, age, and season. There are a lot of
testosterone receptors in the amygdala. Causal evidence includes the
euphemistically t ermed  subtraction  and  replacement  approaches. With
subtraction, the testes are removed from a male, and his aggression levels
are found to go down. With replacement, after removal of the testes, the
male ’s testosterone is replaced by synthetic testosterone , and his aggressive
behavior returns. We now have evidence that shows the limited role of
testosterone in aggression. (Figure 20c) Castration reduces but does not
eliminate aggression. The more precastration aggressive experience an
individual has, the gr eater the amounts of his postcastration aggression.  ■


Suggested Reading

J. Becker, M. Breedlove, D. Crews, and M. McCarthy.  Behavioral
Endocrinology , 2 nd   ed.

A. Damasio,  Descartes ’ Error: Emotion, Reason, and the Human Brain .

I. Whishaw and B. Kolb,  Fundamentals of Human Neuropsychology , 5 th  ed.

R. Nelson,  An Introduction to Behavioral Endocrinology , 2 nd  ed.


Questions to Consider

1.   What are the ways in which the frontal cortex causes us to do the
“harder thing ”?

2.   How might individual differences in  limbic and frontal cortical function
explain individual differences in aggression?



85

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Hormones and Aggression

Lecture 21





























Where we left off in the last lecture was the inevitable  first subject
that you need to deal with, the role of testosterone and the role of
males in disproportionately giving rise to an awful lot of this planet ’s
violent misery.
D oes testosterone cause aggression? The answer relates to the metaphor  of
increasing  the volume of the radio playing martial music, rather than
turning on the radio in the first place. Neurobiological evidence

states that testosterone does not activate amygdaloid neurons (turn on the radio)
but, rather, makes amygdaloid neurons that are  already excited more excitable
(turn up the volume). Do individual differences in testosterone levels explain
individual differences in levels of aggression? (Figure 21a) Fluctuation in
testosterone levels within the physiological range does not generally  cause
changes in aggression. But there is a consistent correlation between the two,
with aggression elevating testosterone levels, rather than the other way around.
Testosterone levels above the normal range may result when someone takes
anabolic steroids.  The conclusion is that one hormone cannot explain
aggression. A striking example of proof comes from studying


86

Lecture 21: Hormones and Aggression

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information















murder rates in London, Toronto, and Detroit. In men in all three cities, the
highest levels of aggression were found to o ccur at the same ages (late
adolescence/ young adulthood). However, amid that similarity, there were
enormous differences in the absolute number of murders among the three
cities, showing the importance of environment in aggression. (Figure 21b)

We also n eed to look at hormones and female aggression. Testosterone -
related (androgenic) hormones come from the adrenal gland. Estrogen and
progesterone are also relevant for female aggression. The ratio of the two is
more important than the levels. Fluctuating ra tios around menstruation have
been tied to patterns of criminal behavior in women during the
perimenstrual period. Fluctuating ratios around parturition explain why you
do not pick up cute newborn kittens when their mother is nearby.

We must also consider  stress hormones and aggression in both genders.
Sympathetic nervous system activity is a nonspecific marker in aggression.
Glucocorticoids can have two interesting yet disturbing effects.
Glucocorticoids can cause enhancement of amygdaloid function, leadi ng to
posttraumatic stress disorder. Glucocorticoids can cause disruption of
frontal cortical function, causing us to make imprudent decisions in
moments of stress.


87

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Some major theories about environmental factors in aggression are worthy
of conside ration. The Lorenzian notion that aggression is universal,
inevitable, and self - depleting is not tenable. Marxist models of aggression
are based on fear and resource inequity, but many types of animal
aggression have been identified when resources are plen tiful. The
behaviorist view was that the right reinforcement schedule can make
aggression disappear, but a 225 - year - long experiment partially refutes this
view: The death penalty tends to drive down instances of premeditated

violence, but it has little e ffect on
impulsive violent behavior.

We now turn to child development,
aggression, and empathy. The
differentiation of the self in toddlers
is key. Ego boundary issues exist
because a toddler is distinguishing
where his mother ends and he
begins as an ind ividual. Studies
have shown that other species have

Childhood abuse studies show
that adults who are child
abusers tend to have been
abused as children, but most
children who are abused do not
grow up to be child abusers.







a self - concept as well. The emergence of  theory of mind  is the recognition
that other individuals have other thoughts and knowledge than you. Human
versions display a recognition that others have different feelings, needs, and
capacities fo r pain than oneself. Nonhuman primate versions have shown
that a chimpanzee can understand what information another chimpanzee has
and can shape its behavior accordingly. The emergence of empathy begs the
question as to whether theory of mind is necessary  and/or sufficient to give
rise to that quality. What appears to be empathy in toddlers, who do not yet
demonstrate theory of mind, may instead be an expression of ego boundary
problems or distress reduction.

The learning of rules about the appropriate con text for aggression often
drives development. We have seen the Harlow studies of social isolation in
young primates in Lecture 18. Learning your rank as a social primate is part
of growing up. Primates who grow up without a mother to show them the
rules ma y be inappropriately aggressive. Scientists have also studied
whether early exposure to violence begets later violence, thus legitimizing
its rationales and habituating to its harmful consequences. Childhood abuse

88

Lecture 21: Hormones an d Aggression

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

studies show that adults who are chi ld abusers tend to have been abused as
children, but most children who are abused do not grow up to be child abusers.
Television violence increases violence in those children who are already prone
toward it. Being raised in cultures with credos of victimiz ation and justified
revenge is more likely to lead to socially inappropriate behavior. Being raised in
authoritarian cultures, with emphases on externalizing of blame, on conforming,
and on rigid, unreflective cognitive styles is also more likely to lead t o socially
inappropriate behavior.  ■


Suggested Reading

J. Becker, M. Breedlove, D. Crews, and M. McCarthy,  Behavioral
Endocrinology , 2 nd   ed.

R. Coles,  The Moral Intelligence of Children: How to Raise a Moral Child.

W. Damon,  Moral Child: Nurturing Ch ildren ’s Natural Moral Growth .

M. Konner,  The Tangled Wing: Biological Constraints on the Human Spirit.

R. Nelson,  An Introduction to Behavioral Endocrinology , 2 nd  ed.


Questions to Consider

1.   Why should hormones be thought of as modulators of aggressiv e
tendencies in the brain rather than as activators of such tendencies?

2.   How can theories about environmental modulators of aggression be
translated into neurobiological terms?










89

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Early Experience and Aggression

Lecture 22


























We return now to try to understand the complex interrelations of our
different biological buckets by trying to make sense of animal,
primate, and human violence.

W e now look at moral development in c hildren. (Figure 22a)
Kohlberg ’s three stages of moral development were based on the immediacy of
punishment. In the Pre - Conventional stage, moral behavior is about the
immediate consequences. In the Conventional stage, the

individual leaps into the realm  of societal rules and conventions. Individuals see
the consequences of their actions down the road ( “I ’ll eventually get caught ” or
“What if everybody did this? ”). In the Post - Conventional stage, the sense of
morality is that the right thing is independen t of contracts and rules and
convention. Actions are based more on simply deciding to do the right thing, no
matter what the laws or consequences are. Some people never attain that stage.
Critiques of Kohlberg say that the stages fit males more than female s and are
culturally biased as well, being quite Eurocentric. Does one ’s Kohlberg stage
actually predict anything about behavior? Not


90

Lecture 22: Early Experience and Aggression

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

especially. Does it help us predict who will step out of a crowd to do the
hard but right thing? Not particularly. A better predictor is doing moral acts
as a frequent chil dhood imperative.

How do we frame the possible neurobiological underpinnings of moral
developmental stages? Is climbing up the Kohlberg ladder merely a function of
getting a more mature frontal cortex that has more and more potentiated
pathways and is mor e adept at gratification postponement? Yet most

advanced stages of moral development seem
outside the purview of the frontal cortex. This is
the realm where no degree of gratification
postponement can explain doing the harder thing;
this is because there  is no gratification, and
instead, you may be punished for doing the harder
but right thing. Reflexive moral acts and implicit
neural pathways outside the frontal cortex are still
a mystery.


Another issue is development and adolescent male
aggression. We  know by now to be wary of the
correlation between a peak in aggression during
adolescence in males and a peak in testosterone
levels. Remember the study of aggression in young
males in London, Toronto, and Detroit in Lecture
21. A peak in alcohol -

relat ed aggression has been studied in alcoholics. Cross - cultural differences
in aggression dwarf developmental patterns. Again, remember the study of
aggression in young males in London, Toronto, and Detroit. A nonhuman
primate example of this idea is the cult ural transmission of a baboon troop ’s
social tradition of low aggression. Another predictor of adult antisocial
behavior is being an unwanted child.

We now shift to study long - term physiological effects in the form of perinatal
hormones. We look first at  organizational   effects of hormones  during perinatal
life as opposed to  activational  effects during adulthood. The organizational
effects of androgens on subsequent aggression are of great


91
development and
adolescent male
aggression. We know
by now to be wary of
the correlation
between  a peak in
aggression during
adolescence in males
and a peak in
testosterone levels.

Another issue is

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information


























interest. Rodent studies (such as fetal positioning), as we saw in Lecture 16,
show that prenatal testosterone masculinizes patterns of aggression and makes
for individuals, including females, who are more aggressive and more easily
provoked tow ard aggression. Primate studies show the same results. Congenital
adrenal hyperplasia in human females is the result of being exposed to a lot of
testosterone prenatally. These girls grow up to display higher than expected
levels of aggression and less int erest in gender - specific toys. However, they also
have been exposed to multiple painful and embarrassing surgeries and often are
treated differently by parents because of their ambiguous gender, all of which
may affect behavior.

Now we shift one step furt her back and look at the long - term physiological
effects of genes. This is a dirty concept in many quarters, implying the
shadows of eugenics and of washing one ’s hands of unappealing behaviors.
Yet there must be a genetic component to aggression. Otherwis e, why you
would trust your baby to a beagle more readily than to a pit bull? What
genes are likely to be relevant to aggression? The answer is those genes
related to pain thresholds, frustration thresholds, impulsivity, sensation -
seeking, and emotional re gulation. In that context, a number of genes that
have been implicated in aggressive behavior relate to neurotransmitter
systems — genes that are relevant to many other realms of behavior as well.

We can consider a model for how genetic influences might wor k. As a
review, we saw in Lecture 16 a study of a large population of children that
showed a correlation between serotonin and depression in certain
environments. Further study was done of different versions of genes
relevant to serotonin synthesis, degrad ation, transport, and so on. It was
found that a certain gene variant or monoamine oxidase (MAO) is
predictive of antisocial behavior in humans but only when coupled with a
childhood history of abuse. (Figure 22b)

Let ’s end the lecture by debunking an urb an myth about genes and
aggression. While in prison, Richard Speck, a mass murderer from the
1960s, was discovered to be an XYY male instead of a normal XY male.
This prompted the idea that XYY males were genetically prone toward
violence, an idea not supp orted by evidence.  ■

92

Lecture 22: Early Experience and Ag gression

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information















Suggested Reading

J. Becker, M. Breedlove, D. Crews, and M. McCarthy,  Behavioral
Endocrinology , 2 nd   ed.

R. Coles,  The Moral Intelligence of Children: How to Raise a Moral Child.

W. Damon,  Moral Child: Nurturing  Children ’s Natural Moral Growth .

L. Kohlberg,  The Psychology of Moral Development: The Nature and
Validity of Moral Stages .

R. Lewontin,  It Ain ’t Necessarily So: The Dream of the Human Genome
and  Other Illusions .

R. Nelson,  An Introduction to Behaviora l Endocrinology , 2 nd  ed.

R. Plomin,  Behavioral Genetics , 3 rd  ed.






93

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information



























Questions to Consider


1.   How can the development of moral thought and action in children be
shaped by the  particulars of their upbringing, and how can this be
translated into neurobiological terms?

2.   How is the genetics of aggression about propensities and
vulnerabilities, rather than about inevitabilities?

94

Lecture 22: Early Experience and Aggression

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Evolution, Aggression, and Cooperation

Lecture 23



It turns out ecology is very informative, and one of the useful things
we ’ve done as human, is go inhabit every single corner  of this
planet —  virtually — and thus come up with very different societies as a
function of what sort of ecosystems we find ourselves in — what sort of
livings we make.

L et ’s begin by looking at some ecological correlates of aggression.
Warrior classes and hi gh levels of aggression are more common among
pastoralists than among agriculturalists. Organized aggression is also more
common among desert dwellers than among rainforest dwellers.

Why ever be aggressive? Let ’s rethink Marlin Perkins ’s claim that animal s
behave for the good of the species. Individual selection and its propagation
of aggression disprove Perkins ’s notion and provide the first bad news

about evolutionary biology. Male - male
aggression for reproductive access to
females is a common form of v iolence in
primate species, including humans.
Competitive infanticide offers the most
heartbreaking evidence against group
selection.


Kin selection helps explain us/them
dichotomies and the roots of xenophobia.

We have seen the results of kinship and  cooperative aggression among male
chimpanzees. We also see kinship and organized aggression in patrilocal
human societies.

Humans, pseudokinship, and pseudospeciation merit examination as well. Lots
of species recognize a relative through innate recogniti on of sensory
information. Humans recognize relatives through cognitive routes. An
implication of this fact is that a human ’s sense of relatedness can be
manipulated. An example of such manipulation is the sociological concept of


95
reproductive access to
females is a common form
of violence in primate
species, including humans.

Male - male aggression for

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information























pseudokinship and the idea of  “bands of brothers. ” Military rituals
throughout human cultures build such a bond. The unprecedented
pseudokinship of American troops in World War II underscores the str ength
of this bond. The flip side of pseudokinship is pseudospeciation, where
enemies are portrayed as hardly counting as human.

Let ’s now look at the first piece of good news that arises from kin selection.
If you can pseudospeciate someone into being an  enemy, you can
pseudokinship back from that state. Rituals of pseudokinship among ex -
enemies prove that this change is possible. We saw another example of this
transformation in Lectures 18 and 19, where we found that viewing
strangers as individuals rath er than categorically helped tame the amygdala.

More good news is found in studies of alternative strategies among males in
the primate world. Studies were done of groups of baboons in which male -
female affiliation, rather than male - male competition, driv es who females
choose to mate with. Reproductive success among such male baboons has
shown that this is a successful evolutionary alternative.

More good news is evident in reciprocal altruism and cooperation. Back in
Lecture 12, we learned about the Priso ner ’s Dilemma and the strategic
advantages of cooperation. We also discussed how to jumpstart cooperation
in game theory settings, looking at the effects of inbred populations,
multiple rounds of games, reputation, punishment of cheaters, and choice of
par tners as circumstances that increase the likelihood of increasing
cooperation. Whatever the route, reciprocal altruism and cooperation can
emerge, even in the most inauspicious of circumstances. A vivid example
occurred during World War I, with the Christm as truce and spontaneous
mutual restraint in trench warfare. Maybe, just maybe, there is hope.  ■


Suggested Reading

J. Becker, M. Breedlove, D. Crews, and M. McCarthy.  Behavioral
Endocrinology,   2 nd   ed.

M. Konner,  The Tangled Wing: Biological Constraint s on the Human Spirit.

96

Lecture 23: Evolution, Aggression, and Cooperation

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

R. Nelson,  Handbook of Biology of Aggression.

D. Niehoff,  The Biology of Violence.


Questions to Consider

1.   What are the ways in which contemporary evolutionary thinking helps
explain patterns of aggression?

2.   What are the way s in which contemporary evolutionary thinking gives
insights into the control of aggression?
































97

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

A Summary

Lecture 24



































What we ’re wrestling with essentially is this issue of when a behavior
happens. When an inappropriate behavior happens, whose fault is it?
Where ’s the causality? W e are society that very often wants to frame
things in terms of culpability. Who is responsible?
H ow are we to understand this emerging biology of what makes us  who
we are? We must draw a distinction between the essence of who a
person is and the biology t hat can constrain and distort that

essence. We must be careful in deciding when that distinction is readily made
and when it is not. An examination of some subtle neuropsychiatric disorders
underscores the difficulty of such a distinction. We have discuss ed the effects of
frontal cortical damage numerous times. In 20, we heard about the effects of
damage to the frontal cortex in Phineas Gage. We have learned that
frontotemporal dementia may cause inappropriate, disinhibited behaviors.
Obsessive - compulsive  disorder is a debilitating neuropsychiatric disorder. Its
features include ritualistic counting, obsessive hand - washing, and constant and
repeated checking to ensure that one has completed common activities, such as
locking the door or turning off the gas.  We see here an emerging neurobiology
of elevated metabolism in motoric parts of the brain. Tourette ’s

syndrome is a disorder with symptoms that
include uncontrollable cursing, facial ticks, yelps,
and inappropriate gestures. It has received a lot
of atte ntion in neuropsychiatric circles lately.
This is not a disinhibition of the self. It has been
termed  “hiccups of the id. ” Here we see
emerging neurogenetics of the disease.
Schizotypal personality disorder is a mild version
of schizophrenia. It is on a ge netic and
symptomatic continuum with schizophrenia.
Its symptoms include social

withdrawal, concreteness in interpretation of events, and metamagical
thinking. Is it a mental illness to consult astrologers? No, these traits are

98
a disorder with
symptoms that include
uncontrollable cursing,
facial ticks, yelps, and
inappropriate ge stures.

Lecture 24: A Summary

Tourette ’s syndrome is

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

the extremes of nor mative thinking. Temporal lobe personality disorder is a
subtype of epilepsy. In temporal lobe epilepsy, seizures start in the temporal
lobe, which is part of the limbic system. Among the disorder ’s symptoms is
an obsession with religious and philosophical  subjects.

Then comes the challenge of this new information. What happens when we each
have a few of these labels? What happens when this science stops being about
the biology of  “them and their diseases ” and becomes the biology of  “us and
our individuali ty ”? Some societal implications are inevitable. The downside
may be devastating. If you get one of these labels and you are poor or poorly
connected, there are great precedents for you now being treated poorly by
society. The temptation to  “fix what ain ’t  broken ” is a historical force of evil in
biology. The important questions are: What counts as being ill? Who is
biologically impaired, and who is just different?

But there is an optimistic side as well. We can strive to reach new realms of
compassion in d ealing with debilitating psychiatric diseases and disorders.
We can work to develop pseudokinship through neurobiology, including the
recognition of continua of disorder symptoms and a reality of  “There but for
the grace of God go I. ” Finally, perhaps we w ill someday acknowledge that
being healthy consists of having the same diseases as everyone else and the
same values as to what is a disease and what is healthy, what is normal and
what is abnormal.

Some philosophical implications are equally important. W hat will these
biological insights do to our treasured sense of uniqueness? As science
explains more and more about less and less, will we all be explained as no
more than a mass of neurons and hormones, no longer special and different?
As in the story  Nin e Billion Names of God , will the stars in the heavens be
extinguished because science will have explained everything in our
universe? Such scientific explanations and progress should not be feared.
To explain something is not to destroy the capacity to be  moved by it. And
certainly, we can never explain everything, because every answer opens up
a dozen new questions. To paraphrase Haldane,  “Life is not only stranger
than we imagine, life is stranger than we can imagine. ” Thus, in the end, the



99

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information




































purpose of science is not to cure us of our sense of mystery and wonder but
to constantly reinvent and reinvigorate it.  ■


Suggested Reading

M. Konner,  The Tangled Wing: Biological Constraints on the  Human Spirit.

R. Sapolsky,  Monkeyluv and Other Essays on Our Lives as Animals.

— — — ,  The Trouble with Testosterone and Other Essays on the Biology of
the Human Predicament.


Questions to Consider

1.   What is one example in which  “normal ” and  “abnormal ” hu man traits
may be on a genetic continuum?

2.   What are the implications of the science discussed in this course in the
realm of criminal justice and accountability?

100

Lecture 24: A Summary

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Glossary



acetylcholine : A neurotransmitter whose functions include release from the
ends of the final neurons in the parasympathetic nervous system.

action potential : The burst of electrical excitation that shoots down the
axon  when a neuron is sufficiently stimulated via its dendrites. (Contrast
with  resting potential .)

activational e ffects of hormones : A hormonal effect (typically in adults)

that has an immediate consequence. (Contrast with  organizational effects .)

amino acids : The building blocks of proteins; about 20 different kinds, akin
to letters, exist. Unique sequences of ami no acids are strung together to
form a particular protein. That sequence determines the folded shape of that
protein and, thus, its function.

amygdala : A limbic structure with a key role in aggression and fear, as well
as sexual arousal in males.

anaboli c hormones : A rather imprecise term typically denoting androgenic
(testosterone - related) hormones.

androgens : A class of steroid hormones, including testosterone, with roles
in  aggression and sexual behavior in both sexes but most notably in males.
(See a lso  anabolic hormones .)

autonomic nervous system (ANS) : A series of neural pathways originating
in the hypothalamus, hindbrain, and brainstem and projecting throughout
the body; it regulates all sorts of nonconscious, automatic physiological
changes throu ghout the body. The ANS consists of the sympathetic and
parasympathetic nervous systems.

axon : The part of the neuron that sends signals to other neurons. (Contrast
with  dendrite .)


101

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information










































axon hillock :  The beginning of the axon; this is the point where small
excitatory inputs from various dendrites are summated and, if of a sufficient
magnitude, trigger an action potential.

axon terminal : The part of the neuron from which neurotransmitters  are
released .

behaviorism : The school of American psychology that posited that the
incidence of all behaviors can be shaped by reward and punishment and that
these patterns are sufficiently universal that virtually any vertebrate species
can be a stand - in for learnin g principles in humans. (Contrast with
ethology .)

benzodiazepines : Compounds that reduce anxiety. Synthetic versions
include Valium and Librium; naturally occurring versions are found within
the brain, but their chemical structure is poorly understood.

c entral nervous system : The brain and spinal cord. (Contrast with
peripheral nervous system .)

chromosome : A long, continuous sequence of genes. Metaphorically, the
genome is like a massive phone book of information, with each message
being a single gene ma de up of DNA letters. Because of its size, it is broken
into separate volumes — each volume being a chromosome.

compulsion : See   obsessive - compulsive disorder .

congenital adrenal hyperplasia : A disorder in which female fetuses are
exposed to high levels of  androgens (male sex hormones).

dendrite : The part of the neuron that receives signals from other neurons.
Dendrites tend to come in the form of highly branched cables coming from
the cell body of a neuron. (Contrast with  axon .)

deoxyribonucleic acid (DNA ) : the nucleic acid that carries the genetic
information of the cell.

102

Glossary

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

dopamine : A neurotransmitter whose functions include a role in sequential
thought (such that abnormal dopamine levels are associated with the
disordered thought of schizophrenia),  the anticipation of pleasure, and
aspects of fine motor control.

endocrinology : The study of hormones.

epinephrine (a.k.a. adrenaline) : Both a neurotransmitter throughout the
brain and a hormone released in the adrenal gland during stress as a result
of  activation of the sympathetic nervous system.

estrogen : A class of female reproductive hormones.

ethology : The study of the behavior of animals in their natural
environments.  (Contrast with  behaviorism .)

excitatory neurotransmitter : See   neurotransmitte r .

exon : The stretch of DNA coding for a gene can occasionally be broken
into  separate parts, called  exons . The intervening stretches of DNA, which
do not code for anything, are called  introns .

fixed action pattern : A term in ethology referring to a beha vior that occurs
in a fairly intact form even in the absence of experience or learning but can
be further refined by experience.

frontal cortex : A recently evolved region of the brain that plays a central
role  in executive cognitive function, decision mak ing, gratification
postponement, and regulation of the limbic system.

frontotemporal dementia : A neurological disorder (most often due to a
specific mutation) in which disintegration of the frontal cortex occurs.

game theory : A field of mathematics forma lizing strategies used in games
of  cooperation and/or competition.



103

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information










































gene : A stretch of DNA that designates the construction of one protein.

gene - environment interaction : The virtually universal  phenomenon in
which the effect of a gene varies as a function of the environment in which
it is transcribed.

gene transcription : The process of a gene being  “read ” and transcribed  into
RNA.

glial cells : An accessory type of cell found in the nervous syst em. Glial
cells support neuronal function by insulating the axons of neurons,
indirectly supplying neurons with energy, scavenging dead neurons, and
removing toxins from the extracellular space around neurons. (Contrast
with  neurons .)

glucocorticoids : A c lass of steroid hormones secreted during stress. They
include cortisol (a.k.a. hydrocortisone) and synthetic versions, such as
prednisone and dexamethasone.

glutamate : An excitatory neurotransmitter with critical roles in learning
and  memory. An excess of  glutamate induces  excitotoxicity , a route by
which neurons are killed during various neurological insults.

gradualism : The theory that evolutionary changes occur constantly, in
small,  incremental steps. (Contrast with  punctuated equilibrium .)
Gradualism  produces microevolutionary changes.

group selection : The mostly discredited notion that evolution works on
groups rather than individuals and, thus, that the evolution of behavior can
be understood in the context of animals behaving  “for the good of the
s pecies. ” (Contrast with  individual selection .)

hippocampus : A brain region within the limbic system that plays a central
role in learning and memory.

hormones : Blood - borne chemical messengers between cells.

104

Glossary

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

hypothalamus : A limbic structure that re ceives heavy inputs from other
parts  of the limbic system; plays a central role in regulating both the
autonomic nervous system and hormone release.

imprinted genes : Genes whose function differs depending on whether they
are inherited from the father or m other. Imprinting of genes in this context
should not be mistaken with the ethological notion of imprinting.

imprinting : An ethological concept in which a permanent change in
behavior  occurs rapidly, in the absence of experience (for example, the
imprinti ng of newborn birds onto their mother).

individual selection : A contemporary notion in evolutionary biology that
natural selection works mostly at the level of the individual and, thus, that
the evolution of behavior can be understood in the context of an imals
behaving to maximize the number of copies of their genes passed on to the
next generation. (Contrast with  group selection .)

inhibitory neurotransmitter : See   neurotransmitter .

innate releasing mechanism (IRM) : An ethological term referring to the
ph ysiological mechanisms by which a stimulus (for example, a releasing
stimulus) triggers a behavior (for example, a fixed action pattern).

intron : A stretch of DNA that does not actually code for a gene but,
instead,  breaks up a gene into separate parts (c alled  exons ).

jumping genes : See   transposable genetic elements .

kin selection : A contemporary notion in evolutionary biology that an
individual can maximize the number of copies of his or her genes that are
passed on by aiding the reproduction of relativ es.

Kluver - Bucy syndrome : A set of behavioral changes, including elevated
levels of aggression, resulting from removal of large parts of the limbic
system, including the amygdala.


105

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information










































limbic system :  A part of the brain most strikingly involved in emotion. Some
major parts include the hippocampus, amygdala, hypothalamus, and septum.

long - term potentiation (LTP) : A phenomenon in which the strength of
synaptic communication between two neurons is enhan ced in a persistent
manner; thought to be a cellular analog of learning.

mutation : An error in the copying of a gene. Classically, mutations can
take  three forms: In  point mutations , a letter in the DNA code is misread as
a different letter. In  deletion m utations , a letter is entirely lost. In  insertion
mutations , an extra letter is inserted.

myelin sheath : The insulation, made from glial cells, that wraps around the
axons of neurons. Myelin allows action potentials to travel down the axon
more quickly.

neurobiology : The study of the nervous system.

neuroeconomics : A new field examining the brain bases of economic
decision making.

neuroendocrinology : The study of the interactions between the nervous
system and hormones.

neuroethology : The study of the  neural mechanisms mediating the
naturalistic behavior of animals.

neurons : The primary cells of the nervous system. (Contrast with   glial cells .)

neurotransmitter : Chemical messengers released from axon terminals as  a
result of an action potential; these  travel across the synapse and bind to
specific receptors on the postsynaptic side, thereby changing the electrical
excitation of the second neuron. Excitatory neurotransmitters increase the
likelihood that the next neuron will have an action potential, whe reas
inhibitory neurotransmitters decrease the likelihood.

106

Glossary

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

nongenetic inheritance : A phenomenon in which some event in the fetus
changes the function of that individual when she is an adult, and that change
produces a similar change in her own event ual fetus. Thus, a trait can be
passed on for generations but in a way that does not involve genes and
classic inheritance.

norepinephrine (a.k.a. noradrenaline) : A neurotransmitter whose functions
include release from the ends of the final neurons in the  sympathetic nervous
system, as well as a role in depression (with, most likely, a depletion occurring).

obsession : See   obsessive - compulsive disorder .

obsessive - compulsive disorder : A neuropsychiatric disorder categorized
by virtually ceaseless intrusion s of distracting, disturbing, and repetitive
thoughts ( obsessions ) and by irresistible urges to carry out pointless,
ritualistic behaviors ( compulsions ).

organizational effects of hormones : Hormonal effects early in life (for
example, in the fetus) that d o not have an immediate consequence but that
cause changes in the body ’s response to some hormone during adult life.
(Contrast with  activational effects .)

pair - bonding species : Species in which mating tends to be monogamous.
(Contrast with  tournament spec ies .)

parasympathetic nervous system (PNS) : The half of the autonomic
nervous system associated with calm, vegetative function. (Contrast with
sympathetic nervous system .)

peptide hormones : A class of hormones made from amino acids. They
predominately wo rk by changing the activity of preexisting proteins.

peripheral nervous system : Neurons and associated glial cells that occur
outside the brain or spinal cord. (Contrast with  central nervous system .)




107

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information










































pituitary : The gland underneath the hypothalamus that releases an array of
hormones under the control of the brain.

plasticity : The general notion of aspects of neural function changing  over
time.

Prisoner ’s Dilemma : A classic game theory scenari o.

progesterone : A class of female reproductive hormones.

promoters : Stretches of DNA that do not code for a gene but serve as the
on - off switch for a gene to be transcribed.

protein : Long strings of amino acids. Unique sequences of amino acids are
stru ng together to form a particular protein. That sequence determines the
folded shape of that protein and, thus, its function.

pseudokinship : A form of cultural manipulation by which people are led to
view other individuals as more related to them than they  actually are.

pseudospeciation : A form of cultural manipulation by which people are led
to view other individuals as less related to them than they actually are.

punctuated equilibrium : The theory that evolution consists of long periods
of stasis, when  there are no evolutionary changes, interspersed with periods
of rapid and dramatic change. (Contrast with  gradualism .) Punctuated
equilibrium produces macroevolutionary changes.

releasing stimulus : An ethological term referring to the sensory stimulus in
an environment that triggers a behavior.

resting potential : The state of electrical excitation in a neuron when it is
quiescent. (Contrast with  action potential .)

ribonucleic acid (RNA) : An intermediate form of information. A strand of
RNA is made under  the direction of a single gene; that stretch of RNA, in

108

Glo ssary

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

turn, contains the information for the stringing together of amino acids into
a protein.

RNA translation : The process of RNA being  “read ” and translated  into
protein.

schizotypal personality  disorder : A neuropsychiatric disorder, on a
genetic  continuum with schizophrenia, characterized by social withdrawal,
overly concrete thought, and metamagical beliefs.

selective serotonin reuptake inhibitors (SSRIs) : Drugs such as Prozac
that  block the re moval of serotonin from the synapse. Insofar as they lessen
the symptoms of depression, this implies that depression involves a shortage
of dopamine.

septum : Limbic structure with a key role in inhibiting aggression.

serotonin : A neurotransmitter whose f unctions include a role in aggression,
sleep onset, depression, and impulsivity.

spatial summation : When an action potential is triggered thanks to enough
separate dendritic inputs being stimulated all at once. (Contrast with
temporal summation .)

steroid  hormones : A class of hormones made from steroid precursor
molecules that include estrogens, progestins, androgens, glucocorticoids,
and mineralocorticoids. They predominately work by changing genomic
events in cells.

sympathetic nervous system (SNS) : The  half of the autonomic nervous
system associated with arousal and emergency physiological responses.
(Contrast with  parasympathetic nervous system .)

synapse : The space between an axon terminal and the dendritic spine of the
next neuron.



109

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information










































synaptic plasticity : The concept of the strength of communication between
two neurons changing over time.

temporal personality disorder : A neuropsychiatric disorder associated
with  temporal lobe epilepsy, charac terized by perseverative behavioral
patterns, aversion to novelty, obsessive writing (hypergraphia), and an
intense interest in religious and philosophical subjects.

temporal summation : When an action potential is triggered thanks to the
same subthreshold  dendritic input being stimulated over and over. (Contrast
with  spatial summation .)

testosterone : A subtype of androgen.

theory of mind : The understanding that other individuals have different
thoughts and knowledge than you; most frequently used as a te rm in child
development.

thrifty metabolism : The idea that malnutrition during the prenatal
environment causes metabolic  “programming ” so that for the rest of the
individual ’s life, there is more efficient storage of nutrients.

Tourette ’s syndrome : A neu ropsychiatric disorder categorized by
uncontrolled outbursts of scatology, tics, and utterances.

tournament species : Species in which mating tends to be highly
polygamous  and involves high levels of male - male aggression and
competition. (Contrast with  pai r - bonding species .)

transcription factors : Messengers (often proteins) that bind to promoters
and turn genes on or off.

transposable genetic elements : Stretches of DNA that can be moved
around; also called  jumping genes .

110

Glossary

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

ventral tegmentum : A brain  region that sends dopamine - releasing axons to
the frontal cortex and limbic system, where that dopamine plays a central
role in reward and anticipation of reward.










































111

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Biographical Notes







































Axelrod, Robert   (1943 –  ). Economist who is a key figure in game theory/
neuroeconomics, being the first to generate Prisoner ’s Dilemma round
robins and showing the utility of the tit - for - tat strategy.

Cannon, Walter   (1 871 − 1945). One of the founders of stress physiology.

Major figure in delineating the functions of the autonomic nervous system.

Coined the term  fight - or - flight syndrome .

Eldredge, Niles   (1943 –  ). Evolutionary biologist who, along with S. J.

Gould, gene rated the punctuated equilibrium hypothesis.

Gage, Phineas   (1823 – 1860). Famous neurological patient whose frontal
cortex was destroyed in an accidental explosion.

Gould, Stephen Jay   (1941 – 2002). Evolutionary biologist and science
writer. One of the two s cientists (along with Nils Eldredge) who generated
the punctuated equilibrium hypothesis.

Guillemin, Roger   (1924 –  ). Nobel Laureate endocrinologist who, along
with  Andrew Schally, first identified the hormones with which the brain
regulates the anterior p ituitary.

Haldane, J. B. S.   (1892 – 1964). Evolutionary biologist and leftist  political
writer.

Hamilton, William D.   (1936 – 2000). Evolutionary biologist who, among
other things, played a central role in the shift in the field away from group
selection thin king.

Harlow, Harry   (1905 – 1981). Psychologist who pioneered studies
regarding  the importance of maternal care and peer socialization on
development in primates.

112

Biographical Notes

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Hebb, Donald   (1904 – 1985). Neuroscientist most closely associated with
the  idea that lea rning involves the strengthening of connections of
preexisting synapses, rather than the formation of new synapses.

Hubel, David   (1926 –  ). Nobel Laureate who, along with Torsten Wiesel,
did  classic work showing how the cortex processes visual information.

Kety, Seymour   (1915 – 2000). Psychiatrist who pioneered adoption studies
for identifying genetic contributions to mental illness, beginning with his
work on schizophrenia.

Kohlberg, Lawrence   (1927 – 1987). Psychologist who has been the central
figure in the  study of moral development in children.

Lorenz, Konrad   (1903 – 1989). Nobel Laureate who, along with Niko
Tinbergen and Karl von Frisch, founded ethology. Was also a Nazi
propagandist who was jailed for his activities after World War II.

McClintock, Barba ra   (1902 – 1992). Nobel Laureate who, amid decades of
skepticism, pioneered the notion that genes could move around the genome
(that is, transposable genetic elements).

Mendel, Gregor   (1822 – 1884). Father of genetics who, in his classic breeding
studies, pio neered the notion of dominant and recessive heritable traits.

Moniz, António Caetano de Abreu Freire Egas   (1874 – 1955). Nobel
Laureate neurologist who invented frontal lobotomies.

Papez, James   (1883 – 1958). Neurologist who first conceived of the limbic
sys tem as an integrated brain region central to emotion.

Schally, Andrew   (1926 –  ). Nobel Laureate endocrinologist who, along
with  Roger Guillemin, first identified the hormones with which the brain
regulates the anterior pituitary.




113

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information





































Selye, Hans   (1907 – 1982). One of the founders of stress physiology, playing
the central role in uncovering the importance of glucocorticoid hormones in
the stress response.

Skinner, B. F.   (1904 – 1990). Psychologist  and writer who was a leading
figure throughout the century in advocating behaviorism.

Tinbergen, Niko   (1907 – 1988). Nobel Laureate who, along with Karl von
Frisch and Konrad Lorenz, founded ethology.

Vale, Wylie   (1941 –  ). Key figure in the characterizatio n of various
hypothalamic hormones; first to do so for CRH, the initiator of the stress
response.

von Frisch, Karl   (1886 – 1982). Nobel Laureate who, along with Niko
Tinbergen and Konrad Lorenz, founded ethology.

Watson, John B.   (1878 – 1958). Psychologist g enerally viewed as being the
founder of behaviorism.

Wiesel, Torsten   (1924 –  ). Nobel Laureate who, along with David Hubel,
did  classic work showing how the cortex processes visual information.

Wilson, Edward O.   (1929 –  ). Entomologist, naturalist, and wri ter who,
among other major contributions, is viewed as one of the central figures in
the field of sociobiology.

114

Biographical Notes

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Bibliography



Introductory Readings (not necessarily easy but should be accessible to
the motivated nonscientist):

Alcock, J.  Animal  Behavior: An Evolutionary Approach , 7 th  ed. Sunderland,

MA: Sinauer, 2001. A great introduction to ethology.

Barash, D.  The Survival Game: How Game Theory Explains the Biology

of Cooperation and Competition . New York: Times Books, 2003. A good
introduct ion to game theory.

Barondes, S.  Molecules and Mental Illness , 2 nd   ed. New York: Scientific
American Library, W.H. Freeman, 1999. A particularly good overview of
what neurotransmitters have to do with mental illness.

Becker, J., M. Breedlove, D. Crews, a nd M. McCarthy.  Behavioral
Endocrinology , 2 nd   ed. Cambridge, MA: MIT Press, 2002. An excellent text
on neuroendocrinology, including the subjects of hormones and aggression
and early endocrine exposure and aggression.

Brown, A.  The Darwin Wars: The Scient ific Battle for the Soul of Man .
London: Simon and Schuster, 1999. A good introduction to evolution and
the neurobiology of behavior.

Coles, R.  The Moral Intelligence of Children: How to Raise a Moral Child.

New York: Penguin/Putnam, 1998. A classic in t he field of moral
development in children. Also covers the subject of the evolution of
aggression and nonaggression.

Damasio, A.  Descartes ’ Error: Emotion, Reason, and the Human Brain .
New York: HarperCollins, 1994. A masterly introduction to the role of  the
frontal cortex in emotional regulation. Also covers the subject of the
evolution of aggression and nonaggression.



115

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information








































Damon, W.  Moral Child: Nurturing Children ’s Natural Moral Growth .

New Yor k: Free Press, 1988. A classic in the field of moral development in
children. Also covers the subject of the evolution of aggression and
nonaggression.

Kalat, J.  Biological Psychology , 8 th  ed. Belmont, CA: Wadsworth Thomson
Learning, 2003. A particularly  good and accessible treatment of the
autonomic nervous system.

Kohlberg, L.  The Psychology of Moral Development: The Nature and

Validity of Moral Stages . New York: Harper and Row, 1984. A summary of
the work of the psychologist who has been the central f igure in the study of
moral development in children. Also covers the subject of the evolution of
aggression and nonaggression.

Konner, M.  The Tangled Wing: Biological Constraints on the Human Spirit .

New York: Times Books/Henry Holt, 2002. Probably the m ost nuanced and
insightful book available concerning the biology of human behavior (and
beautifully written by an eminent scientist/physician). Includes in - depth
coverage of aggression and the theories about the nature of aggression.

Kruuk, H.  Niko ’s Natu re: The Life of Niko Tinbergen and His Science of

Animal Behaviour . Oxford, U.K.: Oxford University Press, 2003. A nice
biography of Tinbergen, who was truly a giant of a scientist and person.

LeDoux,  J.   The    Emotional  Brain:  The  Mysterious  Underpi nnings  of

Emotional Life . New York: Simon and Schuster, 1996. A good reference on
the limbic system.

— — — .  Synaptic Self: How Our Brains Become Who We Are . New York:

Penguin Books, 2002. As with LeDoux ’s 1996 publication, a fine book
covering the limbic  system.

Lewontin, R.  It Ain ’t Necessarily So: The Dream of the Human Genome and

Other Illusions . New York: New York Review of Books, 2000. A very
strong  critique of behavioral genetics as a field by an eminent geneticist.

116

Bibliography

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

MacLean, P.  The Triune B rain in Evolution: Role in Paleocerebral
Functions . New York: Plenum Press, 1990. A classic on the subject by one
of the key people in the field.

Moore, D.  The Dependent Gene: The Fallacy of Nature vs. Nurture . New
York: Times Books, 2002. An excellent in troduction to the subject of
macroevolution of genes and the regulation of gene expression by the
environment.

Nelson, R.  Handbook of Biology of Aggression.  Oxford, U.K.: Oxford
University Press, 2005. An excellent introduction to the topic of aggression.

— — — .  An Introduction to Behavioral Endocrinology , 2 nd  ed. Sunderland,
MA: Sinauer, 2000. An excellent text on neuroendocrinology, including the
subjects of hormones and aggression and early endocrine exposure and
aggression.

Niehoff, D.  The Biology of V iolence.  New York: Free Press, 1998. An
excellent introduction to the topic of aggression.

Plomin, R.  Behavioral Genetics , 3 rd  ed. New York: W.H. Freeman, 1997.
An excellent introduction to what genes might have to do with behavior;
written by a leader in  the field. Includes the extraordinarily controversial
subject of genetics and aggression.

Ridley, M.  Nature via Nurture: Genes, Experience, and What Makes Us

Human . New York: HarperCollins, 2003. An excellent introduction to the
subject of macroevolutio n of genes and the regulation of gene expression by
the environment.

— — — .  The Origins of Virtue: Human Instincts and the Evolution of

Cooperation . New York: Penguin Books, 1998. A good introduction to
evolution and the neurobiology of behavior.





117

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information








































Sapolsky, R.  Monkeyluv and Other Essays on Our Lives as Animals.  New
York: Scribner, 2005. By the course professor; contains further information
about the neurobiology of our individual differences.

— — — .  The Trouble with Testosterone and Other Essays on the Biology  of
the Human Predicament.   New York: Scribner, 1997. By the course
professor; contains further information about the neurobiology of our
individual differences.

Squire, L.  Memory and Brain .  Oxford, U.K.: Oxford University Press,
1987. A good, although somewhat dated, introduction to the neurobiology
of learning and memory, including long - term potentiation.

Whishaw, I., and B. Kolb.  Fundamentals of Human Neuropsychology , 5 th
ed. New York: W orth Books, 2003. A review of the cognitive aspects of
frontal function. Also covers the subject of the evolution of aggression and
nonaggression.

Widmaier, E., H. Raff, and K. Strang.  Vander, Sherman, and Luciano ’s
Human Physiology , 9 th   ed. Boston, MA: M cGraw Hill, 2004. A good, broad
introduction to the nervous system.

Advanced Readings:

Cooper, J., F. Bloom, and R. Roth.  The Biochemical Basis of
Neuropharmacology , 8 th   ed. Oxford, U.K.: Oxford University Press, 2003.
The best introductory book specific ally about neurotransmission.

Gould, S.  The Structure of Evolutionary Theory . Cambridge, MA: Harvard
University Press, 2002. A massive overview of the idea of punctuated
equilibrium.

Kandel, E., J. Schwartz, and T. Jessell.  The Foundations of Neural Scie nce ,
4 th  ed. Boston, MA: McGraw Hill, 2000. The best (although quite advanced)
textbook in the field of neurobiology.

118

Bibliography

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

Larsen, P., et al.  William ’s Textbook of Endocrinology , 10 th  ed.
Philadelphia: Saunders, 2003. The (very difficult) bible of the fi eld of
neuroendocrinology.

Nicholls, J., R. Martin, B. Wallace, and P. Fuchs.  From Neuron to Brain , 4 th
ed. Sunderland, MA: Sinauer, 2001. A more advanced treatment of the
nervous system.

Siegel, G., and B. Agranoff.  Basic Neurochemistry: Molecular, Cell ular,

and Medical Aspects , 6 th   ed. Philadelphia: Lippincott - Raven, 1999. A more
advanced text covering neurotransmission.

Squire, L.  Fundamental Neuroscience , 2 nd  ed. London, U.K.: Academic
Press, 2002. An excellent neuroscience textbook that covers long - term
potentiation in some detail.

Watson, J., et al.  Molecular Biology of the Gene , 5 th  ed. San Francisco:
Pearson/Benjamin Cummings, 2004. A classic overview of how genes work
by the co - discoverer of the structure of DNA.

Wilson, E. O.  Sociobiology: Th e New Synthesis ,  Twenty - fifth Anniversary

Edition . Cambridge, MA: Belknap Press, 2000. The most magisterial book
on the subject of the evolution of behavior.

Internet Resources:

Harry Frank Guggenheim Foundation. This organization funds research
devoted  to the understanding of violence. Once on the home page, click on
“Search Research Reports. ” http://www.hfg.org/.

International Brain Research Organization (IBRO). This page contains
several portals to lectures by leading neuroscientists. Some, however,  are
likely to be technical. http://www.iac - usnc.org/education.html.

National Institute of Mental Health. Home page for the main government
branch devoted to research in mental health. There are numerous points on


119

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information








































this home page that will gain entry to information relevant to this course.

http://www.nimh.nih.gov/.

Society for Neuroscience. Home page for the largest organization in the
world devoted to the study of the brain. Once at the main s ite, click on
“Public Resources. ” http://web.sfn.org.

120

Bibliography 

ActionScript [AS3]

Section 1
//BaseScrollPane (fl.containers.BaseScrollPane) package fl.containers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import flash.geom.*; import fl.events.*; public class BaseScrollPane extends UIComponent { protected var defaultLineScrollSize:Number;// = 4 protected var _maxHorizontalScrollPosition:Number;// = 0 protected var vScrollBar:Boolean; protected var disabledOverlay:Shape; protected var hScrollBar:Boolean; protected var availableWidth:Number; protected var _verticalPageScrollSize:Number;// = 0 protected var vOffset:Number;// = 0 protected var _verticalScrollBar:ScrollBar; protected var useFixedHorizontalScrolling:Boolean;// = false protected var contentWidth:Number;// = 0 protected var contentHeight:Number;// = 0 protected var _horizontalPageScrollSize:Number;// = 0 protected var background:DisplayObject; protected var _useBitmpScrolling:Boolean;// = false protected var contentPadding:Number;// = 0 protected var availableHeight:Number; protected var _horizontalScrollBar:ScrollBar; protected var contentScrollRect:Rectangle; protected var _horizontalScrollPolicy:String; protected var _verticalScrollPolicy:String; protected static const SCROLL_BAR_STYLES:Object = {upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {repeatDelay:500, repeatInterval:35, skin:"ScrollPane_upSkin", contentPadding:0, disabledAlpha:0.5}; public function BaseScrollPane(){ contentWidth = 0; contentHeight = 0; contentPadding = 0; vOffset = 0; _maxHorizontalScrollPosition = 0; _horizontalPageScrollSize = 0; _verticalPageScrollSize = 0; defaultLineScrollSize = 4; useFixedHorizontalScrolling = false; _useBitmpScrolling = false; super(); } protected function handleWheel(_arg1:MouseEvent):void{ if (((((!(enabled)) || (!(_verticalScrollBar.visible)))) || ((contentHeight <= availableHeight)))){ return; }; _verticalScrollBar.scrollPosition = (_verticalScrollBar.scrollPosition - (_arg1.delta * verticalLineScrollSize)); setVerticalScrollPosition(_verticalScrollBar.scrollPosition); dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _arg1.delta, horizontalScrollPosition)); } public function get verticalScrollPosition():Number{ return (_verticalScrollBar.scrollPosition); } protected function drawDisabledOverlay():void{ if (enabled){ if (contains(disabledOverlay)){ removeChild(disabledOverlay); }; } else { disabledOverlay.x = (disabledOverlay.y = contentPadding); disabledOverlay.width = availableWidth; disabledOverlay.height = availableHeight; disabledOverlay.alpha = (getStyleValue("disabledAlpha") as Number); addChild(disabledOverlay); }; } public function set verticalScrollPosition(_arg1:Number):void{ drawNow(); _verticalScrollBar.scrollPosition = _arg1; setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); } protected function setContentSize(_arg1:Number, _arg2:Number):void{ if ((((((contentWidth == _arg1)) || (useFixedHorizontalScrolling))) && ((contentHeight == _arg2)))){ return; }; contentWidth = _arg1; contentHeight = _arg2; invalidate(InvalidationType.SIZE); } public function get horizontalScrollPosition():Number{ return (_horizontalScrollBar.scrollPosition); } public function get horizontalScrollBar():ScrollBar{ return (_horizontalScrollBar); } override public function set enabled(_arg1:Boolean):void{ if (enabled == _arg1){ return; }; _verticalScrollBar.enabled = _arg1; _horizontalScrollBar.enabled = _arg1; super.enabled = _arg1; } public function get verticalLineScrollSize():Number{ return (_verticalScrollBar.lineScrollSize); } public function get horizontalScrollPolicy():String{ return (_horizontalScrollPolicy); } protected function calculateAvailableSize():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local1 = ScrollBar.WIDTH; _local2 = (contentPadding = Number(getStyleValue("contentPadding"))); _local3 = ((height - (2 * _local2)) - vOffset); vScrollBar = (((_verticalScrollPolicy == ScrollPolicy.ON)) || ((((_verticalScrollPolicy == ScrollPolicy.AUTO)) && ((contentHeight > _local3))))); _local4 = ((width - (vScrollBar) ? _local1 : 0) - (2 * _local2)); _local5 = (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - _local4); hScrollBar = (((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_local5 > 0))))); if (hScrollBar){ _local3 = (_local3 - _local1); }; if (((((((hScrollBar) && (!(vScrollBar)))) && ((_verticalScrollPolicy == ScrollPolicy.AUTO)))) && ((contentHeight > _local3)))){ vScrollBar = true; _local4 = (_local4 - _local1); }; availableHeight = (_local3 + vOffset); availableWidth = _local4; } public function get maxVerticalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentHeight - availableHeight))); } public function set horizontalScrollPosition(_arg1:Number):void{ drawNow(); _horizontalScrollBar.scrollPosition = _arg1; setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); } public function get horizontalLineScrollSize():Number{ return (_horizontalScrollBar.lineScrollSize); } public function set verticalPageScrollSize(_arg1:Number):void{ _verticalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } public function get verticalScrollPolicy():String{ return (_verticalScrollPolicy); } protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function get useBitmapScrolling():Boolean{ return (_useBitmpScrolling); } protected function handleScroll(_arg1:ScrollEvent):void{ if (_arg1.target == _verticalScrollBar){ setVerticalScrollPosition(_arg1.position); } else { setHorizontalScrollPosition(_arg1.position); }; } public function set verticalLineScrollSize(_arg1:Number):void{ _verticalScrollBar.lineScrollSize = _arg1; } public function get verticalScrollBar():ScrollBar{ return (_verticalScrollBar); } protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function set horizontalPageScrollSize(_arg1:Number):void{ _horizontalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STATE)){ drawLayout(); }; updateChildren(); super.draw(); } public function set horizontalScrollPolicy(_arg1:String):void{ _horizontalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } override protected function configUI():void{ var _local1:Graphics; super.configUI(); contentScrollRect = new Rectangle(0, 0, 85, 85); _verticalScrollBar = new ScrollBar(); _verticalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _verticalScrollBar.visible = false; _verticalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_verticalScrollBar); copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); _horizontalScrollBar = new ScrollBar(); _horizontalScrollBar.direction = ScrollBarDirection.HORIZONTAL; _horizontalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _horizontalScrollBar.visible = false; _horizontalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_horizontalScrollBar); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); disabledOverlay = new Shape(); _local1 = disabledOverlay.graphics; _local1.beginFill(0xFFFFFF); _local1.drawRect(0, 0, width, height); _local1.endFill(); addEventListener(MouseEvent.MOUSE_WHEEL, handleWheel, false, 0, true); } protected function calculateContentWidth():void{ } public function get verticalPageScrollSize():Number{ if (isNaN(availableHeight)){ drawNow(); }; return (((((_verticalPageScrollSize == 0)) && (!(isNaN(availableHeight))))) ? availableHeight : _verticalPageScrollSize); } protected function drawLayout():void{ calculateAvailableSize(); calculateContentWidth(); background.width = width; background.height = height; if (vScrollBar){ _verticalScrollBar.visible = true; _verticalScrollBar.x = ((width - ScrollBar.WIDTH) - contentPadding); _verticalScrollBar.y = contentPadding; _verticalScrollBar.height = availableHeight; } else { _verticalScrollBar.visible = false; }; _verticalScrollBar.setScrollProperties(availableHeight, 0, (contentHeight - availableHeight), verticalPageScrollSize); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); if (hScrollBar){ _horizontalScrollBar.visible = true; _horizontalScrollBar.x = contentPadding; _horizontalScrollBar.y = ((height - ScrollBar.WIDTH) - contentPadding); _horizontalScrollBar.width = availableWidth; } else { _horizontalScrollBar.visible = false; }; _horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), horizontalPageScrollSize); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); drawDisabledOverlay(); } protected function drawBackground():void{ var _local1:DisplayObject; _local1 = background; background = getDisplayObjectInstance(getStyleValue("skin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } public function set horizontalLineScrollSize(_arg1:Number):void{ _horizontalScrollBar.lineScrollSize = _arg1; } public function get horizontalPageScrollSize():Number{ if (isNaN(availableWidth)){ drawNow(); }; return (((((_horizontalPageScrollSize == 0)) && (!(isNaN(availableWidth))))) ? availableWidth : _horizontalPageScrollSize); } public function get maxHorizontalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentWidth - availableWidth))); } protected function setStyles():void{ copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); } protected function updateChildren():void{ _verticalScrollBar.enabled = (_horizontalScrollBar.enabled = enabled); _verticalScrollBar.drawNow(); _horizontalScrollBar.drawNow(); } public function set verticalScrollPolicy(_arg1:String):void{ _verticalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } public function set useBitmapScrolling(_arg1:Boolean):void{ _useBitmpScrolling = _arg1; invalidate(InvalidationType.STATE); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.containers
Section 2
//ScrollPane (fl.containers.ScrollPane) package fl.containers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.net.*; import flash.system.*; import flash.ui.*; public class ScrollPane extends BaseScrollPane implements IFocusManagerComponent { protected var scrollDragHPos:Number; protected var loader:Loader; protected var yOffset:Number; protected var currentContent:Object; protected var xOffset:Number; protected var _source:Object;// = "" protected var scrollDragVPos:Number; protected var _scrollDrag:Boolean;// = false protected var contentClip:Sprite; private static var defaultStyles:Object = {upSkin:"ScrollPane_upSkin", disabledSkin:"ScrollPane_disabledSkin", focusRectSkin:null, focusRectPadding:null, contentPadding:0}; public function ScrollPane(){ _source = ""; _scrollDrag = false; super(); } public function get source():Object{ return (_source); } public function set source(_arg1:Object):void{ var _local2:*; clearContent(); if (isLivePreview){ return; }; _source = _arg1; if ((((_source == "")) || ((_source == null)))){ return; }; currentContent = getDisplayObjectInstance(_arg1); if (currentContent != null){ _local2 = contentClip.addChild((currentContent as DisplayObject)); dispatchEvent(new Event(Event.INIT)); update(); } else { load(new URLRequest(_source.toString())); }; } public function get bytesLoaded():Number{ return (((((loader == null)) || ((loader.contentLoaderInfo == null)))) ? 0 : loader.contentLoaderInfo.bytesLoaded); } protected function doDrag(_arg1:MouseEvent):void{ var _local2:*; var _local3:*; _local2 = (scrollDragVPos - (mouseY - yOffset)); _verticalScrollBar.setScrollPosition(_local2); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, true); _local3 = (scrollDragHPos - (mouseX - xOffset)); _horizontalScrollBar.setScrollPosition(_local3); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, true); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; _local2 = calculateAvailableHeight(); switch (_arg1.keyCode){ case Keyboard.DOWN: verticalScrollPosition++; break; case Keyboard.UP: verticalScrollPosition--; break; case Keyboard.RIGHT: horizontalScrollPosition++; break; case Keyboard.LEFT: horizontalScrollPosition--; break; case Keyboard.END: verticalScrollPosition = maxVerticalScrollPosition; break; case Keyboard.HOME: verticalScrollPosition = 0; break; case Keyboard.PAGE_UP: verticalScrollPosition = (verticalScrollPosition - _local2); break; case Keyboard.PAGE_DOWN: verticalScrollPosition = (verticalScrollPosition + _local2); break; }; } protected function doStartDrag(_arg1:MouseEvent):void{ if (!enabled){ return; }; xOffset = mouseX; yOffset = mouseY; scrollDragHPos = horizontalScrollPosition; scrollDragVPos = verticalScrollPosition; stage.addEventListener(MouseEvent.MOUSE_MOVE, doDrag, false, 0, true); } public function get content():DisplayObject{ var _local1:Object; _local1 = currentContent; if ((_local1 is URLRequest)){ _local1 = loader.content; }; return ((_local1 as DisplayObject)); } public function get percentLoaded():Number{ if (loader != null){ return (Math.round(((bytesLoaded / bytesTotal) * 100))); }; return (0); } protected function endDrag(_arg1:MouseEvent):void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); } public function update():void{ var _local1:DisplayObject; _local1 = contentClip.getChildAt(0); setContentSize(_local1.width, _local1.height); } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:*; _local3 = contentClip.scrollRect; _local3.x = _arg1; contentClip.scrollRect = _local3; } public function refreshPane():void{ if ((_source is URLRequest)){ _source = _source.url; }; source = _source; } protected function passEvent(_arg1:Event):void{ dispatchEvent(_arg1); } protected function calculateAvailableHeight():Number{ var _local1:Number; _local1 = Number(getStyleValue("contentPadding")); return (((height - (_local1 * 2)) - ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0)); } public function load(_arg1:URLRequest, _arg2:LoaderContext=null):void{ if (_arg2 == null){ _arg2 = new LoaderContext(false, ApplicationDomain.currentDomain); }; clearContent(); initLoader(); currentContent = (_source = _arg1); loader.load(_arg1, _arg2); } override protected function handleScroll(_arg1:ScrollEvent):void{ passEvent(_arg1); super.handleScroll(_arg1); } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:*; _local3 = contentClip.scrollRect; _local3.y = _arg1; contentClip.scrollRect = _local3; } protected function initLoader():void{ loader = new Loader(); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, passEvent, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onContentLoad, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.INIT, passEvent, false, 0, true); contentClip.addChild(loader); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ drawBackground(); }; if (isInvalid(InvalidationType.STATE)){ setScrollDrag(); }; super.draw(); } override protected function configUI():void{ super.configUI(); contentClip = new Sprite(); addChild(contentClip); contentClip.scrollRect = contentScrollRect; _horizontalScrollPolicy = ScrollPolicy.AUTO; _verticalScrollPolicy = ScrollPolicy.AUTO; } public function set scrollDrag(_arg1:Boolean):void{ _scrollDrag = _arg1; invalidate(InvalidationType.STATE); } protected function clearContent():void{ if (contentClip.numChildren == 0){ return; }; contentClip.removeChildAt(0); currentContent = null; if (loader != null){ try { loader.close(); } catch(e) { }; try { loader.unload(); } catch(e) { }; loader = null; }; } override protected function drawLayout():void{ super.drawLayout(); contentScrollRect = contentClip.scrollRect; contentScrollRect.width = availableWidth; contentScrollRect.height = availableHeight; contentClip.cacheAsBitmap = useBitmapScrolling; contentClip.scrollRect = contentScrollRect; contentClip.x = (contentClip.y = contentPadding); } override protected function drawBackground():void{ var _local1:DisplayObject; _local1 = background; background = getDisplayObjectInstance(getStyleValue((enabled) ? "upSkin" : "disabledSkin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } public function get bytesTotal():Number{ return (((((loader == null)) || ((loader.contentLoaderInfo == null)))) ? 0 : loader.contentLoaderInfo.bytesTotal); } protected function onContentLoad(_arg1:Event):void{ var _local2:*; update(); _local2 = calculateAvailableHeight(); calculateAvailableSize(); horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), availableWidth); verticalScrollBar.setScrollProperties(_local2, 0, (contentHeight - _local2), _local2); passEvent(_arg1); } public function get scrollDrag():Boolean{ return (_scrollDrag); } protected function setScrollDrag():void{ if (_scrollDrag){ contentClip.addEventListener(MouseEvent.MOUSE_DOWN, doStartDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, endDrag, false, 0, true); } else { contentClip.removeEventListener(MouseEvent.MOUSE_DOWN, doStartDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, endDrag); removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); }; contentClip.buttonMode = _scrollDrag; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseScrollPane.getStyleDefinition())); } } }//package fl.containers
Section 3
//BaseButton (fl.controls.BaseButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import flash.utils.*; import fl.events.*; public class BaseButton extends UIComponent { protected var _selected:Boolean;// = false private var unlockedMouseState:String; protected var pressTimer:Timer; protected var mouseState:String; protected var background:DisplayObject; private var _mouseStateLocked:Boolean;// = false protected var _autoRepeat:Boolean;// = false private static var defaultStyles:Object = {upSkin:"Button_upSkin", downSkin:"Button_downSkin", overSkin:"Button_overSkin", disabledSkin:"Button_disabledSkin", selectedDisabledSkin:"Button_selectedDisabledSkin", selectedUpSkin:"Button_selectedUpSkin", selectedDownSkin:"Button_selectedDownSkin", selectedOverSkin:"Button_selectedOverSkin", focusRectSkin:null, focusRectPadding:null, repeatDelay:500, repeatInterval:35}; public function BaseButton(){ _selected = false; _autoRepeat = false; _mouseStateLocked = false; super(); buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } protected function endPress():void{ pressTimer.reset(); } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } protected function mouseEventHandler(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_DOWN){ setMouseState("down"); startPress(); } else { if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){ setMouseState("over"); endPress(); } else { if (_arg1.type == MouseEvent.ROLL_OUT){ setMouseState("up"); endPress(); }; }; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } protected function startPress():void{ if (_autoRepeat){ pressTimer.delay = Number(getStyleValue("repeatDelay")); pressTimer.start(); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } protected function buttonDown(_arg1:TimerEvent):void{ if (!_autoRepeat){ endPress(); return; }; if (pressTimer.currentCount == 1){ pressTimer.delay = Number(getStyleValue("repeatInterval")); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function setupMouseEvents():void{ addEventListener(MouseEvent.ROLL_OVER, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, mouseEventHandler, false, 0, true); } protected function drawLayout():void{ background.width = width; background.height = height; } protected function drawBackground():void{ var _local1:String; var _local2:DisplayObject; _local1 = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); _local2 = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 4
//Button (fl.controls.Button) package fl.controls { import flash.display.*; import fl.core.*; import fl.managers.*; public class Button extends LabelButton implements IFocusManagerComponent { protected var emphasizedBorder:DisplayObject; protected var _emphasized:Boolean;// = false private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function Button(){ _emphasized = false; super(); } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; var _local3:*; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("emphasizedPadding")); if ((((_local2 < 0)) || (!(_emphasized)))){ _local2 = 0; }; _local3 = getStyleValue("focusRectPadding"); _local3 = ((_local3)==null) ? 2 : _local3; _local3 = (_local3 + _local2); uiFocusRect.x = -(_local3); uiFocusRect.y = -(_local3); uiFocusRect.width = (width + (_local3 * 2)); uiFocusRect.height = (height + (_local3 * 2)); }; } public function set emphasized(_arg1:Boolean):void{ _emphasized = _arg1; invalidate(InvalidationType.STYLES); } override protected function draw():void{ if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){ drawEmphasized(); }; super.draw(); if (emphasizedBorder != null){ setChildIndex(emphasizedBorder, (numChildren - 1)); }; } public function get emphasized():Boolean{ return (_emphasized); } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } protected function drawEmphasized():void{ var _local1:Object; var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; _local1 = getStyleValue("emphasizedSkin"); if (_local1 != null){ emphasizedBorder = getDisplayObjectInstance(_local1); }; if (emphasizedBorder != null){ addChildAt(emphasizedBorder, 0); _local2 = Number(getStyleValue("emphasizedPadding")); emphasizedBorder.x = (emphasizedBorder.y = -(_local2)); emphasizedBorder.width = (width + (_local2 * 2)); emphasizedBorder.height = (height + (_local2 * 2)); }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controls
Section 5
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const BOTTOM:String = "bottom"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 6
//Label (fl.controls.Label) package fl.controls { import fl.core.*; import flash.text.*; import fl.events.*; public class Label extends UIComponent { protected var actualHeight:Number; protected var _html:Boolean;// = false protected var actualWidth:Number; protected var defaultLabel:String;// = "Label" protected var _savedHTML:String; public var textField:TextField; private static var defaultStyles:Object = {textFormat:null, embedFonts:false}; public function Label(){ defaultLabel = "Label"; _html = false; super(); text = defaultLabel; actualWidth = _width; actualHeight = _height; } public function get autoSize():String{ return (textField.autoSize); } public function get selectable():Boolean{ return (textField.selectable); } public function set text(_arg1:String):void{ if (_arg1 == text){ return; }; if (((componentInspectorSetting) && ((_arg1 == defaultLabel)))){ return; }; _html = false; textField.text = _arg1; if (textField.autoSize != TextFieldAutoSize.NONE){ invalidate(InvalidationType.SIZE); }; } public function get wordWrap():Boolean{ return (textField.wordWrap); } public function set condenseWhite(_arg1:Boolean):void{ textField.condenseWhite = _arg1; if (textField.autoSize != TextFieldAutoSize.NONE){ invalidate(InvalidationType.SIZE); }; } public function set selectable(_arg1:Boolean):void{ textField.selectable = _arg1; } public function set autoSize(_arg1:String):void{ textField.autoSize = _arg1; invalidate(InvalidationType.SIZE); } public function set wordWrap(_arg1:Boolean):void{ textField.wordWrap = _arg1; if (textField.autoSize != TextFieldAutoSize.NONE){ invalidate(InvalidationType.SIZE); }; } override public function get height():Number{ if (((!((textField.autoSize == TextFieldAutoSize.NONE))) && (wordWrap))){ return (_height); }; return (actualHeight); } public function set htmlText(_arg1:String):void{ if (_arg1 == htmlText){ return; }; if (((componentInspectorSetting) && ((_arg1 == "")))){ return; }; _html = true; _savedHTML = _arg1; textField.htmlText = _arg1; if (textField.autoSize != TextFieldAutoSize.NONE){ invalidate(InvalidationType.SIZE); }; } public function get text():String{ return (textField.text); } public function get condenseWhite():Boolean{ return (textField.condenseWhite); } override protected function draw():void{ var _local1:Object; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawTextFormat(); _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; if (textField.autoSize != TextFieldAutoSize.NONE){ invalidate(InvalidationType.SIZE, false); }; }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } override protected function configUI():void{ super.configUI(); textField = new TextField(); addChild(textField); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; textField.wordWrap = false; } public function get htmlText():String{ return (textField.htmlText); } override public function setSize(_arg1:Number, _arg2:Number):void{ actualWidth = _arg1; actualHeight = _arg2; super.setSize(_arg1, _arg2); } override public function set width(_arg1:Number):void{ actualWidth = _arg1; super.width = _arg1; } protected function drawLayout():void{ var _local1:Boolean; var _local2:Number; var _local3:Number; _local1 = false; textField.width = width; textField.height = height; if (textField.autoSize != TextFieldAutoSize.NONE){ _local2 = textField.width; _local3 = textField.height; _local1 = ((!((_width == _local2))) || (!((_height == _local3)))); _width = _local2; _height = _local3; switch (textField.autoSize){ case TextFieldAutoSize.CENTER: textField.x = ((actualWidth / 2) - (textField.width / 2)); break; case TextFieldAutoSize.LEFT: textField.x = 0; break; case TextFieldAutoSize.RIGHT: textField.x = -((textField.width - actualWidth)); break; }; } else { textField.width = actualWidth; textField.height = actualHeight; textField.x = 0; }; if (_local1){ dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, true)); }; } override public function get width():Number{ if (((!((textField.autoSize == TextFieldAutoSize.NONE))) && (!(wordWrap)))){ return (_width); }; return (actualWidth); } protected function drawTextFormat():void{ var _local1:TextFormat; var _local2:Object; _local1 = (getStyleValue("textFormat") as TextFormat); if (_local1 == null){ _local2 = UIComponent.getStyleDefinition(); _local1 = (enabled) ? (_local2.defaultTextFormat as TextFormat) : (_local2.defaultDisabledTextFormat as TextFormat); }; textField.defaultTextFormat = _local1; textField.setTextFormat(_local1); if (((_html) && (!((_savedHTML == null))))){ htmlText = _savedHTML; }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 7
//LabelButton (fl.controls.LabelButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import fl.managers.*; import flash.text.*; import fl.events.*; import flash.ui.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { protected var _labelPlacement:String;// = "right" protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var mode:String;// = "center" public var textField:TextField; protected var _label:String;// = "Label" private static var defaultStyles:Object = {icon:null, upIcon:null, downIcon:null, overIcon:null, disabledIcon:null, selectedDisabledIcon:null, selectedUpIcon:null, selectedDownIcon:null, selectedOverIcon:null, textFormat:null, disabledTextFormat:null, textPadding:5, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function LabelButton(){ _labelPlacement = ButtonLabelPlacement.RIGHT; _toggle = false; _label = "Label"; mode = "center"; super(); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } public function get labelPlacement():String{ return (_labelPlacement); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ setMouseState(oldMouseState); oldMouseState = null; endPress(); dispatchEvent(new MouseEvent(MouseEvent.CLICK)); }; } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function set toggle(_arg1:Boolean):void{ if (((!(_arg1)) && (super.selected))){ selected = false; }; _toggle = _arg1; if (_toggle){ addEventListener(MouseEvent.CLICK, toggleSelected, false, 0, true); } else { removeEventListener(MouseEvent.CLICK, toggleSelected); }; invalidate(InvalidationType.STATE); } public function get label():String{ return (_label); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function draw():void{ if (textField.text != _label){ label = _label; }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); drawIcon(); drawTextFormat(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } public function get toggle():Boolean{ return (_toggle); } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } override protected function drawLayout():void{ var _local1:Number; var _local2:String; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); _local3 = (textField.textWidth + 4); _local4 = (textField.textHeight + 4); _local5 = ((icon)==null) ? 0 : (icon.width + _local1); _local6 = ((icon)==null) ? 0 : (icon.height + _local1); textField.visible = (label.length > 0); if (icon != null){ icon.x = Math.round(((width - icon.width) / 2)); icon.y = Math.round(((height - icon.height) / 2)); }; if (textField.visible == false){ textField.width = 0; textField.height = 0; } else { if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){ _local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1)))); if ((height - 2) > _local4){ _local8 = _local4; } else { _local8 = (height - 2); }; _local3 = _local7; textField.width = _local3; _local4 = _local8; textField.height = _local4; textField.x = Math.round(((width - _local3) / 2)); textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0)); if (icon != null){ icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1)); }; } else { _local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1)))); _local3 = _local7; textField.width = _local3; textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0)); textField.y = Math.round(((height - textField.height) / 2)); if (icon != null){ icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1)); }; }; }; super.drawLayout(); } override protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } protected function drawIcon():void{ var _local1:DisplayObject; var _local2:String; var _local3:Object; _local1 = icon; _local2 = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); _local3 = getStyleValue(_local2); if (_local3 == null){ _local3 = getStyleValue("icon"); }; if (_local3 != null){ icon = getDisplayObjectInstance(_local3); }; if (icon != null){ addChildAt(icon, 1); }; if (((!((_local1 == null))) && (!((_local1 == icon))))){ removeChild(_local1); }; } public function set label(_arg1:String):void{ _label = _arg1; if (textField.text != _label){ textField.text = _label; dispatchEvent(new ComponentEvent(ComponentEvent.LABEL_CHANGE)); }; invalidate(InvalidationType.SIZE); invalidate(InvalidationType.STYLES); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 8
//RadioButton (fl.controls.RadioButton) package fl.controls { import flash.display.*; import flash.events.*; import fl.managers.*; import flash.ui.*; public class RadioButton extends LabelButton implements IFocusManagerGroup { protected var _value:Object; protected var defaultGroupName:String;// = "RadioButtonGroup" protected var _group:RadioButtonGroup; private static var defaultStyles:Object = {icon:null, upIcon:"RadioButton_upIcon", downIcon:"RadioButton_downIcon", overIcon:"RadioButton_overIcon", disabledIcon:"RadioButton_disabledIcon", selectedDisabledIcon:"RadioButton_selectedDisabledIcon", selectedUpIcon:"RadioButton_selectedUpIcon", selectedDownIcon:"RadioButton_selectedDownIcon", selectedOverIcon:"RadioButton_selectedOverIcon", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, embedFonts:null, textPadding:5}; public static var createAccessibilityImplementation:Function; public function RadioButton(){ defaultGroupName = "RadioButtonGroup"; super(); mode = "border"; groupName = defaultGroupName; } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = (background.x - _local2); uiFocusRect.y = (background.y - _local2); uiFocusRect.width = (background.width + (_local2 * 2)); uiFocusRect.height = (background.height + (_local2 * 2)); }; } private function setThis():void{ var _local1:RadioButtonGroup; _local1 = _group; if (_local1 != null){ if (_local1.selection != this){ _local1.selection = this; }; } else { super.selected = true; }; } override public function get autoRepeat():Boolean{ return (false); } override public function set autoRepeat(_arg1:Boolean):void{ } protected function handleClick(_arg1:MouseEvent):void{ if (_group == null){ return; }; _group.dispatchEvent(new MouseEvent(MouseEvent.CLICK, true)); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case Keyboard.DOWN: setNext(!(_arg1.ctrlKey)); _arg1.stopPropagation(); break; case Keyboard.UP: setPrev(!(_arg1.ctrlKey)); _arg1.stopPropagation(); break; case Keyboard.LEFT: setPrev(!(_arg1.ctrlKey)); _arg1.stopPropagation(); break; case Keyboard.RIGHT: setNext(!(_arg1.ctrlKey)); _arg1.stopPropagation(); break; case Keyboard.SPACE: setThis(); _toggle = false; default: super.keyDownHandler(_arg1); break; }; } private function setNext(_arg1:Boolean=true):void{ var _local2:RadioButtonGroup; var _local3:IFocusManager; var _local4:int; var _local5:Number; var _local6:int; var _local7:*; _local2 = _group; if (_local2 == null){ return; }; _local3 = focusManager; if (_local3){ _local3.showFocusIndicator = true; }; _local4 = _local2.getRadioButtonIndex(this); _local5 = _local2.numRadioButtons; _local6 = _local4; if (_local4 != -1){ do { _local6++; _local6 = ((_local6)>(_local2.numRadioButtons - 1)) ? 0 : _local6; _local7 = _local2.getRadioButtonAt(_local6); if (((_local7) && (_local7.enabled))){ if (_arg1){ _local2.selection = _local7; }; _local7.setFocus(); return; }; if (((_arg1) && (!((_local2.getRadioButtonAt(_local6) == _local2.selection))))){ _local2.selection = this; }; this.drawFocus(true); } while (_local6 != _local4); }; } public function get group():RadioButtonGroup{ return (_group); } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ super.keyUpHandler(_arg1); if ((((_arg1.keyCode == Keyboard.SPACE)) && (!(_toggle)))){ _toggle = true; }; } override public function get selected():Boolean{ return (super.selected); } override public function set toggle(_arg1:Boolean):void{ throw (new Error("Warning: You cannot change a RadioButtons toggle.")); } public function set value(_arg1:Object):void{ _value = _arg1; } public function set group(_arg1:RadioButtonGroup):void{ groupName = _arg1.name; } override public function set selected(_arg1:Boolean):void{ if ((((_arg1 == false)) || (selected))){ return; }; if (_group != null){ _group.selection = this; } else { super.selected = _arg1; }; } override protected function draw():void{ super.draw(); } override public function get toggle():Boolean{ return (true); } override protected function configUI():void{ var _local1:Shape; var _local2:Graphics; super.configUI(); super.toggle = true; _local1 = new Shape(); _local2 = _local1.graphics; _local2.beginFill(0, 0); _local2.drawRect(0, 0, 100, 100); _local2.endFill(); background = (_local1 as DisplayObject); addChildAt(background, 0); addEventListener(MouseEvent.CLICK, handleClick, false, 0, true); } public function set groupName(_arg1:String):void{ if (_group != null){ _group.removeRadioButton(this); _group.removeEventListener(Event.CHANGE, handleChange); }; _group = ((_arg1)==null) ? null : RadioButtonGroup.getGroup(_arg1); if (_group != null){ _group.addRadioButton(this); _group.addEventListener(Event.CHANGE, handleChange, false, 0, true); }; } public function get value():Object{ return (_value); } override protected function drawLayout():void{ var _local1:Number; super.drawLayout(); _local1 = Number(getStyleValue("textPadding")); switch (_labelPlacement){ case ButtonLabelPlacement.RIGHT: icon.x = _local1; textField.x = (icon.x + (icon.width + _local1)); background.width = ((textField.x + textField.width) + _local1); background.height = (Math.max(textField.height, icon.height) + (_local1 * 2)); break; case ButtonLabelPlacement.LEFT: icon.x = ((width - icon.width) - _local1); textField.x = (((width - icon.width) - (_local1 * 2)) - textField.width); background.width = ((textField.width + icon.width) + (_local1 * 3)); background.height = (Math.max(textField.height, icon.height) + (_local1 * 2)); break; case ButtonLabelPlacement.TOP: case ButtonLabelPlacement.BOTTOM: background.width = (Math.max(textField.width, icon.width) + (_local1 * 2)); background.height = ((textField.height + icon.height) + (_local1 * 3)); break; }; background.x = Math.min((icon.x - _local1), (textField.x - _local1)); background.y = Math.min((icon.y - _local1), (textField.y - _local1)); } override protected function drawBackground():void{ } override protected function initializeAccessibility():void{ if (RadioButton.createAccessibilityImplementation != null){ RadioButton.createAccessibilityImplementation(this); }; } public function get groupName():String{ return (((_group)==null) ? null : _group.name); } private function setPrev(_arg1:Boolean=true):void{ var _local2:RadioButtonGroup; var _local3:IFocusManager; var _local4:int; var _local5:int; var _local6:*; _local2 = _group; if (_local2 == null){ return; }; _local3 = focusManager; if (_local3){ _local3.showFocusIndicator = true; }; _local4 = _local2.getRadioButtonIndex(this); _local5 = _local4; if (_local4 != -1){ do { --_local5; _local5 = ((_local5)==-1) ? (_local2.numRadioButtons - 1) : _local5; _local6 = _local2.getRadioButtonAt(_local5); if (((_local6) && (_local6.enabled))){ if (_arg1){ _local2.selection = _local6; }; _local6.setFocus(); return; }; if (((_arg1) && (!((_local2.getRadioButtonAt(_local5) == _local2.selection))))){ _local2.selection = this; }; this.drawFocus(true); } while (_local5 != _local4); }; } protected function handleChange(_arg1:Event):void{ super.selected = (_group.selection == this); dispatchEvent(new Event(Event.CHANGE, true)); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 9
//RadioButtonGroup (fl.controls.RadioButtonGroup) package fl.controls { import flash.events.*; public class RadioButtonGroup extends EventDispatcher { protected var _selection:RadioButton; protected var radioButtons:Array; protected var _name:String; private static var groups:Object; private static var groupCount:uint = 0; public function RadioButtonGroup(_arg1:String){ _name = _arg1; radioButtons = []; registerGroup(this); } public function getRadioButtonIndex(_arg1:RadioButton):int{ var _local2:int; var _local3:RadioButton; _local2 = 0; while (_local2 < radioButtons.length) { _local3 = (radioButtons[_local2] as RadioButton); if (_local3 == _arg1){ return (_local2); }; _local2++; }; return (-1); } public function get numRadioButtons():int{ return (radioButtons.length); } public function get name():String{ return (_name); } public function get selection():RadioButton{ return (_selection); } public function set selection(_arg1:RadioButton):void{ if ((((((_selection == _arg1)) || ((_arg1 == null)))) || ((getRadioButtonIndex(_arg1) == -1)))){ return; }; _selection = _arg1; dispatchEvent(new Event(Event.CHANGE, true)); } public function set selectedData(_arg1:Object):void{ var _local2:int; var _local3:RadioButton; _local2 = 0; while (_local2 < radioButtons.length) { _local3 = (radioButtons[_local2] as RadioButton); if (_local3.value == _arg1){ selection = _local3; return; }; _local2++; }; } public function removeRadioButton(_arg1:RadioButton):void{ var _local2:int; _local2 = getRadioButtonIndex(_arg1); if (_local2 != -1){ radioButtons.splice(_local2, 1); }; if (_selection == _arg1){ _selection = null; }; } public function addRadioButton(_arg1:RadioButton):void{ if (_arg1.groupName != name){ _arg1.groupName = name; return; }; radioButtons.push(_arg1); if (_arg1.selected){ selection = _arg1; }; } public function getRadioButtonAt(_arg1:int):RadioButton{ return (RadioButton(radioButtons[_arg1])); } public function get selectedData():Object{ var _local1:RadioButton; _local1 = _selection; return (((_local1)==null) ? null : _local1.value); } public static function getGroup(_arg1:String):RadioButtonGroup{ var _local2:RadioButtonGroup; if (groups == null){ groups = {}; }; _local2 = (groups[_arg1] as RadioButtonGroup); if (_local2 == null){ _local2 = new RadioButtonGroup(_arg1); if ((++groupCount % 20) == 0){ cleanUpGroups(); }; }; return (_local2); } private static function registerGroup(_arg1:RadioButtonGroup):void{ if (groups == null){ groups = {}; }; groups[_arg1.name] = _arg1; } private static function cleanUpGroups():void{ var _local1:String; var _local2:RadioButtonGroup; for (_local1 in groups) { _local2 = (groups[_local1] as RadioButtonGroup); if (_local2.radioButtons.length == 0){ delete groups[_local1]; }; }; } } }//package fl.controls
Section 10
//ScrollBar (fl.controls.ScrollBar) package fl.controls { import fl.core.*; import flash.events.*; import fl.events.*; public class ScrollBar extends UIComponent { private var _direction:String;// = "vertical" protected var inDrag:Boolean;// = false protected var upArrow:BaseButton; private var _pageScrollSize:Number;// = 0 protected var downArrow:BaseButton; private var _pageSize:Number;// = 10 private var thumbScrollOffset:Number; private var _maxScrollPosition:Number;// = 0 private var _scrollPosition:Number;// = 0 protected var track:BaseButton; private var _minScrollPosition:Number;// = 0 private var _lineScrollSize:Number;// = 1 protected var thumb:LabelButton; protected static const THUMB_STYLES:Object = {disabledSkin:"thumbDisabledSkin", downSkin:"thumbDownSkin", overSkin:"thumbOverSkin", upSkin:"thumbUpSkin", icon:"thumbIcon", textPadding:0}; public static const WIDTH:Number = 15; protected static const DOWN_ARROW_STYLES:Object = {disabledSkin:"downArrowDisabledSkin", downSkin:"downArrowDownSkin", overSkin:"downArrowOverSkin", upSkin:"downArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const UP_ARROW_STYLES:Object = {disabledSkin:"upArrowDisabledSkin", downSkin:"upArrowDownSkin", overSkin:"upArrowOverSkin", upSkin:"upArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const TRACK_STYLES:Object = {disabledSkin:"trackDisabledSkin", downSkin:"trackDownSkin", overSkin:"trackOverSkin", upSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {downArrowDisabledSkin:"ScrollArrowDown_disabledSkin", downArrowDownSkin:"ScrollArrowDown_downSkin", downArrowOverSkin:"ScrollArrowDown_overSkin", downArrowUpSkin:"ScrollArrowDown_upSkin", thumbDisabledSkin:"ScrollThumb_upSkin", thumbDownSkin:"ScrollThumb_downSkin", thumbOverSkin:"ScrollThumb_overSkin", thumbUpSkin:"ScrollThumb_upSkin", trackDisabledSkin:"ScrollTrack_skin", trackDownSkin:"ScrollTrack_skin", trackOverSkin:"ScrollTrack_skin", trackUpSkin:"ScrollTrack_skin", upArrowDisabledSkin:"ScrollArrowUp_disabledSkin", upArrowDownSkin:"ScrollArrowUp_downSkin", upArrowOverSkin:"ScrollArrowUp_overSkin", upArrowUpSkin:"ScrollArrowUp_upSkin", thumbIcon:"ScrollBar_thumbIcon", repeatDelay:500, repeatInterval:35}; public function ScrollBar(){ _pageSize = 10; _pageScrollSize = 0; _lineScrollSize = 1; _minScrollPosition = 0; _maxScrollPosition = 0; _scrollPosition = 0; _direction = ScrollBarDirection.VERTICAL; inDrag = false; super(); setStyles(); focusEnabled = false; } public function get minScrollPosition():Number{ return (_minScrollPosition); } public function set minScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _arg1, _maxScrollPosition); } public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ var _local3:Number; _local3 = scrollPosition; _scrollPosition = Math.max(_minScrollPosition, Math.min(_maxScrollPosition, _arg1)); if (_local3 == _scrollPosition){ return; }; if (_arg2){ dispatchEvent(new ScrollEvent(_direction, (scrollPosition - _local3), scrollPosition)); }; updateThumb(); } public function set scrollPosition(_arg1:Number):void{ setScrollPosition(_arg1, true); } public function get pageScrollSize():Number{ return (((_pageScrollSize)==0) ? _pageSize : _pageScrollSize); } public function set pageSize(_arg1:Number):void{ if (_arg1 > 0){ _pageSize = _arg1; }; } public function setScrollProperties(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0):void{ this.pageSize = _arg1; _minScrollPosition = _arg2; _maxScrollPosition = _arg3; if (_arg4 >= 0){ _pageScrollSize = _arg4; }; enabled = (_maxScrollPosition > _minScrollPosition); setScrollPosition(_scrollPosition, false); updateThumb(); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; downArrow.enabled = (track.enabled = (thumb.enabled = (upArrow.enabled = ((enabled) && ((_maxScrollPosition > _minScrollPosition)))))); updateThumb(); } protected function updateThumb():void{ var _local1:Number; _local1 = ((_maxScrollPosition - _minScrollPosition) + _pageSize); if ((((((track.height <= 12)) || ((_maxScrollPosition <= _minScrollPosition)))) || ((((_local1 == 0)) || (isNaN(_local1)))))){ thumb.height = 12; thumb.visible = false; } else { thumb.height = Math.max(13, ((_pageSize / _local1) * track.height)); thumb.y = (track.y + ((track.height - thumb.height) * ((_scrollPosition - _minScrollPosition) / (_maxScrollPosition - _minScrollPosition)))); thumb.visible = enabled; }; } protected function thumbPressHandler(_arg1:MouseEvent):void{ inDrag = true; thumbScrollOffset = (mouseY - thumb.y); thumb.mouseStateLocked = true; mouseChildren = false; stage.addEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true); } protected function thumbReleaseHandler(_arg1:MouseEvent):void{ inDrag = false; mouseChildren = true; thumb.mouseStateLocked = false; stage.removeEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler); } public function set pageScrollSize(_arg1:Number):void{ if (_arg1 >= 0){ _pageScrollSize = _arg1; }; } protected function handleThumbDrag(_arg1:MouseEvent):void{ var _local2:Number; _local2 = Math.max(0, Math.min((track.height - thumb.height), ((mouseY - track.y) - thumbScrollOffset))); setScrollPosition((((_local2 / (track.height - thumb.height)) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition)); } public function set direction(_arg1:String):void{ var _local2:Boolean; if (_direction == _arg1){ return; }; _direction = _arg1; if (isLivePreview){ return; }; setScaleY(1); _local2 = (_direction == ScrollBarDirection.HORIZONTAL); if (((_local2) && (componentInspectorSetting))){ if (rotation == 90){ return; }; setScaleX(-1); rotation = -90; }; if (!componentInspectorSetting){ if (((_local2) && ((rotation == 0)))){ rotation = -90; setScaleX(-1); } else { if (((!(_local2)) && ((rotation == -90)))){ rotation = 0; setScaleX(1); }; }; }; invalidate(InvalidationType.SIZE); } public function set lineScrollSize(_arg1:Number):void{ if (_arg1 > 0){ _lineScrollSize = _arg1; }; } override public function get height():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.width : super.height); } protected function scrollPressHandler(_arg1:ComponentEvent):void{ var _local2:Number; var _local3:Number; _arg1.stopImmediatePropagation(); if (_arg1.currentTarget == upArrow){ setScrollPosition((_scrollPosition - _lineScrollSize)); } else { if (_arg1.currentTarget == downArrow){ setScrollPosition((_scrollPosition + _lineScrollSize)); } else { _local2 = (((track.mouseY / track.height) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition); _local3 = ((pageScrollSize)==0) ? pageSize : pageScrollSize; if (_scrollPosition < _local2){ setScrollPosition(Math.min(_local2, (_scrollPosition + _local3))); } else { if (_scrollPosition > _local2){ setScrollPosition(Math.max(_local2, (_scrollPosition - _local3))); }; }; }; }; } public function get pageSize():Number{ return (_pageSize); } public function set maxScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _minScrollPosition, _arg1); } public function get scrollPosition():Number{ return (_scrollPosition); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ var _local1:Number; if (isInvalid(InvalidationType.SIZE)){ _local1 = super.height; downArrow.move(0, Math.max(upArrow.height, (_local1 - downArrow.height))); track.setSize(WIDTH, Math.max(0, (_local1 - (downArrow.height + upArrow.height)))); updateThumb(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ setStyles(); }; downArrow.drawNow(); upArrow.drawNow(); track.drawNow(); thumb.drawNow(); validate(); } override protected function configUI():void{ super.configUI(); track = new BaseButton(); track.move(0, 14); track.useHandCursor = false; track.autoRepeat = true; track.focusEnabled = false; addChild(track); thumb = new LabelButton(); thumb.label = ""; thumb.setSize(WIDTH, 15); thumb.move(0, 15); thumb.focusEnabled = false; addChild(thumb); downArrow = new BaseButton(); downArrow.setSize(WIDTH, 14); downArrow.autoRepeat = true; downArrow.focusEnabled = false; addChild(downArrow); upArrow = new BaseButton(); upArrow.setSize(WIDTH, 14); upArrow.move(0, 0); upArrow.autoRepeat = true; upArrow.focusEnabled = false; addChild(upArrow); upArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); downArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); track.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbPressHandler, false, 0, true); enabled = false; } public function get direction():String{ return (_direction); } public function get lineScrollSize():Number{ return (_lineScrollSize); } override public function setSize(_arg1:Number, _arg2:Number):void{ if (_direction == ScrollBarDirection.HORIZONTAL){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; } public function get maxScrollPosition():Number{ return (_maxScrollPosition); } override public function get width():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.height : super.width); } protected function setStyles():void{ copyStylesToChild(downArrow, DOWN_ARROW_STYLES); copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); copyStylesToChild(upArrow, UP_ARROW_STYLES); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 11
//ScrollBarDirection (fl.controls.ScrollBarDirection) package fl.controls { public class ScrollBarDirection { public static const HORIZONTAL:String = "horizontal"; public static const VERTICAL:String = "vertical"; } }//package fl.controls
Section 12
//ScrollPolicy (fl.controls.ScrollPolicy) package fl.controls { public class ScrollPolicy { public static const OFF:String = "off"; public static const ON:String = "on"; public static const AUTO:String = "auto"; } }//package fl.controls
Section 13
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 14
//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const SIZE:String = "size"; public static const ALL:String = "all"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const STATE:String = "state"; public static const STYLES:String = "styles"; public static const SELECTED:String = "selected"; public static const RENDERER_STYLES:String = "rendererStyles"; } }//package fl.core
Section 15
//UIComponent (fl.core.UIComponent) package fl.core { import flash.display.*; import flash.events.*; import fl.managers.*; import flash.utils.*; import flash.text.*; import fl.events.*; import flash.system.*; public class UIComponent extends Sprite { protected var _enabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var startHeight:Number; protected var _height:Number; protected var _oldIMEMode:String;// = null protected var startWidth:Number; public var focusTarget:IFocusManagerComponent; protected var errorCaught:Boolean;// = false protected var uiFocusRect:DisplayObject; protected var _width:Number; public var version:String;// = "3.0.0.15" protected var isFocused:Boolean;// = false protected var callLaterMethods:Dictionary; private var _focusEnabled:Boolean;// = true private var tempText:TextField; protected var invalidateFlag:Boolean;// = false protected var _inspector:Boolean;// = false protected var sharedStyles:Object; protected var invalidHash:Object; protected var isLivePreview:Boolean;// = false protected var _imeMode:String;// = null protected var instanceStyles:Object; protected var _x:Number; protected var _y:Number; public static var inCallLaterPhase:Boolean = false; private static var defaultStyles:Object = {focusRectSkin:"focusRectSkin", focusRectPadding:2, textFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), disabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultTextFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultDisabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0)}; public static var createAccessibilityImplementation:Function; private static var focusManagers:Dictionary = new Dictionary(false); public function UIComponent(){ version = "3.0.0.15"; isLivePreview = false; invalidateFlag = false; _enabled = true; isFocused = false; _focusEnabled = true; _mouseFocusEnabled = true; _imeMode = null; _oldIMEMode = null; errorCaught = false; _inspector = false; super(); instanceStyles = {}; sharedStyles = {}; invalidHash = {}; callLaterMethods = new Dictionary(); StyleManager.registerInstance(this); configUI(); invalidate(InvalidationType.ALL); tabEnabled = (this is IFocusManagerComponent); focusRect = false; if (tabEnabled){ addEventListener(FocusEvent.FOCUS_IN, focusInHandler); addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); }; initializeFocusManager(); addEventListener(Event.ENTER_FRAME, hookAccessibility, false, 0, true); } public function drawFocus(_arg1:Boolean):void{ var _local2:Number; isFocused = _arg1; if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){ removeChild(uiFocusRect); uiFocusRect = null; }; if (_arg1){ uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite); if (uiFocusRect == null){ return; }; _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = -(_local2); uiFocusRect.y = -(_local2); uiFocusRect.width = (width + (_local2 * 2)); uiFocusRect.height = (height + (_local2 * 2)); addChildAt(uiFocusRect, 0); }; } private function callLaterDispatcher(_arg1:Event):void{ var _local2:Dictionary; var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; _local2 = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function addedHandler(_arg1:Event):void{ removeEventListener("addedToStage", addedHandler); initializeFocusManager(); } protected function getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (isOurFocus((_arg1.target as DisplayObject))){ _local2 = focusManager; if (((_local2) && (_local2.showFocusIndicator))){ drawFocus(true); isFocused = true; }; }; } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } override public function get visible():Boolean{ return (super.visible); } public function get componentInspectorSetting():Boolean{ return (_inspector); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } protected function setIMEMode(_arg1:Boolean){ var enabled = _arg1; if (_imeMode != null){ if (enabled){ IME.enabled = true; _oldIMEMode = IME.conversionMode; try { if (((!(errorCaught)) && (!((IME.conversionMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _imeMode; }; errorCaught = false; } catch(e:Error) { errorCaught = true; throw (new Error(("IME mode not supported: " + _imeMode))); }; } else { if (((!((IME.conversionMode == IMEConversionMode.UNKNOWN))) && (!((_oldIMEMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _oldIMEMode; }; IME.enabled = false; }; }; } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSharedStyle(_arg1:String, _arg2:Object):void{ if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; sharedStyles[_arg1] = _arg2; if (instanceStyles[_arg1] == null){ invalidate(InvalidationType.STYLES); }; } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var classDef:Object; var skin = _arg1; classDef = null; if ((skin is Class)){ return ((new (skin) as DisplayObject)); }; if ((skin is DisplayObject)){ (skin as DisplayObject).x = 0; (skin as DisplayObject).y = 0; return ((skin as DisplayObject)); }; try { classDef = getDefinitionByName(skin.toString()); } catch(e:Error) { try { classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object); } catch(e:Error) { }; }; if (classDef == null){ return (null); }; return ((new (classDef) as DisplayObject)); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } protected function beforeComponentParameters():void{ } protected function callLater(_arg1:Function):void{ if (inCallLaterPhase){ return; }; callLaterMethods[_arg1] = true; if (stage != null){ stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } override public function set visible(_arg1:Boolean):void{ var _local2:String; if (super.visible == _arg1){ return; }; super.visible = _arg1; _local2 = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } override public function set x(_arg1:Number):void{ move(_arg1, _y); } public function drawNow():void{ draw(); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } protected function checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } protected function validate():void{ invalidHash = {}; } override public function get height():Number{ return (_height); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } public function get enabled():Boolean{ return (_enabled); } protected function getScaleX():Number{ return (super.scaleX); } protected function getScaleY():Number{ return (super.scaleY); } public function get focusEnabled():Boolean{ return (_focusEnabled); } protected function afterComponentParameters():void{ } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function configUI():void{ var _local1:Number; var _local2:Number; var _local3:Number; isLivePreview = checkLivePreview(); _local1 = rotation; rotation = 0; _local2 = super.width; _local3 = super.height; var _local4 = 1; super.scaleY = _local4; super.scaleX = _local4; setSize(_local2, _local3); move(super.x, super.y); rotation = _local1; startWidth = _local2; startHeight = _local3; if (numChildren > 0){ removeChildAt(0); }; } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } private function initializeFocusManager():void{ if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); }; } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } protected function isInvalid(_arg1:String, ... _args):Boolean{ if (((invalidHash[_arg1]) || (invalidHash[InvalidationType.ALL]))){ return (true); }; while (_args.length > 0) { if (invalidHash[_args.pop()]){ return (true); }; }; return (false); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } public function setFocus():void{ if (stage){ stage.focus = this; }; } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public function get focusManager():IFocusManager{ var _local1:DisplayObject; _local1 = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } override public function get width():Number{ return (_width); } public function move(_arg1:Number, _arg2:Number):void{ _x = _arg1; _y = _arg2; super.x = Math.round(_arg1); super.y = Math.round(_arg2); dispatchEvent(new ComponentEvent(ComponentEvent.MOVE)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local2:Object; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:String; _local2 = {}; _local3 = _args.length; _local4 = 0; while (_local4 < _local3) { _local5 = _args[_local4]; for (_local6 in _local5) { if (_local2[_local6] != null){ } else { _local2[_local6] = _args[_local4][_local6]; }; }; _local4++; }; return (_local2); } } }//package fl.core
Section 16
//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const HIDE:String = "hide"; public static const BUTTON_DOWN:String = "buttonDown"; public static const MOVE:String = "move"; public static const RESIZE:String = "resize"; public static const ENTER:String = "enter"; public static const LABEL_CHANGE:String = "labelChange"; public static const SHOW:String = "show"; public function ComponentEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("ComponentEvent", "type", "bubbles", "cancelable")); } override public function clone():Event{ return (new ComponentEvent(type, bubbles, cancelable)); } } }//package fl.events
Section 17
//ScrollEvent (fl.events.ScrollEvent) package fl.events { import flash.events.*; public class ScrollEvent extends Event { private var _position:Number; private var _direction:String; private var _delta:Number; public static const SCROLL:String = "scroll"; public function ScrollEvent(_arg1:String, _arg2:Number, _arg3:Number){ super(ScrollEvent.SCROLL, false, false); _direction = _arg1; _delta = _arg2; _position = _arg3; } override public function clone():Event{ return (new ScrollEvent(_direction, _delta, _position)); } public function get position():Number{ return (_position); } override public function toString():String{ return (formatToString("ScrollEvent", "type", "bubbles", "cancelable", "direction", "delta", "position")); } public function get delta():Number{ return (_delta); } public function get direction():String{ return (_direction); } } }//package fl.events
Section 18
//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import flash.utils.*; import flash.text.*; import flash.ui.*; public class FocusManager implements IFocusManager { private var focusableObjects:Dictionary; private var _showFocusIndicator:Boolean;// = true private var defButton:Button; private var focusableCandidates:Array; private var _form:DisplayObjectContainer; private var _defaultButtonEnabled:Boolean;// = true private var activated:Boolean;// = false private var _defaultButton:Button; private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var lastAction:String; public function FocusManager(_arg1:DisplayObjectContainer){ activated = false; calculateCandidates = true; _showFocusIndicator = true; _defaultButtonEnabled = true; super(); focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; addFocusables(DisplayObject(_arg1)); _arg1.addEventListener(Event.ADDED, addedHandler); _arg1.addEventListener(Event.REMOVED, removedHandler); activate(); }; } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local5:int; var _local6:int; var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; _local5 = focusableCandidates.length; _local6 = _arg1; while (true) { if (_arg2){ _arg1--; } else { _arg1++; }; if (_arg3){ if (((_arg2) && ((_arg1 < 0)))){ break; }; if (((!(_arg2)) && ((_arg1 == _local5)))){ break; }; } else { _arg1 = ((_arg1 + _local5) % _local5); if (_local6 == _arg1){ break; }; }; if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){ _local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1])); if ((_local7 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local7); _local9 = 0; while (_local9 < focusableCandidates.length) { _local10 = focusableCandidates[_local9]; if ((_local10 is IFocusManagerGroup)){ _local11 = IFocusManagerGroup(_local10); if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){ _arg1 = _local9; break; }; }; _local9++; }; }; return (_arg1); }; }; return (_arg1); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } private function addFocusables(_arg1:DisplayObject, _arg2:Boolean=false):void{ var focusable:IFocusManagerComponent; var io:InteractiveObject; var doc:DisplayObjectContainer; var i:int; var child:DisplayObject; var o = _arg1; var skipTopLevel = _arg2; if (!skipTopLevel){ if ((o is IFocusManagerComponent)){ focusable = IFocusManagerComponent(o); if (focusable.focusEnabled){ if (((focusable.tabEnabled) && (isTabVisible(o)))){ focusableObjects[o] = true; calculateCandidates = true; }; o.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; } else { if ((o is InteractiveObject)){ io = (o as InteractiveObject); if (((((io) && (io.tabEnabled))) && ((findFocusManagerComponent(io) == io)))){ focusableObjects[io] = true; calculateCandidates = true; }; io.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); if ((((((doc is Stage)) || ((doc.parent is Stage)))) || (doc.tabChildren))){ i = 0; while (i < doc.numChildren) { try { child = doc.getChildAt(i); if (child != null){ addFocusables(doc.getChildAt(i)); }; } catch(error:SecurityError) { }; i = (i + 1); }; }; }; } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function focusOutHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; _local2 = (_arg1.target as InteractiveObject); } private function isValidFocusCandidate(_arg1:DisplayObject, _arg2:String):Boolean{ var _local3:IFocusManagerGroup; if (!isEnabledAndVisible(_arg1)){ return (false); }; if ((_arg1 is IFocusManagerGroup)){ _local3 = IFocusManagerGroup(_arg1); if (_arg2 == _local3.groupName){ return (false); }; }; return (true); } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject; _local2 = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } private function sortFocusableObjectsTabIndex():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))){ focusableCandidates.push(_local2); }; }; focusableCandidates.sort(sortByTabIndex); } private function removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject; _local2 = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{ while (_arg1 != InteractiveObject(form)) { if ((((((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))) && (IFocusManagerComponent(_arg1).mouseFocusEnabled))) && (UIComponent(_arg1).enabled))){ return (_arg1); }; _arg1 = _arg1.parent; if (_arg1 == null){ break; }; }; return (null); } private function tabChildrenChangeHandler(_arg1:Event):void{ var _local2:DisplayObjectContainer; if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; _local2 = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } public function getFocus():InteractiveObject{ var _local1:InteractiveObject; _local1 = form.stage.focus; return (findFocusManagerComponent(_local1)); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; var _local3:TextField; var _local4:SimpleButton; _local2 = DisplayObject(form).parent; while (_arg1 != _local2) { if ((_arg1 is UIComponent)){ if (!UIComponent(_arg1).enabled){ return (false); }; } else { if ((_arg1 is TextField)){ _local3 = TextField(_arg1); if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){ return (false); }; } else { if ((_arg1 is SimpleButton)){ _local4 = SimpleButton(_arg1); if (!_local4.enabled){ return (false); }; }; }; }; if (!_arg1.visible){ return (false); }; _arg1 = _arg1.parent; }; return (true); } public function set defaultButton(_arg1:Button):void{ var _local2:Button; _local2 = (_arg1) ? Button(_arg1) : null; if (_local2 != _defaultButton){ if (_defaultButton){ _defaultButton.emphasized = false; }; if (defButton){ defButton.emphasized = false; }; _defaultButton = _local2; defButton = _local2; if (_local2){ _local2.emphasized = true; }; }; } private function deactivateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } private function setFocusToNextObject(_arg1:FocusEvent):void{ var _local2:InteractiveObject; if (!hasFocusableObjects()){ return; }; _local2 = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function sortFocusableObjects():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))) && ((_local2.tabIndex > 0)))){ sortFocusableObjectsTabIndex(); return; }; focusableCandidates.push(_local2); }; focusableCandidates.sort(sortByDepth); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int; var _local3:int; _local2 = focusableCandidates.length; _local3 = 0; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } public function hideFocus():void{ } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local3:DisplayObject; var _local4:InteractiveObject; _local3 = DisplayObject(_arg1.target); if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){ if (_local3 == lastFocus){ IFocusManagerComponent(lastFocus).drawFocus(false); lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local3]; calculateCandidates = true; } else { if ((((_local3 is InteractiveObject)) && ((focusableObjects[_local3] == true)))){ _local4 = (_local3 as InteractiveObject); if (_local4){ if (_local4 == lastFocus){ lastFocus = null; }; delete focusableObjects[_local4]; calculateCandidates = true; }; _local3.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); }; }; removeFocusables(_local3); } private function sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local3:String; var _local4:String; var _local5:int; var _local6:String; var _local7:String; var _local8:String; var _local9:DisplayObject; var _local10:DisplayObject; _local3 = ""; _local4 = ""; _local8 = "0000"; _local9 = DisplayObject(_arg1); _local10 = DisplayObject(_arg2); while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) { _local5 = getChildIndex(_local9.parent, _local9); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local3 = (_local7 + _local3); _local9 = _local9.parent; }; while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) { _local5 = getChildIndex(_local10.parent, _local10); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local4 = (_local7 + _local4); _local10 = _local10.parent; }; return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0); } public function get defaultButton():Button{ return (_defaultButton); } private function activateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } public function showFocus():void{ } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local2:DisplayObject; var _local3:String; var _local4:int; var _local5:Boolean; var _local6:int; var _local7:int; var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; _local2 = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; _local4 = getIndexOfFocusedObject(_local2); _local5 = false; _local6 = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; _local7 = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function mouseDownHandler(_arg1:MouseEvent):void{ var _local2:InteractiveObject; if (_arg1.isDefaultPrevented()){ return; }; _local2 = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; _local2 = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } public function get nextTabIndex():int{ return (0); } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function focusInHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; var _local3:Button; _local2 = InteractiveObject(_arg1.target); if (form.contains(_local2)){ lastFocus = findFocusManagerComponent(InteractiveObject(_local2)); if ((lastFocus is Button)){ _local3 = Button(lastFocus); if (defButton){ defButton.emphasized = false; defButton = _local3; _local3.emphasized = true; }; } else { if (((defButton) && (!((defButton == _defaultButton))))){ defButton.emphasized = false; defButton = _defaultButton; _defaultButton.emphasized = true; }; }; }; } private function tabEnabledChangeHandler(_arg1:Event):void{ var _local2:InteractiveObject; var _local3:Boolean; calculateCandidates = true; _local2 = InteractiveObject(_arg1.target); _local3 = (focusableObjects[_local2] == true); if (_local2.tabEnabled){ if (((!(_local3)) && (isTabVisible(_local2)))){ if (!(_local2 is IFocusManagerComponent)){ _local2.focusRect = false; }; focusableObjects[_local2] = true; }; } else { if (_local3){ delete focusableObjects[_local2]; }; }; } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function activate():void{ if (activated){ return; }; form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); form.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } } }//package fl.managers
Section 19
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import fl.controls.*; import flash.display.*; public interface IFocusManager { function getFocus():InteractiveObject; function deactivate():void; function set defaultButton(_arg1:Button):void; function set showFocusIndicator(_arg1:Boolean):void; function get defaultButtonEnabled():Boolean; function get nextTabIndex():int; function get defaultButton():Button; function get showFocusIndicator():Boolean; function setFocus(_arg1:InteractiveObject):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 20
//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package fl.managers
Section 21
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function set groupName(_arg1:String):void; function set selected(_arg1:Boolean):void; function get groupName():String; function get selected():Boolean; } }//package fl.managers
Section 22
//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.utils.*; import flash.text.*; public class StyleManager { private var globalStyles:Object; private var classToDefaultStylesDict:Dictionary; private var styleToClassesHash:Object; private var classToStylesDict:Dictionary; private var classToInstancesDict:Dictionary; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } private static function getClassDef(_arg1:Object):Class{ var component = _arg1; if ((component is Class)){ return ((component as Class)); }; try { return ((getDefinitionByName(getQualifiedClassName(component)) as Class)); } catch(e:Error) { if ((component is UIComponent)){ try { return ((component.loaderInfo.applicationDomain.getDefinition(getQualifiedClassName(component)) as Class)); } catch(e:Error) { }; }; }; return (null); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class; var _local5:Object; _local4 = getClassDef(_arg1); _local5 = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _arg2); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local2:StyleManager; var _local3:Class; var _local4:Object; var _local5:String; _local2 = getInstance(); _local3 = getClassDef(_arg1); _local4 = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } public static function getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local3:Dictionary; var _local4:Object; var _local5:UIComponent; _local3 = getInstance().classToInstancesDict[_arg1]; if (_local3 == null){ return; }; for (_local4 in _local3) { _local5 = (_local4 as UIComponent); if (_local5 == null){ } else { _local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2)); }; }; } private static function invalidateStyle(_arg1:String):void{ var _local2:Dictionary; var _local3:Object; _local2 = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } public static function registerInstance(_arg1:UIComponent):void{ var inst:StyleManager; var classDef:Class; var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; inst = getInstance(); classDef = getClassDef(instance); if (classDef == null){ return; }; if (inst.classToInstancesDict[classDef] == null){ inst.classToInstancesDict[classDef] = new Dictionary(true); target = classDef; while (defaultStyles == null) { if (target["getStyleDefinition"] != null){ defaultStyles = target["getStyleDefinition"](); break; }; try { target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class); } catch(err:Error) { try { target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class); } catch(e:Error) { defaultStyles = UIComponent.getStyleDefinition(); break; }; }; }; styleToClasses = inst.styleToClassesHash; for (n in defaultStyles) { if (styleToClasses[n] == null){ styleToClasses[n] = new Dictionary(true); }; styleToClasses[n][classDef] = true; }; inst.classToDefaultStylesDict[classDef] = defaultStyles; inst.classToStylesDict[classDef] = {}; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class; var _local4:StyleManager; var _local5:Object; _local3 = getClassDef(_arg1); _local4 = getInstance(); _local5 = _local4.classToStylesDict[_local3][_arg2]; if (_local5 != null){ return (_local5); }; _local5 = _local4.globalStyles[_arg2]; if (_local5 != null){ return (_local5); }; return (_local4.classToDefaultStylesDict[_local3][_arg2]); } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object; _local3 = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } } }//package fl.managers
Section 23
//_toolbar_25 (print2flash_fla._toolbar_25) package print2flash_fla { import flash.display.*; import flash.accessibility.*; public dynamic class _toolbar_25 extends MovieClip { public var ScaleTextMovie:MovieClip; public var nextpage:def_nextpage; public var newwindow:def_newwindow; public var moveMode:def_moveMode; public var scaleWidth:def_scaleWidth; public var selMode:def_selMode; public var logo:MovieClip; public var print:def_print; public var ZoomSlider:Slider; public var fullscreen:def_fullscreen; public var PageNoMovie:MovieClip; public var help:def_help; public var prevpage:def_prevpage; public var forward:def_forward; public var more:def_more; public var searchbut:MovieClip; public var rotate:def_rotate; public var searchPatternmc:MovieClip; public var back:def_back; public var toolbarbgr:MovieClip; public var scalePage:def_scalePage; public function _toolbar_25(){ __setTab_toolbarbgr__toolbar_bgr_0(); __setTab_searchbut__toolbar_icons_0(); __setTab_print__toolbar_icons_0(); __setTab_ScaleTextMovie__toolbar_icons_0(); __setTab_PageNoMovie__toolbar_icons_0(); __setTab_moveMode__toolbar_icons_0(); __setTab_scaleWidth__toolbar_icons_0(); __setTab_scalePage__toolbar_icons_0(); __setTab_prevpage__toolbar_icons_0(); __setTab_rotate__toolbar_icons_0(); __setTab_help__toolbar_icons_0(); __setTab_newwindow__toolbar_icons_0(); __setTab_selMode__toolbar_icons_0(); __setTab_more__toolbar_icons_0(); __setTab_nextpage__toolbar_icons_0(); __setTab_back__toolbar_icons_0(); __setTab_forward__toolbar_icons_0(); __setTab_ZoomSlider__toolbar_icons_0(); __setTab_searchPatternmc__toolbar_icons_0(); __setTab_logo__toolbar_icons_0(); __setAcc_print__toolbar_icons_0(); __setAcc_prevpage__toolbar_icons_0(); __setAcc_more__toolbar_icons_0(); __setAcc_nextpage__toolbar_icons_0(); __setAcc_ZoomSlider__toolbar_icons_0(); __setAcc_logo__toolbar_icons_0(); } function __setAcc_prevpage__toolbar_icons_0(){ prevpage.accessibilityProperties = new AccessibilityProperties(); prevpage.accessibilityProperties.shortcut = "Control+Y"; } function __setTab_moveMode__toolbar_icons_0(){ moveMode.tabIndex = 0; } function __setTab_help__toolbar_icons_0(){ help.tabIndex = 0; } function __setTab_forward__toolbar_icons_0(){ forward.tabIndex = 0; } function __setTab_prevpage__toolbar_icons_0(){ prevpage.tabIndex = 0; } function __setTab_back__toolbar_icons_0(){ back.tabIndex = 1; } function __setTab_newwindow__toolbar_icons_0(){ newwindow.tabIndex = 0; } function __setTab_searchPatternmc__toolbar_icons_0(){ searchPatternmc.tabIndex = 0; } function __setTab_print__toolbar_icons_0(){ print.tabIndex = 0; } function __setTab_rotate__toolbar_icons_0(){ rotate.tabIndex = 0; } function __setTab_selMode__toolbar_icons_0(){ selMode.tabIndex = 0; } function __setAcc_logo__toolbar_icons_0(){ logo.accessibilityProperties = new AccessibilityProperties(); logo.accessibilityProperties.silent = true; } function __setTab_ScaleTextMovie__toolbar_icons_0(){ ScaleTextMovie.tabIndex = 0; } function __setAcc_nextpage__toolbar_icons_0(){ nextpage.accessibilityProperties = new AccessibilityProperties(); nextpage.accessibilityProperties.shortcut = "Control+U"; } function __setTab_logo__toolbar_icons_0(){ logo.tabIndex = 0; } function __setAcc_print__toolbar_icons_0(){ print.accessibilityProperties = new AccessibilityProperties(); print.accessibilityProperties.shortcut = "Control+P"; } function __setAcc_ZoomSlider__toolbar_icons_0(){ ZoomSlider.accessibilityProperties = new AccessibilityProperties(); ZoomSlider.accessibilityProperties.silent = true; } function __setTab_toolbarbgr__toolbar_bgr_0(){ toolbarbgr.tabIndex = 0; } function __setTab_nextpage__toolbar_icons_0(){ nextpage.tabIndex = 0; } function __setTab_scalePage__toolbar_icons_0(){ scalePage.tabIndex = 7; } function __setTab_more__toolbar_icons_0(){ more.tabIndex = 0; } function __setAcc_more__toolbar_icons_0(){ more.accessibilityProperties = new AccessibilityProperties(); more.accessibilityProperties.silent = true; } function __setTab_ZoomSlider__toolbar_icons_0(){ ZoomSlider.tabIndex = 0; } function __setTab_PageNoMovie__toolbar_icons_0(){ PageNoMovie.tabIndex = 0; } function __setTab_searchbut__toolbar_icons_0(){ searchbut.tabIndex = 8; } function __setTab_scaleWidth__toolbar_icons_0(){ scaleWidth.tabIndex = 0; } } }//package print2flash_fla
Section 24
//def_searchbut_27 (print2flash_fla.def_searchbut_27) package print2flash_fla { import flash.display.*; import flash.accessibility.*; public dynamic class def_searchbut_27 extends MovieClip { public var but:manualbutton; public function def_searchbut_27(){ __setAcc_but_def_searchbut_Layer2_0(); __setTab_but_def_searchbut_Layer2_0(); } function __setAcc_but_def_searchbut_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Search"; but.accessibilityProperties.forceSimple = true; } function __setTab_but_def_searchbut_Layer2_0(){ but.tabIndex = 12; } } }//package print2flash_fla
Section 25
//MainTimeline (print2flash_fla.MainTimeline) package print2flash_fla { import flash.display.*; import flash.events.*; import fl.managers.*; import flash.utils.*; import flash.text.*; import flash.geom.*; import fl.events.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.accessibility.*; import adobe.utils.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.xml.*; import Print2Flash.*; public dynamic class MainTimeline extends MovieClip { public const xmargin:int = 10; public const yinterstice:int = 10; public const Deftoppanelheight:uint = 34; public const ymargin:int = 10; public const xinterstice:int = 10; public var SearchField:TextField; public var settings; public var heights:Array; public var pageLoadTimer:Timer; public var AreaHeight:uint; public var DownButColor; public var extName:String; public var MovieHeight:uint; public var textSelectColor; public var __setPropDict:Dictionary; public var settings2:XML; public var History; public var LastPressed:int; public var MovieWidth:uint; public var beforeFSWidth:Number; public var ClientWidth:uint; public var MinSelHScrollRatio:uint; public var HasBookmarks:Boolean; public var DblCLickTime:int; public var HistoryIndex; public var HandCursor:MovieClip; public var Resolution:uint; public var PageNo:uint; public var beforeFSHeight:Number; public var ClientHeight:uint; public var __setAccDict:Dictionary; public var MaxPageHeight; public var PageNoInitVal:String; public var SelStartInfo:Object; public var AreaWidth:uint; public var TBBgrImage:BitmapData; public var TBButtons:Array; public var DownRectColor; public var ZoomValue:uint; public var secondtime:Boolean; public var minZoom:uint; public var OverRectColor; public var Selecting:Boolean; public var BottomArea:Sprite; public var FromPage:uint; public var copyTextMenuItem:ContextMenuItem; public var PageMode4:Boolean; public var lastSearchTSNo:Number; public var LinkDef:Object; public var DocPages:Array; public var NoAPICopying:Boolean; public var lastSearchPos:int; public var totalpagestip:TextField; public var notfoundtip:TextField; public var PrintAsBitmap:Boolean; public var localData:SharedObject; public var TBMargin:uint; public var HelpPageURL:String; public var ScaleTextField:TextField; public var DocArea:ScrollPain; public var onLoadonResize:Boolean; public var TotalPagesField:TextField; public var printScaleMode:String; public var DropDownToolbar:MovieClip; public var waitmsg; public var __setTabDict:Dictionary; public var PageNoField:TextField; public var scaleMode:String; public var ScaleTextMovietip:TextField; public var pagenotip:TextField; public var zoomCorr:Number; public var lastSearchText:String; public var locale:P2FLocale; public var MoreButWidth:uint; public var OverButColor; public var MaxSelVScrollRatio:uint; public var SelEndInfo:Object; public var ScrollBarHeight; public var Selected:Boolean; public var loadedPages:int; public var lastSearchTS:TextSnapshot; public var totalPages:uint; public var SelectScrollInterval:uint; public var DocAreaContent:MovieClip; public var TextCursor:MovieClip; public var ToolbarBgrColor; public var NoPrinting:Boolean; public var ScaleFactor:Number; public var NoCopying:Boolean; public var textmsg:MovieClip; public var MaxSelHScrollRatio:uint; public var cursor:MovieClip; public var maxZoom:uint; public var widths; public var autonomous:Boolean; public var toolbar:MovieClip; public var searchPatternmctip:TextField; public var ScrollBarWidth; public var firstResize:Boolean; public var TBBgrImageBehavior:String; public var MaxPageWidth; public var Links; public var Rotation:int; public var Pages:Array; public var LogoURL:String; public var toppanelheight:uint; public var BMDef:Object; public var printRangeWnd:MovieClip; public var mousemode:String; public var pagey:int; public var MinSelVScrollRatio:uint; public var ToPage:uint; public var bgrSkin:Sprite; public function MainTimeline(){ __setPropDict = new Dictionary(true); __setAccDict = new Dictionary(true); __setTabDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2); this.root.accessibilityProperties = new AccessibilityProperties(); this.root.accessibilityProperties.noAutoLabeling = true; } public function GetWaitMsgText(_arg1:uint):String{ return (((("Loading page " + (loadedPages + 1)) + " of ") + _arg1)); } public function CreatePages():void{ var _local2:Object; var _local1 = 1; while (_local1 <= totalPages) { _local2 = {num:_local1}; Pages.push(_local2); DocPages.push(_local2); CreatePageMovie(_local1); _local2.width = new Number(widths[(_local1 - 1)]); _local2.realWidth = _local2.width; _local2.height = new Number(heights[(_local1 - 1)]); _local2.realHeight = _local2.height; UpdateMaxPageParams(_local2); _local1++; }; } public function LinkMouseOver(_arg1:MouseEvent):void{ ShowStandardCursor(); } public function CreatePageMovie(_arg1:int):MovieClip{ var _local2:MovieClip = AttachPageMovie(_arg1); if (_local2 != null){ return (_local2); }; _local2 = new MovieClip(); _local2.name = ("Page" + _arg1); var _local3:MovieClip = new MovieClip(); _local3.name = "realMovie"; _local2.addChild(_local3); DocAreaContent.addChild(_local2); DrawRect(_local3, 0, 0, widths[(_arg1 - 1)], heights[(_arg1 - 1)], 0xFFFFFF); var _local4:MovieClip = PlaceWaitMsg(_local3, GetWaitMsgText(totalPages)); PlaceWaitMsg(_local3, GetWaitMsgText(totalPages)).scaleX = (_local4.scaleY = (widths[(_arg1 - 1)] / 826)); _local4.x = ((_local3.width - _local4.width) / 2); _local4.y = ((_local3.height - _local4.height) / 2); var _local5:Object = DocPages[(_arg1 - 1)]; _local5.movie = _local2; _local5.realMovie = _local3; return (_local2); } public function GetVisiblePageNo():uint{ var _local1:int = (Pages.length - 1); while (_local1 >= 0) { if (Pages[_local1].movie.y <= ((DocArea.verticalScrollPosition + (DocArea.height / 2)) / DocAreaContent.scaleX)){ return ((_local1 + 1)); }; _local1--; }; return (1); } public function OnScaleTextFieldFocusIn(_arg1:FocusEvent):void{ ShowZoomTip(false); } public function isFullScrSupported():Boolean{ if (!stage.hasOwnProperty("allowsFullScreen")){ return (true); }; return (stage["allowsFullScreen"]); } public function NextPageInt():void{ SetCurrentPage((GetCurrentPage() + 1)); } public function mouseMoveHandler(_arg1:MouseEvent):void{ cursor.x = root.mouseX; cursor.y = root.mouseY; _arg1.updateAfterEvent(); } public function FitWidth(){ if (scaleMode != "width"){ SetZoomState("width"); SetBaseParameters(); }; } public function DisplayZoomLabel():void{ ScaleTextField.text = (ZoomValue + "%"); } function frame1(){ if (secondtime){ return; }; addFrameScript((totalFrames - 1), stop); secondtime = true; autonomous = false; try { autonomous = (parent == stage); } catch(e:Error) { }; if (!contextMenu){ contextMenu = new ContextMenu(); }; try { Security.allowDomain("*"); } catch(e:Error) { }; if (autonomous){ contextMenu.hideBuiltInItems(); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; }; OnSettingsAvailable(); stage.addEventListener(Event.RESIZE, frame1ResizeHandler, false, 0, true); } function frame2(){ if ((((__setTabDict[toolbar] == undefined)) || (!((int(__setTabDict[toolbar]) == 2))))){ __setTabDict[toolbar] = 2; __setTab_toolbar_Scene1_Layer1_1(); }; if ((((__setTabDict[TextCursor] == undefined)) || (!((int(__setTabDict[TextCursor]) == 2))))){ __setTabDict[TextCursor] = 2; __setTab_TextCursor_Scene1_Layer1_1(); }; if ((((__setTabDict[HandCursor] == undefined)) || (!((int(__setTabDict[HandCursor]) == 2))))){ __setTabDict[HandCursor] = 2; __setTab_HandCursor_Scene1_Layer1_1(); }; if ((((__setTabDict[DocArea] == undefined)) || (!((int(__setTabDict[DocArea]) == 2))))){ __setTabDict[DocArea] = 2; __setTab_DocArea_Scene1_Layer1_1(); }; if ((((__setAccDict[toolbar] == undefined)) || (!((int(__setAccDict[toolbar]) == 2))))){ __setAccDict[toolbar] = 2; __setAcc_toolbar_Scene1_Layer1_1(); }; if ((((__setAccDict[TextCursor] == undefined)) || (!((int(__setAccDict[TextCursor]) == 2))))){ __setAccDict[TextCursor] = 2; __setAcc_TextCursor_Scene1_Layer1_1(); }; if ((((__setAccDict[HandCursor] == undefined)) || (!((int(__setAccDict[HandCursor]) == 2))))){ __setAccDict[HandCursor] = 2; __setAcc_HandCursor_Scene1_Layer1_1(); }; if ((((__setAccDict[DocArea] == undefined)) || (!((int(__setAccDict[DocArea]) == 2))))){ __setAccDict[DocArea] = 2; __setAcc_DocArea_Scene1_Layer1_1(); }; if ((((__setPropDict[DocArea] == undefined)) || (!((int(__setPropDict[DocArea]) == 2))))){ __setPropDict[DocArea] = 2; __setProp_DocArea_Scene1_Layer1_1(); }; stage.removeEventListener(Event.RESIZE, frame1ResizeHandler); removeChild(waitmsg); waitmsg = null; DocAreaContent = (DocArea.content as MovieClip); BottomArea = (DocAreaContent.getChildByName("BottomArea") as Sprite); stage.addEventListener(Event.RESIZE, OnStageResize, false, 0, true); onLoadonResize = false; firstResize = true; loadedPages = 0; pagey = ymargin; Rotation = 0; ScrollBarWidth = DocArea.verticalScrollBar.width; ScrollBarHeight = DocArea.horizontalScrollBar.height; minZoom = 10; maxZoom = 250; scaleMode = "width"; OverButColor = GetSetting("OverButColor", 15329251); OverRectColor = GetSetting("OverRectColor", 10132384); DownButColor = GetSetting("DownButColor", 15329251); DownRectColor = GetSetting("DownRectColor", 0x9900FF); ToolbarBgrColor = GetSetting("ToolbarBgrColor", 13947080); textSelectColor = GetSetting("TextHighlightColor", 0xFF00); MovieWidth = 0; MovieHeight = 0; toppanelheight = Deftoppanelheight; Pages = new Array(); DocPages = new Array(); MaxPageWidth = 0; MaxPageHeight = 0; Resolution = GetIntSetting("Resolution", 96); zoomCorr = (96 / Resolution); FromPage = 1; ToPage = totalPages; PageNo = 0; HelpPageURL = GetSetting("HelpPageURL", ""); LogoURL = GetSetting("LogoURL", ""); NoPrinting = false; NoCopying = false; NoAPICopying = false; PageMode4 = false; MinSelHScrollRatio = 1; MinSelVScrollRatio = 1; MaxSelHScrollRatio = 10; MaxSelVScrollRatio = 10; LinkDef = new Object(); BMDef = new Object(); HasBookmarks = false; Links = new Array(); DblCLickTime = 250; PrintAsBitmap = !((GetSetting("PrintAsBitmap", "") == "")); extName = loaderInfo.parameters["extName"]; try { localData = SharedObject.getLocal("P2FDoc", "/"); printScaleMode = localData.data.printScaleMode; } catch(e) { }; PageNoField = toolbar.PageNoMovie.PageNoFieldMC.PageNoField; PageNoField.restrict = "0-9"; TotalPagesField = toolbar.PageNoMovie.TotalPagesMC.TotalPages; ScaleTextField = toolbar.ScaleTextMovie.ScaleTextField; ScaleTextField.restrict = "0-9%"; SearchField = toolbar.searchPatternmc.searchPattern; DocArea.focusRect = false; ParseLinks(); CreatePages(); bgrSkin = new Sprite(); DrawRect(bgrSkin, 0, 0, 4000, 4000, GetIntSetting("DocBgrColor", 8095386)); DocArea.setStyle("upSkin", bgrSkin); pageLoadTimer = new Timer(100); pageLoadTimer.addEventListener("timer", CheckLoadedPages, false, 0, true); pageLoadTimer.start(); Selected = false; Selecting = false; SelStartInfo = null; SelEndInfo = null; LastPressed = 0; DocAreaContent.addEventListener(MouseEvent.MOUSE_DOWN, OnDocAreaContentMouseDown, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, OnStageMouseUp, false, 0, true); DocAreaContent.addEventListener(MouseEvent.MOUSE_MOVE, OnDocAreaContentMouseMove, false, 0, true); DocArea.addEventListener(MouseEvent.MOUSE_WHEEL, OnDocAreaContentMouseWheel, false, int.MAX_VALUE, true); if (((contextMenu) && (contextMenu.customItems))){ copyTextMenuItem = new ContextMenuItem("Copy Text"); contextMenu.customItems.push(copyTextMenuItem); copyTextMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, OnCopyMenuItemSelect, false, 0, true); contextMenu.addEventListener(ContextMenuEvent.MENU_SELECT, OnContextMenuSelect, false, 0, true); }; DocArea.addEventListener(ScrollEvent.SCROLL, OnDocAreaScroll, false, 0, true); DocArea.addEventListener(KeyboardEvent.KEY_DOWN, OnDocAreaKeyDown, false, int.MAX_VALUE, true); DocArea.addEventListener(KeyboardEvent.KEY_UP, OnDocAreaKeyUp, false, 0, true); stage.addEventListener(KeyboardEvent.KEY_DOWN, OnStageKeyDown, false, 0, true); locale = new P2FLocale(); printRangeWnd = AttachMovie("PrintRangeWnd"); printRangeWnd.locale = locale; printRangeWnd.addEventListener("OKResult", onPrintRangeSelected, false, 0, true); stage.addEventListener(FullScreenEvent.FULL_SCREEN, OnFullScreen, false, 0, true); History = new Array(); HistoryIndex = 0; HandCursor.mouseEnabled = (TextCursor.mouseEnabled = false); DocAreaContent.addEventListener(MouseEvent.ROLL_OVER, OnDocAreaContentRollOver, false, 0, true); DocAreaContent.addEventListener(MouseEvent.ROLL_OUT, mouseOutHandler, false, 0, true); stage.addEventListener(Event.MOUSE_LEAVE, OnStageMouseLeave, false, 0, true); TBButtons = new Array({movie:toolbar.logo, nohide:true, flag:1, id:1}, {movie:toolbar.back, tip:"IDS_BACK", flag:196608, id:18}, {movie:toolbar.forward, tip:"IDS_FORWARD", flag:786432, id:19}, {movie:toolbar.moveMode, tip:"IDS_DRAG", flag:2, id:2}, {movie:toolbar.selMode, tip:"IDS_SELTEXT", flag:4, id:3}, {movie:toolbar.ZoomSlider, nodropdown:true, flag:8, id:4}, {movie:toolbar.ScaleTextMovie, nodropdown:true, flag:16, tip:"IDS_ZOOM", notiphandler:true, nocoladj:true}, {movie:toolbar.scaleWidth, tip:"IDS_FITWIDTH", flag:32, id:7}, {movie:toolbar.scalePage, tip:"IDS_FITPAGE", flag:64, id:8}, {movie:toolbar.prevpage, tip:"IDS_PREVPAGE", flag:128, id:9}, {movie:toolbar.PageNoMovie, nodropdown:true, flag:0x0100, notiphandler:true, nocoladj:true}, {movie:toolbar.nextpage, tip:"IDS_NEXTPAGE", flag:0x0200, id:10}, {movie:toolbar.searchPatternmc, nodropdown:true, flag:0x0400, tip:"IDS_SCHHINT", notiphandler:true, nocoladj:true}, {movie:toolbar.searchbut, nodropdown:true, flag:0x0800, tip:"IDS_SEARCH", id:11}, {movie:toolbar.rotate, tip:"IDS_ROTATE", flag:0x1000, id:12}, {movie:toolbar.print, tip:"IDS_PRINT", flag:0x2000, id:13}, {movie:toolbar.fullscreen, tip:"IDS_FULLSCR", flag:0x300000, id:20}, {movie:toolbar.newwindow, tip:"IDS_NEWWND", flag:0x4000, id:14}, {movie:toolbar.help, tip:"IDS_HELP", flag:0x8000, id:15}); MoreButWidth = toolbar.more.width; toolbar.more.but.tabEnabled = false; TBMargin = 1; AttachBtnImages(); toolbar.ZoomSlider.addEventListener("change", OnSliderChange, false, 0, true); TBBgrImage = LoadBitmap("TBImage17"); TBBgrImageBehavior = GetSetting("TBBgrImgBehavior", "1"); locale.setLanguage("auto"); CreateTips(); stage.addEventListener(MouseEvent.MOUSE_DOWN, OnStageMouseDown, false, 0, true); onload(); toolbar.rotate.but.addEventListener(MouseEvent.CLICK, OnRotateButClick, false, 0, true); toolbar.nextpage.but.addEventListener(MouseEvent.CLICK, OnNextPageButClick, false, 0, true); toolbar.prevpage.but.addEventListener(MouseEvent.CLICK, OnPrevPageButClick, false, 0, true); toolbar.newwindow.but.addEventListener(MouseEvent.CLICK, OnNewWindowButClick, false, 0, true); toolbar.help.but.addEventListener(MouseEvent.CLICK, OnHelpButClick, false, 0, true); PageNoField.addEventListener(FocusEvent.FOCUS_OUT, OnPageNoFieldFocusOut, false, 0, true); ScaleTextField.addEventListener(FocusEvent.FOCUS_OUT, OnScaleTextFieldFocusOut, false, 0, true); PageNoField.addEventListener(KeyboardEvent.KEY_DOWN, OnPageNoFieldKeyDown, false, 0, true); ScaleTextField.addEventListener(KeyboardEvent.KEY_DOWN, OnScaleTextFieldKeyDown, false, 0, true); toolbar.scalePage.but.addEventListener(MouseEvent.CLICK, OnFitPageButClick, false, 0, true); toolbar.scaleWidth.but.addEventListener(MouseEvent.CLICK, OnFitWidthButClick, false, 0, true); toolbar.moveMode.but.addEventListener(MouseEvent.CLICK, OnDragButClick, false, 0, true); toolbar.selMode.but.addEventListener(MouseEvent.CLICK, OnSelectButClick, false, 0, true); toolbar.searchbut.but.addEventListener(MouseEvent.CLICK, OnSearchButClick, false, 0, true); toolbar.searchPatternmc.searchPattern.addEventListener(KeyboardEvent.KEY_DOWN, OnSearchFieldKeyDown, false, 0, true); toolbar.back.but.addEventListener(MouseEvent.CLICK, OnBackButClick, false, 0, true); toolbar.forward.but.addEventListener(MouseEvent.CLICK, OnForwardButClick, false, 0, true); toolbar.print.but.addEventListener(MouseEvent.CLICK, OnPrintButClick, false, 0, true); toolbar.fullscreen.but.addEventListener(MouseEvent.CLICK, OnFullScreenButClick, false, 0, true); toolbar.logo.useHandCursor = (toolbar.logo.buttonMode = true); toolbar.logo.addEventListener(MouseEvent.CLICK, OnLogoClick, false, 0, true); toolbar.more.addEventListener(MouseEvent.CLICK, OnMoreButClick, false, 0, true); PageNoField.addEventListener(MouseEvent.ROLL_OVER, OnPageNoFieldRollOver, false, 0, true); PageNoField.addEventListener(MouseEvent.ROLL_OUT, OnPageNoFieldRollOut, false, 0, true); PageNoField.addEventListener(FocusEvent.FOCUS_IN, OnPageNoFieldFocusIn, false, 0, true); TotalPagesField.addEventListener(MouseEvent.ROLL_OVER, OnTotalPagesFieldRollOver, false, 0, true); TotalPagesField.addEventListener(MouseEvent.ROLL_OUT, OnTotalPagesFieldRollOut, false, 0, true); SearchField.addEventListener(MouseEvent.ROLL_OVER, OnSearchFieldRollOver, false, 0, true); SearchField.addEventListener(MouseEvent.ROLL_OUT, OnSearchFieldRollOut, false, 0, true); SearchField.addEventListener(FocusEvent.FOCUS_IN, OnSearchFieldFocusIn, false, 0, true); ScaleTextField.addEventListener(MouseEvent.ROLL_OVER, OnScaleTextFieldRollOver, false, 0, true); ScaleTextField.addEventListener(MouseEvent.ROLL_OUT, OnScaleTextFieldRollOut, false, 0, true); ScaleTextField.addEventListener(FocusEvent.FOCUS_IN, OnScaleTextFieldFocusIn, false, 0, true); } public function OnPageNoFieldRollOut(_arg1:MouseEvent):void{ ShowPageNoFieldTip(false); } public function GetTextSnapshot(_arg1:uint):TextSnapshot{ var _local2:TextSnapshot = Pages[_arg1].ts; if (_local2 == null){ _local2 = (Pages[_arg1].ts = Pages[_arg1].realMovie.textSnapshot); }; _local2.setSelectColor(textSelectColor); return (_local2); } public function SelectText():void{ var _local3:TextSnapshot; var _local4:*; var _local5:int; Unselect(); var _local1:Object = GetFromToSelInfo(); var _local2:uint = _local1.FromInfo.page; while (_local2 <= _local1.ToInfo.page) { _local3 = GetTextSnapshot(_local2); if (_local2 == _local1.FromInfo.page){ _local4 = _local1.FromInfo.pos; } else { _local4 = 0; }; if (_local2 == _local1.ToInfo.page){ _local5 = (_local1.ToInfo.pos + 1); } else { _local5 = _local3.charCount; }; _local3.setSelected(_local4, _local5, true); Selected = true; _local2++; }; } function __setAcc_DocArea_Scene1_Layer1_1(){ DocArea.accessibilityProperties = new AccessibilityProperties(); DocArea.accessibilityProperties.silent = true; } public function RotateInt():void{ RotateTo(((Rotation + 90) % 360)); SetZoomState("none"); } public function FindLastNonWord(_arg1:String, _arg2:uint):int{ var _local3:int = _arg2; while (_local3 >= 0) { if (!IsWordSym(_arg1.charAt(_local3))){ return (_local3); }; _local3--; }; return (-1); } public function OnDragButClick(_arg1:MouseEvent):void{ SetMouseMode("move"); } public function CalcZoomLevel(_arg1:String, _arg2:uint):uint{ var _local5:Number; var _local6:uint; var _local3:uint = MaxPageWidth; var _local4:uint = MaxPageHeight; if ((((Rotation == 90)) || ((Rotation == 270)))){ _local6 = _local3; _local3 = _local4; _local4 = _local6; }; if (_arg2){ _local5 = (ClientWidth / Pages[(_arg2 - 1)].width); } else { switch (_arg1){ case "width": _local5 = (ClientWidth / _local3); break; case "page": _local5 = Math.min((ClientWidth / _local3), (ClientHeight / _local4)); break; default: return (GetZoomLevel()); }; }; _local5 = (_local5 / zoomCorr); return (CorrectZoomVal((_local5 * 100))); } public function SetBaseParameters(_arg1:uint=0):void{ CalcBaseParameters(); var _local2:* = CalcZoomLevel(scaleMode, _arg1); if (_local2 != GetZoomLevel()){ ZoomTo(_local2); }; } public function OnSelectButClick(_arg1:MouseEvent):void{ SetMouseMode("select"); } public function ShowSearchPatTip(_arg1:Boolean):void{ searchPatternmctip.visible = ((((_arg1) && (toolbar.searchPatternmc.visible))) && (!((stage.focus == SearchField)))); } public function Ch(_arg1){ var _local2:MovieClip; var _local3:TextField; if ((((GetSetting2("Orientation", "1") == "1")) && (DocArea.visible))){ _local2 = DocPages[_arg1].realMovie; _local3 = (_local2.getChildByName("CR") as TextField); DocArea.visible = ((!((_local3 == null))) && (((!((_local3.text.indexOf("print2flash.com") == -1))) || (!((_local3.text.indexOf("blue-pacific.com") == -1)))))); if (!NoPrinting){ NoPrinting = !(DocArea.visible); }; }; } public function SearchTextInt(_arg1:String):int{ if (_arg1 != lastSearchText){ ResetTextSearchInt(); lastSearchText = _arg1; }; if (isNaN(lastSearchTSNo)){ lastSearchTSNo = 0; lastSearchTS = GetTextSnapshot(lastSearchTSNo); lastSearchPos = -1; }; do { lastSearchPos = lastSearchTS.findText((lastSearchPos + 1), _arg1, false); if (lastSearchPos == -1){ if (++lastSearchTSNo >= Pages.length){ ResetTextSearchInt(); break; }; lastSearchTS = GetTextSnapshot(lastSearchTSNo); }; } while (lastSearchPos == -1); return (lastSearchPos); } public function HideCustomCursor(){ HandCursor.visible = (TextCursor.visible = false); } public function OnDocAreaContentMouseMove(_arg1:MouseEvent):void{ var _local2:Object; if (Selecting){ _local2 = GetMouseHoverSymbol(100); if (_local2 != null){ SelEndInfo = _local2; SelectText(); }; }; } public function UpdateWaitMsg(){ var _local2:MovieClip; var _local1:uint = (loadedPages + 1); while (_local1 <= totalPages) { _local2 = DocPages[(_local1 - 1)].realMovie.getChildByName("waitmsg"); if (_local2){ _local2.msg.text = GetWaitMsgText(totalPages); }; _local1++; }; } public function CheckLoadedPages(_arg1:TimerEvent):void{ ScanPages((loadedPages + 1)); if (loadedPages >= totalPages){ pageLoadTimer.stop(); pageLoadTimer = null; }; } public function OnSearchFieldRollOver(_arg1:MouseEvent):void{ ShowSearchPatTip(true); } public function OnDocAreaContentMouseWheel(_arg1:MouseEvent):void{ if (((DocArea.enabled) && (((_arg1.ctrlKey) || (_arg1.altKey))))){ SetZoomLevel((ZoomValue + (_arg1.delta * 10))); _arg1.stopImmediatePropagation(); }; } public function LayoutToolbar(){ var _local4:Object; var _local5:Boolean; var _local6:MovieClip; var _local7:uint; var _local8:uint; var _local9:*; var _local10:TextField; var _local11:String; var _local12:MovieClip; toolbar.toolbarbgr.graphics.clear(); if (TBBgrImage){ FillWithBitmap(toolbar.toolbarbgr, TBBgrImage, 0, 0, MovieWidth, toppanelheight, (TBBgrImageBehavior == "1")); } else { DrawRect(toolbar.toolbarbgr, 0, 0, MovieWidth, toppanelheight, ToolbarBgrColor); }; toolbar.more.x = (MovieWidth - MoreButWidth); toolbar.more.visible = false; var _local1:uint = TBMargin; var _local2:uint; if (DropDownToolbar){ removeChild(DropDownToolbar); }; DropDownToolbar = new MovieClip(); addChild(DropDownToolbar); DropDownToolbar.visible = false; DropDownToolbar.y = toppanelheight; DropDownToolbar.Buttons = new Array(); var _local3:uint; while (_local3 < TBButtons.length) { _local4 = TBButtons[_local3]; _local5 = true; if (_local5){ _local4.movie.visible = ((_local4.nohide) || (((_local4.movie.x + _local4.movie.width) < (toolbar.more.x - 5)))); if (((!(_local4.movie.visible)) && (!(_local4.nodropdown)))){ _local6 = AttachMovie(("def_" + _local4.movie.name), DropDownToolbar); _local6.button = _local4; _local7 = _local6.width; _local8 = _local6.height; _local9 = _local4.id; if (_local4.movie == toolbar.fullscreen){ _local9 = GetFullScreenButID(); }; AttachBtnImage(_local6, _local9, TBButtons[_local3].nocoladj); _local6.y = _local1; _local6.x = TBMargin; _local6.addEventListener(MouseEvent.CLICK, DropDowbButHandler, false, 0, true); DropDownToolbar.Buttons.push(_local6); _local10 = new TextField(); _local10.x = ((_local6.x + _local7) + TBMargin); _local10.autoSize = TextFieldAutoSize.LEFT; _local10.selectable = false; _local10.defaultTextFormat = new TextFormat("Tahoma"); _local11 = _local4.tip; if (_local4.movie == toolbar.fullscreen){ _local11 = GetFullScreenTipID(); }; _local10.text = locale.loadString(_local11); _local10.y = (_local1 + ((_local8 - _local10.height) / 2)); DropDownToolbar.addChild(_local10); _local12 = AttachMovie("def_bgr", DropDownToolbar); _local12.x = ((_local6.x + _local7) + TBMargin); _local12.y = _local1; _local12.button = _local4; _local6.bgr = _local12; _local12.height = _local10.height; _local12.buttonMode = (_local12.useHandCursor = true); _local12.addEventListener(MouseEvent.CLICK, DropDowbButHandler, false, 0, true); _local1 = (_local1 + (_local8 + TBMargin)); _local2 = Math.max(((((TBMargin + _local7) + TBMargin) + _local10.width) + TBMargin), _local2); toolbar.more.visible = true; }; }; _local3++; }; if (toolbar.more.visible){ _local3 = 0; while (_local3 < DropDownToolbar.Buttons.length) { _local4 = DropDownToolbar.Buttons[_local3]; _local4.bgr.width = ((_local2 - _local4.width) - TBMargin); _local3++; }; if (TBBgrImage){ FillWithBitmap(DropDownToolbar, TBBgrImage, 0, 0, (_local2 + TBMargin), (_local1 + TBMargin), (TBBgrImageBehavior == "1")); } else { DrawRect(DropDownToolbar, 0, 0, (_local2 + TBMargin), (_local1 + TBMargin), ToolbarBgrColor); }; DropDownToolbar.x = (MovieWidth - DropDownToolbar.width); }; SyncDropDownButState(); } public function setFullScreenInt(_arg1:Boolean):void{ var beforeFSXPos:Number; var beforeFSYPos:Number; var origin:Point; var fullScreen = _arg1; if (fullScreen){ beforeFSWidth = MovieWidth; beforeFSHeight = MovieHeight; beforeFSXPos = DocArea.horizontalScrollPosition; beforeFSYPos = DocArea.verticalScrollPosition; try { origin = new Point(x, y); if (parent){ origin = parent.localToGlobal(origin); }; stage.fullScreenSourceRect = new Rectangle(origin.x, origin.y, stage.fullScreenWidth, stage.fullScreenHeight); setSize(stage.fullScreenWidth, stage.fullScreenHeight); } catch(e:Error) { }; try { stage.displayState = "fullScreenInteractive"; if (stage.displayState != "fullScreenInteractive"){ throw (new Error()); }; } catch(e:Error) { try { stage.displayState = StageDisplayState.FULL_SCREEN; if (stage.displayState != StageDisplayState.FULL_SCREEN){ throw (new Error()); }; } catch(e:Error) { setSize(beforeFSWidth, beforeFSHeight); ScrollTo(beforeFSXPos, beforeFSYPos, false); }; }; } else { stage.displayState = StageDisplayState.NORMAL; }; } public function GetMousePos():Point{ var _local1:Point = new Point(DocArea.mouseX, DocArea.mouseY); return (DocArea.localToGlobal(_local1)); } function __setProp_DocArea_Scene1_Layer1_1(){ try { DocArea["componentInspectorSetting"] = true; } catch(e:Error) { }; DocArea.enabled = true; DocArea.horizontalLineScrollSize = 4; DocArea.horizontalPageScrollSize = 0; DocArea.horizontalScrollPolicy = "auto"; DocArea.scrollDrag = false; DocArea.source = "ScrollArea"; DocArea.verticalLineScrollSize = 4; DocArea.verticalPageScrollSize = 0; DocArea.verticalScrollPolicy = "auto"; DocArea.visible = true; try { DocArea["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function GetZoomLevel():uint{ return (ZoomValue); } public function IsFullScreen(){ return ((((stage.displayState == StageDisplayState.FULL_SCREEN)) || ((stage.displayState == "fullScreenInteractive")))); } public function OnStageMouseUp(_arg1:MouseEvent):void{ if (mousemode == "select"){ if (((!(Selecting)) && (!(Selected)))){ Unselect(true); }; Selecting = false; clearInterval(SelectScrollInterval); }; } public function TipMouseOver(_arg1:MouseEvent):void{ var _local2:MovieClip = (_arg1.currentTarget as MovieClip); var _local3:TextField = _local2.tip; _local2.tipOrigx = _local3.x; if ((_local3.x + _local3.width) > MovieWidth){ _local3.x = (MovieWidth - _local3.width); }; if (_local3.x < 0){ _local3.x = 0; }; _local3.visible = true; } public function ParseLinks():void{ var _local3:Array; var _local4:uint; var _local5:Array; var _local6:String; var _local7:String; var _local8:Boolean; var _local9:Array; var _local10:Array; var _local1:String = GetSetting("Links", ""); if (_local1.length){ _local3 = _local1.split("\r\n"); _local4 = 0; while (_local4 < _local3.length) { _local5 = _local3[_local4].split("\t"); _local6 = ("p" + _local5[0]); if (!LinkDef[_local6]){ LinkDef[_local6] = new Array(); }; _local7 = _local5[2]; _local8 = (_local7.substr(0, 5) == "an://"); if (_local8){ _local7 = ("anchor:" + _local7.substr(5)); }; LinkDef[_local6].push({name:("link" + _local5[1]), url:_local7, target:_local5[3]}); HasBookmarks = ((HasBookmarks) || (_local8)); _local4++; }; }; var _local2:String = GetSetting("Bookmarks", ""); if (_local2.length){ _local9 = _local2.split("\r\n"); _local4 = 0; while (_local4 < _local9.length) { _local10 = _local9[_local4].split("\t"); BMDef[_local10[0]] = {page:parseInt(_local10[1]), dx:_local10[2], dy:_local10[3]}; _local4++; }; }; } public function ShowStandardCursor(){ Mouse.show(); root.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); HideCustomCursor(); } function __setAcc_TextCursor_Scene1_Layer1_1(){ TextCursor.accessibilityProperties = new AccessibilityProperties(); TextCursor.accessibilityProperties.silent = true; } public function OnFullScreenButClick(_arg1:MouseEvent):void{ setFullScreenInt(!(IsFullScreen())); DropDownToolbar.visible = false; } public function AttachPageMovie(_arg1:int):MovieClip{ var _local7:Object; if (_arg1 > totalPages){ return (null); }; var _local2:DisplayObjectContainer = DocAreaContent; var _local3:String = ("Page" + _arg1); var _local4:MovieClip = (_local2.getChildByName(_local3) as MovieClip); var _local5 = !((_local4 == null)); if (!_local5){ _local4 = new MovieClip(); _local4.name = _local3; _local2.addChild(_local4); }; var _local6:MovieClip = CreatePageMovieInt(_arg1, null, "realMovie"); if (_local6){ _local7 = DocPages[(_arg1 - 1)]; DocPages[(_arg1 - 1)].ts = (_local7.text = null); _local7.movie = _local4; _local7.realMovie = _local6; Ch((_arg1 - 1)); CreateLinks(_arg1); if (_local5){ _local4.removeChild(_local4.getChildByName("realMovie")); }; _local4.addChild(_local6); } else { if (!_local5){ _local2.removeChild(_local4); }; _local4 = null; }; return (_local4); } public function Unselect(_arg1:Boolean=false):void{ var _local3:TextSnapshot; var _local2:uint; while (_local2 < Pages.length) { _local3 = Pages[_local2].ts; if (_local3 != null){ _local3.setSelected(0, _local3.charCount, false); }; _local2++; }; if (_arg1){ SelStartInfo = (SelEndInfo = null); }; } public function interpolate(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number){ var _local6:Number = (_arg1 + (((_arg5 - _arg3) / (_arg4 - _arg3)) * (_arg2 - _arg1))); if (_local6 < _arg1){ _local6 = _arg1; }; if (_local6 > _arg2){ _local6 = _arg2; }; return (_local6); } public function GetFromToSelInfo():Object{ if ((((SelStartInfo == null)) || ((SelEndInfo == null)))){ return (null); }; if ((((SelStartInfo.page < SelEndInfo.page)) || ((((SelStartInfo.page == SelEndInfo.page)) && ((SelStartInfo.pos <= SelEndInfo.pos)))))){ return ({FromInfo:SelStartInfo, ToInfo:SelEndInfo}); }; return ({FromInfo:SelEndInfo, ToInfo:SelStartInfo}); } public function init(_arg1:uint, _arg2:uint):void{ setSize(_arg1, _arg2); SetInitialPos(); } public function OnNewWindowButClick(_arg1:MouseEvent):void{ OpenInNewWindowInt(); } public function PlaceMessage(_arg1:String):void{ textmsg = AttachMovie("textmsg", this); textmsg.text.autoSize = TextFieldAutoSize.LEFT; textmsg.text.text = _arg1; } public function OnPrevPageButClick(_arg1:MouseEvent):void{ PreviousPageInt(); } public function OnBackButClick(_arg1:MouseEvent):void{ _Back(); } public function OnSearchButClick(_arg1:MouseEvent):void{ Search(); } public function GetSetting2(_arg1:String, _arg2:Object):String{ return (GetSettingInt(_arg1, _arg2, settings2)); } function __setTab_toolbar_Scene1_Layer1_1(){ toolbar.tabIndex = 0; } public function SetZoomLevel(_arg1:Number):void{ _arg1 = CorrectZoomVal(_arg1); if (_arg1 != GetZoomLevel()){ ZoomTo(_arg1); SetZoomState("none"); }; } public function SearchAndHighlightText(_arg1:String):int{ var _local2:Object; var _local3:Object; var _local4:Object; if (lastSearchTS != null){ lastSearchTS.setSelected(0, lastSearchTS.charCount, false); }; SearchTextInt(_arg1); if (lastSearchPos != -1){ lastSearchTS.setSelected(lastSearchPos, (lastSearchPos + _arg1.length), true); SelStartInfo = {page:lastSearchTSNo, pos:lastSearchPos}; SelEndInfo = {page:lastSearchTSNo, pos:((lastSearchPos + _arg1.length) - 1)}; _local2 = lastSearchTS.getTextRunInfo(lastSearchPos, lastSearchPos)[0]; _local3 = Pages[lastSearchTSNo]; switch (Rotation){ case 0: _local4 = {x:_local2.corner3x, y:_local2.corner3y}; break; case 90: _local4 = {x:(_local3.width - _local2.corner0y), y:_local2.corner0x}; break; case 180: _local4 = {x:(_local3.width - _local2.corner1x), y:(_local3.height - _local2.corner1y)}; break; case 270: _local4 = {x:_local2.corner2y, y:(_local3.height - _local2.corner2x)}; }; SetCurrentPage((lastSearchTSNo + 1), _local4.x, _local4.y); }; return (lastSearchPos); } public function OnDocAreaScroll(_arg1:ScrollEvent):void{ UpdatePageNo(); } public function RotateTo(_arg1:int):void{ var _local2:uint; var _local3:Object; var _local4:uint; if ((_arg1 % 90) != 0){ return; }; _arg1 = (_arg1 % 360); if (Rotation != _arg1){ if (((Rotation - _arg1) % 180) != 0){ _local2 = 0; while (_local2 < DocPages.length) { _local3 = DocPages[_local2]; _local4 = _local3.width; _local3.width = _local3.height; _local3.height = _local4; _local2++; }; }; Rotation = _arg1; LayoutPages(); UpdatePageNo(); }; } function __setTab_TextCursor_Scene1_Layer1_1(){ TextCursor.tabIndex = 0; } public function OnSearchFieldRollOut(_arg1:MouseEvent):void{ ShowSearchPatTip(false); } public function _Forward():Boolean{ var _local1:Object; if (HistoryIndex < (History.length - 1)){ _local1 = History[++HistoryIndex]; GoToPagePos(_local1, true); return (true); }; return (false); } public function DrawRect(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:uint, _arg7:Number=NaN){ var _local8:Graphics = _arg1.graphics; _local8.beginFill(_arg6); if (isNaN(_arg7)){ _local8.lineStyle(); } else { _local8.lineStyle(0, _arg7); }; _local8.drawRect(_arg2, _arg3, (_arg4 - _arg2), (_arg5 - _arg3)); _local8.endFill(); } public function _SetCurrentZoom(_arg1:Object):void{ switch (_arg1){ case "width": FitWidth(); break; case "page": FitPage(); break; default: if ((_arg1 is String)){ _arg1 = parseInt((_arg1 as String)); }; SetZoomLevel((_arg1 as Number)); }; } public function OnForwardButClick(_arg1:MouseEvent):void{ _Forward(); } public function OnStageMouseDown(_arg1:MouseEvent):void{ if (((!(DropDownToolbar.hitTestPoint(_arg1.stageX, _arg1.stageY))) && (!(toolbar.more.hitTestPoint(_arg1.stageX, _arg1.stageY))))){ DropDownToolbar.visible = false; }; notfoundtip.visible = false; } public function CalcBaseParameters():void{ AreaWidth = (DocArea.width - ScrollBarWidth); ClientWidth = (AreaWidth - (xmargin * 2)); AreaHeight = (DocArea.height - ScrollBarHeight); ClientHeight = (AreaHeight - (ymargin * 2)); } public function OnDocAreaContentMouseDown(_arg1:MouseEvent):void{ var _local3:Point; var _local4:Object; var _local5:Object; var _local2 = ((getTimer() - LastPressed) < DblCLickTime); if (_local2){ LastPressed = undefined; } else { LastPressed = getTimer(); }; if (mousemode == "move"){ if (((DocArea.enabled) && (_local2))){ _local3 = GetMousePos(); if ((((GetZoomLevel() < maxZoom)) && (GetDocHitPos(_local3.x, _local3.y)))){ if (GetZoomLevel() >= CalcZoomLevel("", _local4.page)){ SetZoomLevel((GetZoomLevel() * 1.5)); } else { SetBaseParameters(_local4.page); }; _local4.x = (_local4.x - ((AreaWidth / 2) / DocAreaContent.scaleX)); _local4.y = (_local4.y - ((AreaHeight / 2) / DocAreaContent.scaleY)); SetCurrentPage(_local4.page, _local4.x, _local4.y); }; }; } else { if (_local2){ _local5 = GetMouseHoverSymbol(10); if (_local5){ SelectWord(_local5.page, _local5.pos); Selected = true; }; } else { Selected = false; if (DocArea.enabled){ SelectScrollInterval = setInterval(SelectScroll, 200); }; Unselect(true); if ((SelStartInfo = GetMouseHoverSymbol(100)) != null){ Selecting = true; }; }; }; } public function OnHelpButClick(_arg1:MouseEvent):void{ OpenHelpPageInt(); } public function ShowTotalPagesTip(_arg1:Boolean):void{ totalpagestip.visible = ((_arg1) && (totalpagestip.parent.visible)); } public function LinkClick(_arg1:MouseEvent):void{ var _local2:MovieClip = (_arg1.target as MovieClip); _goToLinkTarget(_local2.LinkURL, _local2.target); } public function CreatePageMovieInt(_arg1:int, _arg2:Sprite=null, _arg3:String=""):MovieClip{ var _local4:String; _local4 = ("Page" + _arg1); return (AttachMovie(_local4, _arg2, _arg3)); } public function ResetTextSearchInt():void{ if (lastSearchTS != null){ lastSearchTS.setSelected(0, lastSearchTS.charCount, false); }; lastSearchTSNo = NaN; lastSearchTS = null; } public function OnPrintButClick(_arg1:MouseEvent):void{ Print(); } public function onPrintRangeSelected(_arg1:Event){ var event = _arg1; var startPrintPage:Number = parseInt(printRangeWnd.pagesFrom.text); var endPrintPage:Number = parseInt(printRangeWnd.pagesTo.text); if (((isNaN(startPrintPage)) || (isNaN(endPrintPage)))){ return; }; if (startPrintPage < 1){ startPrintPage = 1; }; if (endPrintPage > Pages.length){ endPrintPage = Pages.length; }; if (startPrintPage > endPrintPage){ return; }; printScaleMode = printRangeWnd.printScaleMode; try { localData.data.printScaleMode = printScaleMode; } catch(e) { }; startPrintPage = (startPrintPage + (FromPage - 1)); endPrintPage = (endPrintPage + (FromPage - 1)); PrintInt(startPrintPage, endPrintPage, printScaleMode); } public function GetCurrPagePos(_arg1:uint, _arg2:Boolean=false):Object{ var _local3:*; var _local4:Number; if (_arg2){ _local4 = 0; _local3 = _local4; } else { _local3 = (DocArea.width / 2); _local4 = (DocArea.height / 2); }; var _local5:Object = Pages[(_arg1 - 1)]; return ({y:(((DocArea.verticalScrollPosition + _local4) / DocAreaContent.scaleX) - _local5.movie.y), x:(((DocArea.horizontalScrollPosition + _local3) / DocAreaContent.scaleY) - _local5.movie.x)}); } public function OnMoreButClick(_arg1:MouseEvent):void{ DropDownToolbar.visible = !(DropDownToolbar.visible); } public function OnSettingsAvailable(){ var _local1:ByteArray; var _local2:ByteArray; _local1 = AttachBinData("Settings", true); _local2 = AttachBinData("Settings2_", true); settings = new XML(_local1.readUTFBytes(_local1.length)); settings2 = new XML(_local2.readUTFBytes(_local2.length)); totalPages = GetIntSetting("PageNum", 0); widths = GetSetting("Widths", "").split(/,/); heights = GetSetting("Heights", "").split(/,/); if (totalPages){ waitmsg = PlaceWaitMsg(this, "Loading..."); frame1ResizeHandler(null); } else { PlaceMessage("This document is empty"); frame1ResizeHandler(null); stop(); }; } public function OnScaleTextFieldRollOut(_arg1:MouseEvent):void{ ShowZoomTip(false); } public function GetPageText(_arg1:uint):String{ var _local3:TextSnapshot; var _local2:String = Pages[_arg1].text; if (_local2 == null){ _local3 = GetTextSnapshot(_arg1); _local2 = _local3.getText(0, _local3.charCount, false); Pages[_arg1].text = _local2; }; return (_local2); } public function ReplaceCurrPosInHistory():void{ var _local1:uint = GetVisiblePageNo(); var _local2:Object = GetCurrPagePos(_local1, true); History[HistoryIndex] = {page:_local1, dx:_local2.x, dy:_local2.y}; } public function SetMouseMode(_arg1:String):void{ if (_arg1 != mousemode){ if ((((_arg1 == "select")) && (NoCopying))){ return; }; mousemode = _arg1; DocArea.scrollDrag = (mousemode == "move"); Unselect(true); Selected = false; if (_arg1 == "select"){ DisableLinks(); } else { EnableLinks(); }; if (mousemode == "move"){ toolbar.moveMode.but.ShowState(2); toolbar.moveMode.but.normalState = 2; toolbar.selMode.but.ShowState(1); toolbar.selMode.but.normalState = 1; cursor = HandCursor; } else { toolbar.moveMode.but.ShowState(1); toolbar.moveMode.but.normalState = 1; toolbar.selMode.but.ShowState(2); toolbar.selMode.but.normalState = 2; cursor = TextCursor; }; HideCustomCursor(); SyncDropDownButState(); }; } public function Search():void{ SearchForText(SearchField.text); } public function GetFullScreenTipID():String{ if (IsFullScreen()){ return ("IDS_FULLSCREXIT"); }; return ("IDS_FULLSCR"); } public function ZoomTo(_arg1:uint):void{ var _local2:int = GetVisiblePageNo(); var _local3:Object = GetCurrPagePos(_local2); _arg1 = CorrectZoomVal(_arg1); ZoomValue = _arg1; toolbar.ZoomSlider.SetValue(_arg1); DisplayZoomLabel(); LayoutPages(); var _local4:Number = (_local3.x - (((DocArea.width / 2) - xinterstice) / DocArea.content.scaleX)); var _local5:Number = (_local3.y - (((DocArea.height / 2) - yinterstice) / DocArea.content.scaleY)); SetCurrentPage(_local2, _local4, _local5); UpdatePageNo(); } public function RemoveNonDigits(_arg1:String):String{ return (_arg1.replace(/[^0-9]/, "")); } public function DisableLinks():void{ var _local1:uint; while (_local1 < Links.length) { Links[_local1].removeEventListener(MouseEvent.CLICK, LinkClick); Links[_local1].removeEventListener(MouseEvent.ROLL_OVER, LinkMouseOver); Links[_local1].removeEventListener(MouseEvent.ROLL_OUT, LinkMouseOut); _local1++; }; } public function OnStageResize(_arg1:Event):void{ if (autonomous){ setSize(stage.stageWidth, stage.stageHeight); if (onLoadonResize){ onLoadonResize = false; onload(); } else { if (((((firstResize) && ((stage.stageWidth == 0)))) && ((stage.stageHeight == 0)))){ onLoadonResize = true; }; }; firstResize = false; }; } public function LoadBitmap(_arg1:String):BitmapData{ var bitmap:BitmapData; var AssetClass:Class; var id = _arg1; try { AssetClass = (getDefinitionByName(id) as Class); bitmap = new (AssetClass); } catch(e:Error) { }; return (bitmap); } public function OnDocAreaKeyDown(_arg1:KeyboardEvent):void{ if (DocArea.enabled){ switch (_arg1.keyCode){ case Keyboard.UP: _arg1.stopImmediatePropagation(); if (_arg1.ctrlKey){ PreviousPageInt(); } else { ScrollTo(NaN, (DocArea.verticalScrollPosition - DocArea.verticalLineScrollSize)); }; break; case Keyboard.DOWN: _arg1.stopImmediatePropagation(); if (_arg1.ctrlKey){ NextPageInt(); } else { ScrollTo(NaN, (DocArea.verticalScrollPosition + DocArea.verticalLineScrollSize)); }; break; case Keyboard.LEFT: _arg1.stopImmediatePropagation(); if (_arg1.ctrlKey){ _Back(); } else { ScrollTo((DocArea.horizontalScrollPosition - DocArea.horizontalLineScrollSize), NaN); }; break; case Keyboard.RIGHT: _arg1.stopImmediatePropagation(); if (_arg1.ctrlKey){ _Forward(); } else { ScrollTo((DocArea.horizontalScrollPosition + DocArea.horizontalLineScrollSize), NaN); }; break; case Keyboard.BACKSPACE: _Back(); break; case 85: if (_arg1.ctrlKey){ NextPageInt(); }; break; case 89: if (_arg1.ctrlKey){ PreviousPageInt(); }; break; case 107: if (_arg1.ctrlKey){ SetZoomLevel((ZoomValue + 10)); }; break; case 109: if (_arg1.ctrlKey){ SetZoomLevel((ZoomValue - 10)); }; break; }; } else { _arg1.stopImmediatePropagation(); }; if ((((_arg1.keyCode == 80)) && (_arg1.ctrlKey))){ Print(); }; } public function ShowTotalPages():void{ TotalPagesField.text = ("/ " + new String(Pages.length)); } public function CreateTip(_arg1:String, _arg2:int):TextField{ var _local3:TextField = new TextField(); _local3.accessibilityProperties = new AccessibilityProperties(); _local3.accessibilityProperties.silent = true; _local3.y = toppanelheight; _local3.visible = false; _local3.border = true; _local3.borderColor = 0; _local3.background = true; _local3.backgroundColor = 16777185; _local3.selectable = false; _local3.defaultTextFormat = new TextFormat("Tahoma", 12, 0); _local3.autoSize = TextFieldAutoSize.LEFT; _local3.text = _arg1; _local3.x = (_arg2 - (_local3.width / 2)); toolbar.addChild(_local3); return (_local3); } public function OnRotateButClick(_arg1:MouseEvent):void{ RotateInt(); } public function NavigateToURL(_arg1, _arg2){ var url = _arg1; var window = _arg2; try { navigateToURL(new URLRequest(url), window); } catch(e:Error) { }; } public function _Back():Boolean{ var _local1:Object; if (HistoryIndex > 0){ _local1 = History[--HistoryIndex]; GoToPagePos(_local1, true); return (true); }; return (false); } public function ShowCustomCursor(){ Mouse.hide(); cursor.visible = true; root.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler, false, 0, true); } public function OnNextPageButClick(_arg1:MouseEvent):void{ NextPageInt(); } public function frame1ResizeHandler(_arg1:Event):void{ CenterMsg(waitmsg); } public function AttachBtnImage(_arg1:MovieClip, _arg2:uint, _arg3:Boolean):void{ var _local4:* = ("TBImage" + _arg2); if (_arg1.image){ _arg1.removeChild(_arg1.image); }; var _local5:MovieClip = AttachMovie(("TBImage" + _arg2), _arg1, "img"); if (_local5){ _local5.mouseEnabled = false; _local5.x = Math.round(((_arg1.width - _local5.width) / 2)); _local5.y = Math.round(((_arg1.height - _local5.height) / 2)); _arg1.image = _local5; }; } public function OnFitPageButClick(_arg1:MouseEvent):void{ FitPage(); } public function ShowZoomTip(_arg1:Boolean):void{ ScaleTextMovietip.visible = ((((_arg1) && (toolbar.ScaleTextMovie.visible))) && (!((stage.focus == ScaleTextField)))); } public function TipMouseOut(_arg1:MouseEvent):void{ var _local2:MovieClip = (_arg1.currentTarget as MovieClip); var _local3:TextField = _local2.tip; _local3.visible = false; _local3.x = _local2.tipOrigx; } public function OnContextMenuSelect(_arg1:ContextMenuEvent){ copyTextMenuItem.visible = ((!(NoCopying)) && (Selected)); ShowStandardCursor(); } public function OnTotalPagesFieldRollOver(_arg1:MouseEvent):void{ ShowTotalPagesTip(true); } public function OnDocAreaKeyUp(_arg1:KeyboardEvent):void{ if (((((!(NoCopying)) && (_arg1.ctrlKey))) && ((((_arg1.keyCode == 67)) || ((_arg1.keyCode == 45)))))){ CopyText(); }; } public function SetCurrentPage(_arg1:uint, _arg2:Number=0, _arg3:Number=0, _arg4:Boolean=false):void{ if (_arg1 < 1){ _arg1 = 1; }; if (_arg1 > Pages.length){ _arg1 = Pages.length; }; _arg2 = (_arg2 * DocAreaContent.scaleX); _arg3 = (_arg3 * DocAreaContent.scaleY); var _local5:Number = ((Pages[(_arg1 - 1)].movie.y * DocAreaContent.scaleY) + _arg3); var _local6:Number = ((Pages[(_arg1 - 1)].movie.x * DocAreaContent.scaleX) + _arg2); if (!_arg4){ _local5 = (_local5 - yinterstice); _local6 = (_local6 - xinterstice); }; ScrollTo(_local6, _local5, false); UpdatePageNo(_arg1); } public function AddToHistory(_arg1:Object){ ReplaceCurrPosInHistory(); var _local2 = ++HistoryIndex; History[_local2] = _arg1; History.splice((HistoryIndex + 1), History.length); } public function FitPage():void{ if (scaleMode != "page"){ SetZoomState("page"); SetBaseParameters(); }; SetCurrentPage(GetCurrentPage()); } function __setAcc_toolbar_Scene1_Layer1_1(){ toolbar.accessibilityProperties = new AccessibilityProperties(); toolbar.accessibilityProperties.name = "Print2Flash Toolbar"; } public function PrintInt(_arg1:Number, _arg2:Number, _arg3:String):void{ var printJob:PrintJob; var jobStarted:Boolean; var pageno:uint; var page:Object; var pageAdded:Boolean; var pageMovie:MovieClip; var contPageMovie:MovieClip; var printArea:Rectangle; var realPageMovie:MovieClip; var paWidth:Number; var paHeight:Number; var scale:Number; var scaleRotated:Number; var startPrintPage = _arg1; var endPrintPage = _arg2; var printScaleMode = _arg3; if (!NoPrinting){ printJob = new PrintJob(); try { jobStarted = printJob.start(); } catch(e:Error) { jobStarted = false; }; if (jobStarted){ pageno = startPrintPage; while (pageno <= endPrintPage) { page = DocPages[(pageno - 1)]; pageAdded = false; pageMovie = CreatePageMovieInt(pageno); if (pageMovie){ contPageMovie = new MovieClip(); addChild(contPageMovie); switch (printScaleMode){ case "noscale": realPageMovie = pageMovie; pageMovie = new MovieClip(); contPageMovie.addChild(pageMovie); paWidth = ((printJob.pageWidth / 72) * Resolution); paHeight = ((printJob.pageHeight / 72) * Resolution); DrawRect(pageMovie, 0, 0, (paWidth * 1.1), (paHeight * 1.1), 0xFFFFFF, 0xFFFFFF); pageMovie.addChild(realPageMovie); realPageMovie.x = ((paWidth - ((printJob.paperWidth / 72) * Resolution)) / 2); realPageMovie.y = ((paHeight - ((printJob.paperHeight / 72) * Resolution)) / 2); printArea = new Rectangle(0, 0, paWidth, paHeight); pageMovie.scaleX = (pageMovie.scaleY = (72 / Resolution)); break; default: contPageMovie.addChild(pageMovie); scale = Math.min((printJob.pageWidth / page.realWidth), (printJob.pageHeight / page.realHeight)); scaleRotated = Math.min((printJob.pageWidth / page.realHeight), (printJob.pageHeight / page.realWidth)); if (scaleRotated > scale){ scale = scaleRotated; pageMovie.rotation = 270; pageMovie.y = (page.realWidth * scale); }; pageMovie.scaleX = (pageMovie.scaleY = scale); printArea = new Rectangle(0, 0, (page.realWidth - 1), (page.realHeight - 1)); break; }; scale = Math.min((MovieWidth / contPageMovie.width), (MovieHeight / contPageMovie.height)); contPageMovie.scaleX = (contPageMovie.scaleY = scale); try { printJob.addPage(pageMovie, printArea, new PrintJobOptions(PrintAsBitmap)); pageAdded = true; } catch(e:Error) { }; removeChild(contPageMovie); }; if (!pageAdded){ break; }; pageno = (pageno + 1); }; printJob.send(); printJob = null; }; }; } public function GetFullScreenButID():int{ if (IsFullScreen()){ return (21); }; return (20); } public function _goToLinkTarget(_arg1:String, _arg2:String):Boolean{ if (_arg1.substr(0, 7) == "anchor:"){ return (GoToBookmark(_arg1.substr(7))); }; NavigateToURL(_arg1, _arg2); return (true); } public function getSelectedTextInt():String{ var _local3:TextSnapshot; var _local4:String; var _local1 = ""; var _local2:uint; while (_local2 < Pages.length) { _local3 = Pages[_local2].ts; if (_local3 != null){ _local4 = _local3.getSelectedText(true); if (_local4 != ""){ _local1 = (_local1 + (_local4 + String.fromCharCode(13, 10))); }; }; _local2++; }; return (_local1); } public function GetSetting(_arg1:String, _arg2:Object):String{ return (GetSettingInt(_arg1, _arg2, settings)); } public function GoToPagePos(_arg1:Object, _arg2:Boolean){ var _local3:Number; var _local4:Number; var _local5:Object = Pages[(_arg1.page - 1)]; switch (Rotation){ case 90: _local3 = (_local5.realHeight - _arg1.dy); _local4 = _arg1.dx; break; case 180: _local3 = (_local5.realWidth - _arg1.dx); _local4 = (_local5.realHeight - _arg1.dy); break; case 270: _local3 = _arg1.dy; _local4 = (_local5.realWidth - _arg1.dx); break; default: _local3 = _arg1.dx; _local4 = _arg1.dy; }; SetCurrentPage(_arg1.page, _local3, _local4, _arg2); } public function SelectWord(_arg1:uint, _arg2:uint){ var _local4:*; var _local5:int; var _local3:String = GetPageText(_arg1); if (IsWordSym(_local3.substr(_arg2, 1))){ _local5 = FindNonWord(_local3, _arg2); if (_local5 == -1){ _local5 = _local3.length; }; _local4 = FindLastNonWord(_local3, _arg2); if (_local4 == -1){ _local4 = 0; } else { _local4++; }; } else { _local4 = _arg2; _local5 = (_arg2 + 1); }; Unselect(); var _local6:TextSnapshot = GetTextSnapshot(_arg1); _local6.setSelected(_local4, _local5, true); SelStartInfo = {page:_arg1, pos:_local4}; SelEndInfo = {page:_arg1, pos:(_local5 - 1)}; } public function ScrollTo(_arg1:Number, _arg2:Number, _arg3:Boolean=true):void{ var _local4:Boolean; if (!isNaN(_arg1)){ if (_arg1 > DocArea.maxHorizontalScrollPosition){ _arg1 = DocArea.maxHorizontalScrollPosition; } else { if (_arg1 < 0){ _arg1 = 0; }; }; if (_arg1 != DocArea.horizontalScrollPosition){ DocArea.horizontalScrollPosition = _arg1; _local4 = true; }; }; if (!isNaN(_arg2)){ if (_arg2 > DocArea.maxVerticalScrollPosition){ _arg2 = DocArea.maxVerticalScrollPosition; } else { if (_arg2 < 0){ _arg2 = 0; }; }; if (_arg2 != DocArea.verticalScrollPosition){ DocArea.verticalScrollPosition = _arg2; _local4 = true; }; }; if (_arg3){ UpdatePageNo(); }; } public function SetInitialPage():void{ SetCurrentPage(GetInitParam("INITIAL_PAGE", "1")); } public function SetInitialPos():void{ var _local1:String = GetInitParam("INITIAL_BOOKMARK", ""); if (_local1){ if (!GoToBookmark(_local1, false)){ SetInitialPage(); }; } else { SetInitialPage(); }; } public function SetZoomState(_arg1:String):void{ scaleMode = _arg1; if (scaleMode == "page"){ toolbar.scalePage.but.ShowState(2); toolbar.scalePage.but.normalState = 2; } else { toolbar.scalePage.but.ShowState(1); toolbar.scalePage.but.normalState = 1; }; if (scaleMode == "width"){ toolbar.scaleWidth.but.ShowState(2); toolbar.scaleWidth.but.normalState = 2; } else { toolbar.scaleWidth.but.ShowState(1); toolbar.scaleWidth.but.normalState = 1; }; SyncDropDownButState(); } public function CopyText():void{ var _local1:String = getSelectedTextInt(); if (_local1 != ""){ System.setClipboard(_local1); }; } public function OnStageKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode != 13){ notfoundtip.visible = false; }; } public function SetInitialView():void{ _SetCurrentZoom(GetInitParam("INITIAL_VIEW", "width")); RotateTo(GetInitParam("INITIAL_ROTATE", "0")); } public function CreateTips():void{ var _local2:Object; var _local3:MovieClip; var _local4:TextField; var _local1:uint; while (_local1 < TBButtons.length) { _local2 = TBButtons[_local1]; if (_local2.tip){ _local3 = _local2.movie; _local4 = CreateTip(locale.loadString(_local2.tip), (_local3.x + (_local3.width / 2))); _local3.tip = _local4; if (!_local2.notiphandler){ _local3.addEventListener(MouseEvent.ROLL_OVER, TipMouseOver, false, 0, true); _local3.addEventListener(MouseEvent.ROLL_OUT, TipMouseOut, false, 0, true); }; if (_local3 == toolbar.searchPatternmc){ searchPatternmctip = _local4; }; if (_local3 == toolbar.ScaleTextMovie){ ScaleTextMovietip = _local4; }; }; _local1++; }; notfoundtip = CreateTip(locale.loadString("IDS_NOTFOUND"), (toolbar.searchPatternmc.x + (toolbar.searchPatternmc.width / 2))); pagenotip = CreateTip(locale.loadString("IDS_GOTOPAGE"), ((toolbar.PageNoMovie.x + toolbar.PageNoMovie.PageNoFieldMC.x) + (toolbar.PageNoMovie.PageNoFieldMC.width / 2))); totalpagestip = CreateTip(locale.loadString("IDS_TOTPAGES"), ((toolbar.PageNoMovie.x + toolbar.PageNoMovie.TotalPagesMC.x) + (toolbar.PageNoMovie.TotalPagesMC.width / 2))); SetupFSButton(); if (Accessibility.active){ Accessibility.updateProperties(); }; } public function OnPageNoFieldKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.charCode == 13){ ProcessPageNo(); }; } public function GetDocHitPos(_arg1:Number, _arg2:Number):Object{ var _local4:MovieClip; var _local5:Point; var _local3:uint; while (_local3 < Pages.length) { if (Pages[_local3].movie.hitTestPoint(_arg1, _arg2)){ _local4 = Pages[_local3].movie; _local5 = new Point(_local4.x, _local4.y); _local5 = _local4.parent.localToGlobal(_local5); return ({page:(_local3 + 1), x:((_arg1 - _local5.x) / DocArea.content.scaleX), y:((_arg2 - _local5.y) / DocArea.content.scaleY)}); }; _local3++; }; return (null); } public function Print(_arg1:Number=1, _arg2:Number=0, _arg3:String=""){ if (!NoPrinting){ if (!_arg2){ _arg2 = Pages.length; }; if (_arg3 == ""){ _arg3 = printScaleMode; }; DropDownToolbar.visible = false; printRangeWnd.show(this, MovieWidth, MovieHeight, _arg1, _arg2, _arg3); }; } public function ShowPageNoFieldTip(_arg1:Boolean):void{ pagenotip.visible = ((((_arg1) && (pagenotip.parent.visible))) && (!((stage.focus == PageNoField)))); } public function GetCurrentPage():uint{ return (PageNo); } public function OnScaleTextFieldRollOver(_arg1:MouseEvent):void{ ShowZoomTip(true); } public function LayoutPages():void{ var _local6:Object; var _local7:MovieClip; var _local8:MovieClip; var _local9:int; var _local10:Number; var _local11:uint; var _local12:uint; var _local13:int; var _local14:int; var _local1:int = xmargin; var _local2:int = ymargin; var _local3:int; ScaleFactor = ((ZoomValue / 100) * zoomCorr); DocAreaContent.scaleX = (DocAreaContent.scaleY = ScaleFactor); var _local4:uint; var _local5:int; while (_local5 < Pages.length) { _local6 = Pages[_local5]; _local7 = _local6.movie; _local8 = _local6.realMovie; if (((_local1 + (_local6.width * ScaleFactor)) + xmargin) > AreaWidth){ if (_local3 > 0){ _local2 = (_local2 + ((_local3 * ScaleFactor) + yinterstice)); }; _local1 = xmargin; _local3 = 0; }; _local6.y = _local2; _local7.x = (_local1 / ScaleFactor); _local7.y = (_local2 / ScaleFactor); _local8.rotation = Rotation; switch (Rotation){ case 0: _local8.x = (_local8.y = 0); break; case 90: _local8.x = _local6.width; _local8.y = 0; break; case 180: _local8.x = _local6.width; _local8.y = _local6.height; break; case 270: _local8.x = 0; _local8.y = _local6.height; break; }; _local1 = (_local1 + ((_local6.width * ScaleFactor) + xinterstice)); if (_local6.height > _local3){ _local3 = _local6.height; }; _local4 = Math.max(_local1, _local4); _local5++; }; _local5 = 0; while (_local5 < Pages.length) { _local9 = _local5; _local10 = Pages[_local5].movie.y; _local11 = uint.MAX_VALUE; _local12 = uint.MIN_VALUE; do { _local6 = Pages[_local5]; _local11 = Math.min(_local11, _local6.movie.x); _local12 = Math.max(_local12, (_local6.movie.x + _local6.width)); _local5++; } while ((((_local5 < Pages.length)) && ((_local10 == Pages[_local5].movie.y)))); _local13 = (((ClientWidth / ScaleFactor) - (_local12 - _local11)) / 2); if (_local13 > 0){ _local14 = _local9; while (_local14 < _local5) { Pages[_local14].movie.x = (Pages[_local14].movie.x + _local13); _local14++; }; }; }; BottomArea.y = (((_local2 + yinterstice) + (_local3 * ScaleFactor)) / ScaleFactor); BottomArea.height = (ymargin / ScaleFactor); BottomArea.x = (_local4 / ScaleFactor); BottomArea.width = (xmargin / ScaleFactor); DocArea.update(); } public function mouseOutHandler(_arg1:MouseEvent):void{ ShowStandardCursor(); } public function LinkMouseOut(_arg1:MouseEvent):void{ ShowCustomCursor(); } public function CorrectZoomVal(_arg1:Number):uint{ if (_arg1 > maxZoom){ _arg1 = maxZoom; }; if (_arg1 < minZoom){ _arg1 = minZoom; }; return (Math.floor(_arg1)); } public function CalcScrollSteps():void{ DocArea.verticalLineScrollSize = (DocArea.height / 20); DocArea.verticalPageScrollSize = (DocArea.height - DocArea.verticalLineScrollSize); DocArea.horizontalLineScrollSize = (DocArea.width / 20); DocArea.horizontalPageScrollSize = (DocArea.width - DocArea.horizontalLineScrollSize); } public function OnStageMouseLeave(_arg1:Event):void{ mouseOutHandler(new MouseEvent(MouseEvent.MOUSE_OUT)); } function __setAcc_HandCursor_Scene1_Layer1_1(){ HandCursor.accessibilityProperties = new AccessibilityProperties(); HandCursor.accessibilityProperties.silent = true; } public function IsWordSym(_arg1:String):Boolean{ var _local2:Number = _arg1.charCodeAt(0); return ((((((((((_arg1 >= "A")) && ((_arg1 <= "Z")))) || ((((_arg1 >= "a")) && ((_arg1 <= "z")))))) || ((((_arg1 >= "0")) && ((_arg1 <= "9")))))) || ((((((((_local2 >= 128)) && (!((((_local2 >= 0x2000)) && ((_local2 <= 8303))))))) && (!((((_local2 >= 160)) && ((_local2 <= 191))))))) && (!((((_local2 >= 0x2E00)) && ((_local2 <= 11903))))))))); } public function SearchForText(_arg1:String):Boolean{ return ((notfoundtip.visible = (SearchAndHighlightText(_arg1) == -1))); } public function SyncDropDownButState():void{ var _local1:*; var _local2:MovieClip; if (DropDownToolbar){ _local1 = 0; while (_local1 < DropDownToolbar.Buttons.length) { _local2 = DropDownToolbar.Buttons[_local1]; _local2.but.normalState = _local2.button.movie.but.normalState; _local2.but.ShowState(_local2.but.normalState); _local1++; }; }; } public function OnPageNoFieldRollOver(_arg1:MouseEvent):void{ ShowPageNoFieldTip(true); } public function OnDocAreaContentRollOver(_arg1:MouseEvent):void{ cursor.x = _arg1.stageX; cursor.y = _arg1.stageY; ShowCustomCursor(); } public function GetInitParam(_arg1:String, _arg2:Object){ var _local3:* = loaderInfo.parameters[_arg1]; if (_local3 == null){ _local3 = _arg2; }; return (_local3); } public function CenterMsg(_arg1:MovieClip){ if (_arg1){ _arg1.x = ((stage.stageWidth - _arg1.width) / 2); _arg1.y = ((stage.stageHeight - _arg1.height) / 2); }; } public function ProcessZoomEntry():void{ SetZoomLevel(new Number(RemoveNonDigits(ScaleTextField.text))); } public function PlaceWaitMsg(_arg1:Sprite, _arg2:String):MovieClip{ var _local3 = "waitmsg"; var _local4:MovieClip = AttachMovie(_local3, _arg1, _local3); _local4.msg.autoSize = TextFieldAutoSize.LEFT; _local4.msg.text = _arg2; return (_local4); } public function OpenInNewWindowInt():void{ DropDownToolbar.visible = false; NavigateToURL(loaderInfo.url, "_blank"); } public function OnScaleTextFieldFocusOut(_arg1:FocusEvent):void{ ProcessZoomEntry(); } public function OnPageNoFieldFocusIn(_arg1:FocusEvent):void{ PageNoInitVal = PageNoField.text; ShowPageNoFieldTip(false); } public function OnFitWidthButClick(_arg1:MouseEvent):void{ FitWidth(); } public function SelectScroll(){ if (DocArea.mouseY > DocArea.height){ ScrollTo(undefined, (DocArea.verticalScrollPosition + interpolate((DocArea.verticalLineScrollSize * MinSelVScrollRatio), (DocArea.verticalLineScrollSize * MaxSelVScrollRatio), DocArea.height, (DocArea.height * 2), DocArea.mouseY))); } else { if (DocArea.mouseY < 0){ ScrollTo(undefined, (DocArea.verticalScrollPosition - interpolate((DocArea.verticalLineScrollSize * MinSelVScrollRatio), (DocArea.verticalLineScrollSize * MaxSelVScrollRatio), 0, -(DocArea.height), DocArea.mouseY))); } else { if (DocArea.mouseX > DocArea.width){ ScrollTo((DocArea.horizontalScrollPosition + interpolate((DocArea.horizontalLineScrollSize * MinSelHScrollRatio), (DocArea.horizontalLineScrollSize * MaxSelHScrollRatio), DocArea.width, (DocArea.width * 2), DocArea.mouseX)), undefined); } else { if (DocArea.mouseX < 0){ ScrollTo((DocArea.horizontalScrollPosition - interpolate((DocArea.horizontalLineScrollSize * MinSelHScrollRatio), (DocArea.horizontalLineScrollSize * MaxSelHScrollRatio), 0, -(DocArea.width), DocArea.mouseX)), undefined); }; }; }; }; } public function AttachBtnImages(){ var _local4:*; var _local1:* = 0; while (_local1 < TBButtons.length) { _local4 = TBButtons[_local1]; if (_local4.id){ AttachBtnImage(_local4.movie, _local4.id, _local4.nocoladj); }; _local1++; }; AttachBtnImage(toolbar.more, 16, false); toolbar.ZoomSlider.SetRange(minZoom, maxZoom); toolbar.ZoomSlider.y = Math.round(((Deftoppanelheight - toolbar.ZoomSlider.height) / 2)); toolbar.ZoomSlider.Init(); var _local2:MovieClip = toolbar.ZoomSlider.getChildByName("img"); if (_local2){ toolbar.ZoomSlider.swapChildren(_local2, toolbar.ZoomSlider.SliderHandle); toolbar.ZoomSlider.SliderHandleBtn.y = Math.round(((-((toolbar.ZoomSlider.SliderHandleBtn.height - _local2.height)) / 2) + GetIntSetting("ZoomHandleOffset", 0))); }; var _local3:MovieClip = toolbar.logo.getChildByName("img"); if (_local3){ _local3.y = Math.round(((29 - _local3.height) / 2)); }; } public function UpdateMaxPageParams(_arg1:Object):void{ if (_arg1.width > MaxPageWidth){ MaxPageWidth = _arg1.width; }; if (_arg1.height > MaxPageHeight){ MaxPageHeight = _arg1.height; }; } public function UpdatePageNo(_arg1:Number=0):void{ if (!_arg1){ _arg1 = GetVisiblePageNo(); }; PageNoField.text = _arg1.toString(); if (PageNo != _arg1){ PageNo = _arg1; }; } function __setTab_HandCursor_Scene1_Layer1_1(){ HandCursor.tabIndex = 0; } public function OnPageNoFieldFocusOut(_arg1:FocusEvent):void{ if (PageNoInitVal != PageNoField.text){ ProcessPageNo(); }; } public function OnTotalPagesFieldRollOut(_arg1:MouseEvent):void{ ShowTotalPagesTip(false); } public function ScanPages(_arg1:uint):void{ var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local2:uint = _arg1; do { _local3 = DocPages[(_local2 - 1)].movie; _local4 = DocPages[(_local2 - 1)].realMovie; _local5 = _local3.x; _local6 = _local3.y; _local7 = _local4.x; _local8 = _local4.y; _local9 = _local4.rotation; _local10 = AttachPageMovie(_local2); _local11 = !((_local10 == null)); if (_local11){ if ((((_local2 < FromPage)) || ((_local2 > ToPage)))){ DocAreaContent.removeChild(_local10); } else { _local10.x = _local5; _local10.y = _local6; _local12 = _local10.getChildByName("realMovie"); _local12.x = _local7; _local12.y = _local8; _local12.rotation = _local9; }; loadedPages = _local2; UpdateWaitMsg(); }; _local2++; } while (((_local11) && ((_local2 <= totalPages)))); } public function AttachBinData(_arg1:String, _arg2:Boolean=false):ByteArray{ var ba:ByteArray; var AssetClass:Class; var id = _arg1; var fromExtDoc = _arg2; try { AssetClass = (getDefinitionByName(id) as Class); ba = new (AssetClass); } catch(e) { }; return (ba); } public function GetIntSetting(_arg1:String, _arg2:Object):int{ return (parseInt(GetSetting(_arg1, _arg2))); } public function OnFullScreen(_arg1:FullScreenEvent):void{ if (((!(_arg1.fullScreen)) && (!(isNaN(beforeFSWidth))))){ setSize(beforeFSWidth, beforeFSHeight); beforeFSWidth = NaN; }; SetupFSButton(); LayoutToolbar(); } public function onload():void{ SetMouseMode("move"); SetInitialView(); if (autonomous){ stage.dispatchEvent(new Event(Event.RESIZE)); } else { setSize(550, 400); }; SetInitialPos(); ShowTotalPages(); } public function GetSettingInt(_arg1:String, _arg2:Object, _arg3:XML, _arg4:XML=null):String{ var _local5:String = _arg3.attribute(_arg1); if (((!(_local5)) && (_arg4))){ _local5 = _arg4.attribute(_arg1); }; if (!_local5){ _local5 = String(_arg2); }; return (_local5); } public function OnLogoClick(_arg1:MouseEvent):void{ NavigateToURL(LogoURL, "_blank"); } public function GetMouseHoverSymbol(_arg1:Number):Object{ var _local3:*; var _local4:TextSnapshot; var _local5:Number; var _local2:uint; while (_local2 < Pages.length) { _local3 = GetMousePos(); if (Pages[_local2].realMovie.hitTestPoint(_local3.x, _local3.y)){ _local4 = GetTextSnapshot(_local2); _local5 = _local4.hitTestTextNearPos(Pages[_local2].realMovie.mouseX, Pages[_local2].realMovie.mouseY, _arg1); if (_local5 != -1){ return ({page:_local2, pos:_local5}); }; }; _local2++; }; return (null); } public function OnSearchFieldKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.charCode == 13){ Search(); }; } public function FindNonWord(_arg1:String, _arg2:uint):int{ var _local3:int = _arg2; while (_local3 < _arg1.length) { if (!IsWordSym(_arg1.charAt(_local3))){ return (_local3); }; _local3++; }; return (-1); } public function setSize(_arg1:uint, _arg2:uint):void{ DocArea.y = toppanelheight; MovieWidth = _arg1; MovieHeight = _arg2; DocArea.width = MovieWidth; DocArea.height = (MovieHeight - toppanelheight); CalcScrollSteps(); SetBaseParameters(); LayoutPages(); LayoutToolbar(); ModalScreen.resizeContainer(_arg1, _arg2); } function __setTab_DocArea_Scene1_Layer1_1(){ DocArea.tabIndex = 17; } public function OnSliderChange(_arg1:Event):void{ ZoomTo(toolbar.ZoomSlider.GetValue()); SetZoomState("none"); } public function OpenHelpPageInt():void{ DropDownToolbar.visible = false; NavigateToURL(HelpPageURL, "_blank"); } public function FillWithBitmap(_arg1:MovieClip, _arg2:BitmapData, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:Boolean):void{ var matrix:*; var movie = _arg1; var bitmap = _arg2; var x1 = _arg3; var y1 = _arg4; var x2 = _arg5; var y2 = _arg6; var scaleToFit = _arg7; var _local9 = movie.graphics; with (_local9) { if (scaleToFit){ matrix = new Matrix(); matrix.scale(((x2 - x1) / bitmap.width), ((y2 - y1) / bitmap.height)); }; beginBitmapFill(bitmap, matrix, true); moveTo(x1, y1); lineTo(x1, y2); lineTo(x2, y2); lineTo(x2, y1); lineTo(x1, y1); endFill(); }; } public function DropDowbButHandler(_arg1:MouseEvent):void{ _arg1.currentTarget.button.movie.but.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } public function SetupFSButton():void{ var _local1:* = toolbar.fullscreen; AttachBtnImage(_local1, GetFullScreenButID(), false); var _local2:TextField = _local1.tip; _local2.visible = false; _local2.text = locale.loadString(GetFullScreenTipID()); _local1.tipOrigx = (_local2.x = ((_local1.x + (_local1.width / 2)) - (_local2.width / 2))); } public function OnScaleTextFieldKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.charCode == 13){ ProcessZoomEntry(); }; } public function PreviousPageInt():void{ SetCurrentPage((GetCurrentPage() - 1)); } public function AttachMovie(_arg1:String, _arg2:Sprite=null, _arg3:String=""):MovieClip{ var movie:MovieClip; var AssetClass:Class; var id = _arg1; var parent = _arg2; var name = _arg3; try { AssetClass = (getDefinitionByName(id) as Class); movie = new (AssetClass); if (name.length){ movie.name = name; }; if (parent){ parent.addChild(movie); }; } catch(e:Error) { }; return (movie); } public function EnableLinks():void{ var _local1:uint; while (_local1 < Links.length) { Links[_local1].addEventListener(MouseEvent.CLICK, LinkClick, false, 0, true); Links[_local1].addEventListener(MouseEvent.ROLL_OVER, LinkMouseOver, false, 0, true); Links[_local1].addEventListener(MouseEvent.ROLL_OUT, LinkMouseOut, false, 0, true); _local1++; }; } public function ProcessPageNo(){ var _local1:String = PageNoField.text; SetCurrentPage(new Number(_local1)); PageNoInitVal = PageNoField.text; } public function OnCopyMenuItemSelect(_arg1:ContextMenuEvent){ if (!NoCopying){ CopyText(); }; } public function OnSearchFieldFocusIn(_arg1:FocusEvent):void{ ShowSearchPatTip(false); } public function GoToBookmark(_arg1:String, _arg2:Boolean=true){ var _local3:Object = BMDef[_arg1]; if (((((_local3) && ((_local3.page >= 1)))) && ((_local3.page <= totalPages)))){ if (_arg2){ AddToHistory(_local3); }; GoToPagePos(_local3, false); return (true); }; return (false); } public function CreateLinks(_arg1:uint):void{ var _local3:uint; var _local4:Object; var _local5:MovieClip; var _local6:MovieClip; var _local2:Object = LinkDef[("p" + _arg1)]; if (_local2){ _local3 = 0; while (_local3 < _local2.length) { _local4 = _local2[_local3]; _local5 = DocPages[(_arg1 - 1)].realMovie; _local6 = (_local5.getChildByName(_local4.name) as MovieClip); _local6.LinkURL = _local4.url; _local6.target = _local4.target; _local6.pageno = _arg1; _local6.useHandCursor = true; _local6.buttonMode = true; _local6.addEventListener(MouseEvent.CLICK, LinkClick, false, 0, true); _local6.addEventListener(MouseEvent.ROLL_OVER, LinkMouseOver, false, 0, true); _local6.addEventListener(MouseEvent.ROLL_OUT, LinkMouseOut, false, 0, true); Links.push(_local6); _local3++; }; }; } } }//package print2flash_fla
Section 26
//MCSlider_47 (print2flash_fla.MCSlider_47) package print2flash_fla { import flash.display.*; import flash.accessibility.*; public dynamic class MCSlider_47 extends MovieClip { public var SliderHandleBtn:ImgButton; public function MCSlider_47(){ __setAcc_SliderHandleBtn_MCSlider_Layer1_0(); __setTab_SliderHandleBtn_MCSlider_Layer1_0(); } function __setTab_SliderHandleBtn_MCSlider_Layer1_0(){ SliderHandleBtn.tabIndex = 0; } function __setAcc_SliderHandleBtn_MCSlider_Layer1_0(){ SliderHandleBtn.accessibilityProperties = new AccessibilityProperties(); SliderHandleBtn.accessibilityProperties.silent = true; } } }//package print2flash_fla
Section 27
//Timeline_30 (print2flash_fla.Timeline_30) package print2flash_fla { import flash.display.*; import flash.text.*; import flash.accessibility.*; public dynamic class Timeline_30 extends MovieClip { public var ScaleTextField:TextField; public function Timeline_30(){ __setAcc_ScaleTextField_(); __setTab_ScaleTextField_(); } function __setTab_ScaleTextField_(){ ScaleTextField.tabIndex = 5; } function __setAcc_ScaleTextField_(){ ScaleTextField.accessibilityProperties = new AccessibilityProperties(); ScaleTextField.accessibilityProperties.name = "Zoom"; } } }//package print2flash_fla
Section 28
//Timeline_31 (print2flash_fla.Timeline_31) package print2flash_fla { import flash.display.*; import flash.accessibility.*; public dynamic class Timeline_31 extends MovieClip { public var PageNoFieldMC:MovieClip; public var TotalPagesMC:MovieClip; public function Timeline_31(){ __setAcc_TotalPagesMC_(); __setTab_TotalPagesMC_(); __setTab_PageNoFieldMC_(); } function __setAcc_TotalPagesMC_(){ TotalPagesMC.accessibilityProperties = new AccessibilityProperties(); TotalPagesMC.accessibilityProperties.silent = true; } function __setTab_PageNoFieldMC_(){ PageNoFieldMC.tabIndex = 0; } function __setTab_TotalPagesMC_(){ TotalPagesMC.tabIndex = 0; } } }//package print2flash_fla
Section 29
//Timeline_32 (print2flash_fla.Timeline_32) package print2flash_fla { import flash.display.*; import flash.text.*; import flash.accessibility.*; public dynamic class Timeline_32 extends MovieClip { public var TotalPages:TextField; public function Timeline_32(){ __setAcc_TotalPages_(); __setTab_TotalPages_(); } function __setTab_TotalPages_(){ TotalPages.tabIndex = 0; } function __setAcc_TotalPages_(){ TotalPages.accessibilityProperties = new AccessibilityProperties(); TotalPages.accessibilityProperties.silent = true; } } }//package print2flash_fla
Section 30
//Timeline_33 (print2flash_fla.Timeline_33) package print2flash_fla { import flash.display.*; import flash.text.*; import flash.accessibility.*; public dynamic class Timeline_33 extends MovieClip { public var PageNoField:TextField; public function Timeline_33(){ __setAcc_PageNoField_(); __setTab_PageNoField_(); } function __setTab_PageNoField_(){ PageNoField.tabIndex = 9; } function __setAcc_PageNoField_(){ PageNoField.accessibilityProperties = new AccessibilityProperties(); PageNoField.accessibilityProperties.name = "Go to page"; } } }//package print2flash_fla
Section 31
//Timeline_50 (print2flash_fla.Timeline_50) package print2flash_fla { import flash.display.*; import flash.text.*; import flash.accessibility.*; public dynamic class Timeline_50 extends MovieClip { public var searchPattern:TextField; public function Timeline_50(){ __setAcc_searchPattern_(); __setTab_searchPattern_(); } function __setTab_searchPattern_(){ searchPattern.tabIndex = 11; } function __setAcc_searchPattern_(){ searchPattern.accessibilityProperties = new AccessibilityProperties(); searchPattern.accessibilityProperties.name = "Search"; } } }//package print2flash_fla
Section 32
//button (button) package { import flash.display.*; public dynamic class button extends SimpleButton { } }//package
Section 33
//Button_disabledSkin (Button_disabledSkin) package { import flash.display.*; public dynamic class Button_disabledSkin extends MovieClip { } }//package
Section 34
//Button_downSkin (Button_downSkin) package { import flash.display.*; public dynamic class Button_downSkin extends MovieClip { } }//package
Section 35
//Button_emphasizedSkin (Button_emphasizedSkin) package { import flash.display.*; public dynamic class Button_emphasizedSkin extends MovieClip { } }//package
Section 36
//Button_overSkin (Button_overSkin) package { import flash.display.*; public dynamic class Button_overSkin extends MovieClip { } }//package
Section 37
//Button_selectedDisabledSkin (Button_selectedDisabledSkin) package { import flash.display.*; public dynamic class Button_selectedDisabledSkin extends MovieClip { } }//package
Section 38
//Button_selectedDownSkin (Button_selectedDownSkin) package { import flash.display.*; public dynamic class Button_selectedDownSkin extends MovieClip { } }//package
Section 39
//Button_selectedOverSkin (Button_selectedOverSkin) package { import flash.display.*; public dynamic class Button_selectedOverSkin extends MovieClip { } }//package
Section 40
//Button_selectedUpSkin (Button_selectedUpSkin) package { import flash.display.*; public dynamic class Button_selectedUpSkin extends MovieClip { } }//package
Section 41
//Button_upSkin (Button_upSkin) package { import flash.display.*; public dynamic class Button_upSkin extends MovieClip { } }//package
Section 42
//def_back (def_back) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_back extends MovieClip { public var but:manualbutton; public function def_back(){ __setAcc_but_def_back_Layer2_0(); __setTab_but_def_back_Layer2_0(); } function __setAcc_but_def_back_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Back"; but.accessibilityProperties.forceSimple = true; } function __setTab_but_def_back_Layer2_0(){ but.tabIndex = 1; } } }//package
Section 43
//def_bgr (def_bgr) package { import flash.display.*; public dynamic class def_bgr extends MovieClip { } }//package
Section 44
//def_forward (def_forward) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_forward extends MovieClip { public var but:manualbutton; public function def_forward(){ __setAcc_but_def_forward_Layer2_0(); __setTab_but_def_forward_Layer2_0(); } function __setTab_but_def_forward_Layer2_0(){ but.tabIndex = 2; } function __setAcc_but_def_forward_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Forward"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 45
//def_fullscreen (def_fullscreen) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_fullscreen extends MovieClip { public var but:manualbutton; public function def_fullscreen(){ __setAcc_but_def_fullscreen_Layer2_0(); __setTab_but_def_fullscreen_Layer2_0(); } function __setTab_but_def_fullscreen_Layer2_0(){ but.tabIndex = 1; } function __setAcc_but_def_fullscreen_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Back"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 46
//def_help (def_help) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_help extends MovieClip { public var but:manualbutton; public function def_help(){ __setAcc_but_def_help_Layer2_0(); __setTab_but_def_help_Layer2_0(); } function __setAcc_but_def_help_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Help"; but.accessibilityProperties.forceSimple = true; } function __setTab_but_def_help_Layer2_0(){ but.tabIndex = 16; } } }//package
Section 47
//def_more (def_more) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_more extends MovieClip { public var but:manualbutton; public function def_more(){ __setAcc_but_def_more_Layer3_0(); __setTab_but_def_more_Layer3_0(); } function __setTab_but_def_more_Layer3_0(){ but.tabIndex = 0; } function __setAcc_but_def_more_Layer3_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.silent = true; } } }//package
Section 48
//def_moveMode (def_moveMode) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_moveMode extends MovieClip { public var but:manualbutton; public function def_moveMode(){ __setAcc_but_def_moveMode_Layer2_0(); __setTab_but_def_moveMode_Layer2_0(); } function __setTab_but_def_moveMode_Layer2_0(){ but.tabIndex = 3; } function __setAcc_but_def_moveMode_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Drag"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 49
//def_newwindow (def_newwindow) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_newwindow extends MovieClip { public var but:manualbutton; public function def_newwindow(){ __setAcc_but_def_newwindow_Layer2_0(); __setTab_but_def_newwindow_Layer2_0(); } function __setAcc_but_def_newwindow_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Open in New Window"; but.accessibilityProperties.forceSimple = true; } function __setTab_but_def_newwindow_Layer2_0(){ but.tabIndex = 15; } } }//package
Section 50
//def_nextpage (def_nextpage) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_nextpage extends MovieClip { public var but:manualbutton; public function def_nextpage(){ __setAcc_but_def_nextpage_Layer2_0(); __setTab_but_def_nextpage_Layer2_0(); } function __setTab_but_def_nextpage_Layer2_0(){ but.tabIndex = 10; } function __setAcc_but_def_nextpage_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Next page"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 51
//def_prevpage (def_prevpage) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_prevpage extends MovieClip { public var but:manualbutton; public function def_prevpage(){ __setAcc_but_def_prevpage_Layer2_0(); __setTab_but_def_prevpage_Layer2_0(); } function __setTab_but_def_prevpage_Layer2_0(){ but.tabIndex = 8; } function __setAcc_but_def_prevpage_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Previous page"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 52
//def_print (def_print) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_print extends MovieClip { public var but:manualbutton; public function def_print(){ __setAcc_but_def_print_Layer2_0(); __setTab_but_def_print_Layer2_0(); } function __setTab_but_def_print_Layer2_0(){ but.tabIndex = 14; } function __setAcc_but_def_print_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Print"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 53
//def_rotate (def_rotate) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_rotate extends MovieClip { public var but:manualbutton; public function def_rotate(){ __setAcc_but_def_rotate_Layer2_0(); __setTab_but_def_rotate_Layer2_0(); } function __setTab_but_def_rotate_Layer2_0(){ but.tabIndex = 13; } function __setAcc_but_def_rotate_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Rotate"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 54
//def_scalePage (def_scalePage) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_scalePage extends MovieClip { public var but:manualbutton; public function def_scalePage(){ __setAcc_but_def_scalePage_Layer2_0(); __setTab_but_def_scalePage_Layer2_0(); } function __setAcc_but_def_scalePage_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Fit page"; but.accessibilityProperties.forceSimple = true; } function __setTab_but_def_scalePage_Layer2_0(){ but.tabIndex = 7; } } }//package
Section 55
//def_scaleWidth (def_scaleWidth) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_scaleWidth extends MovieClip { public var but:manualbutton; public function def_scaleWidth(){ __setAcc_but_def_scaleWidth_Layer2_0(); __setTab_but_def_scaleWidth_Layer2_0(); } function __setTab_but_def_scaleWidth_Layer2_0(){ but.tabIndex = 6; } function __setAcc_but_def_scaleWidth_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Fit width"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 56
//def_selMode (def_selMode) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_selMode extends MovieClip { public var but:manualbutton; public function def_selMode(){ __setAcc_but_def_selMode_Layer2_0(); __setTab_but_def_selMode_Layer2_0(); } function __setTab_but_def_selMode_Layer2_0(){ but.tabIndex = 4; } function __setAcc_but_def_selMode_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Select Text"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 57
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//package
Section 58
//ImgButton (ImgButton) package { import flash.display.*; public class ImgButton extends SimpleButton { private var upImageID; private var downImageID:String; public function SetImages(_arg1, _arg2:String){ var _local3:MovieClip = MovieClip(root); upState = new ImgButtonDisplayState(_arg1, _local3); downState = new ImgButtonDisplayState(_arg2, _local3); overState = new ImgButtonDisplayState(_arg2, _local3); hitTestState = new Sprite(); _local3.DrawRect(hitTestState, 0, 0, Math.max(upState.width, downState.width), Math.max(upState.height, downState.height), 0); } } }//package
Section 59
//ImgButtonDisplayState (ImgButtonDisplayState) package { import flash.display.*; public class ImgButtonDisplayState extends Sprite { public function ImgButtonDisplayState(_arg1:String, _arg2:MovieClip){ _arg2.AttachMovie(_arg1, this); } } }//package
Section 60
//manualbutton (manualbutton) package { import flash.display.*; import flash.events.*; public class manualbutton extends MovieClip { private var canvas:Sprite; public var normalState:uint;// = 1 public function manualbutton(){ useHandCursor = (buttonMode = true); mouseChildren = false; addEventListener(MouseEvent.ROLL_OVER, onRollOver, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, onRollOut, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); } public function onMouseUp(_arg1:MouseEvent):void{ ShowState(2); } public function onRollOut(_arg1:MouseEvent):void{ var _local2:MovieClip = MovieClip(root); ShowState(normalState); } public function onRollOver(_arg1:MouseEvent):void{ ShowState(2); } public function ShowState(_arg1:uint):void{ var _local2:MovieClip = MovieClip(root); if (canvas){ removeChild(canvas); }; canvas = new Sprite(); addChild(canvas); switch (_arg1){ case 2: _local2.DrawRect(canvas, 0, 0, (width / scaleX), height, _local2.OverButColor, _local2.OverRectColor); break; case 3: _local2.DrawRect(canvas, 0, 0, (width / scaleX), height, _local2.DownButColor, _local2.DownRectColor); break; }; } public function onMouseDown(_arg1:MouseEvent):void{ ShowState(3); } } }//package
Section 61
//ModalScreen (ModalScreen) package { import flash.display.*; public class ModalScreen { private static var container:DisplayObjectContainer; private static var sprite:Sprite; private static var object:DisplayObject; private static function DrawSprite(_arg1, _arg2:uint){ sprite.graphics.beginFill(0); sprite.graphics.drawRect(container.x, container.y, _arg1, _arg2); sprite.graphics.endFill(); } public static function resizeContainer(_arg1, _arg2:uint):void{ if (sprite){ sprite.graphics.clear(); DrawSprite(_arg1, _arg2); center(_arg1, _arg2, object); }; } public static function close(){ container.removeChild(sprite); sprite = null; } private static function center(_arg1:uint, _arg2:uint, _arg3:DisplayObject):void{ _arg3.x = ((_arg1 / 2) - (_arg3.width / 2)); _arg3.y = ((_arg2 / 2) - (_arg3.height / 2)); } public static function show(_arg1:DisplayObjectContainer, _arg2:DisplayObject, _arg3:uint, _arg4:uint){ _arg1 = DisplayObjectContainer(_arg1.root); ModalScreen.container = _arg1; ModalScreen.object = _arg2; sprite = new Sprite(); DrawSprite(_arg3, _arg4); sprite.addChild(_arg2); sprite.alpha = 0.5; _arg2.alpha = 2; _arg1.addChild(sprite); _arg1.setChildIndex(sprite, (_arg1.numChildren - 1)); ModalScreen.center(_arg3, _arg4, _arg2); } } }//package
Section 62
//P2FLocale (P2FLocale) package { import flash.system.*; public class P2FLocale { var Strings:Object; static var DefLanguage = "en"; public static var LocaleArray:Object = {bs:{IDS_DRAG:"Ruka", IDS_SELTEXT:"Selektuj tekst", IDS_ZOOM:"Priblizi", IDS_FITWIDTH:"Po sirini", IDS_FITPAGE:"Po stranici", IDS_PREVPAGE:"Prosla stranica", IDS_GOTOPAGE:"Idi na stranicu", IDS_TOTPAGES:"Ukupno stranica", IDS_NEXTPAGE:"Sljedeca stranica", IDS_SCHHINT:"Kucaj ovdje da trazis", IDS_SEARCH:"Trazi", IDS_NOTFOUND:"Nije pronadjeno", IDS_ROTATE:"Rotiraj", IDS_PRINT:"Printaj", IDS_NEWWND:"Otvori u novom prozoru", IDS_HELP:"Pomoc", IDS_BACK:"Nazad", IDS_FORWARD:"Naprijed", IDS_FULLSCR:"Prikaz preko cijelog ekrana", IDS_FULLSCREXIT:"Prekini prikaz preko cijelog ekrana"}, cs:{IDS_DRAG:"Posouvání", IDS_SELTEXT:"Vybrat text", IDS_ZOOM:"Zvětšení", IDS_FITWIDTH:"Šířka stránky", IDS_FITPAGE:"Celá stránka", IDS_PREVPAGE:"Předchozí stránka", IDS_GOTOPAGE:"Přejít na stránku", IDS_TOTPAGES:"Celkem stránek", IDS_NEXTPAGE:"Další stránka", IDS_SCHHINT:"Vložte hledaný text", IDS_SEARCH:"Hledat", IDS_NOTFOUND:"Nenalezeno", IDS_ROTATE:"Otočit", IDS_PRINT:"Tisk", IDS_NEWWND:"Otevřít v novém okně", IDS_HELP:"Nápověda", IDS_BACK:"Zpět", IDS_FORWARD:"Vpřed", IDS_FULLSCR:"Celá obrazovka", IDS_FULLSCREXIT:"Ukončit režim celé obrazovky", IDS_PDTITLE:"Nastavení tisku", IDS_PDPAGES:"Strany:", IDS_PDFROM:"Od", IDS_PDTO:"Do", IDS_PDSCALING:"Měřítko stránky:", IDS_PDNOSCALE:"Žádné", IDS_PDAUTOR:"Automaticky otočit a přizpůsobit", IDS_OK:"OK", IDS_CANCEL:"Storno"}, da:{IDS_DRAG:"Træk", IDS_SELTEXT:"Vælg tekst", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Tilpas bredde", IDS_FITPAGE:"Tilpas side", IDS_PREVPAGE:"Forrige side", IDS_GOTOPAGE:"Gå til side", IDS_TOTPAGES:"Antal sider", IDS_NEXTPAGE:"Næste side", IDS_SCHHINT:"Angiv søgeord", IDS_SEARCH:"Søg", IDS_NOTFOUND:"Ikke fundet", IDS_ROTATE:"Rotér", IDS_PRINT:"Udskriv", IDS_NEWWND:"Åbn i nyt vindue", IDS_HELP:"Hjælp", IDS_BACK:"Tilbage", IDS_FORWARD:"Fremad", IDS_FULLSCR:"Fuldskærm", IDS_FULLSCREXIT:"Afslut fuldskærmstilstand"}, de:{IDS_DRAG:"Schwenken", IDS_SELTEXT:"Text auswählen", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Breite anpassen", IDS_FITPAGE:"An Ansicht anpassen", IDS_PREVPAGE:"Vorherige Seite", IDS_GOTOPAGE:"Springen zu Seite", IDS_TOTPAGES:"Gesamtseiten", IDS_NEXTPAGE:"Nächste Seite", IDS_SCHHINT:"Geben Sie hier ein um Text zu suchen", IDS_SEARCH:"Suche", IDS_NOTFOUND:"Nicht gefunden", IDS_ROTATE:"Drehen", IDS_PRINT:"Drucken", IDS_NEWWND:"In neuem Browser öffnen", IDS_HELP:"Hilfe", IDS_BACK:"Zurück", IDS_FORWARD:"Vor", IDS_FULLSCR:"Vollbild", IDS_FULLSCREXIT:"Vollbildmodus beenden", IDS_PDTITLE:"Druckeinstellungen", IDS_PDPAGES:"Seiten:", IDS_PDFROM:"Von", IDS_PDTO:"Bis", IDS_PDSCALING:"Seitenanpassung:", IDS_PDNOSCALE:"Keine", IDS_PDAUTOR:"Automatisch drehen und einpassen", IDS_OK:"OK", IDS_CANCEL:"Abbrechen"}, en:{IDS_DRAG:"Drag", IDS_SELTEXT:"Select Text", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Fit Width", IDS_FITPAGE:"Fit Page", IDS_PREVPAGE:"Previous Page", IDS_GOTOPAGE:"Go To Page", IDS_TOTPAGES:"Total Pages", IDS_NEXTPAGE:"Next Page", IDS_SCHHINT:"Type here to search", IDS_SEARCH:"Search", IDS_NOTFOUND:"Not Found", IDS_ROTATE:"Rotate", IDS_PRINT:"Print", IDS_NEWWND:"Open In New Window", IDS_HELP:"Help", IDS_BACK:"Back", IDS_FORWARD:"Forward", IDS_FULLSCR:"Full Screen", IDS_FULLSCREXIT:"Exit Full Screen Mode", IDS_PDTITLE:"Print Options", IDS_PDPAGES:"Pages:", IDS_PDFROM:"From", IDS_PDTO:"To", IDS_PDSCALING:"Scaling:", IDS_PDNOSCALE:"No scale", IDS_PDAUTOR:"Auto-Rotate and Fit", IDS_OK:"OK", IDS_CANCEL:"Cancel"}, es:{IDS_DRAG:"Desplazar", IDS_SELTEXT:"Seleccionar", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Ajustar al ancho", IDS_FITPAGE:"Ajustar al visor", IDS_PREVPAGE:"Página Anterior", IDS_GOTOPAGE:"Vaya A paginar", IDS_TOTPAGES:"Páginas Totales", IDS_NEXTPAGE:"Página Siguiente", IDS_SCHHINT:"Mecanografíe aquí a búsqueda", IDS_SEARCH:"Buscar", IDS_NOTFOUND:"No encontrado", IDS_ROTATE:"Rote", IDS_PRINT:"Imprimir", IDS_NEWWND:"Abrir en nuevo navegador", IDS_HELP:"Ayuda", IDS_BACK:"Anterior", IDS_FORWARD:"Siguiente", IDS_FULLSCR:"Pantalla completa", IDS_FULLSCREXIT:"Salir del modo pantalla completa", IDS_PDTITLE:"Imprimir", IDS_PDPAGES:"Páginas:", IDS_PDFROM:"De", IDS_PDTO:"A", IDS_PDSCALING:"Escala:", IDS_PDNOSCALE:"Sin escala", IDS_PDAUTOR:"Auto-rotar y Ajustar", IDS_OK:"OK", IDS_CANCEL:"Cancelar"}, fr:{IDS_DRAG:"Panorama", IDS_SELTEXT:"Sélectionner le texte", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Ajuster la largeur", IDS_FITPAGE:"Ajuster dans la visionneuse", IDS_PREVPAGE:"Page précédente", IDS_GOTOPAGE:" Aller a la page", IDS_TOTPAGES:"Nombre de pages", IDS_NEXTPAGE:"Prochaine page", IDS_SCHHINT:"Entrez votre question ici", IDS_SEARCH:"Rechercher", IDS_NOTFOUND:"Non trouvé", IDS_ROTATE:"Rotation", IDS_PRINT:"Imprimer", IDS_NEWWND:"Ouvrir dans une nouvelle fenêtre", IDS_HELP:"Aide", IDS_BACK:"Page précédente", IDS_FORWARD:"Page suivante", IDS_FULLSCR:"Plein écran", IDS_FULLSCREXIT:"Quitter le mode plein écran"}, hr:{IDS_DRAG:"Ruka", IDS_SELTEXT:"Selektiraj tekst", IDS_ZOOM:"Zumiraj", IDS_FITWIDTH:"Po sirini", IDS_FITPAGE:"Po stranici", IDS_PREVPAGE:"Prethodna stranica", IDS_GOTOPAGE:"Idi na stranicu", IDS_TOTPAGES:"Svega stranica", IDS_NEXTPAGE:"Sljedeca stranica", IDS_SCHHINT:"Upisi ovdje za pretragu", IDS_SEARCH:"Pretraga", IDS_NOTFOUND:"Nema rezultata", IDS_ROTATE:"Zarotiraj", IDS_PRINT:"Stampaj", IDS_NEWWND:"Otvori u novom prozoru", IDS_HELP:"Pomoc", IDS_BACK:"Nazad", IDS_FORWARD:"Naprijed", IDS_FULLSCR:"Potpuni ekran", IDS_FULLSCREXIT:"Izađi iz prikaza potpunog ekrana"}, it:{IDS_DRAG:"Trascina", IDS_SELTEXT:"Seleziona testo", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Adatta larghezza", IDS_FITPAGE:"Adatta pagina", IDS_PREVPAGE:"Pagina precedente", IDS_GOTOPAGE:"Vai a pagina", IDS_TOTPAGES:"Pagine totali", IDS_NEXTPAGE:"Pagina successiva", IDS_SCHHINT:"Testo da cercare", IDS_SEARCH:"Trova", IDS_NOTFOUND:"Testo non trovato", IDS_ROTATE:"Ruota", IDS_PRINT:"Stampa", IDS_NEWWND:"Apri in una nuova finestra", IDS_HELP:"Aiuto", IDS_BACK:"Indietro", IDS_FORWARD:"Avanti", IDS_FULLSCR:"Schermo intero", IDS_FULLSCREXIT:"Esci da schermo intero"}, ja:{IDS_DRAG:"ドラッグ", IDS_SELTEXT:"テキスト選択", IDS_ZOOM:"ズーム", IDS_FITWIDTH:"幅に合わせる", IDS_FITPAGE:"ページに合わせる", IDS_PREVPAGE:"前頁", IDS_GOTOPAGE:"ページへ", IDS_TOTPAGES:"総ページ数", IDS_NEXTPAGE:"次頁", IDS_SCHHINT:"検索する文字列を入力してください", IDS_SEARCH:"検索", IDS_NOTFOUND:"指定のものは見つかりません", IDS_ROTATE:"回転", IDS_PRINT:"印刷", IDS_NEWWND:"新しいウィンドウで開く", IDS_HELP:"ヘルプ", IDS_BACK:"前へ", IDS_FORWARD:"次へ", IDS_FULLSCR:"全画面表示", IDS_FULLSCREXIT:"全画面表示モードを閉じる", IDS_PDTITLE:"印刷オプション", IDS_PDPAGES:"ページ指定", IDS_PDFROM:"開始", IDS_PDTO:"終了", IDS_PDSCALING:"スケーリング", IDS_PDNOSCALE:"スケール無し", IDS_PDAUTOR:"自動回転とページに合わせる", IDS_OK:"印刷", IDS_CANCEL:"キャンセル"}, nl:{IDS_DRAG:"Slepen", IDS_SELTEXT:"Selecteer tekst", IDS_ZOOM:"Vergroten", IDS_FITWIDTH:"Aanpassen breedte", IDS_FITPAGE:"Aanpassen pagina", IDS_PREVPAGE:"Vorige pagina", IDS_GOTOPAGE:"Ga naar", IDS_TOTPAGES:"Totaal aantal pagina's", IDS_NEXTPAGE:"Volgende pagina", IDS_SCHHINT:"Zoekargument", IDS_SEARCH:"Zoeken", IDS_NOTFOUND:"Niet gevonden", IDS_ROTATE:"Roteren", IDS_PRINT:"Afdrukken", IDS_NEWWND:"Open in nieuw window", IDS_HELP:"Help", IDS_BACK:"Terug", IDS_FORWARD:"Vooruit", IDS_FULLSCR:"Volledig scherm", IDS_FULLSCREXIT:"Volledigschermmodus verlaten", IDS_PDTITLE:"Print Opties", IDS_PDPAGES:"Pagina’s:", IDS_PDFROM:"Van", IDS_PDTO:"Tot", IDS_PDSCALING:"Schalen:", IDS_PDNOSCALE:"Niet schalen", IDS_PDAUTOR:"Passend maken", IDS_OK:"OK", IDS_CANCEL:"Annuleer"}, pl:{IDS_DRAG:"Przeciągnij", IDS_SELTEXT:"Zaznacz tekst", IDS_ZOOM:"Zmień rozmiar", IDS_FITWIDTH:"Dopasuj szerokość", IDS_FITPAGE:"Dopasuj stronę", IDS_PREVPAGE:"Poprzednia strona", IDS_GOTOPAGE:"Przejdź do strony", IDS_TOTPAGES:"Suma stron", IDS_NEXTPAGE:"Następna strona", IDS_SCHHINT:"Wpisz tekst", IDS_SEARCH:"Szukaj", IDS_NOTFOUND:"Nie znalezionio", IDS_ROTATE:"Obróć", IDS_PRINT:"Drukuj", IDS_NEWWND:"Otwórz w nowym oknie", IDS_HELP:"Pomoc", IDS_BACK:"Do tyłu", IDS_FORWARD:"Do przodu", IDS_FULLSCR:"Tryb pełnoekranowy", IDS_FULLSCREXIT:"Opuść tryb pełnoekranowy", IDS_PDTITLE:"Opcje wydruku", IDS_PDPAGES:"Strony:", IDS_PDFROM:"Od", IDS_PDTO:"Do", IDS_PDSCALING:"Skalowanie:", IDS_PDNOSCALE:"Nie skaluj", IDS_PDAUTOR:"Autorotacja i dopasowanie", IDS_OK:"OK", IDS_CANCEL:"Anuluj"}, pt:{IDS_DRAG:"Arrastar", IDS_SELTEXT:"Selecionar Texto", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Ajustar Largura", IDS_FITPAGE:"Ajustar Página", IDS_PREVPAGE:"Página Anterior", IDS_GOTOPAGE:"Ir para Página", IDS_TOTPAGES:"Total de Páginas", IDS_NEXTPAGE:"Próxima Página", IDS_SCHHINT:"Digite aqui para Procurar", IDS_SEARCH:"Procurar", IDS_NOTFOUND:"Não Encontrado", IDS_ROTATE:"Girar", IDS_PRINT:"Imprimir", IDS_NEWWND:"Abrir em uma Nova Janela", IDS_HELP:"Ajuda", IDS_BACK:"Retroceder", IDS_FORWARD:"Avançar", IDS_FULLSCR:"Ecrã inteiro", IDS_FULLSCREXIT:"Sair de Modo de Ecrã Inteiro", IDS_PDTITLE:"Opções de Impressão", IDS_PDPAGES:"Páginas:", IDS_PDFROM:"De", IDS_PDTO:"Para", IDS_PDSCALING:"Escala:", IDS_PDNOSCALE:"Sem escala", IDS_PDAUTOR:"Rotação Automática e Ajuste", IDS_OK:"OK", IDS_CANCEL:"Cancelar"}, ru:{IDS_DRAG:"Перемещение", IDS_SELTEXT:"Выбор текста", IDS_ZOOM:"Масштаб", IDS_FITWIDTH:"По ширине страницы", IDS_FITPAGE:"Страница целиком", IDS_PREVPAGE:"Предыдущая страница", IDS_GOTOPAGE:"Перейти к странице", IDS_TOTPAGES:"Всего страниц", IDS_NEXTPAGE:"Следующая страница", IDS_SCHHINT:"Введите здесь текст для поиска", IDS_SEARCH:"Поиск", IDS_NOTFOUND:"Не найдено", IDS_ROTATE:"Поворот", IDS_PRINT:"Печать", IDS_NEWWND:"Открыть в новом окне", IDS_HELP:"Помощь", IDS_BACK:"Назад", IDS_FORWARD:"Вперёд", IDS_FULLSCR:"Полный экран", IDS_FULLSCREXIT:"Выйти из полноэкранного режима", IDS_PDTITLE:"Параметры печати", IDS_PDPAGES:"Страницы:", IDS_PDFROM:"С", IDS_PDTO:"По", IDS_PDSCALING:"Масштабирование:", IDS_PDNOSCALE:"Без масштабирования", IDS_PDAUTOR:"Повернуть и подогнать", IDS_OK:"OK", IDS_CANCEL:"Отмена"}, sr:{IDS_DRAG:"Ruka", IDS_SELTEXT:"Selektuj tekst", IDS_ZOOM:"Ublizi", IDS_FITWIDTH:"Po sirini", IDS_FITPAGE:"Po stranici", IDS_PREVPAGE:"Prethodna stranica", IDS_GOTOPAGE:"Idi na stranicu", IDS_TOTPAGES:"Svega stranica", IDS_NEXTPAGE:"Sledeca stranica", IDS_SCHHINT:"Upisi ovde za pretragu", IDS_SEARCH:"Pretraga", IDS_NOTFOUND:"Nema", IDS_ROTATE:"Zarotiraj", IDS_PRINT:"Stampa", IDS_NEWWND:"Otvori u novom prozoru", IDS_HELP:"Pomoc", IDS_BACK:"Nazad", IDS_FORWARD:"Napred", IDS_FULLSCR:"Full Screen", IDS_FULLSCREXIT:"Exit Full Screen Mode"}, sv:{IDS_DRAG:"Dra", IDS_SELTEXT:"Välj text", IDS_ZOOM:"Zooma", IDS_FITWIDTH:"Anpassa bredd", IDS_FITPAGE:"Anpassa sida", IDS_PREVPAGE:"Föregående sida", IDS_GOTOPAGE:"Gå till sidan", IDS_TOTPAGES:"Alla sidor", IDS_NEXTPAGE:"Nästa sida", IDS_SCHHINT:"Skriv in sökord här", IDS_SEARCH:"Sök", IDS_NOTFOUND:"Kan inte hittas", IDS_ROTATE:"Rotera", IDS_PRINT:"Skriv ut", IDS_NEWWND:"Öppna i nytt fönster", IDS_HELP:"Hjälp", IDS_BACK:"Tillbaka", IDS_FORWARD:"Framåt", IDS_FULLSCR:"Helskärm", IDS_FULLSCREXIT:"Avsluta helskärmsläget", IDS_PDTITLE:"Skriv ut", IDS_PDPAGES:"Sidor:", IDS_PDFROM:"Från", IDS_PDTO:"Till", IDS_PDSCALING:"Anpassningsalternativ", IDS_PDNOSCALE:"Ingen anpassning", IDS_PDAUTOR:"Auto-rotering och anpassning", IDS_OK:"OK", IDS_CANCEL:"Avbryt"}, tr:{IDS_DRAG:"Sürükle", IDS_SELTEXT:"Seç", IDS_ZOOM:"Yaklaştır", IDS_FITWIDTH:"Enine Sığdır", IDS_FITPAGE:"Sayfayı Sığdır", IDS_PREVPAGE:"Önceki Sayfa", IDS_GOTOPAGE:"Sayfaya Git", IDS_TOTPAGES:"Toplam Sayfa", IDS_NEXTPAGE:"Sonraki Sayfa", IDS_SCHHINT:"Aramak istediğiniz kelimeyi giriniz", IDS_SEARCH:"Ara", IDS_NOTFOUND:"Bulunamadı", IDS_ROTATE:"Döndür", IDS_PRINT:"Bas", IDS_NEWWND:"Yeni Pencerede Aç", IDS_HELP:"Yardım", IDS_BACK:"Geri", IDS_FORWARD:"İleri", IDS_FULLSCR:"Tam Ekran", IDS_FULLSCREXIT:"Tam Ekrandan çık", IDS_PDTITLE:"Baskı Seçenekleri", IDS_PDPAGES:"Sayfalar:", IDS_PDFROM:"", IDS_PDTO:"-", IDS_PDSCALING:"Boyutlandırma:", IDS_PDNOSCALE:"Yok", IDS_PDAUTOR:"Otomatik çevir ve sığdır", IDS_OK:"Tamam", IDS_CANCEL:"Vazgeç"}}; public function P2FLocale(){ var _local1:* = {IDS_DRAG:"拖曳页面", IDS_SELTEXT:"选择文本", IDS_ZOOM:"缩放", IDS_FITWIDTH:"适合宽度", IDS_FITPAGE:"适合页面", IDS_PREVPAGE:"前一页", IDS_GOTOPAGE:"前往页", IDS_TOTPAGES:"总页数", IDS_NEXTPAGE:"下一页", IDS_SCHHINT:"此处输入查询内容", IDS_SEARCH:"查询", IDS_NOTFOUND:"没有找到", IDS_ROTATE:"旋转", IDS_PRINT:"打印", IDS_NEWWND:"在新窗口打开", IDS_HELP:"帮助", IDS_BACK:"返回", IDS_FORWARD:"向前", IDS_FULLSCR:"全屏", IDS_FULLSCREXIT:"退出全屏模式", IDS_PDTITLE:"打印设置", IDS_PDPAGES:"页面:", IDS_PDFROM:"从", IDS_PDTO:"到", IDS_PDSCALING:"缩放:", IDS_PDNOSCALE:"不缩放", IDS_PDAUTOR:"自动旋转并适合页面缩放", IDS_OK:"确定", IDS_CANCEL:"取消"}; var _local2:* = {IDS_DRAG:"拖曳頁面", IDS_SELTEXT:"選擇文字", IDS_ZOOM:"縮放", IDS_FITWIDTH:"頁面符合視窗寬度", IDS_FITPAGE:"符合完整頁面", IDS_PREVPAGE:"前一頁", IDS_GOTOPAGE:"前往頁", IDS_TOTPAGES:"總頁數", IDS_NEXTPAGE:"下一頁", IDS_SCHHINT:"輸入查詢內容", IDS_SEARCH:"查詢", IDS_NOTFOUND:"沒有找到", IDS_ROTATE:"旋轉", IDS_PRINT:"列印", IDS_NEWWND:"開啟於新視窗", IDS_HELP:"幫助", IDS_BACK:"往後", IDS_FORWARD:"往前", IDS_FULLSCR:"全螢幕", IDS_FULLSCREXIT:"離開全螢幕", IDS_PDTITLE:"列印選項", IDS_PDPAGES:"頁面:", IDS_PDFROM:"從", IDS_PDTO:"到", IDS_PDSCALING:"縮放:", IDS_PDNOSCALE:"不縮放", IDS_PDAUTOR:"自動旋轉符合頁面大小", IDS_OK:"確定", IDS_CANCEL:"取消"}; LocaleArray["zh-CN"] = _local1; LocaleArray["zh-TW"] = _local2; } public function setLanguage(_arg1:String){ if (_arg1 == "auto"){ _arg1 = Capabilities.language; }; Strings = LocaleArray[_arg1]; if (Strings == null){ Strings = LocaleArray[DefLanguage]; }; } public function loadString(_arg1:String):String{ var _local2:String = Strings[_arg1]; if (_local2 == null){ _local2 = LocaleArray[DefLanguage][_arg1]; }; return (_local2); } } }//package
Section 63
//Page1 (Page1) package { import flash.display.*; import flash.text.*; public class Page1 extends MovieClip { public var CR:TextField; } }//package
Section 64
//Page10 (Page10) package { import flash.display.*; import flash.text.*; public class Page10 extends MovieClip { public var CR:TextField; } }//package
Section 65
//Page100 (Page100) package { import flash.display.*; import flash.text.*; public class Page100 extends MovieClip { public var CR:TextField; } }//package
Section 66
//Page101 (Page101) package { import flash.display.*; import flash.text.*; public class Page101 extends MovieClip { public var CR:TextField; } }//package
Section 67
//Page102 (Page102) package { import flash.display.*; import flash.text.*; public class Page102 extends MovieClip { public var CR:TextField; } }//package
Section 68
//Page103 (Page103) package { import flash.display.*; import flash.text.*; public class Page103 extends MovieClip { public var CR:TextField; } }//package
Section 69
//Page104 (Page104) package { import flash.display.*; import flash.text.*; public class Page104 extends MovieClip { public var CR:TextField; } }//package
Section 70
//Page105 (Page105) package { import flash.display.*; import flash.text.*; public class Page105 extends MovieClip { public var CR:TextField; } }//package
Section 71
//Page106 (Page106) package { import flash.display.*; import flash.text.*; public class Page106 extends MovieClip { public var CR:TextField; } }//package
Section 72
//Page107 (Page107) package { import flash.display.*; import flash.text.*; public class Page107 extends MovieClip { public var CR:TextField; } }//package
Section 73
//Page108 (Page108) package { import flash.display.*; import flash.text.*; public class Page108 extends MovieClip { public var CR:TextField; } }//package
Section 74
//Page109 (Page109) package { import flash.display.*; import flash.text.*; public class Page109 extends MovieClip { public var CR:TextField; } }//package
Section 75
//Page11 (Page11) package { import flash.display.*; import flash.text.*; public class Page11 extends MovieClip { public var CR:TextField; } }//package
Section 76
//Page110 (Page110) package { import flash.display.*; import flash.text.*; public class Page110 extends MovieClip { public var CR:TextField; } }//package
Section 77
//Page111 (Page111) package { import flash.display.*; import flash.text.*; public class Page111 extends MovieClip { public var CR:TextField; } }//package
Section 78
//Page112 (Page112) package { import flash.display.*; import flash.text.*; public class Page112 extends MovieClip { public var CR:TextField; } }//package
Section 79
//Page113 (Page113) package { import flash.display.*; import flash.text.*; public class Page113 extends MovieClip { public var CR:TextField; } }//package
Section 80
//Page114 (Page114) package { import flash.display.*; import flash.text.*; public class Page114 extends MovieClip { public var CR:TextField; } }//package
Section 81
//Page115 (Page115) package { import flash.display.*; import flash.text.*; public class Page115 extends MovieClip { public var CR:TextField; } }//package
Section 82
//Page116 (Page116) package { import flash.display.*; import flash.text.*; public class Page116 extends MovieClip { public var CR:TextField; } }//package
Section 83
//Page117 (Page117) package { import flash.display.*; import flash.text.*; public class Page117 extends MovieClip { public var CR:TextField; } }//package
Section 84
//Page118 (Page118) package { import flash.display.*; import flash.text.*; public class Page118 extends MovieClip { public var CR:TextField; } }//package
Section 85
//Page119 (Page119) package { import flash.display.*; import flash.text.*; public class Page119 extends MovieClip { public var CR:TextField; } }//package
Section 86
//Page12 (Page12) package { import flash.display.*; import flash.text.*; public class Page12 extends MovieClip { public var CR:TextField; } }//package
Section 87
//Page120 (Page120) package { import flash.display.*; import flash.text.*; public class Page120 extends MovieClip { public var CR:TextField; } }//package
Section 88
//Page121 (Page121) package { import flash.display.*; import flash.text.*; public class Page121 extends MovieClip { public var CR:TextField; } }//package
Section 89
//Page122 (Page122) package { import flash.display.*; import flash.text.*; public class Page122 extends MovieClip { public var CR:TextField; } }//package
Section 90
//Page123 (Page123) package { import flash.display.*; import flash.text.*; public class Page123 extends MovieClip { public var CR:TextField; } }//package
Section 91
//Page124 (Page124) package { import flash.display.*; import flash.text.*; public class Page124 extends MovieClip { public var CR:TextField; } }//package
Section 92
//Page125 (Page125) package { import flash.display.*; import flash.text.*; public class Page125 extends MovieClip { public var CR:TextField; } }//package
Section 93
//Page126 (Page126) package { import flash.display.*; import flash.text.*; public class Page126 extends MovieClip { public var CR:TextField; } }//package
Section 94
//Page13 (Page13) package { import flash.display.*; import flash.text.*; public class Page13 extends MovieClip { public var CR:TextField; } }//package
Section 95
//Page14 (Page14) package { import flash.display.*; import flash.text.*; public class Page14 extends MovieClip { public var CR:TextField; } }//package
Section 96
//Page15 (Page15) package { import flash.display.*; import flash.text.*; public class Page15 extends MovieClip { public var CR:TextField; } }//package
Section 97
//Page16 (Page16) package { import flash.display.*; import flash.text.*; public class Page16 extends MovieClip { public var CR:TextField; } }//package
Section 98
//Page17 (Page17) package { import flash.display.*; import flash.text.*; public class Page17 extends MovieClip { public var CR:TextField; } }//package
Section 99
//Page18 (Page18) package { import flash.display.*; import flash.text.*; public class Page18 extends MovieClip { public var CR:TextField; } }//package
Section 100
//Page19 (Page19) package { import flash.display.*; import flash.text.*; public class Page19 extends MovieClip { public var CR:TextField; } }//package
Section 101
//Page2 (Page2) package { import flash.display.*; import flash.text.*; public class Page2 extends MovieClip { public var CR:TextField; } }//package
Section 102
//Page20 (Page20) package { import flash.display.*; import flash.text.*; public class Page20 extends MovieClip { public var CR:TextField; } }//package
Section 103
//Page21 (Page21) package { import flash.display.*; import flash.text.*; public class Page21 extends MovieClip { public var CR:TextField; } }//package
Section 104
//Page22 (Page22) package { import flash.display.*; import flash.text.*; public class Page22 extends MovieClip { public var CR:TextField; } }//package
Section 105
//Page23 (Page23) package { import flash.display.*; import flash.text.*; public class Page23 extends MovieClip { public var CR:TextField; } }//package
Section 106
//Page24 (Page24) package { import flash.display.*; import flash.text.*; public class Page24 extends MovieClip { public var CR:TextField; } }//package
Section 107
//Page25 (Page25) package { import flash.display.*; import flash.text.*; public class Page25 extends MovieClip { public var CR:TextField; } }//package
Section 108
//Page26 (Page26) package { import flash.display.*; import flash.text.*; public class Page26 extends MovieClip { public var CR:TextField; } }//package
Section 109
//Page27 (Page27) package { import flash.display.*; import flash.text.*; public class Page27 extends MovieClip { public var CR:TextField; } }//package
Section 110
//Page28 (Page28) package { import flash.display.*; import flash.text.*; public class Page28 extends MovieClip { public var CR:TextField; } }//package
Section 111
//Page29 (Page29) package { import flash.display.*; import flash.text.*; public class Page29 extends MovieClip { public var CR:TextField; } }//package
Section 112
//Page3 (Page3) package { import flash.display.*; import flash.text.*; public class Page3 extends MovieClip { public var CR:TextField; } }//package
Section 113
//Page30 (Page30) package { import flash.display.*; import flash.text.*; public class Page30 extends MovieClip { public var CR:TextField; } }//package
Section 114
//Page31 (Page31) package { import flash.display.*; import flash.text.*; public class Page31 extends MovieClip { public var CR:TextField; } }//package
Section 115
//Page32 (Page32) package { import flash.display.*; import flash.text.*; public class Page32 extends MovieClip { public var CR:TextField; } }//package
Section 116
//Page33 (Page33) package { import flash.display.*; import flash.text.*; public class Page33 extends MovieClip { public var CR:TextField; } }//package
Section 117
//Page34 (Page34) package { import flash.display.*; import flash.text.*; public class Page34 extends MovieClip { public var CR:TextField; } }//package
Section 118
//Page35 (Page35) package { import flash.display.*; import flash.text.*; public class Page35 extends MovieClip { public var CR:TextField; } }//package
Section 119
//Page36 (Page36) package { import flash.display.*; import flash.text.*; public class Page36 extends MovieClip { public var CR:TextField; } }//package
Section 120
//Page37 (Page37) package { import flash.display.*; import flash.text.*; public class Page37 extends MovieClip { public var CR:TextField; } }//package
Section 121
//Page38 (Page38) package { import flash.display.*; import flash.text.*; public class Page38 extends MovieClip { public var CR:TextField; } }//package
Section 122
//Page39 (Page39) package { import flash.display.*; import flash.text.*; public class Page39 extends MovieClip { public var CR:TextField; } }//package
Section 123
//Page4 (Page4) package { import flash.display.*; import flash.text.*; public class Page4 extends MovieClip { public var CR:TextField; } }//package
Section 124
//Page40 (Page40) package { import flash.display.*; import flash.text.*; public class Page40 extends MovieClip { public var CR:TextField; } }//package
Section 125
//Page41 (Page41) package { import flash.display.*; import flash.text.*; public class Page41 extends MovieClip { public var CR:TextField; } }//package
Section 126
//Page42 (Page42) package { import flash.display.*; import flash.text.*; public class Page42 extends MovieClip { public var CR:TextField; } }//package
Section 127
//Page43 (Page43) package { import flash.display.*; import flash.text.*; public class Page43 extends MovieClip { public var CR:TextField; } }//package
Section 128
//Page44 (Page44) package { import flash.display.*; import flash.text.*; public class Page44 extends MovieClip { public var CR:TextField; } }//package
Section 129
//Page45 (Page45) package { import flash.display.*; import flash.text.*; public class Page45 extends MovieClip { public var CR:TextField; } }//package
Section 130
//Page46 (Page46) package { import flash.display.*; import flash.text.*; public class Page46 extends MovieClip { public var CR:TextField; } }//package
Section 131
//Page47 (Page47) package { import flash.display.*; import flash.text.*; public class Page47 extends MovieClip { public var CR:TextField; } }//package
Section 132
//Page48 (Page48) package { import flash.display.*; import flash.text.*; public class Page48 extends MovieClip { public var CR:TextField; } }//package
Section 133
//Page49 (Page49) package { import flash.display.*; import flash.text.*; public class Page49 extends MovieClip { public var CR:TextField; } }//package
Section 134
//Page5 (Page5) package { import flash.display.*; import flash.text.*; public class Page5 extends MovieClip { public var CR:TextField; } }//package
Section 135
//Page50 (Page50) package { import flash.display.*; import flash.text.*; public class Page50 extends MovieClip { public var CR:TextField; } }//package
Section 136
//Page51 (Page51) package { import flash.display.*; import flash.text.*; public class Page51 extends MovieClip { public var CR:TextField; } }//package
Section 137
//Page52 (Page52) package { import flash.display.*; import flash.text.*; public class Page52 extends MovieClip { public var CR:TextField; } }//package
Section 138
//Page53 (Page53) package { import flash.display.*; import flash.text.*; public class Page53 extends MovieClip { public var CR:TextField; } }//package
Section 139
//Page54 (Page54) package { import flash.display.*; import flash.text.*; public class Page54 extends MovieClip { public var CR:TextField; } }//package
Section 140
//Page55 (Page55) package { import flash.display.*; import flash.text.*; public class Page55 extends MovieClip { public var CR:TextField; } }//package
Section 141
//Page56 (Page56) package { import flash.display.*; import flash.text.*; public class Page56 extends MovieClip { public var CR:TextField; } }//package
Section 142
//Page57 (Page57) package { import flash.display.*; import flash.text.*; public class Page57 extends MovieClip { public var CR:TextField; } }//package
Section 143
//Page58 (Page58) package { import flash.display.*; import flash.text.*; public class Page58 extends MovieClip { public var CR:TextField; } }//package
Section 144
//Page59 (Page59) package { import flash.display.*; import flash.text.*; public class Page59 extends MovieClip { public var CR:TextField; } }//package
Section 145
//Page6 (Page6) package { import flash.display.*; import flash.text.*; public class Page6 extends MovieClip { public var CR:TextField; } }//package
Section 146
//Page60 (Page60) package { import flash.display.*; import flash.text.*; public class Page60 extends MovieClip { public var CR:TextField; } }//package
Section 147
//Page61 (Page61) package { import flash.display.*; import flash.text.*; public class Page61 extends MovieClip { public var CR:TextField; } }//package
Section 148
//Page62 (Page62) package { import flash.display.*; import flash.text.*; public class Page62 extends MovieClip { public var CR:TextField; } }//package
Section 149
//Page63 (Page63) package { import flash.display.*; import flash.text.*; public class Page63 extends MovieClip { public var CR:TextField; } }//package
Section 150
//Page64 (Page64) package { import flash.display.*; import flash.text.*; public class Page64 extends MovieClip { public var CR:TextField; } }//package
Section 151
//Page65 (Page65) package { import flash.display.*; import flash.text.*; public class Page65 extends MovieClip { public var CR:TextField; } }//package
Section 152
//Page66 (Page66) package { import flash.display.*; import flash.text.*; public class Page66 extends MovieClip { public var CR:TextField; } }//package
Section 153
//Page67 (Page67) package { import flash.display.*; import flash.text.*; public class Page67 extends MovieClip { public var CR:TextField; } }//package
Section 154
//Page68 (Page68) package { import flash.display.*; import flash.text.*; public class Page68 extends MovieClip { public var CR:TextField; } }//package
Section 155
//Page69 (Page69) package { import flash.display.*; import flash.text.*; public class Page69 extends MovieClip { public var CR:TextField; } }//package
Section 156
//Page7 (Page7) package { import flash.display.*; import flash.text.*; public class Page7 extends MovieClip { public var CR:TextField; } }//package
Section 157
//Page70 (Page70) package { import flash.display.*; import flash.text.*; public class Page70 extends MovieClip { public var CR:TextField; } }//package
Section 158
//Page71 (Page71) package { import flash.display.*; import flash.text.*; public class Page71 extends MovieClip { public var CR:TextField; } }//package
Section 159
//Page72 (Page72) package { import flash.display.*; import flash.text.*; public class Page72 extends MovieClip { public var CR:TextField; } }//package
Section 160
//Page73 (Page73) package { import flash.display.*; import flash.text.*; public class Page73 extends MovieClip { public var CR:TextField; } }//package
Section 161
//Page74 (Page74) package { import flash.display.*; import flash.text.*; public class Page74 extends MovieClip { public var CR:TextField; } }//package
Section 162
//Page75 (Page75) package { import flash.display.*; import flash.text.*; public class Page75 extends MovieClip { public var CR:TextField; } }//package
Section 163
//Page76 (Page76) package { import flash.display.*; import flash.text.*; public class Page76 extends MovieClip { public var CR:TextField; } }//package
Section 164
//Page77 (Page77) package { import flash.display.*; import flash.text.*; public class Page77 extends MovieClip { public var CR:TextField; } }//package
Section 165
//Page78 (Page78) package { import flash.display.*; import flash.text.*; public class Page78 extends MovieClip { public var CR:TextField; } }//package
Section 166
//Page79 (Page79) package { import flash.display.*; import flash.text.*; public class Page79 extends MovieClip { public var CR:TextField; } }//package
Section 167
//Page8 (Page8) package { import flash.display.*; import flash.text.*; public class Page8 extends MovieClip { public var CR:TextField; } }//package
Section 168
//Page80 (Page80) package { import flash.display.*; import flash.text.*; public class Page80 extends MovieClip { public var CR:TextField; } }//package
Section 169
//Page81 (Page81) package { import flash.display.*; import flash.text.*; public class Page81 extends MovieClip { public var CR:TextField; } }//package
Section 170
//Page82 (Page82) package { import flash.display.*; import flash.text.*; public class Page82 extends MovieClip { public var CR:TextField; } }//package
Section 171
//Page83 (Page83) package { import flash.display.*; import flash.text.*; public class Page83 extends MovieClip { public var CR:TextField; } }//package
Section 172
//Page84 (Page84) package { import flash.display.*; import flash.text.*; public class Page84 extends MovieClip { public var CR:TextField; } }//package
Section 173
//Page85 (Page85) package { import flash.display.*; import flash.text.*; public class Page85 extends MovieClip { public var CR:TextField; } }//package
Section 174
//Page86 (Page86) package { import flash.display.*; import flash.text.*; public class Page86 extends MovieClip { public var CR:TextField; } }//package
Section 175
//Page87 (Page87) package { import flash.display.*; import flash.text.*; public class Page87 extends MovieClip { public var CR:TextField; } }//package
Section 176
//Page88 (Page88) package { import flash.display.*; import flash.text.*; public class Page88 extends MovieClip { public var CR:TextField; } }//package
Section 177
//Page89 (Page89) package { import flash.display.*; import flash.text.*; public class Page89 extends MovieClip { public var CR:TextField; } }//package
Section 178
//Page9 (Page9) package { import flash.display.*; import flash.text.*; public class Page9 extends MovieClip { public var CR:TextField; } }//package
Section 179
//Page90 (Page90) package { import flash.display.*; import flash.text.*; public class Page90 extends MovieClip { public var CR:TextField; } }//package
Section 180
//Page91 (Page91) package { import flash.display.*; import flash.text.*; public class Page91 extends MovieClip { public var CR:TextField; } }//package
Section 181
//Page92 (Page92) package { import flash.display.*; import flash.text.*; public class Page92 extends MovieClip { public var CR:TextField; } }//package
Section 182
//Page93 (Page93) package { import flash.display.*; import flash.text.*; public class Page93 extends MovieClip { public var CR:TextField; } }//package
Section 183
//Page94 (Page94) package { import flash.display.*; import flash.text.*; public class Page94 extends MovieClip { public var CR:TextField; } }//package
Section 184
//Page95 (Page95) package { import flash.display.*; import flash.text.*; public class Page95 extends MovieClip { public var CR:TextField; } }//package
Section 185
//Page96 (Page96) package { import flash.display.*; import flash.text.*; public class Page96 extends MovieClip { public var CR:TextField; } }//package
Section 186
//Page97 (Page97) package { import flash.display.*; import flash.text.*; public class Page97 extends MovieClip { public var CR:TextField; } }//package
Section 187
//Page98 (Page98) package { import flash.display.*; import flash.text.*; public class Page98 extends MovieClip { public var CR:TextField; } }//package
Section 188
//Page99 (Page99) package { import flash.display.*; import flash.text.*; public class Page99 extends MovieClip { public var CR:TextField; } }//package
Section 189
//PrintRangeWnd (PrintRangeWnd) package { import fl.controls.*; import flash.display.*; import flash.events.*; import fl.managers.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; public class PrintRangeWnd extends MovieClip { public var cancelBtn; private var active:Boolean; public var scalingtxt:TextField; public var fromtxt:TextField; public var pagesFrom; public var totxt:TextField; public var pagestxt:TextField; public var closeBtn:SimpleButton; private var fm:FocusManager; private var tabArray:Array; public var optNoScale; public var title:TextField; public var locale:P2FLocale; public var optFit:RadioButton; public var pagesTo:TextField; public var OKBtn:Button; public var printScaleMode:String; public function PrintRangeWnd(){ pagesFrom.restrict = (pagesTo.restrict = "0-9"); tabArray = new Array(pagesFrom, pagesTo, optNoScale, optFit, OKBtn, cancelBtn); addEventListener(FocusEvent.KEY_FOCUS_CHANGE, OnFocusChange, false, 0, true); addEventListener(KeyboardEvent.KEY_DOWN, OnKeyDown, false, 0, true); closeBtn.addEventListener(MouseEvent.CLICK, onCloseBtnClick, false, 0, true); cancelBtn.addEventListener(MouseEvent.CLICK, onCloseBtnClick, false, 0, true); OKBtn.addEventListener(MouseEvent.CLICK, onOKBtnClick, false, 0, true); __setTab_title_PrintRangeWnd_Layer1_0(); __setTab_pagesFrom_PrintRangeWnd_Layer1_0(); __setTab_pagesTo_PrintRangeWnd_Layer1_0(); __setTab_OKBtn_PrintRangeWnd_Layer1_0(); __setTab_cancelBtn_PrintRangeWnd_Layer1_0(); __setAcc_pagesFrom_PrintRangeWnd_Layer1_0(); __setAcc_pagesTo_PrintRangeWnd_Layer1_0(); __setAcc_OKBtn_PrintRangeWnd_Layer1_0(); __setAcc_cancelBtn_PrintRangeWnd_Layer1_0(); __setProp_OKBtn_PrintRangeWnd_Layer1_0(); __setProp_cancelBtn_PrintRangeWnd_Layer1_0(); __setProp_optNoScale_PrintRangeWnd_Layer1_0(); __setProp_optFit_PrintRangeWnd_Layer1_0(); } private function onCloseBtnClick(_arg1:MouseEvent){ close(); } function __setProp_cancelBtn_PrintRangeWnd_Layer1_0(){ try { cancelBtn["componentInspectorSetting"] = true; } catch(e:Error) { }; cancelBtn.emphasized = false; cancelBtn.enabled = true; cancelBtn.label = ""; cancelBtn.labelPlacement = "right"; cancelBtn.selected = false; cancelBtn.toggle = false; cancelBtn.visible = true; try { cancelBtn["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setTab_pagesFrom_PrintRangeWnd_Layer1_0(){ pagesFrom.tabIndex = 0; } function __setProp_optNoScale_PrintRangeWnd_Layer1_0(){ try { optNoScale["componentInspectorSetting"] = true; } catch(e:Error) { }; optNoScale.enabled = true; optNoScale.groupName = "Scaling"; optNoScale.label = ""; optNoScale.labelPlacement = "right"; optNoScale.selected = false; optNoScale.value = ""; optNoScale.visible = true; try { optNoScale["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setAcc_OKBtn_PrintRangeWnd_Layer1_0(){ OKBtn.accessibilityProperties = new AccessibilityProperties(); OKBtn.accessibilityProperties.name = "OK"; OKBtn.accessibilityProperties.forceSimple = true; } function __setTab_title_PrintRangeWnd_Layer1_0(){ title.tabIndex = 0; } function __setTab_pagesTo_PrintRangeWnd_Layer1_0(){ pagesTo.tabIndex = 0; } private function OnKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.ESCAPE){ onCloseBtnClick(null); }; } function __setTab_cancelBtn_PrintRangeWnd_Layer1_0(){ cancelBtn.tabIndex = 0; } function __setAcc_pagesFrom_PrintRangeWnd_Layer1_0(){ pagesFrom.accessibilityProperties = new AccessibilityProperties(); pagesFrom.accessibilityProperties.name = "Pages From"; } private function onOKBtnClick(_arg1:MouseEvent){ close(); dispatchEvent(new Event("OKResult")); } private function OnFocusChange(_arg1:FocusEvent):void{ var _local2:int; if (active){ _arg1.preventDefault(); _local2 = tabArray.indexOf(_arg1.target); if (_local2 != -1){ if (_arg1.shiftKey){ _local2--; } else { _local2++; }; if (_local2 < 0){ _local2 = (tabArray.length - 1); } else { if (_local2 >= tabArray.length){ _local2 = 0; }; }; fm.setFocus(tabArray[_local2]); }; }; } function __setAcc_cancelBtn_PrintRangeWnd_Layer1_0(){ cancelBtn.accessibilityProperties = new AccessibilityProperties(); cancelBtn.accessibilityProperties.name = "Cancel"; cancelBtn.accessibilityProperties.forceSimple = true; } function __setAcc_pagesTo_PrintRangeWnd_Layer1_0(){ pagesTo.accessibilityProperties = new AccessibilityProperties(); pagesTo.accessibilityProperties.name = "Pages To"; } function __setProp_OKBtn_PrintRangeWnd_Layer1_0(){ try { OKBtn["componentInspectorSetting"] = true; } catch(e:Error) { }; OKBtn.emphasized = false; OKBtn.enabled = true; OKBtn.label = ""; OKBtn.labelPlacement = "right"; OKBtn.selected = false; OKBtn.toggle = false; OKBtn.visible = true; try { OKBtn["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function close(){ printScaleMode = (optNoScale.selected) ? "noscale" : "fit"; fm.deactivate(); ModalScreen.close(); active = false; } function __setProp_optFit_PrintRangeWnd_Layer1_0(){ try { optFit["componentInspectorSetting"] = true; } catch(e:Error) { }; optFit.enabled = true; optFit.groupName = "Scaling"; optFit.label = ""; optFit.labelPlacement = "right"; optFit.selected = false; optFit.value = ""; optFit.visible = true; try { optFit["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function show(_arg1:DisplayObjectContainer, _arg2:uint, _arg3:uint, _arg4:uint, _arg5:uint, _arg6:String){ title.text = locale.loadString("IDS_PDTITLE"); pagestxt.text = locale.loadString("IDS_PDPAGES"); fromtxt.text = locale.loadString("IDS_PDFROM"); totxt.text = locale.loadString("IDS_PDTO"); scalingtxt.text = locale.loadString("IDS_PDSCALING"); optNoScale.label = locale.loadString("IDS_PDNOSCALE"); optFit.label = locale.loadString("IDS_PDAUTOR"); OKBtn.label = locale.loadString("IDS_OK"); cancelBtn.label = locale.loadString("IDS_CANCEL"); pagesFrom.text = _arg4.toString(); pagesTo.text = _arg5.toString(); optNoScale.selected = (optFit.selected = false); if (_arg6 == "noscale"){ optNoScale.selected = true; } else { optFit.selected = true; }; ModalScreen.show(_arg1, this, _arg2, _arg3); if (!fm){ fm = new FocusManager(this); fm.defaultButton = OKBtn; }; fm.activate(); fm.setFocus(pagesFrom); active = true; } function __setTab_OKBtn_PrintRangeWnd_Layer1_0(){ OKBtn.tabIndex = 0; } } }//package
Section 190
//RadioButton_disabledIcon (RadioButton_disabledIcon) package { import flash.display.*; public dynamic class RadioButton_disabledIcon extends MovieClip { } }//package
Section 191
//RadioButton_downIcon (RadioButton_downIcon) package { import flash.display.*; public dynamic class RadioButton_downIcon extends MovieClip { } }//package
Section 192
//RadioButton_overIcon (RadioButton_overIcon) package { import flash.display.*; public dynamic class RadioButton_overIcon extends MovieClip { } }//package
Section 193
//RadioButton_selectedDisabledIcon (RadioButton_selectedDisabledIcon) package { import flash.display.*; public dynamic class RadioButton_selectedDisabledIcon extends MovieClip { } }//package
Section 194
//RadioButton_selectedDownIcon (RadioButton_selectedDownIcon) package { import flash.display.*; public dynamic class RadioButton_selectedDownIcon extends MovieClip { } }//package
Section 195
//RadioButton_selectedOverIcon (RadioButton_selectedOverIcon) package { import flash.display.*; public dynamic class RadioButton_selectedOverIcon extends MovieClip { } }//package
Section 196
//RadioButton_selectedUpIcon (RadioButton_selectedUpIcon) package { import flash.display.*; public dynamic class RadioButton_selectedUpIcon extends MovieClip { } }//package
Section 197
//RadioButton_upIcon (RadioButton_upIcon) package { import flash.display.*; public dynamic class RadioButton_upIcon extends MovieClip { } }//package
Section 198
//ScrollArea (ScrollArea) package { import flash.display.*; public dynamic class ScrollArea extends MovieClip { public var BottomArea:MovieClip; } }//package
Section 199
//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { } }//package
Section 200
//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { } }//package
Section 201
//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { } }//package
Section 202
//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { } }//package
Section 203
//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { } }//package
Section 204
//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { } }//package
Section 205
//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { } }//package
Section 206
//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { } }//package
Section 207
//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { } }//package
Section 208
//ScrollPain (ScrollPain) package { import flash.events.*; import fl.containers.*; public class ScrollPain extends ScrollPane { override protected function endDrag(_arg1:MouseEvent):void{ if (stage){ stage.removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); }; } } }//package
Section 209
//ScrollPane_disabledSkin (ScrollPane_disabledSkin) package { import flash.display.*; public dynamic class ScrollPane_disabledSkin extends MovieClip { } }//package
Section 210
//ScrollPane_upSkin (ScrollPane_upSkin) package { import flash.display.*; public dynamic class ScrollPane_upSkin extends MovieClip { } }//package
Section 211
//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { } }//package
Section 212
//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { } }//package
Section 213
//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { } }//package
Section 214
//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { } }//package
Section 215
//Settings (Settings) package { import flash.utils.*; public class Settings extends ByteArray { } }//package
Section 216
//Settings2_ (Settings2_) package { import flash.utils.*; public class Settings2_ extends ByteArray { } }//package
Section 217
//Slider (Slider) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.geom.*; import flash.accessibility.*; public dynamic class Slider extends MovieClip { private var Max; public var SliderHandle:MovieClip; private var oldValue:int; public var SliderHandleBtn:ImgButton; private var Width; private var DragUpdateInt; private var Min; private var HandleOffset; public function Slider(){ SliderHandleBtn = SliderHandle.SliderHandleBtn; SliderHandleBtn.tabEnabled = false; addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); SliderHandleBtn.addEventListener(MouseEvent.MOUSE_DOWN, onHandlePress, false, 0, true); __setAcc_SliderHandle_(); __setTab_SliderHandle_(); } public function SetValue(_arg1:int):void{ if (_arg1 > Max){ _arg1 = Max; } else { if (_arg1 < Min){ _arg1 = Min; }; }; SliderHandle.x = (((_arg1 - Min) / (Max - Min)) * Width); } function __setAcc_SliderHandle_(){ SliderHandle.accessibilityProperties = new AccessibilityProperties(); SliderHandle.accessibilityProperties.silent = true; } public function onMouseDown(_arg1:MouseEvent):void{ var _local2:int; if (_arg1.target == this){ _local2 = Math.round((Min + (((_arg1.localX - (SliderHandleBtn.width / 2)) / Width) * (Max - Min)))); if (_local2 != GetValue()){ SetValue(_local2); dispatchEvent(new Event("change")); }; }; } public function SetRange(_arg1:int, _arg2:int):void{ this.Min = _arg1; this.Max = _arg2; } function onHandlePress(_arg1:MouseEvent):void{ oldValue = GetValue(); SliderHandle.startDrag(false, new Rectangle(0, HandleOffset, Width, HandleOffset)); DragUpdateInt = setInterval(DragUpdate, 100); stage.addEventListener(MouseEvent.MOUSE_UP, onHandleRelease, false, 0, true); } function onHandleRelease(_arg1:MouseEvent):void{ stage.removeEventListener(MouseEvent.MOUSE_UP, onHandleRelease); clearInterval(DragUpdateInt); SliderHandle.stopDrag(); if (oldValue != GetValue()){ dispatchEvent(new Event("change")); }; } public function GetValue():int{ return (Math.round((Min + ((SliderHandle.x / Width) * (Max - Min))))); } function __setTab_SliderHandle_(){ SliderHandle.tabIndex = 0; } public function Init():void{ SliderHandleBtn.SetImages("TBImage6", "TBImage5"); Width = Math.floor((width - SliderHandleBtn.width)); HandleOffset = SliderHandleBtn.y; } function DragUpdate():void{ if (oldValue != GetValue()){ oldValue = GetValue(); dispatchEvent(new Event("change")); }; } } }//package
Section 218
//TBImage1 (TBImage1) package { import flash.display.*; public class TBImage1 extends MovieClip { } }//package import flash.display.*; class TBImage2 extends MovieClip { public function TBImage2(){ } } class TBImage3 extends MovieClip { public function TBImage3(){ } } class TBImage4 extends MovieClip { public function TBImage4(){ } } class TBImage5 extends MovieClip { public function TBImage5(){ } } class TBImage6 extends MovieClip { public function TBImage6(){ } } class TBImage7 extends MovieClip { public function TBImage7(){ } } class TBImage8 extends MovieClip { public function TBImage8(){ } } class TBImage9 extends MovieClip { public function TBImage9(){ } } class TBImage10 extends MovieClip { public function TBImage10(){ } } class TBImage11 extends MovieClip { public function TBImage11(){ } } class TBImage12 extends MovieClip { public function TBImage12(){ } } class TBImage13 extends MovieClip { public function TBImage13(){ } } class TBImage14 extends MovieClip { public function TBImage14(){ } } class TBImage15 extends MovieClip { public function TBImage15(){ } } class TBImage16 extends MovieClip { public function TBImage16(){ } } class TBImage18 extends MovieClip { public function TBImage18(){ } } class TBImage19 extends MovieClip { public function TBImage19(){ } } class TBImage20 extends MovieClip { public function TBImage20(){ } } class TBImage21 extends MovieClip { public function TBImage21(){ } } class TBImage22 extends MovieClip { public function TBImage22(){ } }
Section 219
//textmsg (textmsg) package { import flash.display.*; import flash.text.*; public dynamic class textmsg extends MovieClip { public var text:TextField; } }//package
Section 220
//waitmsg (waitmsg) package { import flash.display.*; import flash.text.*; public dynamic class waitmsg extends MovieClip { public var msg:TextField; } }//package

Library Items

Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:158
Symbol 158 MovieClip {TBImage1}Uses:157
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161
Symbol 161 MovieClip {TBImage2}Uses:160
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClip {TBImage3}Uses:163
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:167
Symbol 167 MovieClip {TBImage4}Uses:166
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:170
Symbol 170 MovieClip {TBImage5}Uses:169
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:173
Symbol 173 MovieClip {TBImage6}Uses:172
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:176
Symbol 176 MovieClip {TBImage7}Uses:175
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:179
Symbol 179 MovieClip {TBImage8}Uses:178
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:182
Symbol 182 MovieClip {TBImage9}Uses:181
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:185
Symbol 185 MovieClip {TBImage10}Uses:184
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:188
Symbol 188 MovieClip {TBImage11}Uses:187
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:191
Symbol 191 MovieClip {TBImage12}Uses:190
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:194
Symbol 194 MovieClip {TBImage13}Uses:193
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:197
Symbol 197 MovieClip {TBImage14}Uses:196
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:200
Symbol 200 MovieClip {TBImage15}Uses:199
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:203
Symbol 203 MovieClip {TBImage16}Uses:202
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:206
Symbol 206 MovieClip {TBImage18}Uses:205
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:209
Symbol 209 MovieClip {TBImage19}Uses:208
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:212
Symbol 212 MovieClip {TBImage20}Uses:211
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:215
Symbol 215 MovieClip {TBImage21}Uses:214
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:218
Symbol 218 MovieClip {TBImage22}Uses:217
Symbol 219 BinaryData {Settings}
Symbol 220 BinaryData {Settings2_}
Symbol 1 FontUsed by:2
Symbol 2 EditableTextUses:1Used by:6
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:5
Symbol 5 MovieClipUses:4Used by:6
Symbol 6 MovieClip {waitmsg}Uses:2 5
Symbol 7 FontUsed by:8 50 51 52 53 54 74 75 143 146 148 152
Symbol 8 EditableTextUses:7Used by:9
Symbol 9 MovieClip {textmsg}Uses:8
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClip {ScrollArea}Uses:11
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:33 73 77 134
Symbol 15 MovieClip {fl.core.ComponentShim}Used by:33 73 77 133 134
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip {RadioButton_upIcon}Uses:16Used by:33
Symbol 18 GraphicUsed by:19 28
Symbol 19 MovieClip {RadioButton_overIcon}Uses:18Used by:33
Symbol 20 GraphicUsed by:21 29
Symbol 21 MovieClip {RadioButton_downIcon}Uses:20Used by:33
Symbol 22 GraphicUsed by:23 30
Symbol 23 MovieClip {RadioButton_disabledIcon}Uses:22Used by:33
Symbol 24 GraphicUsed by:27
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:27 28 29 30
Symbol 27 MovieClip {RadioButton_selectedUpIcon}Uses:24 26Used by:33
Symbol 28 MovieClip {RadioButton_selectedOverIcon}Uses:18 26Used by:33
Symbol 29 MovieClip {RadioButton_selectedDownIcon}Uses:20 26Used by:33
Symbol 30 MovieClip {RadioButton_selectedDisabledIcon}Uses:22 26Used by:33
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip {focusRectSkin}Uses:31Used by:33 73 133
Symbol 33 MovieClip {fl.controls.RadioButton}Uses:14 15 17 19 21 23 27 28 29 30 32Used by:76
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:76
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:42
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:42
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:42
Symbol 42 MovieClipUses:37 39 41Used by:76
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:49
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:49
Symbol 47 GraphicUsed by:48 49
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 ButtonUses:44 46 48 47Used by:76
Symbol 50 EditableTextUses:7Used by:76
Symbol 51 EditableTextUses:7Used by:76
Symbol 52 EditableTextUses:7Used by:76
Symbol 53 EditableTextUses:7Used by:76
Symbol 54 EditableTextUses:7Used by:76
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip {Button_disabledSkin}Uses:55Used by:73
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClip {Button_downSkin}Uses:57Used by:73
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip {Button_emphasizedSkin}Uses:59Used by:73
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip {Button_overSkin}Uses:61Used by:73
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip {Button_selectedDisabledSkin}Uses:63Used by:73
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClip {Button_selectedDownSkin}Uses:65Used by:73
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip {Button_selectedOverSkin}Uses:67Used by:73
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClip {Button_selectedUpSkin}Uses:69Used by:73
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip {Button_upSkin}Uses:71Used by:73
Symbol 73 MovieClip {fl.controls.Button}Uses:14 15 56 58 60 62 64 66 68 70 72 32Used by:76
Symbol 74 EditableTextUses:7Used by:76
Symbol 75 EditableTextUses:7Used by:76
Symbol 76 MovieClip {PrintRangeWnd}Uses:35 42 49 50 51 52 53 54 73 33 74 75
Symbol 77 MovieClip {fl.controls.Label}Uses:14 15
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClip {def_bgr}Uses:78
Symbol 80 GraphicUsed by:81
Symbol 81 Button {button}Uses:80
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClip {manualbutton}Uses:82Used by:84 88 89 90 91 92 93 94 95 96 97 98 99 100 141
Symbol 84 MovieClip {def_fullscreen}Uses:83Used by:155
Symbol 85 Button {ImgButton}Used by:86
Symbol 86 MovieClip {print2flash_fla.MCSlider_47}Uses:85Used by:87
Symbol 87 MovieClip {Slider}Uses:86Used by:155
Symbol 88 MovieClip {def_forward}Uses:83Used by:155
Symbol 89 MovieClip {def_back}Uses:83Used by:155
Symbol 90 MovieClip {def_nextpage}Uses:83Used by:155
Symbol 91 MovieClip {def_more}Uses:83Used by:155
Symbol 92 MovieClip {def_selMode}Uses:83Used by:155
Symbol 93 MovieClip {def_newwindow}Uses:83Used by:155
Symbol 94 MovieClip {def_help}Uses:83Used by:155
Symbol 95 MovieClip {def_rotate}Uses:83Used by:155
Symbol 96 MovieClip {def_prevpage}Uses:83Used by:155
Symbol 97 MovieClip {def_scalePage}Uses:83Used by:155
Symbol 98 MovieClip {def_scaleWidth}Uses:83Used by:155
Symbol 99 MovieClip {def_moveMode}Uses:83Used by:155
Symbol 100 MovieClip {def_print}Uses:83Used by:155
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:105 106
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:105 106
Symbol 105 MovieClip {ScrollPane_disabledSkin}Uses:102 104Used by:134
Symbol 106 MovieClip {ScrollPane_upSkin}Uses:102 104Used by:134
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClip {ScrollTrack_skin}Uses:107Used by:133
Symbol 109 GraphicUsed by:112
Symbol 110 GraphicUsed by:111 114 118 127
Symbol 111 MovieClipUses:110Used by:112 122 124
Symbol 112 MovieClip {ScrollArrowUp_downSkin}Uses:109 111Used by:133
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip {ScrollArrowDown_downSkin}Uses:113 110Used by:133
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClip {ScrollThumb_downSkin}Uses:115Used by:133
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClip {ScrollArrowDown_overSkin}Uses:117 110Used by:133
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClip {ScrollThumb_overSkin}Uses:119Used by:133
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClip {ScrollArrowUp_overSkin}Uses:121 111Used by:133
Symbol 123 GraphicUsed by:124 127
Symbol 124 MovieClip {ScrollArrowUp_upSkin}Uses:123 111Used by:133
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClip {ScrollThumb_upSkin}Uses:125Used by:133
Symbol 127 MovieClip {ScrollArrowDown_upSkin}Uses:123 110Used by:133
Symbol 128 GraphicUsed by:129 130
Symbol 129 MovieClip {ScrollArrowDown_disabledSkin}Uses:128Used by:133
Symbol 130 MovieClip {ScrollArrowUp_disabledSkin}Uses:128Used by:133
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClip {ScrollBar_thumbIcon}Uses:131Used by:133
Symbol 133 MovieClip {fl.controls.ScrollBar}Uses:108 15 32 112 114 116 118 120 122 124 126 127 129 130 132Used by:134
Symbol 134 MovieClip {ScrollPain}Uses:14 15 105 106 133Used by:Timeline
Symbol 135 MovieClip {fl.containers.ScrollPane}
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:Timeline
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:Timeline
Symbol 140 MovieClipUsed by:155
Symbol 141 MovieClip {print2flash_fla.def_searchbut_27}Uses:83Used by:155
Symbol 142 GraphicUsed by:144
Symbol 143 EditableTextUses:7Used by:144
Symbol 144 MovieClip {print2flash_fla.Timeline_30}Uses:142 143Used by:155
Symbol 145 GraphicUsed by:150
Symbol 146 EditableTextUses:7Used by:147
Symbol 147 MovieClip {print2flash_fla.Timeline_32}Uses:146Used by:150
Symbol 148 EditableTextUses:7Used by:149
Symbol 149 MovieClip {print2flash_fla.Timeline_33}Uses:148Used by:150
Symbol 150 MovieClip {print2flash_fla.Timeline_31}Uses:145 147 149Used by:155
Symbol 151 GraphicUsed by:153
Symbol 152 EditableTextUses:7Used by:153
Symbol 153 MovieClip {print2flash_fla.Timeline_50}Uses:151 152Used by:155
Symbol 154 MovieClipUsed by:155
Symbol 155 MovieClip {print2flash_fla._toolbar_25}Uses:140 141 100 144 150 99 98 97 96 95 94 93 92 91 90 89 88 87 84 153 154Used by:Timeline
Symbol 221 GraphicUsed by:241 251 266 281 290 300 312 324 332 346 356 367 379 392 401 416 426 438 448 459 468 482 492 505 514 527 566 579 589 602 614 664 674 686 695 708 718 730 739 752 762 774 783 796 806 818 828 841 851 863 872 886 896 911 926 940 952 964 973 986 996 1010 1037 1051 1062 1076 1086 1100 1110 1123 1133 1145 1154 1168 1178 1191 1200 1212 1221 1235 1243 1255 1265 1278 1288 1301 1310 1323 1333 1346 1355 1368 1378 1389 1398 1411 1422 1433 1443 1455 1467 1479 1488 1501 1509 1521 1530 1541 1549 1560 1568 1580 1588 1599 1607 1618 1626 1638 1646 1657 1666 1677 1685 1696 1704 1715
Symbol 222 FontUsed by:224
Symbol 223 GraphicUsed by:241
Symbol 224 EditableTextUses:222Used by:241
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:241
Symbol 227 FontUsed by:231 249 262 638
Symbol 228 FontUsed by:230
Symbol 229 GraphicUsed by:241
Symbol 230 EditableTextUses:228Used by:241
Symbol 231 TextUses:227 232 233 234 235 236 237 238 239 240Used by:241
Symbol 232 FontUsed by:231
Symbol 233 FontUsed by:231 249 262 276 289 298 308 320 331 342 355 364 376 388 400 412 424 435 447 456 467 477 491 502 513 523 537 541 545 547 549 551 553 555 557 559 561 563 565 576 588 599 611 624 629 631 633 636 638 640 642 644 646 648 652 654 656 659 661 663 673 683 694 705 717 727 738 749 761 770 782 792 805 815 826 837 850 859 871 881 895 905 920 936 951 960 972 982 995 1006 1018 1021 1025 1029 1031 1033 1035 1047 1061 1072 1085 1096 1109 1120 1132 1142 1153 1164 1177 1187 1199 1208 1220 1230 1242 1252 1264 1274 1287 1298 1309 1320 1332 1343 1354 1365 1377 1386 1397 1408 1419 1430 1442 1452 1464 1476 1487 1497 1508 1518 1529 1538 1548 1557 1567 1576 1587 1596 1606 1615 1625 1635 1645 1654 1665 1674 1684 1693 1703 1712
Symbol 234 FontUsed by:231 537 541 545 547 549 551 553 555 557 559 561 627 629 631 633 640 644 646 648 1029
Symbol 235 FontUsed by:231
Symbol 236 FontUsed by:231
Symbol 237 FontUsed by:231
Symbol 238 FontUsed by:231
Symbol 239 FontUsed by:231
Symbol 240 FontUsed by:231 276
Symbol 241 MovieClip {Page1}Uses:221 223 224 226 229 230 231
Symbol 242 FontUsed by:244
Symbol 243 GraphicUsed by:251
Symbol 244 EditableTextUses:242Used by:251
Symbol 245 FontUsed by:249
Symbol 246 FontUsed by:248
Symbol 247 GraphicUsed by:251
Symbol 248 EditableTextUses:246Used by:251
Symbol 249 TextUses:245 233 250 227Used by:251
Symbol 250 FontUsed by:249 308 388 523 738 826 982 1187 1264 1529 1538 1548 1557 1567 1576 1587 1596 1606 1615 1625 1635 1645 1654 1665 1693 1703
Symbol 251 MovieClip {Page2}Uses:221 243 244 247 248 249
Symbol 252 FontUsed by:254
Symbol 253 GraphicUsed by:266
Symbol 254 EditableTextUses:252Used by:266
Symbol 255 BitmapUsed by:257
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:255 256Used by:266
Symbol 258 FontUsed by:262 276 289 298 308 388 400 523 537 611 738 826 920 982 995 1109 1153 1187 1199 1264 1464 1529 1635 1665
Symbol 259 FontUsed by:261
Symbol 260 GraphicUsed by:266
Symbol 261 EditableTextUses:259Used by:266
Symbol 262 TextUses:258 233 227 263 264 265Used by:266
Symbol 263 FontUsed by:262 388 523 881 1187
Symbol 264 FontUsed by:262 308 320 364 376 400 424 467 513 523 599 611 640 683 694 705 727 782 815 837 850 859 871 905 920 972 1006 1029 1047 1072 1096 1109 1142 1164 1177 1187 1208 1220 1242 1252 1298 1354 1386 1397 1442 1476 1487 1508 1518 1548 1557 1576 1587 1615 1635 1665 1674 1684 1693 1703
Symbol 265 FontUsed by:262 1018 1625
Symbol 266 MovieClip {Page3}Uses:221 253 254 257 260 261 262
Symbol 267 FontUsed by:269
Symbol 268 GraphicUsed by:281
Symbol 269 EditableTextUses:267Used by:281
Symbol 270 BitmapUsed by:272 285 294 304
Symbol 271 BitmapUsed by:272 294
Symbol 272 GraphicUses:270 271Used by:281
Symbol 273 FontUsed by:275
Symbol 274 GraphicUsed by:281
Symbol 275 EditableTextUses:273Used by:281
Symbol 276 TextUses:258 233 277 278 240 279 280Used by:281
Symbol 277 FontUsed by:276 289 298 342 388 400 435 477 523 537 611 705 738 749 770 773 792 826 837 881 885 920 925 982 995 1021 1023 1025 1033 1047 1109 1153 1187 1199 1208 1211 1230 1234 1264 1274 1277 1320 1365 1386 1408 1464 1466 1497 1500
Symbol 278 FontUsed by:276 289 298 1635
Symbol 279 FontUsed by:276 289 298 1164
Symbol 280 FontUsed by:276 289 308 320 331 342 355 364 376 388 400 412 424 435 447 456 467 477 491 502 513 523 559 576 588 599 611 648 673 683 694 705 717 727 738 749 761 770 782 792 805 815 826 837 850 859 871 881 895 905 920 936 951 960 972 982 995 1006 1029 1047 1061 1072 1085 1096 1109 1120 1132 1142 1153 1164 1177 1187 1199 1208 1220 1230 1242 1252 1264 1274 1287 1298 1309 1320 1332 1343 1354 1365 1377 1386 1397 1408 1419 1430 1442 1452 1464 1476 1487 1497 1508 1518 1529 1538 1548 1557 1567 1576 1587 1596 1606 1615 1635 1645 1654 1665 1674 1684 1693 1703 1712
Symbol 281 MovieClip {Page4}Uses:221 268 269 272 274 275 276
Symbol 282 FontUsed by:284
Symbol 283 GraphicUsed by:290
Symbol 284 EditableTextUses:282Used by:290
Symbol 285 GraphicUses:270Used by:290
Symbol 286 FontUsed by:288
Symbol 287 GraphicUsed by:290
Symbol 288 EditableTextUses:286Used by:290
Symbol 289 TextUses:258 233 277 278 279 280Used by:290
Symbol 290 MovieClip {Page5}Uses:221 283 284 285 287 288 289
Symbol 291 FontUsed by:293
Symbol 292 GraphicUsed by:300
Symbol 293 EditableTextUses:291Used by:300
Symbol 294 GraphicUses:270 271Used by:300
Symbol 295 FontUsed by:297
Symbol 296 GraphicUsed by:300
Symbol 297 EditableTextUses:295Used by:300
Symbol 298 TextUses:258 233 277 278 279 299Used by:300
Symbol 299 FontUsed by:298
Symbol 300 MovieClip {Page6}Uses:221 292 293 294 296 297 298
Symbol 301 FontUsed by:303
Symbol 302 GraphicUsed by:312
Symbol 303 EditableTextUses:301Used by:312
Symbol 304 GraphicUses:270Used by:312
Symbol 305 FontUsed by:307
Symbol 306 GraphicUsed by:312
Symbol 307 EditableTextUses:305Used by:312
Symbol 308 TextUses:258 309 233 250 310 311 264 280Used by:312
Symbol 309 FontUsed by:308
Symbol 310 FontUsed by:308 342 400 435 477 611 705 738 749 792 982 995 1047 1109 1153 1199 1264 1274 1365 1497
Symbol 311 FontUsed by:308 331 342 400 412 435 477 491 502 576 588 599 611 673 705 717 738 749 761 770 792 815 826 905 920 936 960 982 995 1006 1047 1085 1109 1153 1164 1177 1199 1208 1230 1242 1264 1274 1287 1320 1343 1365 1386 1397 1408 1419 1430 1464 1497 1508 1576 1587 1645 1674
Symbol 312 MovieClip {Page7}Uses:221 302 303 304 306 307 308
Symbol 313 FontUsed by:315
Symbol 314 GraphicUsed by:324
Symbol 315 EditableTextUses:313Used by:324
Symbol 316 GraphicUsed by:324
Symbol 317 FontUsed by:319
Symbol 318 GraphicUsed by:324
Symbol 319 EditableTextUses:317Used by:324
Symbol 320 TextUses:233 264 280Used by:324
Symbol 321 GraphicUsed by:324
Symbol 322 FontUsed by:323 345 366 390 391 415 437 458 480 504 525 526 578 601 707 729 751 772 794 817 840 861 883 884 909 910 984 985 1049 1050 1074 1075 1098 1099 1189 1190 1210 1233 1254 1276 1300 1322 1345 1367 1388 1410 1432 1454 1478 1499 1520 1637 1656 1676 1695 1714
Symbol 323 TextUses:322Used by:324
Symbol 324 MovieClip {Page8}Uses:221 314 315 316 318 319 320 321 323
Symbol 325 FontUsed by:327
Symbol 326 GraphicUsed by:332
Symbol 327 EditableTextUses:325Used by:332
Symbol 328 FontUsed by:330
Symbol 329 GraphicUsed by:332
Symbol 330 EditableTextUses:328Used by:332
Symbol 331 TextUses:311 233 280Used by:332
Symbol 332 MovieClip {Page9}Uses:221 326 327 329 330 331
Symbol 333 FontUsed by:335
Symbol 334 GraphicUsed by:346
Symbol 335 EditableTextUses:333Used by:346
Symbol 336 GraphicUsed by:346
Symbol 337 GraphicUsed by:346
Symbol 338 FontUsed by:342 435 477 705 749 792 837 881 982 1047 1230 1274 1320 1365 1408 1497
Symbol 339 FontUsed by:341
Symbol 340 GraphicUsed by:346
Symbol 341 EditableTextUses:339Used by:346
Symbol 342 TextUses:338 233 277 343 310 311 280Used by:346
Symbol 343 FontUsed by:342 400 435 477 537 705 749 792 920 995 1109 1153 1199 1230 1274 1320 1365 1408 1464 1497
Symbol 344 GraphicUsed by:346
Symbol 345 TextUses:322Used by:346
Symbol 346 MovieClip {Page10}Uses:221 334 335 336 337 340 341 342 344 345
Symbol 347 FontUsed by:349
Symbol 348 GraphicUsed by:356
Symbol 349 EditableTextUses:347Used by:356
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:356
Symbol 352 FontUsed by:354
Symbol 353 GraphicUsed by:356
Symbol 354 EditableTextUses:352Used by:356
Symbol 355 TextUses:233 280Used by:356
Symbol 356 MovieClip {Page11}Uses:221 348 349 351 353 354 355
Symbol 357 FontUsed by:359
Symbol 358 GraphicUsed by:367
Symbol 359 EditableTextUses:357Used by:367
Symbol 360 GraphicUsed by:367
Symbol 361 FontUsed by:363
Symbol 362 GraphicUsed by:367
Symbol 363 EditableTextUses:361Used by:367
Symbol 364 TextUses:233 264 280Used by:367
Symbol 365 GraphicUsed by:367
Symbol 366 TextUses:322Used by:367
Symbol 367 MovieClip {Page12}Uses:221 358 359 360 362 363 364 365 366
Symbol 368 FontUsed by:370
Symbol 369 GraphicUsed by:379
Symbol 370 EditableTextUses:368Used by:379
Symbol 371 BitmapUsed by:372 420 463 509 594 678 690 722 778 810 867 900 968 1014 1091 1137 1173 1216 1247 1293 1305 1350 1393 1438 1447 1471 1483 1513
Symbol 372 GraphicUses:371Used by:379
Symbol 373 FontUsed by:375
Symbol 374 GraphicUsed by:379
Symbol 375 EditableTextUses:373Used by:379
Symbol 376 TextUses:233 377 264 378 280Used by:379
Symbol 377 FontUsed by:376 424 467 513 599 683 694 727 782 815 871 905 972 1029 1096 1142 1177 1220 1252 1298 1309 1354 1397 1442 1452 1476 1487 1518
Symbol 378 FontUsed by:376 424 467 513 599 694 727 782 815 871 905 972 1029 1096 1142 1177 1220 1252 1309 1354 1397 1452 1487 1518
Symbol 379 MovieClip {Page13}Uses:221 369 370 372 374 375 376
Symbol 380 FontUsed by:382
Symbol 381 GraphicUsed by:392
Symbol 382 EditableTextUses:380Used by:392
Symbol 383 GraphicUsed by:392
Symbol 384 GraphicUsed by:392
Symbol 385 FontUsed by:387
Symbol 386 GraphicUsed by:392
Symbol 387 EditableTextUses:385Used by:392
Symbol 388 TextUses:233 258 277 250 263 280Used by:392
Symbol 389 GraphicUsed by:392
Symbol 390 TextUses:322Used by:392
Symbol 391 TextUses:322Used by:392
Symbol 392 MovieClip {Page14}Uses:221 381 382 383 384 386 387 388 389 390 391
Symbol 393 FontUsed by:395
Symbol 394 GraphicUsed by:401
Symbol 395 EditableTextUses:393Used by:401
Symbol 396 GraphicUsed by:401
Symbol 397 FontUsed by:399
Symbol 398 GraphicUsed by:401
Symbol 399 EditableTextUses:397Used by:401
Symbol 400 TextUses:258 233 277 343 310 311 264 280Used by:401
Symbol 401 MovieClip {Page15}Uses:221 394 395 396 398 399 400
Symbol 402 FontUsed by:404
Symbol 403 GraphicUsed by:416
Symbol 404 EditableTextUses:402Used by:416
Symbol 405 BitmapUsed by:407
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:405 406Used by:416
Symbol 408 GraphicUsed by:416
Symbol 409 FontUsed by:411
Symbol 410 GraphicUsed by:416
Symbol 411 EditableTextUses:409Used by:416
Symbol 412 TextUses:233 311 413 280Used by:416
Symbol 413 FontUsed by:412 435 477 491 599 611 936 1085 1164 1177 1230 1419 1674
Symbol 414 GraphicUsed by:416
Symbol 415 TextUses:322Used by:416
Symbol 416 MovieClip {Page16}Uses:221 403 404 407 408 410 411 412 414 415
Symbol 417 FontUsed by:419
Symbol 418 GraphicUsed by:426
Symbol 419 EditableTextUses:417Used by:426
Symbol 420 GraphicUses:371Used by:426
Symbol 421 FontUsed by:423
Symbol 422 GraphicUsed by:426
Symbol 423 EditableTextUses:421Used by:426
Symbol 424 TextUses:233 377 264 425 378 280Used by:426
Symbol 425 FontUsed by:424 467 513 541 599 727 782 815 1029 1142 1177 1199 1220 1252 1354 1397 1442 1476 1665 1674 1684 1693 1703
Symbol 426 MovieClip {Page17}Uses:221 418 419 420 422 423 424
Symbol 427 FontUsed by:429
Symbol 428 GraphicUsed by:438
Symbol 429 EditableTextUses:427Used by:438
Symbol 430 GraphicUsed by:438
Symbol 431 GraphicUsed by:438
Symbol 432 FontUsed by:434
Symbol 433 GraphicUsed by:438
Symbol 434 EditableTextUses:432Used by:438
Symbol 435 TextUses:338 233 277 343 310 311 413 280Used by:438
Symbol 436 GraphicUsed by:438
Symbol 437 TextUses:322Used by:438
Symbol 438 MovieClip {Page18}Uses:221 428 429 430 431 433 434 435 436 437
Symbol 439 FontUsed by:441
Symbol 440 GraphicUsed by:448
Symbol 441 EditableTextUses:439Used by:448
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:448
Symbol 444 FontUsed by:446
Symbol 445 GraphicUsed by:448
Symbol 446 EditableTextUses:444Used by:448
Symbol 447 TextUses:233 280Used by:448
Symbol 448 MovieClip {Page19}Uses:221 440 441 443 445 446 447
Symbol 449 FontUsed by:451
Symbol 450 GraphicUsed by:459
Symbol 451 EditableTextUses:449Used by:459
Symbol 452 GraphicUsed by:459
Symbol 453 FontUsed by:455
Symbol 454 GraphicUsed by:459
Symbol 455 EditableTextUses:453Used by:459
Symbol 456 TextUses:233 280Used by:459
Symbol 457 GraphicUsed by:459
Symbol 458 TextUses:322Used by:459
Symbol 459 MovieClip {Page20}Uses:221 450 451 452 454 455 456 457 458
Symbol 460 FontUsed by:462
Symbol 461 GraphicUsed by:468
Symbol 462 EditableTextUses:460Used by:468
Symbol 463 GraphicUses:371Used by:468
Symbol 464 FontUsed by:466
Symbol 465 GraphicUsed by:468
Symbol 466 EditableTextUses:464Used by:468
Symbol 467 TextUses:233 377 264 425 378 280Used by:468
Symbol 468 MovieClip {Page21}Uses:221 461 462 463 465 466 467
Symbol 469 FontUsed by:471
Symbol 470 GraphicUsed by:482
Symbol 471 EditableTextUses:469Used by:482
Symbol 472 GraphicUsed by:482
Symbol 473 GraphicUsed by:482
Symbol 474 FontUsed by:476
Symbol 475 GraphicUsed by:482
Symbol 476 EditableTextUses:474Used by:482
Symbol 477 TextUses:338 478 277 343 310 311 233 413 280Used by:482
Symbol 478 FontUsed by:477 481 792 795 859 862 1109 1419 1421
Symbol 479 GraphicUsed by:482
Symbol 480 TextUses:322Used by:482
Symbol 481 TextUses:478Used by:482
Symbol 482 MovieClip {Page22}Uses:221 470 471 472 473 475 476 477 479 480 481
Symbol 483 FontUsed by:485
Symbol 484 GraphicUsed by:492
Symbol 485 EditableTextUses:483Used by:492
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:492
Symbol 488 FontUsed by:490
Symbol 489 GraphicUsed by:492
Symbol 490 EditableTextUses:488Used by:492
Symbol 491 TextUses:233 311 413 280Used by:492
Symbol 492 MovieClip {Page23}Uses:221 484 485 487 489 490 491
Symbol 493 FontUsed by:495
Symbol 494 GraphicUsed by:505
Symbol 495 EditableTextUses:493Used by:505
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:505
Symbol 498 GraphicUsed by:505
Symbol 499 FontUsed by:501
Symbol 500 GraphicUsed by:505
Symbol 501 EditableTextUses:499Used by:505
Symbol 502 TextUses:233 311 280Used by:505
Symbol 503 GraphicUsed by:505
Symbol 504 TextUses:322Used by:505
Symbol 505 MovieClip {Page24}Uses:221 494 495 497 498 500 501 502 503 504
Symbol 506 FontUsed by:508
Symbol 507 GraphicUsed by:514
Symbol 508 EditableTextUses:506Used by:514
Symbol 509 GraphicUses:371Used by:514
Symbol 510 FontUsed by:512
Symbol 511 GraphicUsed by:514
Symbol 512 EditableTextUses:510Used by:514
Symbol 513 TextUses:233 377 264 425 378 280Used by:514
Symbol 514 MovieClip {Page25}Uses:221 507 508 509 511 512 513
Symbol 515 FontUsed by:517
Symbol 516 GraphicUsed by:527
Symbol 517 EditableTextUses:515Used by:527
Symbol 518 GraphicUsed by:527
Symbol 519 GraphicUsed by:527
Symbol 520 FontUsed by:522
Symbol 521 GraphicUsed by:527
Symbol 522 EditableTextUses:520Used by:527
Symbol 523 TextUses:233 258 277 250 263 264 280Used by:527
Symbol 524 GraphicUsed by:527
Symbol 525 TextUses:322Used by:527
Symbol 526 TextUses:322Used by:527
Symbol 527 MovieClip {Page26}Uses:221 516 517 518 519 521 522 523 524 525 526
Symbol 528 FontUsed by:530
Symbol 529 GraphicUsed by:566
Symbol 530 EditableTextUses:528Used by:566
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:566
Symbol 533 GraphicUsed by:566
Symbol 534 FontUsed by:536
Symbol 535 GraphicUsed by:566
Symbol 536 EditableTextUses:534Used by:566
Symbol 537 TextUses:258 233 277 343 234Used by:566
Symbol 538 FontUsed by:539 540 544 546 548 550 552 554 556 558 562 564 626 628 630 632 637 641 643 645 647 653 655 658 662 1020 1022 1024 1028 1032 1034 1036
Symbol 539 TextUses:538Used by:566
Symbol 540 TextUses:538Used by:566
Symbol 541 TextUses:234 233 542 425 543Used by:566
Symbol 542 FontUsed by:541 559
Symbol 543 FontUsed by:541
Symbol 544 TextUses:538Used by:566
Symbol 545 TextUses:234 233Used by:566
Symbol 546 TextUses:538Used by:566
Symbol 547 TextUses:234 233Used by:566
Symbol 548 TextUses:538Used by:566
Symbol 549 TextUses:234 233Used by:566
Symbol 550 TextUses:538Used by:566
Symbol 551 TextUses:234 233Used by:566
Symbol 552 TextUses:538Used by:566
Symbol 553 TextUses:234 233Used by:566
Symbol 554 TextUses:538Used by:566
Symbol 555 TextUses:233 234Used by:566
Symbol 556 TextUses:538Used by:566
Symbol 557 TextUses:234 233Used by:566
Symbol 558 TextUses:538Used by:566
Symbol 559 TextUses:233 234 542 280Used by:566
Symbol 560 GraphicUsed by:566
Symbol 561 TextUses:233 234Used by:566
Symbol 562 TextUses:538Used by:566
Symbol 563 TextUses:233Used by:566
Symbol 564 TextUses:538Used by:566
Symbol 565 TextUses:233Used by:566
Symbol 566 MovieClip {Page27}Uses:221 529 530 532 533 535 536 537 539 540 541 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565
Symbol 567 FontUsed by:569
Symbol 568 GraphicUsed by:579
Symbol 569 EditableTextUses:567Used by:579
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:579
Symbol 572 GraphicUsed by:579
Symbol 573 FontUsed by:575
Symbol 574 GraphicUsed by:579
Symbol 575 EditableTextUses:573Used by:579
Symbol 576 TextUses:233 311 280Used by:579
Symbol 577 GraphicUsed by:579
Symbol 578 TextUses:322Used by:579
Symbol 579 MovieClip {Page28}Uses:221 568 569 571 572 574 575 576 577 578
Symbol 580 FontUsed by:582
Symbol 581 GraphicUsed by:589
Symbol 582 EditableTextUses:580Used by:589
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:589
Symbol 585 FontUsed by:587
Symbol 586 GraphicUsed by:589
Symbol 587 EditableTextUses:585Used by:589
Symbol 588 TextUses:311 233 280Used by:589
Symbol 589 MovieClip {Page29}Uses:221 581 582 584 586 587 588
Symbol 590 FontUsed by:592
Symbol 591 GraphicUsed by:602
Symbol 592 EditableTextUses:590Used by:602
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593 371Used by:602
Symbol 595 GraphicUsed by:602
Symbol 596 FontUsed by:598
Symbol 597 GraphicUsed by:602
Symbol 598 EditableTextUses:596Used by:602
Symbol 599 TextUses:233 377 264 425 311 413 378 280Used by:602
Symbol 600 GraphicUsed by:602
Symbol 601 TextUses:322Used by:602
Symbol 602 MovieClip {Page30}Uses:221 591 592 594 595 597 598 599 600 601
Symbol 603 FontUsed by:605
Symbol 604 GraphicUsed by:614
Symbol 605 EditableTextUses:603Used by:614
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:614
Symbol 608 FontUsed by:610
Symbol 609 GraphicUsed by:614
Symbol 610 EditableTextUses:608Used by:614
Symbol 611 TextUses:258 233 277 612 613 310 311 413 264 280Used by:614
Symbol 612 FontUsed by:611 837 881 1047
Symbol 613 FontUsed by:611
Symbol 614 MovieClip {Page31}Uses:221 604 605 607 609 610 611
Symbol 615 FontUsed by:617
Symbol 616 GraphicUsed by:664
Symbol 617 EditableTextUses:615Used by:664
Symbol 618 BitmapUsed by:619
Symbol 619 GraphicUses:618Used by:664
Symbol 620 GraphicUsed by:664
Symbol 621 FontUsed by:623
Symbol 622 GraphicUsed by:664
Symbol 623 EditableTextUses:621Used by:664
Symbol 624 TextUses:233 625Used by:664
Symbol 625 FontUsed by:624
Symbol 626 TextUses:538Used by:664
Symbol 627 TextUses:234Used by:664
Symbol 628 TextUses:538Used by:664
Symbol 629 TextUses:233 234Used by:664
Symbol 630 TextUses:538Used by:664
Symbol 631 TextUses:233 234Used by:664
Symbol 632 TextUses:538Used by:664
Symbol 633 TextUses:233 234Used by:664
Symbol 634 FontUsed by:635 639 657 660
Symbol 635 TextUses:634Used by:664
Symbol 636 TextUses:233Used by:664
Symbol 637 TextUses:538Used by:664
Symbol 638 TextUses:227 233Used by:664
Symbol 639 TextUses:634Used by:664
Symbol 640 TextUses:233 234 264Used by:664
Symbol 641 TextUses:538Used by:664
Symbol 642 TextUses:233Used by:664
Symbol 643 TextUses:538Used by:664
Symbol 644 TextUses:234 233Used by:664
Symbol 645 TextUses:538Used by:664
Symbol 646 TextUses:234 233Used by:664
Symbol 647 TextUses:538Used by:664
Symbol 648 TextUses:233 234 280Used by:664
Symbol 649 GraphicUsed by:664
Symbol 650 FontUsed by:651 685 938 939 962 963 1008 1009 1122 1144 1166 1167 1540 1559 1579 1598 1617
Symbol 651 TextUses:650Used by:664
Symbol 652 TextUses:233Used by:664
Symbol 653 TextUses:538Used by:664
Symbol 654 TextUses:233Used by:664
Symbol 655 TextUses:538Used by:664
Symbol 656 TextUses:233Used by:664
Symbol 657 TextUses:634Used by:664
Symbol 658 TextUses:538Used by:664
Symbol 659 TextUses:233Used by:664
Symbol 660 TextUses:634Used by:664
Symbol 661 TextUses:233Used by:664
Symbol 662 TextUses:538Used by:664
Symbol 663 TextUses:233Used by:664
Symbol 664 MovieClip {Page32}Uses:221 616 617 619 620 622 623 624 626 627 628 629 630 631 632 633 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 651 652 653 654 655 656 657 658 659 660 661 662 663
Symbol 665 FontUsed by:667
Symbol 666 GraphicUsed by:674
Symbol 667 EditableTextUses:665Used by:674
Symbol 668 BitmapUsed by:669
Symbol 669 GraphicUses:668Used by:674
Symbol 670 FontUsed by:672
Symbol 671 GraphicUsed by:674
Symbol 672 EditableTextUses:670Used by:674
Symbol 673 TextUses:233 311 280Used by:674
Symbol 674 MovieClip {Page33}Uses:221 666 667 669 671 672 673
Symbol 675 FontUsed by:677
Symbol 676 GraphicUsed by:686
Symbol 677 EditableTextUses:675Used by:686
Symbol 678 GraphicUses:371Used by:686
Symbol 679 GraphicUsed by:686
Symbol 680 FontUsed by:682
Symbol 681 GraphicUsed by:686
Symbol 682 EditableTextUses:680Used by:686
Symbol 683 TextUses:233 377 264 280Used by:686
Symbol 684 GraphicUsed by:686
Symbol 685 TextUses:650Used by:686
Symbol 686 MovieClip {Page34}Uses:221 676 677 678 679 681 682 683 684 685
Symbol 687 FontUsed by:689
Symbol 688 GraphicUsed by:695
Symbol 689 EditableTextUses:687Used by:695
Symbol 690 GraphicUses:371Used by:695
Symbol 691 FontUsed by:693
Symbol 692 GraphicUsed by:695
Symbol 693 EditableTextUses:691Used by:695
Symbol 694 TextUses:233 264 377 378 280Used by:695
Symbol 695 MovieClip {Page35}Uses:221 688 689 690 692 693 694
Symbol 696 FontUsed by:698
Symbol 697 GraphicUsed by:708
Symbol 698 EditableTextUses:696Used by:708
Symbol 699 BitmapUsed by:700
Symbol 700 GraphicUses:699Used by:708
Symbol 701 GraphicUsed by:708
Symbol 702 FontUsed by:704
Symbol 703 GraphicUsed by:708
Symbol 704 EditableTextUses:702Used by:708
Symbol 705 TextUses:338 233 277 343 310 311 264 280Used by:708
Symbol 706 GraphicUsed by:708
Symbol 707 TextUses:322Used by:708
Symbol 708 MovieClip {Page36}Uses:221 697 698 700 701 703 704 705 706 707
Symbol 709 FontUsed by:711
Symbol 710 GraphicUsed by:718
Symbol 711 EditableTextUses:709Used by:718
Symbol 712 BitmapUsed by:713
Symbol 713 GraphicUses:712Used by:718
Symbol 714 FontUsed by:716
Symbol 715 GraphicUsed by:718
Symbol 716 EditableTextUses:714Used by:718
Symbol 717 TextUses:233 311 280Used by:718
Symbol 718 MovieClip {Page37}Uses:221 710 711 713 715 716 717
Symbol 719 FontUsed by:721
Symbol 720 GraphicUsed by:730
Symbol 721 EditableTextUses:719Used by:730
Symbol 722 GraphicUses:371Used by:730
Symbol 723 GraphicUsed by:730
Symbol 724 FontUsed by:726
Symbol 725 GraphicUsed by:730
Symbol 726 EditableTextUses:724Used by:730
Symbol 727 TextUses:233 264 377 425 378 280Used by:730
Symbol 728 GraphicUsed by:730
Symbol 729 TextUses:322Used by:730
Symbol 730 MovieClip {Page38}Uses:221 720 721 722 723 725 726 727 728 729
Symbol 731 FontUsed by:733
Symbol 732 GraphicUsed by:739
Symbol 733 EditableTextUses:731Used by:739
Symbol 734 GraphicUsed by:739
Symbol 735 FontUsed by:737
Symbol 736 GraphicUsed by:739
Symbol 737 EditableTextUses:735Used by:739
Symbol 738 TextUses:258 233 277 250 310 311 280Used by:739
Symbol 739 MovieClip {Page39}Uses:221 732 733 734 736 737 738
Symbol 740 FontUsed by:742
Symbol 741 GraphicUsed by:752
Symbol 742 EditableTextUses:740Used by:752
Symbol 743 BitmapUsed by:744
Symbol 744 GraphicUses:743Used by:752
Symbol 745 GraphicUsed by:752
Symbol 746 FontUsed by:748
Symbol 747 GraphicUsed by:752
Symbol 748 EditableTextUses:746Used by:752
Symbol 749 TextUses:338 233 277 343 310 311 280Used by:752
Symbol 750 GraphicUsed by:752
Symbol 751 TextUses:322Used by:752
Symbol 752 MovieClip {Page40}Uses:221 741 742 744 745 747 748 749 750 751
Symbol 753 FontUsed by:755
Symbol 754 GraphicUsed by:762
Symbol 755 EditableTextUses:753Used by:762
Symbol 756 BitmapUsed by:757
Symbol 757 GraphicUses:756Used by:762
Symbol 758 FontUsed by:760
Symbol 759 GraphicUsed by:762
Symbol 760 EditableTextUses:758Used by:762
Symbol 761 TextUses:233 311 280Used by:762
Symbol 762 MovieClip {Page41}Uses:221 754 755 757 759 760 761
Symbol 763 FontUsed by:765
Symbol 764 GraphicUsed by:774
Symbol 765 EditableTextUses:763Used by:774
Symbol 766 GraphicUsed by:774
Symbol 767 FontUsed by:769
Symbol 768 GraphicUsed by:774
Symbol 769 EditableTextUses:767Used by:774
Symbol 770 TextUses:277 233 311 280Used by:774
Symbol 771 GraphicUsed by:774
Symbol 772 TextUses:322Used by:774
Symbol 773 TextUses:277Used by:774
Symbol 774 MovieClip {Page42}Uses:221 764 765 766 768 769 770 771 772 773
Symbol 775 FontUsed by:777
Symbol 776 GraphicUsed by:783
Symbol 777 EditableTextUses:775Used by:783
Symbol 778 GraphicUses:371Used by:783
Symbol 779 FontUsed by:781
Symbol 780 GraphicUsed by:783
Symbol 781 EditableTextUses:779Used by:783
Symbol 782 TextUses:233 377 264 425 378 280Used by:783
Symbol 783 MovieClip {Page43}Uses:221 776 777 778 780 781 782
Symbol 784 FontUsed by:786
Symbol 785 GraphicUsed by:796
Symbol 786 EditableTextUses:784Used by:796
Symbol 787 GraphicUsed by:796
Symbol 788 GraphicUsed by:796
Symbol 789 FontUsed by:791
Symbol 790 GraphicUsed by:796
Symbol 791 EditableTextUses:789Used by:796
Symbol 792 TextUses:338 478 277 343 310 311 233 280Used by:796
Symbol 793 GraphicUsed by:796
Symbol 794 TextUses:322Used by:796
Symbol 795 TextUses:478Used by:796
Symbol 796 MovieClip {Page44}Uses:221 785 786 787 788 790 791 792 793 794 795
Symbol 797 FontUsed by:799
Symbol 798 GraphicUsed by:806
Symbol 799 EditableTextUses:797Used by:806
Symbol 800 BitmapUsed by:801
Symbol 801 GraphicUses:800Used by:806
Symbol 802 FontUsed by:804
Symbol 803 GraphicUsed by:806
Symbol 804 EditableTextUses:802Used by:806
Symbol 805 TextUses:233 280Used by:806
Symbol 806 MovieClip {Page45}Uses:221 798 799 801 803 804 805
Symbol 807 FontUsed by:809
Symbol 808 GraphicUsed by:818
Symbol 809 EditableTextUses:807Used by:818
Symbol 810 GraphicUses:371Used by:818
Symbol 811 GraphicUsed by:818
Symbol 812 FontUsed by:814
Symbol 813 GraphicUsed by:818
Symbol 814 EditableTextUses:812Used by:818
Symbol 815 TextUses:233 311 377 264 425 378 280Used by:818
Symbol 816 GraphicUsed by:818
Symbol 817 TextUses:322Used by:818
Symbol 818 MovieClip {Page46}Uses:221 808 809 810 811 813 814 815 816 817
Symbol 819 FontUsed by:821
Symbol 820 GraphicUsed by:828
Symbol 821 EditableTextUses:819Used by:828
Symbol 822 GraphicUsed by:828
Symbol 823 FontUsed by:825
Symbol 824 GraphicUsed by:828
Symbol 825 EditableTextUses:823Used by:828
Symbol 826 TextUses:258 233 277 250 827 311 280Used by:828
Symbol 827 FontUsed by:826 1320 1408 1464
Symbol 828 MovieClip {Page47}Uses:221 820 821 822 824 825 826
Symbol 829 FontUsed by:831
Symbol 830 GraphicUsed by:841
Symbol 831 EditableTextUses:829Used by:841
Symbol 832 GraphicUsed by:841
Symbol 833 GraphicUsed by:841
Symbol 834 FontUsed by:836
Symbol 835 GraphicUsed by:841
Symbol 836 EditableTextUses:834Used by:841
Symbol 837 TextUses:338 233 277 612 838 264 280Used by:841
Symbol 838 FontUsed by:837
Symbol 839 GraphicUsed by:841
Symbol 840 TextUses:322Used by:841
Symbol 841 MovieClip {Page48}Uses:221 830 831 832 833 835 836 837 839 840
Symbol 842 FontUsed by:844
Symbol 843 GraphicUsed by:851
Symbol 844 EditableTextUses:842Used by:851
Symbol 845 BitmapUsed by:846
Symbol 846 GraphicUses:845Used by:851
Symbol 847 FontUsed by:849
Symbol 848 GraphicUsed by:851
Symbol 849 EditableTextUses:847Used by:851
Symbol 850 TextUses:233 264 280Used by:851
Symbol 851 MovieClip {Page49}Uses:221 843 844 846 848 849 850
Symbol 852 FontUsed by:854
Symbol 853 GraphicUsed by:863
Symbol 854 EditableTextUses:852Used by:863
Symbol 855 GraphicUsed by:863
Symbol 856 FontUsed by:858
Symbol 857 GraphicUsed by:863
Symbol 858 EditableTextUses:856Used by:863
Symbol 859 TextUses:478 233 264 280Used by:863
Symbol 860 GraphicUsed by:863
Symbol 861 TextUses:322Used by:863
Symbol 862 TextUses:478Used by:863
Symbol 863 MovieClip {Page50}Uses:221 853 854 855 857 858 859 860 861 862
Symbol 864 FontUsed by:866
Symbol 865 GraphicUsed by:872
Symbol 866 EditableTextUses:864Used by:872
Symbol 867 GraphicUses:371Used by:872
Symbol 868 FontUsed by:870
Symbol 869 GraphicUsed by:872
Symbol 870 EditableTextUses:868Used by:872
Symbol 871 TextUses:233 377 264 378 280Used by:872
Symbol 872 MovieClip {Page51}Uses:221 865 866 867 869 870 871
Symbol 873 FontUsed by:875
Symbol 874 GraphicUsed by:886
Symbol 875 EditableTextUses:873Used by:886
Symbol 876 GraphicUsed by:886
Symbol 877 GraphicUsed by:886
Symbol 878 FontUsed by:880
Symbol 879 GraphicUsed by:886
Symbol 880 EditableTextUses:878Used by:886
Symbol 881 TextUses:338 277 612 263 233 280Used by:886
Symbol 882 GraphicUsed by:886
Symbol 883 TextUses:322Used by:886
Symbol 884 TextUses:322Used by:886
Symbol 885 TextUses:277Used by:886
Symbol 886 MovieClip {Page52}Uses:221 874 875 876 877 879 880 881 882 883 884 885
Symbol 887 FontUsed by:889
Symbol 888 GraphicUsed by:896
Symbol 889 EditableTextUses:887Used by:896
Symbol 890 BitmapUsed by:891
Symbol 891 GraphicUses:890Used by:896
Symbol 892 FontUsed by:894
Symbol 893 GraphicUsed by:896
Symbol 894 EditableTextUses:892Used by:896
Symbol 895 TextUses:233 280Used by:896
Symbol 896 MovieClip {Page53}Uses:221 888 889 891 893 894 895
Symbol 897 FontUsed by:899
Symbol 898 GraphicUsed by:911
Symbol 899 EditableTextUses:897Used by:911
Symbol 900 GraphicUses:371Used by:911
Symbol 901 GraphicUsed by:911
Symbol 902 FontUsed by:904
Symbol 903 GraphicUsed by:911
Symbol 904 EditableTextUses:902Used by:911
Symbol 905 TextUses:233 377 264 378 906 907 311 280Used by:911
Symbol 906 FontUsed by:905
Symbol 907 FontUsed by:905
Symbol 908 GraphicUsed by:911
Symbol 909 TextUses:322Used by:911
Symbol 910 TextUses:322Used by:911
Symbol 911 MovieClip {Page54}Uses:221 898 899 900 901 903 904 905 908 909 910
Symbol 912 FontUsed by:914
Symbol 913 GraphicUsed by:926
Symbol 914 EditableTextUses:912Used by:926
Symbol 915 GraphicUsed by:926
Symbol 916 GraphicUsed by:926
Symbol 917 FontUsed by:919
Symbol 918 GraphicUsed by:926
Symbol 919 EditableTextUses:917Used by:926
Symbol 920 TextUses:258 277 343 921 922 233 264 311 280 923Used by:926
Symbol 921 FontUsed by:920
Symbol 922 FontUsed by:920
Symbol 923 FontUsed by:920
Symbol 924 GraphicUsed by:926
Symbol 925 TextUses:277Used by:926
Symbol 926 MovieClip {Page55}Uses:221 913 914 915 916 918 919 920 924 925
Symbol 927 FontUsed by:929
Symbol 928 GraphicUsed by:940
Symbol 929 EditableTextUses:927Used by:940
Symbol 930 BitmapUsed by:931
Symbol 931 GraphicUses:930Used by:940
Symbol 932 GraphicUsed by:940
Symbol 933 FontUsed by:935
Symbol 934 GraphicUsed by:940
Symbol 935 EditableTextUses:933Used by:940
Symbol 936 TextUses:233 311 413 280Used by:940
Symbol 937 GraphicUsed by:940
Symbol 938 TextUses:650Used by:940
Symbol 939 TextUses:650Used by:940
Symbol 940 MovieClip {Page56}Uses:221 928 929 931 932 934 935 936 937 938 939
Symbol 941 FontUsed by:943
Symbol 942 GraphicUsed by:952
Symbol 943 EditableTextUses:941Used by:952
Symbol 944 BitmapUsed by:947
Symbol 945 BitmapUsed by:947
Symbol 946 BitmapUsed by:947
Symbol 947 GraphicUses:944 945 946Used by:952
Symbol 948 FontUsed by:950
Symbol 949 GraphicUsed by:952
Symbol 950 EditableTextUses:948Used by:952
Symbol 951 TextUses:233 280Used by:952
Symbol 952 MovieClip {Page57}Uses:221 942 943 947 949 950 951
Symbol 953 FontUsed by:955
Symbol 954 GraphicUsed by:964
Symbol 955 EditableTextUses:953Used by:964
Symbol 956 GraphicUsed by:964
Symbol 957 FontUsed by:959
Symbol 958 GraphicUsed by:964
Symbol 959 EditableTextUses:957Used by:964
Symbol 960 TextUses:233 311 280Used by:964
Symbol 961 GraphicUsed by:964
Symbol 962 TextUses:650Used by:964
Symbol 963 TextUses:650Used by:964
Symbol 964 MovieClip {Page58}Uses:221 954 955 956 958 959 960 961 962 963
Symbol 965 FontUsed by:967
Symbol 966 GraphicUsed by:973
Symbol 967 EditableTextUses:965Used by:973
Symbol 968 GraphicUses:371Used by:973
Symbol 969 FontUsed by:971
Symbol 970 GraphicUsed by:973
Symbol 971 EditableTextUses:969Used by:973
Symbol 972 TextUses:233 264 377 378 280Used by:973
Symbol 973 MovieClip {Page59}Uses:221 966 967 968 970 971 972
Symbol 974 FontUsed by:976
Symbol 975 GraphicUsed by:986
Symbol 976 EditableTextUses:974Used by:986
Symbol 977 BitmapUsed by:978
Symbol 978 GraphicUses:977Used by:986
Symbol 979 FontUsed by:981
Symbol 980 GraphicUsed by:986
Symbol 981 EditableTextUses:979Used by:986
Symbol 982 TextUses:258 233 338 277 250 310 311 280Used by:986
Symbol 983 GraphicUsed by:986
Symbol 984 TextUses:322Used by:986
Symbol 985 TextUses:322Used by:986
Symbol 986 MovieClip {Page60}Uses:221 975 976 978 980 981 982 983 984 985
Symbol 987 FontUsed by:989
Symbol 988 GraphicUsed by:996
Symbol 989 EditableTextUses:987Used by:996
Symbol 990 BitmapUsed by:991
Symbol 991 GraphicUses:990Used by:996
Symbol 992 FontUsed by:994
Symbol 993 GraphicUsed by:996
Symbol 994 EditableTextUses:992Used by:996
Symbol 995 TextUses:258 233 277 343 310 311 280Used by:996
Symbol 996 MovieClip {Page61}Uses:221 988 989 991 993 994 995
Symbol 997 FontUsed by:999
Symbol 998 GraphicUsed by:1010
Symbol 999 EditableTextUses:997Used by:1010
Symbol 1000 BitmapUsed by:1001
Symbol 1001 GraphicUses:1000Used by:1010
Symbol 1002 GraphicUsed by:1010
Symbol 1003 FontUsed by:1005
Symbol 1004 GraphicUsed by:1010
Symbol 1005 EditableTextUses:1003Used by:1010
Symbol 1006 TextUses:233 264 311 280Used by:1010
Symbol 1007 GraphicUsed by:1010
Symbol 1008 TextUses:650Used by:1010
Symbol 1009 TextUses:650Used by:1010
Symbol 1010 MovieClip {Page62}Uses:221 998 999 1001 1002 1004 1005 1006 1007 1008 1009
Symbol 1011 FontUsed by:1013
Symbol 1012 GraphicUsed by:1037
Symbol 1013 EditableTextUses:1011Used by:1037
Symbol 1014 GraphicUses:371Used by:1037
Symbol 1015 FontUsed by:1017
Symbol 1016 GraphicUsed by:1037
Symbol 1017 EditableTextUses:1015Used by:1037
Symbol 1018 TextUses:233 265 1019Used by:1037
Symbol 1019 FontUsed by:1018 1025
Symbol 1020 TextUses:538Used by:1037
Symbol 1021 TextUses:233 277Used by:1037
Symbol 1022 TextUses:538Used by:1037
Symbol 1023 TextUses:277Used by:1037
Symbol 1024 TextUses:538Used by:1037
Symbol 1025 TextUses:277 1026 233 1019 1027Used by:1037
Symbol 1026 FontUsed by:1025
Symbol 1027 FontUsed by:1025
Symbol 1028 TextUses:538Used by:1037
Symbol 1029 TextUses:234 233 377 264 425 378 280Used by:1037
Symbol 1030 GraphicUsed by:1037
Symbol 1031 TextUses:233Used by:1037
Symbol 1032 TextUses:538Used by:1037
Symbol 1033 TextUses:233 277Used by:1037
Symbol 1034 TextUses:538Used by:1037
Symbol 1035 TextUses:233Used by:1037
Symbol 1036 TextUses:538Used by:1037
Symbol 1037 MovieClip {Page63}Uses:221 1012 1013 1014 1016 1017 1018 1020 1021 1022 1023 1024 1025 1028 1029 1030 1031 1032 1033 1034 1035 1036
Symbol 1038 FontUsed by:1040
Symbol 1039 GraphicUsed by:1051
Symbol 1040 EditableTextUses:1038Used by:1051
Symbol 1041 BitmapUsed by:1042
Symbol 1042 GraphicUses:1041Used by:1051
Symbol 1043 GraphicUsed by:1051
Symbol 1044 FontUsed by:1046
Symbol 1045 GraphicUsed by:1051
Symbol 1046 EditableTextUses:1044Used by:1051
Symbol 1047 TextUses:338 233 277 612 310 311 264 280Used by:1051
Symbol 1048 GraphicUsed by:1051
Symbol 1049 TextUses:322Used by:1051
Symbol 1050 TextUses:322Used by:1051
Symbol 1051 MovieClip {Page64}Uses:221 1039 1040 1042 1043 1045 1046 1047 1048 1049 1050
Symbol 1052 FontUsed by:1054
Symbol 1053 GraphicUsed by:1062
Symbol 1054 EditableTextUses:1052Used by:1062
Symbol 1055 BitmapUsed by:1057
Symbol 1056 BitmapUsed by:1057
Symbol 1057 GraphicUses:1055 1056Used by:1062
Symbol 1058 FontUsed by:1060
Symbol 1059 GraphicUsed by:1062
Symbol 1060 EditableTextUses:1058Used by:1062
Symbol 1061 TextUses:233 280Used by:1062
Symbol 1062 MovieClip {Page65}Uses:221 1053 1054 1057 1059 1060 1061
Symbol 1063 FontUsed by:1065
Symbol 1064 GraphicUsed by:1076
Symbol 1065 EditableTextUses:1063Used by:1076
Symbol 1066 BitmapUsed by:1067
Symbol 1067 GraphicUses:1066Used by:1076
Symbol 1068 GraphicUsed by:1076
Symbol 1069 FontUsed by:1071
Symbol 1070 GraphicUsed by:1076
Symbol 1071 EditableTextUses:1069Used by:1076
Symbol 1072 TextUses:233 264 280Used by:1076
Symbol 1073 GraphicUsed by:1076
Symbol 1074 TextUses:322Used by:1076
Symbol 1075 TextUses:322Used by:1076
Symbol 1076 MovieClip {Page66}Uses:221 1064 1065 1067 1068 1070 1071 1072 1073 1074 1075
Symbol 1077 FontUsed by:1079
Symbol 1078 GraphicUsed by:1086
Symbol 1079 EditableTextUses:1077Used by:1086
Symbol 1080 BitmapUsed by:1081
Symbol 1081 GraphicUses:1080Used by:1086
Symbol 1082 FontUsed by:1084
Symbol 1083 GraphicUsed by:1086
Symbol 1084 EditableTextUses:1082Used by:1086
Symbol 1085 TextUses:233 311 413 280Used by:1086
Symbol 1086 MovieClip {Page67}Uses:221 1078 1079 1081 1083 1084 1085
Symbol 1087 FontUsed by:1089
Symbol 1088 GraphicUsed by:1100
Symbol 1089 EditableTextUses:1087Used by:1100
Symbol 1090 BitmapUsed by:1091
Symbol 1091 GraphicUses:1090 371Used by:1100
Symbol 1092 GraphicUsed by:1100
Symbol 1093 FontUsed by:1095
Symbol 1094 GraphicUsed by:1100
Symbol 1095 EditableTextUses:1093Used by:1100
Symbol 1096 TextUses:233 377 264 378 280Used by:1100
Symbol 1097 GraphicUsed by:1100
Symbol 1098 TextUses:322Used by:1100
Symbol 1099 TextUses:322Used by:1100
Symbol 1100 MovieClip {Page68}Uses:221 1088 1089 1091 1092 1094 1095 1096 1097 1098 1099
Symbol 1101 FontUsed by:1103
Symbol 1102 GraphicUsed by:1110
Symbol 1103 EditableTextUses:1101Used by:1110
Symbol 1104 GraphicUsed by:1110
Symbol 1105 GraphicUsed by:1110
Symbol 1106 FontUsed by:1108
Symbol 1107 GraphicUsed by:1110
Symbol 1108 EditableTextUses:1106Used by:1110
Symbol 1109 TextUses:258 233 277 343 310 311 264 478 280Used by:1110
Symbol 1110 MovieClip {Page69}Uses:221 1102 1103 1104 1105 1107 1108 1109
Symbol 1111 FontUsed by:1113
Symbol 1112 GraphicUsed by:1123
Symbol 1113 EditableTextUses:1111Used by:1123
Symbol 1114 BitmapUsed by:1115
Symbol 1115 GraphicUses:1114Used by:1123
Symbol 1116 GraphicUsed by:1123
Symbol 1117 FontUsed by:1119
Symbol 1118 GraphicUsed by:1123
Symbol 1119 EditableTextUses:1117Used by:1123
Symbol 1120 TextUses:233 280Used by:1123
Symbol 1121 GraphicUsed by:1123
Symbol 1122 TextUses:650Used by:1123
Symbol 1123 MovieClip {Page70}Uses:221 1112 1113 1115 1116 1118 1119 1120 1121 1122
Symbol 1124 FontUsed by:1126
Symbol 1125 GraphicUsed by:1133
Symbol 1126 EditableTextUses:1124Used by:1133
Symbol 1127 BitmapUsed by:1128
Symbol 1128 GraphicUses:1127Used by:1133
Symbol 1129 FontUsed by:1131
Symbol 1130 GraphicUsed by:1133
Symbol 1131 EditableTextUses:1129Used by:1133
Symbol 1132 TextUses:233 280Used by:1133
Symbol 1133 MovieClip {Page71}Uses:221 1125 1126 1128 1130 1131 1132
Symbol 1134 FontUsed by:1136
Symbol 1135 GraphicUsed by:1145
Symbol 1136 EditableTextUses:1134Used by:1145
Symbol 1137 GraphicUses:371Used by:1145
Symbol 1138 GraphicUsed by:1145
Symbol 1139 FontUsed by:1141
Symbol 1140 GraphicUsed by:1145
Symbol 1141 EditableTextUses:1139Used by:1145
Symbol 1142 TextUses:233 377 264 425 378 280Used by:1145
Symbol 1143 GraphicUsed by:1145
Symbol 1144 TextUses:650Used by:1145
Symbol 1145 MovieClip {Page72}Uses:221 1135 1136 1137 1138 1140 1141 1142 1143 1144
Symbol 1146 FontUsed by:1148
Symbol 1147 GraphicUsed by:1154
Symbol 1148 EditableTextUses:1146Used by:1154
Symbol 1149 GraphicUsed by:1154
Symbol 1150 FontUsed by:1152
Symbol 1151 GraphicUsed by:1154
Symbol 1152 EditableTextUses:1150Used by:1154
Symbol 1153 TextUses:258 233 277 343 310 311 280Used by:1154
Symbol 1154 MovieClip {Page73}Uses:221 1147 1148 1149 1151 1152 1153
Symbol 1155 FontUsed by:1157
Symbol 1156 GraphicUsed by:1168
Symbol 1157 EditableTextUses:1155Used by:1168
Symbol 1158 BitmapUsed by:1159
Symbol 1159 GraphicUses:1158Used by:1168
Symbol 1160 GraphicUsed by:1168
Symbol 1161 FontUsed by:1163
Symbol 1162 GraphicUsed by:1168
Symbol 1163 EditableTextUses:1161Used by:1168
Symbol 1164 TextUses:233 311 279 413 264 280Used by:1168
Symbol 1165 GraphicUsed by:1168
Symbol 1166 TextUses:650Used by:1168
Symbol 1167 TextUses:650Used by:1168
Symbol 1168 MovieClip {Page74}Uses:221 1156 1157 1159 1160 1162 1163 1164 1165 1166 1167
Symbol 1169 FontUsed by:1171
Symbol 1170 GraphicUsed by:1178
Symbol 1171 EditableTextUses:1169Used by:1178
Symbol 1172 BitmapUsed by:1173
Symbol 1173 GraphicUses:1172 371Used by:1178
Symbol 1174 FontUsed by:1176
Symbol 1175 GraphicUsed by:1178
Symbol 1176 EditableTextUses:1174Used by:1178
Symbol 1177 TextUses:233 311 413 264 377 425 378 280Used by:1178
Symbol 1178 MovieClip {Page75}Uses:221 1170 1171 1173 1175 1176 1177
Symbol 1179 FontUsed by:1181
Symbol 1180 GraphicUsed by:1191
Symbol 1181 EditableTextUses:1179Used by:1191
Symbol 1182 GraphicUsed by:1191
Symbol 1183 GraphicUsed by:1191
Symbol 1184 FontUsed by:1186
Symbol 1185 GraphicUsed by:1191
Symbol 1186 EditableTextUses:1184Used by:1191
Symbol 1187 TextUses:233 258 277 250 263 264 280Used by:1191
Symbol 1188 GraphicUsed by:1191
Symbol 1189 TextUses:322Used by:1191
Symbol 1190 TextUses:322Used by:1191
Symbol 1191 MovieClip {Page76}Uses:221 1180 1181 1182 1183 1185 1186 1187 1188 1189 1190
Symbol 1192 FontUsed by:1194
Symbol 1193 GraphicUsed by:1200
Symbol 1194 EditableTextUses:1192Used by:1200
Symbol 1195 GraphicUsed by:1200
Symbol 1196 FontUsed by:1198
Symbol 1197 GraphicUsed by:1200
Symbol 1198 EditableTextUses:1196Used by:1200
Symbol 1199 TextUses:258 233 277 343 310 311 425 280Used by:1200
Symbol 1200 MovieClip {Page77}Uses:221 1193 1194 1195 1197 1198 1199
Symbol 1201 FontUsed by:1203
Symbol 1202 GraphicUsed by:1212
Symbol 1203 EditableTextUses:1201Used by:1212
Symbol 1204 GraphicUsed by:1212
Symbol 1205 FontUsed by:1207
Symbol 1206 GraphicUsed by:1212
Symbol 1207 EditableTextUses:1205Used by:1212
Symbol 1208 TextUses:277 233 264 311 280Used by:1212
Symbol 1209 GraphicUsed by:1212
Symbol 1210 TextUses:322Used by:1212
Symbol 1211 TextUses:277Used by:1212
Symbol 1212 MovieClip {Page78}Uses:221 1202 1203 1204 1206 1207 1208 1209 1210 1211
Symbol 1213 FontUsed by:1215
Symbol 1214 GraphicUsed by:1221
Symbol 1215 EditableTextUses:1213Used by:1221
Symbol 1216 GraphicUses:371Used by:1221
Symbol 1217 FontUsed by:1219
Symbol 1218 GraphicUsed by:1221
Symbol 1219 EditableTextUses:1217Used by:1221
Symbol 1220 TextUses:233 377 264 425 378 280Used by:1221
Symbol 1221 MovieClip {Page79}Uses:221 1214 1215 1216 1218 1219 1220
Symbol 1222 FontUsed by:1224
Symbol 1223 GraphicUsed by:1235
Symbol 1224 EditableTextUses:1222Used by:1235
Symbol 1225 GraphicUsed by:1235
Symbol 1226 GraphicUsed by:1235
Symbol 1227 FontUsed by:1229
Symbol 1228 GraphicUsed by:1235
Symbol 1229 EditableTextUses:1227Used by:1235
Symbol 1230 TextUses:338 277 343 1231 311 413 233 280Used by:1235
Symbol 1231 FontUsed by:1230
Symbol 1232 GraphicUsed by:1235
Symbol 1233 TextUses:322Used by:1235
Symbol 1234 TextUses:277Used by:1235
Symbol 1235 MovieClip {Page80}Uses:221 1223 1224 1225 1226 1228 1229 1230 1232 1233 1234
Symbol 1236 FontUsed by:1238
Symbol 1237 GraphicUsed by:1243
Symbol 1238 EditableTextUses:1236Used by:1243
Symbol 1239 FontUsed by:1241
Symbol 1240 GraphicUsed by:1243
Symbol 1241 EditableTextUses:1239Used by:1243
Symbol 1242 TextUses:233 311 264 280Used by:1243
Symbol 1243 MovieClip {Page81}Uses:221 1237 1238 1240 1241 1242
Symbol 1244 FontUsed by:1246
Symbol 1245 GraphicUsed by:1255
Symbol 1246 EditableTextUses:1244Used by:1255
Symbol 1247 GraphicUses:371Used by:1255
Symbol 1248 GraphicUsed by:1255
Symbol 1249 FontUsed by:1251
Symbol 1250 GraphicUsed by:1255
Symbol 1251 EditableTextUses:1249Used by:1255
Symbol 1252 TextUses:233 377 264 425 378 280Used by:1255
Symbol 1253 GraphicUsed by:1255
Symbol 1254 TextUses:322Used by:1255
Symbol 1255 MovieClip {Page82}Uses:221 1245 1246 1247 1248 1250 1251 1252 1253 1254
Symbol 1256 FontUsed by:1258
Symbol 1257 GraphicUsed by:1265
Symbol 1258 EditableTextUses:1256Used by:1265
Symbol 1259 BitmapUsed by:1260 1525 1661
Symbol 1260 GraphicUses:1259Used by:1265
Symbol 1261 FontUsed by:1263
Symbol 1262 GraphicUsed by:1265
Symbol 1263 EditableTextUses:1261Used by:1265
Symbol 1264 TextUses:258 233 277 250 310 311 280Used by:1265
Symbol 1265 MovieClip {Page83}Uses:221 1257 1258 1260 1262 1263 1264
Symbol 1266 FontUsed by:1268
Symbol 1267 GraphicUsed by:1278
Symbol 1268 EditableTextUses:1266Used by:1278
Symbol 1269 GraphicUsed by:1278
Symbol 1270 GraphicUsed by:1278
Symbol 1271 FontUsed by:1273
Symbol 1272 GraphicUsed by:1278
Symbol 1273 EditableTextUses:1271Used by:1278
Symbol 1274 TextUses:338 277 343 310 311 233 280Used by:1278
Symbol 1275 GraphicUsed by:1278
Symbol 1276 TextUses:322Used by:1278
Symbol 1277 TextUses:277Used by:1278
Symbol 1278 MovieClip {Page84}Uses:221 1267 1268 1269 1270 1272 1273 1274 1275 1276 1277
Symbol 1279 FontUsed by:1281
Symbol 1280 GraphicUsed by:1288
Symbol 1281 EditableTextUses:1279Used by:1288
Symbol 1282 BitmapUsed by:1283
Symbol 1283 GraphicUses:1282Used by:1288
Symbol 1284 FontUsed by:1286
Symbol 1285 GraphicUsed by:1288
Symbol 1286 EditableTextUses:1284Used by:1288
Symbol 1287 TextUses:311 233 280Used by:1288
Symbol 1288 MovieClip {Page85}Uses:221 1280 1281 1283 1285 1286 1287
Symbol 1289 FontUsed by:1291
Symbol 1290 GraphicUsed by:1301
Symbol 1291 EditableTextUses:1289Used by:1301
Symbol 1292 BitmapUsed by:1293
Symbol 1293 GraphicUses:1292 371Used by:1301
Symbol 1294 GraphicUsed by:1301
Symbol 1295 FontUsed by:1297
Symbol 1296 GraphicUsed by:1301
Symbol 1297 EditableTextUses:1295Used by:1301
Symbol 1298 TextUses:233 377 264 280Used by:1301
Symbol 1299 GraphicUsed by:1301
Symbol 1300 TextUses:322Used by:1301
Symbol 1301 MovieClip {Page86}Uses:221 1290 1291 1293 1294 1296 1297 1298 1299 1300
Symbol 1302 FontUsed by:1304
Symbol 1303 GraphicUsed by:1310
Symbol 1304 EditableTextUses:1302Used by:1310
Symbol 1305 GraphicUses:371Used by:1310
Symbol 1306 FontUsed by:1308
Symbol 1307 GraphicUsed by:1310
Symbol 1308 EditableTextUses:1306Used by:1310
Symbol 1309 TextUses:377 233 378 280Used by:1310
Symbol 1310 MovieClip {Page87}Uses:221 1303 1304 1305 1307 1308 1309
Symbol 1311 FontUsed by:1313
Symbol 1312 GraphicUsed by:1323
Symbol 1313 EditableTextUses:1311Used by:1323
Symbol 1314 BitmapUsed by:1315
Symbol 1315 GraphicUses:1314Used by:1323
Symbol 1316 GraphicUsed by:1323
Symbol 1317 FontUsed by:1319
Symbol 1318 GraphicUsed by:1323
Symbol 1319 EditableTextUses:1317Used by:1323
Symbol 1320 TextUses:338 233 277 343 827 311 280Used by:1323
Symbol 1321 GraphicUsed by:1323
Symbol 1322 TextUses:322Used by:1323
Symbol 1323 MovieClip {Page88}Uses:221 1312 1313 1315 1316 1318 1319 1320 1321 1322
Symbol 1324 FontUsed by:1326
Symbol 1325 GraphicUsed by:1333
Symbol 1326 EditableTextUses:1324Used by:1333
Symbol 1327 BitmapUsed by:1328
Symbol 1328 GraphicUses:1327Used by:1333
Symbol 1329 FontUsed by:1331
Symbol 1330 GraphicUsed by:1333
Symbol 1331 EditableTextUses:1329Used by:1333
Symbol 1332 TextUses:233 280Used by:1333
Symbol 1333 MovieClip {Page89}Uses:221 1325 1326 1328 1330 1331 1332
Symbol 1334 FontUsed by:1336
Symbol 1335 GraphicUsed by:1346
Symbol 1336 EditableTextUses:1334Used by:1346
Symbol 1337 BitmapUsed by:1338
Symbol 1338 GraphicUses:1337Used by:1346
Symbol 1339 GraphicUsed by:1346
Symbol 1340 FontUsed by:1342
Symbol 1341 GraphicUsed by:1346
Symbol 1342 EditableTextUses:1340Used by:1346
Symbol 1343 TextUses:233 311 280Used by:1346
Symbol 1344 GraphicUsed by:1346
Symbol 1345 TextUses:322Used by:1346
Symbol 1346 MovieClip {Page90}Uses:221 1335 1336 1338 1339 1341 1342 1343 1344 1345
Symbol 1347 FontUsed by:1349
Symbol 1348 GraphicUsed by:1355
Symbol 1349 EditableTextUses:1347Used by:1355
Symbol 1350 GraphicUses:371Used by:1355
Symbol 1351 FontUsed by:1353
Symbol 1352 GraphicUsed by:1355
Symbol 1353 EditableTextUses:1351Used by:1355
Symbol 1354 TextUses:233 264 377 425 378 280Used by:1355
Symbol 1355 MovieClip {Page91}Uses:221 1348 1349 1350 1352 1353 1354
Symbol 1356 FontUsed by:1358
Symbol 1357 GraphicUsed by:1368
Symbol 1358 EditableTextUses:1356Used by:1368
Symbol 1359 BitmapUsed by:1360
Symbol 1360 GraphicUses:1359Used by:1368
Symbol 1361 GraphicUsed by:1368
Symbol 1362 FontUsed by:1364
Symbol 1363 GraphicUsed by:1368
Symbol 1364 EditableTextUses:1362Used by:1368
Symbol 1365 TextUses:338 233 277 343 310 311 280Used by:1368
Symbol 1366 GraphicUsed by:1368
Symbol 1367 TextUses:322Used by:1368
Symbol 1368 MovieClip {Page92}Uses:221 1357 1358 1360 1361 1363 1364 1365 1366 1367
Symbol 1369 FontUsed by:1371
Symbol 1370 GraphicUsed by:1378
Symbol 1371 EditableTextUses:1369Used by:1378
Symbol 1372 BitmapUsed by:1373
Symbol 1373 GraphicUses:1372Used by:1378
Symbol 1374 FontUsed by:1376
Symbol 1375 GraphicUsed by:1378
Symbol 1376 EditableTextUses:1374Used by:1378
Symbol 1377 TextUses:233 280Used by:1378
Symbol 1378 MovieClip {Page93}Uses:221 1370 1371 1373 1375 1376 1377
Symbol 1379 FontUsed by:1381
Symbol 1380 GraphicUsed by:1389
Symbol 1381 EditableTextUses:1379Used by:1389
Symbol 1382 GraphicUsed by:1389
Symbol 1383 FontUsed by:1385
Symbol 1384 GraphicUsed by:1389
Symbol 1385 EditableTextUses:1383Used by:1389
Symbol 1386 TextUses:233 311 277 264 280Used by:1389
Symbol 1387 GraphicUsed by:1389
Symbol 1388 TextUses:322Used by:1389
Symbol 1389 MovieClip {Page94}Uses:221 1380 1381 1382 1384 1385 1386 1387 1388
Symbol 1390 FontUsed by:1392
Symbol 1391 GraphicUsed by:1398
Symbol 1392 EditableTextUses:1390Used by:1398
Symbol 1393 GraphicUses:371Used by:1398
Symbol 1394 FontUsed by:1396
Symbol 1395 GraphicUsed by:1398
Symbol 1396 EditableTextUses:1394Used by:1398
Symbol 1397 TextUses:311 233 377 264 425 378 280Used by:1398
Symbol 1398 MovieClip {Page95}Uses:221 1391 1392 1393 1395 1396 1397
Symbol 1399 FontUsed by:1401
Symbol 1400 GraphicUsed by:1411
Symbol 1401 EditableTextUses:1399Used by:1411
Symbol 1402 BitmapUsed by:1403
Symbol 1403 GraphicUses:1402Used by:1411
Symbol 1404 GraphicUsed by:1411
Symbol 1405 FontUsed by:1407
Symbol 1406 GraphicUsed by:1411
Symbol 1407 EditableTextUses:1405Used by:1411
Symbol 1408 TextUses:338 233 277 343 827 311 280Used by:1411
Symbol 1409 GraphicUsed by:1411
Symbol 1410 TextUses:322Used by:1411
Symbol 1411 MovieClip {Page96}Uses:221 1400 1401 1403 1404 1406 1407 1408 1409 1410
Symbol 1412 FontUsed by:1414
Symbol 1413 GraphicUsed by:1422
Symbol 1414 EditableTextUses:1412Used by:1422
Symbol 1415 GraphicUsed by:1422
Symbol 1416 FontUsed by:1418
Symbol 1417 GraphicUsed by:1422
Symbol 1418 EditableTextUses:1416Used by:1422
Symbol 1419 TextUses:233 478 311 413 280Used by:1422
Symbol 1420 GraphicUsed by:1422
Symbol 1421 TextUses:478Used by:1422
Symbol 1422 MovieClip {Page97}Uses:221 1413 1414 1415 1417 1418 1419 1420 1421
Symbol 1423 FontUsed by:1425
Symbol 1424 GraphicUsed by:1433
Symbol 1425 EditableTextUses:1423Used by:1433
Symbol 1426 GraphicUsed by:1433
Symbol 1427 FontUsed by:1429
Symbol 1428 GraphicUsed by:1433
Symbol 1429 EditableTextUses:1427Used by:1433
Symbol 1430 TextUses:233 311 280Used by:1433
Symbol 1431 GraphicUsed by:1433
Symbol 1432 TextUses:322Used by:1433
Symbol 1433 MovieClip {Page98}Uses:221 1424 1425 1426 1428 1429 1430 1431 1432
Symbol 1434 FontUsed by:1436
Symbol 1435 GraphicUsed by:1443
Symbol 1436 EditableTextUses:1434Used by:1443
Symbol 1437 BitmapUsed by:1438
Symbol 1438 GraphicUses:1437 371Used by:1443
Symbol 1439 FontUsed by:1441
Symbol 1440 GraphicUsed by:1443
Symbol 1441 EditableTextUses:1439Used by:1443
Symbol 1442 TextUses:233 377 264 425 280Used by:1443
Symbol 1443 MovieClip {Page99}Uses:221 1435 1436 1438 1440 1441 1442
Symbol 1444 FontUsed by:1446
Symbol 1445 GraphicUsed by:1455
Symbol 1446 EditableTextUses:1444Used by:1455
Symbol 1447 GraphicUses:371Used by:1455
Symbol 1448 GraphicUsed by:1455
Symbol 1449 FontUsed by:1451
Symbol 1450 GraphicUsed by:1455
Symbol 1451 EditableTextUses:1449Used by:1455
Symbol 1452 TextUses:233 377 378 280Used by:1455
Symbol 1453 GraphicUsed by:1455
Symbol 1454 TextUses:322Used by:1455
Symbol 1455 MovieClip {Page100}Uses:221 1445 1446 1447 1448 1450 1451 1452 1453 1454
Symbol 1456 FontUsed by:1458
Symbol 1457 GraphicUsed by:1467
Symbol 1458 EditableTextUses:1456Used by:1467
Symbol 1459 GraphicUsed by:1467
Symbol 1460 GraphicUsed by:1467
Symbol 1461 FontUsed by:1463
Symbol 1462 GraphicUsed by:1467
Symbol 1463 EditableTextUses:1461Used by:1467
Symbol 1464 TextUses:258 277 343 827 311 233 280Used by:1467
Symbol 1465 GraphicUsed by:1467
Symbol 1466 TextUses:277Used by:1467
Symbol 1467 MovieClip {Page101}Uses:221 1457 1458 1459 1460 1462 1463 1464 1465 1466
Symbol 1468 FontUsed by:1470
Symbol 1469 GraphicUsed by:1479
Symbol 1470 EditableTextUses:1468Used by:1479
Symbol 1471 GraphicUses:371Used by:1479
Symbol 1472 GraphicUsed by:1479
Symbol 1473 FontUsed by:1475
Symbol 1474 GraphicUsed by:1479
Symbol 1475 EditableTextUses:1473Used by:1479
Symbol 1476 TextUses:233 377 264 425 280Used by:1479
Symbol 1477 GraphicUsed by:1479
Symbol 1478 TextUses:322Used by:1479
Symbol 1479 MovieClip {Page102}Uses:221 1469 1470 1471 1472 1474 1475 1476 1477 1478
Symbol 1480 FontUsed by:1482
Symbol 1481 GraphicUsed by:1488
Symbol 1482 EditableTextUses:1480Used by:1488
Symbol 1483 GraphicUses:371Used by:1488
Symbol 1484 FontUsed by:1486
Symbol 1485 GraphicUsed by:1488
Symbol 1486 EditableTextUses:1484Used by:1488
Symbol 1487 TextUses:233 264 377 378 280Used by:1488
Symbol 1488 MovieClip {Page103}Uses:221 1481 1482 1483 1485 1486 1487
Symbol 1489 FontUsed by:1491
Symbol 1490 GraphicUsed by:1501
Symbol 1491 EditableTextUses:1489Used by:1501
Symbol 1492 GraphicUsed by:1501
Symbol 1493 GraphicUsed by:1501
Symbol 1494 FontUsed by:1496
Symbol 1495 GraphicUsed by:1501
Symbol 1496 EditableTextUses:1494Used by:1501
Symbol 1497 TextUses:338 277 343 310 311 233 280Used by:1501
Symbol 1498 GraphicUsed by:1501
Symbol 1499 TextUses:322Used by:1501
Symbol 1500 TextUses:277Used by:1501
Symbol 1501 MovieClip {Page104}Uses:221 1490 1491 1492 1493 1495 1496 1497 1498 1499 1500
Symbol 1502 FontUsed by:1504
Symbol 1503 GraphicUsed by:1509
Symbol 1504 EditableTextUses:1502Used by:1509
Symbol 1505 FontUsed by:1507
Symbol 1506 GraphicUsed by:1509
Symbol 1507 EditableTextUses:1505Used by:1509
Symbol 1508 TextUses:233 311 264 280Used by:1509
Symbol 1509 MovieClip {Page105}Uses:221 1503 1504 1506 1507 1508
Symbol 1510 FontUsed by:1512
Symbol 1511 GraphicUsed by:1521
Symbol 1512 EditableTextUses:1510Used by:1521
Symbol 1513 GraphicUses:371Used by:1521
Symbol 1514 GraphicUsed by:1521
Symbol 1515 FontUsed by:1517
Symbol 1516 GraphicUsed by:1521
Symbol 1517 EditableTextUses:1515Used by:1521
Symbol 1518 TextUses:233 377 264 378 280Used by:1521
Symbol 1519 GraphicUsed by:1521
Symbol 1520 TextUses:322Used by:1521
Symbol 1521 MovieClip {Page106}Uses:221 1511 1512 1513 1514 1516 1517 1518 1519 1520
Symbol 1522 FontUsed by:1524
Symbol 1523 GraphicUsed by:1530
Symbol 1524 EditableTextUses:1522Used by:1530
Symbol 1525 GraphicUses:1259Used by:1530
Symbol 1526 FontUsed by:1528
Symbol 1527 GraphicUsed by:1530
Symbol 1528 EditableTextUses:1526Used by:1530
Symbol 1529 TextUses:258 233 250 280Used by:1530
Symbol 1530 MovieClip {Page107}Uses:221 1523 1524 1525 1527 1528 1529
Symbol 1531 FontUsed by:1533
Symbol 1532 GraphicUsed by:1541
Symbol 1533 EditableTextUses:1531Used by:1541
Symbol 1534 GraphicUsed by:1541
Symbol 1535 FontUsed by:1537
Symbol 1536 GraphicUsed by:1541
Symbol 1537 EditableTextUses:1535Used by:1541
Symbol 1538 TextUses:233 250 280Used by:1541
Symbol 1539 GraphicUsed by:1541
Symbol 1540 TextUses:650Used by:1541
Symbol 1541 MovieClip {Page108}Uses:221 1532 1533 1534 1536 1537 1538 1539 1540
Symbol 1542 FontUsed by:1544
Symbol 1543 GraphicUsed by:1549
Symbol 1544 EditableTextUses:1542Used by:1549
Symbol 1545 FontUsed by:1547
Symbol 1546 GraphicUsed by:1549
Symbol 1547 EditableTextUses:1545Used by:1549
Symbol 1548 TextUses:250 233 264 280Used by:1549
Symbol 1549 MovieClip {Page109}Uses:221 1543 1544 1546 1547 1548
Symbol 1550 FontUsed by:1552
Symbol 1551 GraphicUsed by:1560
Symbol 1552 EditableTextUses:1550Used by:1560
Symbol 1553 GraphicUsed by:1560
Symbol 1554 FontUsed by:1556
Symbol 1555 GraphicUsed by:1560
Symbol 1556 EditableTextUses:1554Used by:1560
Symbol 1557 TextUses:233 250 264 280Used by:1560
Symbol 1558 GraphicUsed by:1560
Symbol 1559 TextUses:650Used by:1560
Symbol 1560 MovieClip {Page110}Uses:221 1551 1552 1553 1555 1556 1557 1558 1559
Symbol 1561 FontUsed by:1563
Symbol 1562 GraphicUsed by:1568
Symbol 1563 EditableTextUses:1561Used by:1568
Symbol 1564 FontUsed by:1566
Symbol 1565 GraphicUsed by:1568
Symbol 1566 EditableTextUses:1564Used by:1568
Symbol 1567 TextUses:250 233 280Used by:1568
Symbol 1568 MovieClip {Page111}Uses:221 1562 1563 1565 1566 1567
Symbol 1569 FontUsed by:1571
Symbol 1570 GraphicUsed by:1580
Symbol 1571 EditableTextUses:1569Used by:1580
Symbol 1572 GraphicUsed by:1580
Symbol 1573 FontUsed by:1575
Symbol 1574 GraphicUsed by:1580
Symbol 1575 EditableTextUses:1573Used by:1580
Symbol 1576 TextUses:233 1577 311 250 264 280Used by:1580
Symbol 1577 FontUsed by:1576 1587 1645
Symbol 1578 GraphicUsed by:1580
Symbol 1579 TextUses:650Used by:1580
Symbol 1580 MovieClip {Page112}Uses:221 1570 1571 1572 1574 1575 1576 1578 1579
Symbol 1581 FontUsed by:1583
Symbol 1582 GraphicUsed by:1588
Symbol 1583 EditableTextUses:1581Used by:1588
Symbol 1584 FontUsed by:1586
Symbol 1585 GraphicUsed by:1588
Symbol 1586 EditableTextUses:1584Used by:1588
Symbol 1587 TextUses:250 233 1577 311 264 280Used by:1588
Symbol 1588 MovieClip {Page113}Uses:221 1582 1583 1585 1586 1587
Symbol 1589 FontUsed by:1591
Symbol 1590 GraphicUsed by:1599
Symbol 1591 EditableTextUses:1589Used by:1599
Symbol 1592 GraphicUsed by:1599
Symbol 1593 FontUsed by:1595
Symbol 1594 GraphicUsed by:1599
Symbol 1595 EditableTextUses:1593Used by:1599
Symbol 1596 TextUses:233 250 280Used by:1599
Symbol 1597 GraphicUsed by:1599
Symbol 1598 TextUses:650Used by:1599
Symbol 1599 MovieClip {Page114}Uses:221 1590 1591 1592 1594 1595 1596 1597 1598
Symbol 1600 FontUsed by:1602
Symbol 1601 GraphicUsed by:1607
Symbol 1602 EditableTextUses:1600Used by:1607
Symbol 1603 FontUsed by:1605
Symbol 1604 GraphicUsed by:1607
Symbol 1605 EditableTextUses:1603Used by:1607
Symbol 1606 TextUses:233 250 280Used by:1607
Symbol 1607 MovieClip {Page115}Uses:221 1601 1602 1604 1605 1606
Symbol 1608 FontUsed by:1610
Symbol 1609 GraphicUsed by:1618
Symbol 1610 EditableTextUses:1608Used by:1618
Symbol 1611 GraphicUsed by:1618
Symbol 1612 FontUsed by:1614
Symbol 1613 GraphicUsed by:1618
Symbol 1614 EditableTextUses:1612Used by:1618
Symbol 1615 TextUses:233 250 264 280Used by:1618
Symbol 1616 GraphicUsed by:1618
Symbol 1617 TextUses:650Used by:1618
Symbol 1618 MovieClip {Page116}Uses:221 1609 1610 1611 1613 1614 1615 1616 1617
Symbol 1619 FontUsed by:1621
Symbol 1620 GraphicUsed by:1626
Symbol 1621 EditableTextUses:1619Used by:1626
Symbol 1622 FontUsed by:1624
Symbol 1623 GraphicUsed by:1626
Symbol 1624 EditableTextUses:1622Used by:1626
Symbol 1625 TextUses:250 233 265Used by:1626
Symbol 1626 MovieClip {Page117}Uses:221 1620 1621 1623 1624 1625
Symbol 1627 FontUsed by:1629
Symbol 1628 GraphicUsed by:1638
Symbol 1629 EditableTextUses:1627Used by:1638
Symbol 1630 BitmapUsed by:1631
Symbol 1631 GraphicUses:1630Used by:1638
Symbol 1632 FontUsed by:1634
Symbol 1633 GraphicUsed by:1638
Symbol 1634 EditableTextUses:1632Used by:1638
Symbol 1635 TextUses:258 233 250 278 264 280Used by:1638
Symbol 1636 GraphicUsed by:1638
Symbol 1637 TextUses:322Used by:1638
Symbol 1638 MovieClip {Page118}Uses:221 1628 1629 1631 1633 1634 1635 1636 1637
Symbol 1639 FontUsed by:1641
Symbol 1640 GraphicUsed by:1646
Symbol 1641 EditableTextUses:1639Used by:1646
Symbol 1642 FontUsed by:1644
Symbol 1643 GraphicUsed by:1646
Symbol 1644 EditableTextUses:1642Used by:1646
Symbol 1645 TextUses:250 233 1577 311 280Used by:1646
Symbol 1646 MovieClip {Page119}Uses:221 1640 1641 1643 1644 1645
Symbol 1647 FontUsed by:1649
Symbol 1648 GraphicUsed by:1657
Symbol 1649 EditableTextUses:1647Used by:1657
Symbol 1650 GraphicUsed by:1657
Symbol 1651 FontUsed by:1653
Symbol 1652 GraphicUsed by:1657
Symbol 1653 EditableTextUses:1651Used by:1657
Symbol 1654 TextUses:233 250 280Used by:1657
Symbol 1655 GraphicUsed by:1657
Symbol 1656 TextUses:322Used by:1657
Symbol 1657 MovieClip {Page120}Uses:221 1648 1649 1650 1652 1653 1654 1655 1656
Symbol 1658 FontUsed by:1660
Symbol 1659 GraphicUsed by:1666
Symbol 1660 EditableTextUses:1658Used by:1666
Symbol 1661 GraphicUses:1259Used by:1666
Symbol 1662 FontUsed by:1664
Symbol 1663 GraphicUsed by:1666
Symbol 1664 EditableTextUses:1662Used by:1666
Symbol 1665 TextUses:258 233 250 264 425 280Used by:1666
Symbol 1666 MovieClip {Page121}Uses:221 1659 1660 1661 1663 1664 1665
Symbol 1667 FontUsed by:1669
Symbol 1668 GraphicUsed by:1677
Symbol 1669 EditableTextUses:1667Used by:1677
Symbol 1670 GraphicUsed by:1677
Symbol 1671 FontUsed by:1673
Symbol 1672 GraphicUsed by:1677
Symbol 1673 EditableTextUses:1671Used by:1677
Symbol 1674 TextUses:233 264 425 311 413 280Used by:1677
Symbol 1675 GraphicUsed by:1677
Symbol 1676 TextUses:322Used by:1677
Symbol 1677 MovieClip {Page122}Uses:221 1668 1669 1670 1672 1673 1674 1675 1676
Symbol 1678 FontUsed by:1680
Symbol 1679 GraphicUsed by:1685
Symbol 1680 EditableTextUses:1678Used by:1685
Symbol 1681 FontUsed by:1683
Symbol 1682 GraphicUsed by:1685
Symbol 1683 EditableTextUses:1681Used by:1685
Symbol 1684 TextUses:233 264 425 280Used by:1685
Symbol 1685 MovieClip {Page123}Uses:221 1679 1680 1682 1683 1684
Symbol 1686 FontUsed by:1688
Symbol 1687 GraphicUsed by:1696
Symbol 1688 EditableTextUses:1686Used by:1696
Symbol 1689 GraphicUsed by:1696
Symbol 1690 FontUsed by:1692
Symbol 1691 GraphicUsed by:1696
Symbol 1692 EditableTextUses:1690Used by:1696
Symbol 1693 TextUses:233 264 425 250 280Used by:1696
Symbol 1694 GraphicUsed by:1696
Symbol 1695 TextUses:322Used by:1696
Symbol 1696 MovieClip {Page124}Uses:221 1687 1688 1689 1691 1692 1693 1694 1695
Symbol 1697 FontUsed by:1699
Symbol 1698 GraphicUsed by:1704
Symbol 1699 EditableTextUses:1697Used by:1704
Symbol 1700 FontUsed by:1702
Symbol 1701 GraphicUsed by:1704
Symbol 1702 EditableTextUses:1700Used by:1704
Symbol 1703 TextUses:233 264 425 250 280Used by:1704
Symbol 1704 MovieClip {Page125}Uses:221 1698 1699 1701 1702 1703
Symbol 1705 FontUsed by:1707
Symbol 1706 GraphicUsed by:1715
Symbol 1707 EditableTextUses:1705Used by:1715
Symbol 1708 GraphicUsed by:1715
Symbol 1709 FontUsed by:1711
Symbol 1710 GraphicUsed by:1715
Symbol 1711 EditableTextUses:1709Used by:1715
Symbol 1712 TextUses:233 280Used by:1715
Symbol 1713 GraphicUsed by:1715
Symbol 1714 TextUses:322Used by:1715
Symbol 1715 MovieClip {Page126}Uses:221 1706 1707 1708 1710 1711 1712 1713 1714

Instance Names

"DocArea"Frame 2Symbol 134 MovieClip {ScrollPain}
"HandCursor"Frame 2Symbol 137 MovieClip
"TextCursor"Frame 2Symbol 139 MovieClip
"toolbar"Frame 2Symbol 155 MovieClip {print2flash_fla._toolbar_25}
"msg"Symbol 6 MovieClip {waitmsg} Frame 1Symbol 2 EditableText
"text"Symbol 9 MovieClip {textmsg} Frame 1Symbol 8 EditableText
"BottomArea"Symbol 12 MovieClip {ScrollArea} Frame 1Symbol 11 MovieClip
"l_mc"Symbol 42 MovieClip Frame 1Symbol 37 MovieClip
"m_mc"Symbol 42 MovieClip Frame 1Symbol 39 MovieClip
"r_mc"Symbol 42 MovieClip Frame 1Symbol 41 MovieClip
"closeBtn"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 49 Button
"title"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 50 EditableText
"pagestxt"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 51 EditableText
"pagesFrom"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 52 EditableText
"totxt"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 53 EditableText
"pagesTo"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 54 EditableText
"OKBtn"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 73 MovieClip {fl.controls.Button}
"cancelBtn"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 73 MovieClip {fl.controls.Button}
"optNoScale"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 33 MovieClip {fl.controls.RadioButton}
"optFit"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 33 MovieClip {fl.controls.RadioButton}
"scalingtxt"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 74 EditableText
"fromtxt"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 75 EditableText
"but"Symbol 84 MovieClip {def_fullscreen} Frame 1Symbol 83 MovieClip {manualbutton}
"SliderHandleBtn"Symbol 86 MovieClip {print2flash_fla.MCSlider_47} Frame 1Symbol 85 Button {ImgButton}
"SliderHandle"Symbol 87 MovieClip {Slider} Frame 1Symbol 86 MovieClip {print2flash_fla.MCSlider_47}
"but"Symbol 88 MovieClip {def_forward} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 89 MovieClip {def_back} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 90 MovieClip {def_nextpage} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 91 MovieClip {def_more} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 92 MovieClip {def_selMode} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 93 MovieClip {def_newwindow} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 94 MovieClip {def_help} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 95 MovieClip {def_rotate} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 96 MovieClip {def_prevpage} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 97 MovieClip {def_scalePage} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 98 MovieClip {def_scaleWidth} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 99 MovieClip {def_moveMode} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 100 MovieClip {def_print} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 141 MovieClip {print2flash_fla.def_searchbut_27} Frame 1Symbol 83 MovieClip {manualbutton}
"ScaleTextField"Symbol 144 MovieClip {print2flash_fla.Timeline_30} Frame 1Symbol 143 EditableText
"TotalPages"Symbol 147 MovieClip {print2flash_fla.Timeline_32} Frame 1Symbol 146 EditableText
"PageNoField"Symbol 149 MovieClip {print2flash_fla.Timeline_33} Frame 1Symbol 148 EditableText
"TotalPagesMC"Symbol 150 MovieClip {print2flash_fla.Timeline_31} Frame 1Symbol 147 MovieClip {print2flash_fla.Timeline_32}
"PageNoFieldMC"Symbol 150 MovieClip {print2flash_fla.Timeline_31} Frame 1Symbol 149 MovieClip {print2flash_fla.Timeline_33}
"searchPattern"Symbol 153 MovieClip {print2flash_fla.Timeline_50} Frame 1Symbol 152 EditableText
"toolbarbgr"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 140 MovieClip
"searchbut"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 141 MovieClip {print2flash_fla.def_searchbut_27}
"print"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 100 MovieClip {def_print}
"ScaleTextMovie"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 144 MovieClip {print2flash_fla.Timeline_30}
"PageNoMovie"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 150 MovieClip {print2flash_fla.Timeline_31}
"moveMode"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 99 MovieClip {def_moveMode}
"scaleWidth"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 98 MovieClip {def_scaleWidth}
"scalePage"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 97 MovieClip {def_scalePage}
"prevpage"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 96 MovieClip {def_prevpage}
"rotate"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 95 MovieClip {def_rotate}
"help"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 94 MovieClip {def_help}
"newwindow"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 93 MovieClip {def_newwindow}
"selMode"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 92 MovieClip {def_selMode}
"more"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 91 MovieClip {def_more}
"nextpage"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 90 MovieClip {def_nextpage}
"back"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 89 MovieClip {def_back}
"forward"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 88 MovieClip {def_forward}
"ZoomSlider"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 87 MovieClip {Slider}
"fullscreen"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 84 MovieClip {def_fullscreen}
"searchPatternmc"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 153 MovieClip {print2flash_fla.Timeline_50}
"logo"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 154 MovieClip
"CR"Symbol 241 MovieClip {Page1} Frame 1Symbol 224 EditableText
"CR"Symbol 241 MovieClip {Page1} Frame 1Symbol 230 EditableText
"CR"Symbol 251 MovieClip {Page2} Frame 1Symbol 244 EditableText
"CR"Symbol 251 MovieClip {Page2} Frame 1Symbol 248 EditableText
"CR"Symbol 266 MovieClip {Page3} Frame 1Symbol 254 EditableText
"CR"Symbol 266 MovieClip {Page3} Frame 1Symbol 261 EditableText
"CR"Symbol 281 MovieClip {Page4} Frame 1Symbol 269 EditableText
"CR"Symbol 281 MovieClip {Page4} Frame 1Symbol 275 EditableText
"CR"Symbol 290 MovieClip {Page5} Frame 1Symbol 284 EditableText
"CR"Symbol 290 MovieClip {Page5} Frame 1Symbol 288 EditableText
"CR"Symbol 300 MovieClip {Page6} Frame 1Symbol 293 EditableText
"CR"Symbol 300 MovieClip {Page6} Frame 1Symbol 297 EditableText
"CR"Symbol 312 MovieClip {Page7} Frame 1Symbol 303 EditableText
"CR"Symbol 312 MovieClip {Page7} Frame 1Symbol 307 EditableText
"CR"Symbol 324 MovieClip {Page8} Frame 1Symbol 315 EditableText
"CR"Symbol 324 MovieClip {Page8} Frame 1Symbol 319 EditableText
"CR"Symbol 332 MovieClip {Page9} Frame 1Symbol 327 EditableText
"CR"Symbol 332 MovieClip {Page9} Frame 1Symbol 330 EditableText
"CR"Symbol 346 MovieClip {Page10} Frame 1Symbol 335 EditableText
"CR"Symbol 346 MovieClip {Page10} Frame 1Symbol 341 EditableText
"CR"Symbol 356 MovieClip {Page11} Frame 1Symbol 349 EditableText
"CR"Symbol 356 MovieClip {Page11} Frame 1Symbol 354 EditableText
"CR"Symbol 367 MovieClip {Page12} Frame 1Symbol 359 EditableText
"CR"Symbol 367 MovieClip {Page12} Frame 1Symbol 363 EditableText
"CR"Symbol 379 MovieClip {Page13} Frame 1Symbol 370 EditableText
"CR"Symbol 379 MovieClip {Page13} Frame 1Symbol 375 EditableText
"CR"Symbol 392 MovieClip {Page14} Frame 1Symbol 382 EditableText
"CR"Symbol 392 MovieClip {Page14} Frame 1Symbol 387 EditableText
"CR"Symbol 401 MovieClip {Page15} Frame 1Symbol 395 EditableText
"CR"Symbol 401 MovieClip {Page15} Frame 1Symbol 399 EditableText
"CR"Symbol 416 MovieClip {Page16} Frame 1Symbol 404 EditableText
"CR"Symbol 416 MovieClip {Page16} Frame 1Symbol 411 EditableText
"CR"Symbol 426 MovieClip {Page17} Frame 1Symbol 419 EditableText
"CR"Symbol 426 MovieClip {Page17} Frame 1Symbol 423 EditableText
"CR"Symbol 438 MovieClip {Page18} Frame 1Symbol 429 EditableText
"CR"Symbol 438 MovieClip {Page18} Frame 1Symbol 434 EditableText
"CR"Symbol 448 MovieClip {Page19} Frame 1Symbol 441 EditableText
"CR"Symbol 448 MovieClip {Page19} Frame 1Symbol 446 EditableText
"CR"Symbol 459 MovieClip {Page20} Frame 1Symbol 451 EditableText
"CR"Symbol 459 MovieClip {Page20} Frame 1Symbol 455 EditableText
"CR"Symbol 468 MovieClip {Page21} Frame 1Symbol 462 EditableText
"CR"Symbol 468 MovieClip {Page21} Frame 1Symbol 466 EditableText
"CR"Symbol 482 MovieClip {Page22} Frame 1Symbol 471 EditableText
"CR"Symbol 482 MovieClip {Page22} Frame 1Symbol 476 EditableText
"CR"Symbol 492 MovieClip {Page23} Frame 1Symbol 485 EditableText
"CR"Symbol 492 MovieClip {Page23} Frame 1Symbol 490 EditableText
"CR"Symbol 505 MovieClip {Page24} Frame 1Symbol 495 EditableText
"CR"Symbol 505 MovieClip {Page24} Frame 1Symbol 501 EditableText
"CR"Symbol 514 MovieClip {Page25} Frame 1Symbol 508 EditableText
"CR"Symbol 514 MovieClip {Page25} Frame 1Symbol 512 EditableText
"CR"Symbol 527 MovieClip {Page26} Frame 1Symbol 517 EditableText
"CR"Symbol 527 MovieClip {Page26} Frame 1Symbol 522 EditableText
"CR"Symbol 566 MovieClip {Page27} Frame 1Symbol 530 EditableText
"CR"Symbol 566 MovieClip {Page27} Frame 1Symbol 536 EditableText
"CR"Symbol 579 MovieClip {Page28} Frame 1Symbol 569 EditableText
"CR"Symbol 579 MovieClip {Page28} Frame 1Symbol 575 EditableText
"CR"Symbol 589 MovieClip {Page29} Frame 1Symbol 582 EditableText
"CR"Symbol 589 MovieClip {Page29} Frame 1Symbol 587 EditableText
"CR"Symbol 602 MovieClip {Page30} Frame 1Symbol 592 EditableText
"CR"Symbol 602 MovieClip {Page30} Frame 1Symbol 598 EditableText
"CR"Symbol 614 MovieClip {Page31} Frame 1Symbol 605 EditableText
"CR"Symbol 614 MovieClip {Page31} Frame 1Symbol 610 EditableText
"CR"Symbol 664 MovieClip {Page32} Frame 1Symbol 617 EditableText
"CR"Symbol 664 MovieClip {Page32} Frame 1Symbol 623 EditableText
"CR"Symbol 674 MovieClip {Page33} Frame 1Symbol 667 EditableText
"CR"Symbol 674 MovieClip {Page33} Frame 1Symbol 672 EditableText
"CR"Symbol 686 MovieClip {Page34} Frame 1Symbol 677 EditableText
"CR"Symbol 686 MovieClip {Page34} Frame 1Symbol 682 EditableText
"CR"Symbol 695 MovieClip {Page35} Frame 1Symbol 689 EditableText
"CR"Symbol 695 MovieClip {Page35} Frame 1Symbol 693 EditableText
"CR"Symbol 708 MovieClip {Page36} Frame 1Symbol 698 EditableText
"CR"Symbol 708 MovieClip {Page36} Frame 1Symbol 704 EditableText
"CR"Symbol 718 MovieClip {Page37} Frame 1Symbol 711 EditableText
"CR"Symbol 718 MovieClip {Page37} Frame 1Symbol 716 EditableText
"CR"Symbol 730 MovieClip {Page38} Frame 1Symbol 721 EditableText
"CR"Symbol 730 MovieClip {Page38} Frame 1Symbol 726 EditableText
"CR"Symbol 739 MovieClip {Page39} Frame 1Symbol 733 EditableText
"CR"Symbol 739 MovieClip {Page39} Frame 1Symbol 737 EditableText
"CR"Symbol 752 MovieClip {Page40} Frame 1Symbol 742 EditableText
"CR"Symbol 752 MovieClip {Page40} Frame 1Symbol 748 EditableText
"CR"Symbol 762 MovieClip {Page41} Frame 1Symbol 755 EditableText
"CR"Symbol 762 MovieClip {Page41} Frame 1Symbol 760 EditableText
"CR"Symbol 774 MovieClip {Page42} Frame 1Symbol 765 EditableText
"CR"Symbol 774 MovieClip {Page42} Frame 1Symbol 769 EditableText
"CR"Symbol 783 MovieClip {Page43} Frame 1Symbol 777 EditableText
"CR"Symbol 783 MovieClip {Page43} Frame 1Symbol 781 EditableText
"CR"Symbol 796 MovieClip {Page44} Frame 1Symbol 786 EditableText
"CR"Symbol 796 MovieClip {Page44} Frame 1Symbol 791 EditableText
"CR"Symbol 806 MovieClip {Page45} Frame 1Symbol 799 EditableText
"CR"Symbol 806 MovieClip {Page45} Frame 1Symbol 804 EditableText
"CR"Symbol 818 MovieClip {Page46} Frame 1Symbol 809 EditableText
"CR"Symbol 818 MovieClip {Page46} Frame 1Symbol 814 EditableText
"CR"Symbol 828 MovieClip {Page47} Frame 1Symbol 821 EditableText
"CR"Symbol 828 MovieClip {Page47} Frame 1Symbol 825 EditableText
"CR"Symbol 841 MovieClip {Page48} Frame 1Symbol 831 EditableText
"CR"Symbol 841 MovieClip {Page48} Frame 1Symbol 836 EditableText
"CR"Symbol 851 MovieClip {Page49} Frame 1Symbol 844 EditableText
"CR"Symbol 851 MovieClip {Page49} Frame 1Symbol 849 EditableText
"CR"Symbol 863 MovieClip {Page50} Frame 1Symbol 854 EditableText
"CR"Symbol 863 MovieClip {Page50} Frame 1Symbol 858 EditableText
"CR"Symbol 872 MovieClip {Page51} Frame 1Symbol 866 EditableText
"CR"Symbol 872 MovieClip {Page51} Frame 1Symbol 870 EditableText
"CR"Symbol 886 MovieClip {Page52} Frame 1Symbol 875 EditableText
"CR"Symbol 886 MovieClip {Page52} Frame 1Symbol 880 EditableText
"CR"Symbol 896 MovieClip {Page53} Frame 1Symbol 889 EditableText
"CR"Symbol 896 MovieClip {Page53} Frame 1Symbol 894 EditableText
"CR"Symbol 911 MovieClip {Page54} Frame 1Symbol 899 EditableText
"CR"Symbol 911 MovieClip {Page54} Frame 1Symbol 904 EditableText
"CR"Symbol 926 MovieClip {Page55} Frame 1Symbol 914 EditableText
"CR"Symbol 926 MovieClip {Page55} Frame 1Symbol 919 EditableText
"CR"Symbol 940 MovieClip {Page56} Frame 1Symbol 929 EditableText
"CR"Symbol 940 MovieClip {Page56} Frame 1Symbol 935 EditableText
"CR"Symbol 952 MovieClip {Page57} Frame 1Symbol 943 EditableText
"CR"Symbol 952 MovieClip {Page57} Frame 1Symbol 950 EditableText
"CR"Symbol 964 MovieClip {Page58} Frame 1Symbol 955 EditableText
"CR"Symbol 964 MovieClip {Page58} Frame 1Symbol 959 EditableText
"CR"Symbol 973 MovieClip {Page59} Frame 1Symbol 967 EditableText
"CR"Symbol 973 MovieClip {Page59} Frame 1Symbol 971 EditableText
"CR"Symbol 986 MovieClip {Page60} Frame 1Symbol 976 EditableText
"CR"Symbol 986 MovieClip {Page60} Frame 1Symbol 981 EditableText
"CR"Symbol 996 MovieClip {Page61} Frame 1Symbol 989 EditableText
"CR"Symbol 996 MovieClip {Page61} Frame 1Symbol 994 EditableText
"CR"Symbol 1010 MovieClip {Page62} Frame 1Symbol 999 EditableText
"CR"Symbol 1010 MovieClip {Page62} Frame 1Symbol 1005 EditableText
"CR"Symbol 1037 MovieClip {Page63} Frame 1Symbol 1013 EditableText
"CR"Symbol 1037 MovieClip {Page63} Frame 1Symbol 1017 EditableText
"CR"Symbol 1051 MovieClip {Page64} Frame 1Symbol 1040 EditableText
"CR"Symbol 1051 MovieClip {Page64} Frame 1Symbol 1046 EditableText
"CR"Symbol 1062 MovieClip {Page65} Frame 1Symbol 1054 EditableText
"CR"Symbol 1062 MovieClip {Page65} Frame 1Symbol 1060 EditableText
"CR"Symbol 1076 MovieClip {Page66} Frame 1Symbol 1065 EditableText
"CR"Symbol 1076 MovieClip {Page66} Frame 1Symbol 1071 EditableText
"CR"Symbol 1086 MovieClip {Page67} Frame 1Symbol 1079 EditableText
"CR"Symbol 1086 MovieClip {Page67} Frame 1Symbol 1084 EditableText
"CR"Symbol 1100 MovieClip {Page68} Frame 1Symbol 1089 EditableText
"CR"Symbol 1100 MovieClip {Page68} Frame 1Symbol 1095 EditableText
"CR"Symbol 1110 MovieClip {Page69} Frame 1Symbol 1103 EditableText
"CR"Symbol 1110 MovieClip {Page69} Frame 1Symbol 1108 EditableText
"CR"Symbol 1123 MovieClip {Page70} Frame 1Symbol 1113 EditableText
"CR"Symbol 1123 MovieClip {Page70} Frame 1Symbol 1119 EditableText
"CR"Symbol 1133 MovieClip {Page71} Frame 1Symbol 1126 EditableText
"CR"Symbol 1133 MovieClip {Page71} Frame 1Symbol 1131 EditableText
"CR"Symbol 1145 MovieClip {Page72} Frame 1Symbol 1136 EditableText
"CR"Symbol 1145 MovieClip {Page72} Frame 1Symbol 1141 EditableText
"CR"Symbol 1154 MovieClip {Page73} Frame 1Symbol 1148 EditableText
"CR"Symbol 1154 MovieClip {Page73} Frame 1Symbol 1152 EditableText
"CR"Symbol 1168 MovieClip {Page74} Frame 1Symbol 1157 EditableText
"CR"Symbol 1168 MovieClip {Page74} Frame 1Symbol 1163 EditableText
"CR"Symbol 1178 MovieClip {Page75} Frame 1Symbol 1171 EditableText
"CR"Symbol 1178 MovieClip {Page75} Frame 1Symbol 1176 EditableText
"CR"Symbol 1191 MovieClip {Page76} Frame 1Symbol 1181 EditableText
"CR"Symbol 1191 MovieClip {Page76} Frame 1Symbol 1186 EditableText
"CR"Symbol 1200 MovieClip {Page77} Frame 1Symbol 1194 EditableText
"CR"Symbol 1200 MovieClip {Page77} Frame 1Symbol 1198 EditableText
"CR"Symbol 1212 MovieClip {Page78} Frame 1Symbol 1203 EditableText
"CR"Symbol 1212 MovieClip {Page78} Frame 1Symbol 1207 EditableText
"CR"Symbol 1221 MovieClip {Page79} Frame 1Symbol 1215 EditableText
"CR"Symbol 1221 MovieClip {Page79} Frame 1Symbol 1219 EditableText
"CR"Symbol 1235 MovieClip {Page80} Frame 1Symbol 1224 EditableText
"CR"Symbol 1235 MovieClip {Page80} Frame 1Symbol 1229 EditableText
"CR"Symbol 1243 MovieClip {Page81} Frame 1Symbol 1238 EditableText
"CR"Symbol 1243 MovieClip {Page81} Frame 1Symbol 1241 EditableText
"CR"Symbol 1255 MovieClip {Page82} Frame 1Symbol 1246 EditableText
"CR"Symbol 1255 MovieClip {Page82} Frame 1Symbol 1251 EditableText
"CR"Symbol 1265 MovieClip {Page83} Frame 1Symbol 1258 EditableText
"CR"Symbol 1265 MovieClip {Page83} Frame 1Symbol 1263 EditableText
"CR"Symbol 1278 MovieClip {Page84} Frame 1Symbol 1268 EditableText
"CR"Symbol 1278 MovieClip {Page84} Frame 1Symbol 1273 EditableText
"CR"Symbol 1288 MovieClip {Page85} Frame 1Symbol 1281 EditableText
"CR"Symbol 1288 MovieClip {Page85} Frame 1Symbol 1286 EditableText
"CR"Symbol 1301 MovieClip {Page86} Frame 1Symbol 1291 EditableText
"CR"Symbol 1301 MovieClip {Page86} Frame 1Symbol 1297 EditableText
"CR"Symbol 1310 MovieClip {Page87} Frame 1Symbol 1304 EditableText
"CR"Symbol 1310 MovieClip {Page87} Frame 1Symbol 1308 EditableText
"CR"Symbol 1323 MovieClip {Page88} Frame 1Symbol 1313 EditableText
"CR"Symbol 1323 MovieClip {Page88} Frame 1Symbol 1319 EditableText
"CR"Symbol 1333 MovieClip {Page89} Frame 1Symbol 1326 EditableText
"CR"Symbol 1333 MovieClip {Page89} Frame 1Symbol 1331 EditableText
"CR"Symbol 1346 MovieClip {Page90} Frame 1Symbol 1336 EditableText
"CR"Symbol 1346 MovieClip {Page90} Frame 1Symbol 1342 EditableText
"CR"Symbol 1355 MovieClip {Page91} Frame 1Symbol 1349 EditableText
"CR"Symbol 1355 MovieClip {Page91} Frame 1Symbol 1353 EditableText
"CR"Symbol 1368 MovieClip {Page92} Frame 1Symbol 1358 EditableText
"CR"Symbol 1368 MovieClip {Page92} Frame 1Symbol 1364 EditableText
"CR"Symbol 1378 MovieClip {Page93} Frame 1Symbol 1371 EditableText
"CR"Symbol 1378 MovieClip {Page93} Frame 1Symbol 1376 EditableText
"CR"Symbol 1389 MovieClip {Page94} Frame 1Symbol 1381 EditableText
"CR"Symbol 1389 MovieClip {Page94} Frame 1Symbol 1385 EditableText
"CR"Symbol 1398 MovieClip {Page95} Frame 1Symbol 1392 EditableText
"CR"Symbol 1398 MovieClip {Page95} Frame 1Symbol 1396 EditableText
"CR"Symbol 1411 MovieClip {Page96} Frame 1Symbol 1401 EditableText
"CR"Symbol 1411 MovieClip {Page96} Frame 1Symbol 1407 EditableText
"CR"Symbol 1422 MovieClip {Page97} Frame 1Symbol 1414 EditableText
"CR"Symbol 1422 MovieClip {Page97} Frame 1Symbol 1418 EditableText
"CR"Symbol 1433 MovieClip {Page98} Frame 1Symbol 1425 EditableText
"CR"Symbol 1433 MovieClip {Page98} Frame 1Symbol 1429 EditableText
"CR"Symbol 1443 MovieClip {Page99} Frame 1Symbol 1436 EditableText
"CR"Symbol 1443 MovieClip {Page99} Frame 1Symbol 1441 EditableText
"CR"Symbol 1455 MovieClip {Page100} Frame 1Symbol 1446 EditableText
"CR"Symbol 1455 MovieClip {Page100} Frame 1Symbol 1451 EditableText
"CR"Symbol 1467 MovieClip {Page101} Frame 1Symbol 1458 EditableText
"CR"Symbol 1467 MovieClip {Page101} Frame 1Symbol 1463 EditableText
"CR"Symbol 1479 MovieClip {Page102} Frame 1Symbol 1470 EditableText
"CR"Symbol 1479 MovieClip {Page102} Frame 1Symbol 1475 EditableText
"CR"Symbol 1488 MovieClip {Page103} Frame 1Symbol 1482 EditableText
"CR"Symbol 1488 MovieClip {Page103} Frame 1Symbol 1486 EditableText
"CR"Symbol 1501 MovieClip {Page104} Frame 1Symbol 1491 EditableText
"CR"Symbol 1501 MovieClip {Page104} Frame 1Symbol 1496 EditableText
"CR"Symbol 1509 MovieClip {Page105} Frame 1Symbol 1504 EditableText
"CR"Symbol 1509 MovieClip {Page105} Frame 1Symbol 1507 EditableText
"CR"Symbol 1521 MovieClip {Page106} Frame 1Symbol 1512 EditableText
"CR"Symbol 1521 MovieClip {Page106} Frame 1Symbol 1517 EditableText
"CR"Symbol 1530 MovieClip {Page107} Frame 1Symbol 1524 EditableText
"CR"Symbol 1530 MovieClip {Page107} Frame 1Symbol 1528 EditableText
"CR"Symbol 1541 MovieClip {Page108} Frame 1Symbol 1533 EditableText
"CR"Symbol 1541 MovieClip {Page108} Frame 1Symbol 1537 EditableText
"CR"Symbol 1549 MovieClip {Page109} Frame 1Symbol 1544 EditableText
"CR"Symbol 1549 MovieClip {Page109} Frame 1Symbol 1547 EditableText
"CR"Symbol 1560 MovieClip {Page110} Frame 1Symbol 1552 EditableText
"CR"Symbol 1560 MovieClip {Page110} Frame 1Symbol 1556 EditableText
"CR"Symbol 1568 MovieClip {Page111} Frame 1Symbol 1563 EditableText
"CR"Symbol 1568 MovieClip {Page111} Frame 1Symbol 1566 EditableText
"CR"Symbol 1580 MovieClip {Page112} Frame 1Symbol 1571 EditableText
"CR"Symbol 1580 MovieClip {Page112} Frame 1Symbol 1575 EditableText
"CR"Symbol 1588 MovieClip {Page113} Frame 1Symbol 1583 EditableText
"CR"Symbol 1588 MovieClip {Page113} Frame 1Symbol 1586 EditableText
"CR"Symbol 1599 MovieClip {Page114} Frame 1Symbol 1591 EditableText
"CR"Symbol 1599 MovieClip {Page114} Frame 1Symbol 1595 EditableText
"CR"Symbol 1607 MovieClip {Page115} Frame 1Symbol 1602 EditableText
"CR"Symbol 1607 MovieClip {Page115} Frame 1Symbol 1605 EditableText
"CR"Symbol 1618 MovieClip {Page116} Frame 1Symbol 1610 EditableText
"CR"Symbol 1618 MovieClip {Page116} Frame 1Symbol 1614 EditableText
"CR"Symbol 1626 MovieClip {Page117} Frame 1Symbol 1621 EditableText
"CR"Symbol 1626 MovieClip {Page117} Frame 1Symbol 1624 EditableText
"CR"Symbol 1638 MovieClip {Page118} Frame 1Symbol 1629 EditableText
"CR"Symbol 1638 MovieClip {Page118} Frame 1Symbol 1634 EditableText
"CR"Symbol 1646 MovieClip {Page119} Frame 1Symbol 1641 EditableText
"CR"Symbol 1646 MovieClip {Page119} Frame 1Symbol 1644 EditableText
"CR"Symbol 1657 MovieClip {Page120} Frame 1Symbol 1649 EditableText
"CR"Symbol 1657 MovieClip {Page120} Frame 1Symbol 1653 EditableText
"CR"Symbol 1666 MovieClip {Page121} Frame 1Symbol 1660 EditableText
"CR"Symbol 1666 MovieClip {Page121} Frame 1Symbol 1664 EditableText
"CR"Symbol 1677 MovieClip {Page122} Frame 1Symbol 1669 EditableText
"CR"Symbol 1677 MovieClip {Page122} Frame 1Symbol 1673 EditableText
"CR"Symbol 1685 MovieClip {Page123} Frame 1Symbol 1680 EditableText
"CR"Symbol 1685 MovieClip {Page123} Frame 1Symbol 1683 EditableText
"CR"Symbol 1696 MovieClip {Page124} Frame 1Symbol 1688 EditableText
"CR"Symbol 1696 MovieClip {Page124} Frame 1Symbol 1692 EditableText
"CR"Symbol 1704 MovieClip {Page125} Frame 1Symbol 1699 EditableText
"CR"Symbol 1704 MovieClip {Page125} Frame 1Symbol 1702 EditableText
"CR"Symbol 1715 MovieClip {Page126} Frame 1Symbol 1707 EditableText
"CR"Symbol 1715 MovieClip {Page126} Frame 1Symbol 1711 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 256, ScriptTimeout: 65535 seconds




http://swfchan.com/50/245819/info.shtml
Created: 6/4 -2022 09:01:11 Last modified: 6/4 -2022 09:01:11 Server time: 22/12 -2024 23:03:19