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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM68647084-7DC&rnd=68647084" width="1" height="1"></div>

The Venus Project - FAQ.swf

This is the info page for
Flash #259395

(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

THE VENUS PROJECT
FREQUENTLY ASKED QUESTIONS
JACQUE FRESCO | ROXANNE MEADOWS

WWW.THEVENUSPROJECT.COM
WWW.THEZEITGEISTMOVEMENT.COM

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 is The Venus Project?
Very briefly, The Venus Project is an organization that
proposes a feasible plan of action for s ocial change; a holistic
global socio - economic system called a   Resource   Based
Economy   that works toward a peaceful and sustainable global
civilization. It outlines an alternative to strive toward where
human rights are not only paper proclamations, but als o a way
of life.
The Venus Project presents an alternative vision for a
sustainable world civilization unlike any political, economic or
social system that has gone before. It envisions a time in the
near future when money, politics, self and national - inte rest
have been phased out. Although this vision may seem
idealistic, it is based upon years of study and experimental
research. It spans the gamut from education, transportation,
and clean sources of energy to total city systems.
Many people believe that w hat is needed is a higher sense of
ethical standards and the enactment of international laws and
treaties to assure a sustainable global society. Even if the
most ethical people in the world were elected to political
office, without sufficient resources, w e would still have many
of the same problems we have today. As long as a few nations
control most of the world’s resources and profit is the bottom
line, the same cycle of events will prevail.
As global challenges and scientific information proliferate,
na tions and people face common threats that transcend
national boundaries. Overpopulation, energy shortages, global
warming, environmental pollution, water scarcity, economic
catastrophe, the spread of uncontrollable disease, and the

technological displaceme nt of people by machines threaten

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

each of us. Although many people are dedicated to alleviating
those conditions, our social and environmental problems will
remain insurmountable as long as a few powerful nations and
financial interests maintain control of  and consume most of
the world’s resources and the monetary system prevails.
If we really wish to put an end to our ongoing international
and social problems, we must declare Earth and all of its
resources as the common heritage of all of the world’s peopl e.
Earth is abundant and has plentiful resources. Our practice of
rationing resources through monetary control is no longer
relevant and is counter - productive to our survival. Today we
have highly advanced technologies, but our social and
economic system h as not kept up with our technological
capabilities. We could easily create a world of abundance for
all; free of servitude and debt based on the carrying capacity
of Earth resources. With the intelligent and humane
application of science and technology, hu manity can guide and
shape the future together while protecting the environment.
We don’t have enough money to accomplish these ends, but we
do have more than enough resources.

What is a Resource - Based Economy?
To transcend these limitations, The Venus Pr oject proposes we
work toward a worldwide, resource - based economy, a holistic
social and economic system in which the planetary resources
are held as the common heritage of all the earth’s inhabitants.
The current practice of rationing resources through mo netary
methods is irrelevant, counter - productive, and falls far short

of meeting humanity’s needs.

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

Simply stated, within a Resource Based Economy we will
utilize existing resources  –  rather than money  –  to provide an
equitable method of distribution in the  most humane and
efficient manner. It is a system in which all goods and services
are available to everyone without the use of money, credits,
barter, or any other form of debt or servitude.
To better understand a resource - based economy, consider this.
If  all the money in the world disappeared overnight, as long as
topsoil, factories, personnel and other resources were left
intact, we could build anything we needed to fulfill most
human needs. It is not money that people require, but rather
free access to m ost of their needs without worrying about
financial security or having to appeal to a government
bureaucracy. In a resource - based economy of abundance,
money will become irrelevant.
We have arrived at a time when new innovations in science
and technology c an easily provide abundance to all of the
world’s people. It is no longer necessary to perpetuate the
conscious withdrawal of efficiency by planned obsolescence,
perpetuated by our old and outworn profit system. If we are
genuinely concerned about the envi ronment and our fellow
human beings, if we really want to end territorial disputes,
war, crime, poverty and hunger, we must consciously
reconsider the social processes that led us to a world where
these factors are common. Like it or not, it is our social
processes  –  political practices, belief systems, profit - based
economy, our culture - driven behavioral norms  –  that lead to
and support hunger, war, disease and environmental damage.
The aim of this new social design is to encourage an incentive
system no lo nger directed toward the shallow and self -

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

centered goals of wealth, property, and power. These new
incentives would encourage people toward self - fulfillment and
creativity, both materially and spiritually.


Why do you feel that an approach as
revolutionar y as The Venus Project is
necessary?
Our current system is not capable of providing a high standard
of living for everyone, nor can it ensure the protection of the
environment because the major motive is profit. Businesses
aren’t entirely to blame; they ar e forced to operate this way in
order to retain the competitive edge. Additionally, with the
advent of automation, cybernation, and artificial intelligence,
there will be an ever - increasing replacement of people by
automated systems. As a result, fewer peo ple will be able to
purchase goods and services even though our capability to
produce an abundance will continue to exist. This is well -
documented in Jeremy Rifkin’s book The End of Work: The
Decline of the Global Labor Force and the Dawn of the Post -
marke t Era (Putnam, 1995). The Venus Project offers a fresh
approach that reverses the negative aspects experienced in
our current applications of automation and artificial
intelligence. This project eliminates the disastrous
consequences that such approaches c an have on our society,
i.e. the displacement of millions of workers, skilled and
unskilled alike.

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

Isn’t it just decent people that we need in
government?
It is not enough to criticize, point out the shortcomings of
society, or advocate that people of hig h moral character be
elected into office; this would do little to advance civilization.
What is needed is the intelligent management of the world’s
resources, and a comprehensive and workable arrangement of
environmental and social affairs that are in stri ct accord with
existing resources and the carrying capacity of our planet.
Even with the election of men and women of impeccable
character into government, without available resources and
advanced technology, war, poverty, and corruption will
prevail no ma tter how many new laws are passed or treaties
signed. It is not democracy that elevated our standard of
living, it is our resources, water, arable land, and new
technology. Rhetoric and paper proclamations are irrelevant
in the management of human and soci al affairs.

Elaborate a bit, if you will, on your views
regarding money.
If all the money in the world were destroyed, as long as we
have sufficient arable land, the factories, the necessary
resources, and technical personnel, we could build anything
and  even supply an abundance. During the Depression, there
were vacuum cleaners in store windows and automobiles in
car lots. The Earth was still the same place. There was just no
money in people’s wallets and very little purchasing power. At
the beginning of  World War II, the U.S. had about 600 first -

class fighting aircraft. We rapidly overcame this short - supply

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 turning out over 90,000 planes per year. The question at
the start of World War II was: Do we have enough funds to
produce the required implements  of war? The answer was No,
we did not have enough money or gold, but we did have more
than enough resources. It was the available resources and
technical personnel that enabled the U.S. to achieve the
production and efficiency required to win the war.
It a ppears that the real wealth of any nation is in its natural
resources and its people who are working toward a more
humane life - style through the elimination of scarcity. All
social systems, regardless of the political philosophy, religious
beliefs, or soci al mores, ultimately depend upon natural
resources  —  i.e. clean air and water and arable land area  —
and the industrial equipment and technical personnel for a
high standard of living. The money -  based system was
designed hundreds of years ago and was hard ly appropriate
for that time. We still utilize this same outmoded system,
which is probably responsible for most of today’s problems. I
have no doubt that even the wealthiest person today would be
far better off in the high - energy society that The Venus Pr oject
proposes.
What are some of the detrimental effects of
The Monetary System?
There are many disadvantages to using this old method of
exchange for goods and services. We will consider just a few
here and let you add to this list on your own:
1.   Money is j ust an interference between what one needs
and what one is able to get. It is not money that people

need, it is access to resources.

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

2.   The use of money results in social stratification and
elitism based primarily on economic disparity.
3.   People are not equal w ithout equal purchasing power.
4.   Most people are slaves to jobs they do not like because
they need the money.
5.   There is tremendous corruption, greed, crime,
embezzlement, and more caused by the need for
money.
6.   Most laws are enacted for the benefit of corporat ions,
which have enough money to lobby, bribe, or persuade
government officials to make laws that serve their
interests.
7.   Those who control purchasing power have greater
influence.
8.   Money is used to control the behavior of those with
limited purchasing power .
9.   Goods such as foods are sometimes destroyed to keep
prices up; when things are scarce prices increase.
10.   There is tremendous waste of material and strain
on available resources from superficial design changes
for newer fads each year in order to create con tinuous
markets for manufacturers.
11. There is tremendous environmental degradation due
to the high cost of better methods of waste disposal.
12.   The Earth is being plundered for profit.
13.   The benefits of technology are only distributed to
those with sufficient pur chasing power.
14.   Most important, when the corporation’s bottom line
is profit, decisions in all areas are made not for the
benefit of people and the environment, but primarily
for the acquisition of wealth, property, and power.

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


You mentioned economic collap se in your
book. Do you believe this is the only way our
society can escape a monetary economy?
No government in history has ever planned ahead and directed
society into the next phase of social evolution. Established
orders want to perpetuate themselves.  Unfortunately, it may
take an economic breakdown and people becoming
disillusioned with their leaders before they will seek an
alternative social direction. Social change was always brought
about by economic collapse, corruption in government, abuse
of the  population, etc. Governments are generally comprised
of businessmen, lawyers, and other self - appointed individuals
with personal and corporate interest rather than upgrading
society as a whole.


Wouldn’t there be Resistance by the Rich and
Powerful?
What  you had to say about the rich and powerful being
resistant to such a society in many cases is true, however if
they keep using automation in their industries, as they have to
in order to compete, millions of people will be replaced by
machines. This inclu des not only the assembly line workers
but also doctors, engineers, architects and the like. As they
lose their purchasing power, the very industries that depend

on them can no longer function. This will bring an end to 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

old outworn monetary system. It  is not a question of them
giving up their industries; it is that their greed will eventually
render them obsolete.
Only when science and technology are used with human
concern in a world in which all of the earth’s resources are
held as the common heritage  of all of the earth’s people can
we truly say that there is intelligent life on earth.

In the idea of future, do you think that the
regional differences will still have the greatest
influence as they do today? Or will these
differences disappear?
Our pro blems today are enormous and global in their scope
and impact. They cannot be solved by any one nation. The
concept of common good is global in nature, but local in
implementation.
We must start with what we have in common; overcome our
regional difference s. All social systems, regardless of political
philosophy, religious beliefs, or social customs, ultimately
depend upon natural resources like clean air and water, arable
land, and the technology and personnel to maintain a high
standard of living. This ca n be accomplished through the
intelligent and humane application of science and technology
using a global systems approach. When money and self
interests are outgrown, interaction between nations won’t be
based on self interest, but on mutual interest. Thi s approach
will help eliminate artificial boundaries that separate people.

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 types of pressures would be alleviated
in The Venus Project’s designs?
The greatest lesson we might learn could be that human
beings free of debt, insecurity, and fear become  much more
amiable. No one will be out to sell anyone anything or to
deprive another of possessions or money. In a resource - based
economy, the basis for unhealthy human aggression will be
outgrown. People will no longer be burdened by the nagging
concerns t hat consume so much of our attention, such as
mortgages, health care costs, fire insurance, economic
recession, the loss of jobs, depression and taxes. With the
elimination of these burdens and the removal of the conditions
that create feelings of envy, gr eed, and competition, our lives
would be far more meaningful. For the first time we may
begin to know what it means to be human.
As we enhance the lives of others, protect our environment,
and work toward abundance, all our lives can become richer
and more  secure. If these values were put into practice, it
would enable all of us to achieve a much higher standard of
living within a relatively short period of time; a standard of
living that would be continuously improved.
People would be free to pursue whatev er constructive
endeavor they choose without the economic pressures,
restraints, and taxation that are inherent in the monetary
system. By constructive endeavor, we mean anything that
enhances the lives of the individual and others. When
education and reso urces are available to all without a price
tag, there will be no limit to human potential. With these

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

major alterations, people would eventually live longer, more
meaningful and healthier lives. The measure of success would
be the fulfillment of one’s indi vidual pursuits rather than the
acquisition of wealth, property, and power.

What is the single most important aspect of
the project?
The single most important aspect of the project is the social
direction of all nations working together on the restoration  of
the environment in a resource - based economy. The aim is to
establish all of the Earth’s resources as the common heritage
of all of the world’s people. This we see as the only process to
end the present cycle of events of war, poverty, hunger,
political  corruption, and environmental degradation. The
technology that we present can make it possible for the global
population to obtain a very high standard of living that is
higher than ever imagined possible.
We could eventually surpass the artificial bounda ries that
divide people. If you fail to grasp the significance consider
this: in the United States when the states joined together the
militias disappeared at the borders and Americans were free
of territorial disputes. This same process can be applied
glo bally where all science and technology are utilized for the
benefit of all of Earth’s inhabitants.

What is the Plan?
It is far more efficient to build new cities as self - contained

systems from the ground up than to restore and retrofit old

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

ones. New citie s can take advantage of the latest technologies
and be clean, safe, and desirable places to live. In many
instances, a circular arrangement will be utilized.
We need a current survey of all available planetary resources.
The first experimental city or plan ning center will conduct a
global survey of arable land, production facilities,
transportation, technical personnel, population, and all other
necessities required for a sustainable culture. This survey will
enable us to determine the parameters for global  planning for
humanizing social and technological development, based on
the carrying capacity of Earth and the needs of its people. This
can best be accomplished with a constantly updated,
computerized model of our planetary resources.
The function of the  first city is to test the validity of design
parameters and make necessary changes as needed. It will
further this new social direction on many fronts with books,
magazines, TV, radio, seminars, theater, and theme parks , as
well as designing and experimen ting with automated building
processes for the next city. Research will also seek the
development of clean alternative energy sources, and to
overcome shortages through the development of new
materials.
The new system will provide all the necessities requi red to
support people during the transitional period. To sustain
civilization, we must coordinate advanced technology and
available resources within a humane global systems approach.
For instance, the characteristics of the population in a given
area will  determine how many hospitals and schools are built
and the equipment needed. Some medical systems will be
mobile and others will be prefabricated on land and sea.

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

During the transition, scarcity regions will be provided with
heat concentrators for cooking  and sterilizing water. Food for
those areas can be dehydrated and compressed to save
shipping space. The packaging will be biodegradable and may
double as non - contaminating fertilizers. Regions without
arable land will use hydroponic farms, land - based fish  farms,
and sea farming. Energy will come from wind, solar, heat
concentrators, photovoltaic, wave, biomass, geothermal and
other sources.
An interdisciplinary team of qualified personnel, in line with
the project’s requirements, will work on automated sys tems to
produce and supply goods and services on a massive scale.
These can be the armies of the future, a large peaceful
mobilization to restore and preserve the earth and its people.
This has never been done before and can only be done when
money is no o bstacle. The question is not do we have the
money, but do we have the resources and means to accomplish
this new direction.
Phase   One
The first phase of The Venus Project’s long - term plans is
already underway. Jacque Fresco, futurist, inventor, industrial
designer, and founder of The Venus Project, and his associate
Roxanne Meadows, have constructed a 22 - acre research center
in Venus, Florida to help present the proposals of The Venus
Project. Four DVDs, pamphlets, and the book, The Best That
Money Can’t Bu y: Beyond Politics, Poverty, and War, have
been created to help raise awareness about this project and its
many proposals. Hundreds of futuristic models, plus many
computer animations and renderings, have been completed to
help visualize this attainable fu ture.

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 major documentary on the life and work of Jacque Fresco is
available completed by William Gazecki, an Academy Award
nominated and Emmy winning documentary filmmaker, which
can be watched   here .
https://www.youtube.com/watch?v=I1IXWnS6vwk

You can also buy it and many other TVP made documentary
DVDs in our store to support The Venus Project financially.
Also, our latest documentary “The Choice Is Ours” about the
aims and directions of The Venus  Project can be viewed on
our   Learn   More   section,
https://www.thevenusproject.com/learn - more/

under Watch our Documentaries.
Phase   Two
Phase Two includes the production of a full - leng th feature film
depicting how a world embracing the proposals advanced by
The Venus Project would work. This film would provide a
positive vision of a peaceful society in which all human beings
form a global family on planet Earth. A civilization where all
people engage in the pursuit of a better understanding of the
world they share. This film has been designed to be an
entertaining and educational experience for both adults and
children. It also provides a methodology for bridging
differences between nati ons.
Phase   Three
To test its designs and proposals, The Venus Project is
working toward putting its ideals into practice with the
construction of an experimental research city. Blueprints for
most of the initial technologies and buildings have begun.

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

Fund - raising efforts are currently underway to help support
the construction of this first experimental city. This new
experimental research city would be devoted to working
toward the aims and goals of The Venus Project which are:
1. Recognizing the world’s re sources as the common heritage
of all Earth’s people.
2. Transcending the artificial boundaries that separate people.
3. Evolving from a money - based, nationalistic economies to a
resource - based world economy.
4. Assisting in stabilizing the world’s populat ion through
education and voluntary birth control in order to conform to
the carrying capacity of Earth’s resources.
5. Reclaiming and restoring the natural environment to the
best of our ability.
6. Redesigning our cities, transportation systems, agricult ural
industries, and industrial plants so that they are energy
efficient, clean, and able to conveniently serve the needs of all
people.
7. Sharing and applying new technologies for the benefit of all
nations.
8. Developing and using clean and renewable en ergy sources.
9. Manufacturing the highest quality products for the benefit
of the world’s people.
10. Requiring environmental impact studies prior to
construction of any mega projects.

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

11. Encouraging the widest range of creativity and incentive
toward co nstructive endeavor.
12. Outgrowing nationalism, bigotry, and prejudice through
education.
13. Outgrowing any type of elitism, technical or otherwise.
14. Arriving at methodologies through careful research, rather
than from mere opinions.
15. Enhancing com munication in schools so that our language
corresponds to the actual physical nature of the world.
16. Providing not only the necessities of life, but also offering
challenges that stimulate the mind while emphasizing
individuality over uniformity.
17. Fin ally, preparing people intellectually and emotionally for
the changes and challenges that lie ahead.
Phase   Four
After the experimental research city is built, a theme park is
planned that will entertain and inform visitors about humane
and environmentally  friendly lifestyles. It will feature
intelligently designed cities; houses, high - efficiency, non -
polluting transportation systems; advanced computer
technology; and many other innovations that can add value to
the lives of all people  –  in the shortest poss ible time.
We are quite aware that no one can actually predict the
future. We can only extrapolate from present information and
trends. Population growth, technological change, worldwide
environmental conditions, and available resources are the

primary dat a required for future projections.

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

There is no single philosophy or religious, political, scientific,
or ideological point of view that someone would not take issue
with. We feel certain, however, that the only aspects of The
Venus Project that may appear  threatening are those that we
impose upon ourselves.
The Venus Project is neither Utopian nor Orwellian, nor does
it reflect the dreams of impractical idealists. Instead, it
presents attainable goals, requiring only the intelligent
application of what we a lready know.
We encourage you to become informed about our proposals in
this project through our

,
https://www.thevenusproject.com/store/

YouTube   channel
www.youtube.com/channel/UCPNMR_iABvyFmc3G9i1r3Lw

A nd   .
thevenusproject.com/the - venus - project/research - cente r/

If you identify with this direction, we encourage you to

with   us
https://www.thevenusproject.com/become - a - volunteer/

and work toward its realization.

books/videos
Tour/Seminars
join

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 do you see the collaps e of the present
system occurring?
Government and industry will continue to assign more and
more responsibility for decision making to intelligent
machines. Today’s machines handle trillions of bits of
information per second, far more than is manageable by  any
number of industrial or political decision - makers. They can
also assemble and assign constantly updated information.
The other side of this trend is that so many people will be
replaced; we will no longer have the purchasing power needed
to sustain a  monetary - based system that burdens the entire
population and government with insurmountable debt.
As the old monetary system begins to displace more and more
people by its reliance on automation, these people will cease
to respect the authority of industry . The time - honored pattern
of living in all industrial countries, the balancing of work and
family interest, would become impossible to maintain for the
majority of people displaced by automation.
As artificial intelligence develops, machines will be assig ned
the tasks of complex decision - making in industrial, military
and governmental affairs. This would not imply a take - over by
machines. Instead, it would be a gradual transfer of decision -
making processes to machine intelligence as the next phase of
socia l evolution.
Many people believe that government leaders bring about
change with a deep concern for the well - being of their
citizenry. Nothing could be further from the truth, nor did
past shifts in society come about as the results of changes in

the schoo ls or the home. All established government systems

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

tend to preserve and uphold their own interests and power -
base.
The real forces responsible for change have more to do with
unforeseen, external events or biosocial pressures that
physically alter our envi ronment and established social
arrangements: for example, the infusion of machines and
processes that replace people and remove their means of
making a living, adverse natural conditions of drought, flood,
storm, and earthquake, manmade disasters of econom ic
oscillations, or some outside threat of hostile nations.

How do we get from here to there?
The Venus Project is in the process of introducing a set of
values and procedures that may enable us to achieve social
nucleation. Our project will provide the d esigns and blueprints
for a prototype community to test the validity of our
proposals; we will strive to achieve a relevant orientation by
which people may adapt intellectually and emotionally to our
new technological age. We feel that anything short of ov erall
social design would be inappropriate and ineffective.
Since we begin in a monetary - based society, the means for
raising funds to construct this experimental community can be
accomplished in several different ways. One is through the
production of a m ajor motion picture depicting the advantages
of this new social system for all of the world’s people. Another
possibility is the building of a theme park where visitors
would actually experience some of the many benefits of The
Venus Project’s proposals.   Books ,   videos , blueprints,   models ,

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

C GI,   documentaries , and the   21 - acre   research   and
center   have already been completed.
Any  funds raised by these proposed projects, along with
contributions, publications, videos, seminars, lectures, and
grants, will be used to help initiate and construct the first
experimental city.
Our proposals are submitted to the general public and to all
educational institutions. We invite your participation. If
enough people find the proposals acceptable and join with us
in this new advocacy, we could form the nucleus of an
organization to more forcefully implement the aims of The
Venus Project.
During th e great depression of 1929 when banks failed and
people were laid off, things seemed hopeless. Those conditions
brought about new organizations to address the many
problems – everything from Mankind United, Socialism,
Communism, Technocracy, and The World Fe deralist. They
produced social awareness on a large scale. These conditions
are sometimes referred to as bio - social pressures or the march
of events.
At present, people are not well enough informed to devise a
relevant and workable social system through ra tional
methods. The Venus Project will not be installed by today’s
political leaders who are not appointed to change things but to
keep things as they are. It is only through the failure of
existing social institutions and political incompetence that
peopl e will seek other possible social alternatives. They are
mainly motivated by severe conditions that threaten their
safety and existence.

development

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

No nation today is about to give up its sovereignty for a social
arrangement that has never been tried. Therefore it wi ll take a
social breakdown to stimulate the search for alternative social
designs. This has been the case throughout human history.
The   Breakdown
The Venus Project can not be put into practice on a global
scale until the economic systems of the world fail  to provide
for the needs of people.
What will bring about the collapse of the world’s monetary
systems is the infusion of automation and the outsourcing of
jobs. This includes not only assembly line workers but also
doctors, engineers, architects, and the  like. As workers and
professionals lose their purchasing power, the industries that
depend on them can no longer function. This will bring an end
to the monetary system. It is not a question of owners giving
up their industries so much as the fact that peo ple will not
have the purchasing power to sustain this system. Even the
motion picture industry is generating computerized people
who will replace many TV announcers and personalities. This
breakdown is already well underway on a global scale.
While these  drastic conditions will help produce the
motivation for social change, no individual or organization has
laid out what changes are necessary and how to bring them
about. Our current system is not working. Unless people are
aware of, or knowledgeable about  what is needed, they will
continue to repeat the same mistakes – war, recession, boom
and bust, hunger, poverty, and much unnecessary human
suffering.

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 aims of The Venus Project cannot be achieved until people
become aware of its proposals and aims. To in troduce to the
world this new social direction, the best vehicle is a major
motion picture. It will present simply and understandably the
advantages to all nations of participating in a resource - based
economy. This film will be both entertaining and educat ional.
It would present the limitless possibilities of an evolving
society which surpasses politics, poverty, money, and war.
A major film could reach the largest number of people the
world over in the shortest possible time. We feel it is
necessary to pro duce this motion picture in advance of the
social breakdown to help prepare people for this transition
and present them with a direction to work toward. There is a
lot of work to be done. We hope enough people will become
aware of the proposals of The Venu s Project before social
collapse, so that this new social design may be implemented.
Therefore, our main objective is education through the media.
If enough people learn about this direction, accept these
proposals, and wish to organize to bring it about,  we will then
work toward the building of a first experimental city. The
Venus Project has designs and blueprints for a prototype
community.
To further clarify:
Experimental   City
The Venus Project proposes the building of a new
experimental city whose purpo se is two - fold:
(1) To test the workability of The Venus Project’s designs and
proposals, and to provide the information necessary to enable

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

people to adjust intellectually and emotionally to social
transition.
(2) To establish a permanent planning center  that will be used
for future long and short - term planning of global projects to
help implement a resource - based economy and overcome
scarcity, hunger, poverty, and other social ills.
This would not be a private enterprise venture for a select few
but would  be an open city for the public to visit. The proposed
circular configuration of these new cities is not just stylized
architectural conceptualizations; they are the result of years
of research into providing an environment that can best serve
the needs of  the inhabitants and yet conserve resources.
Without extensive knowledge of the symbiotic relationship
between humanity and its environment, it would be extremely
difficult to develop workable solutions to our many problems.
The Venus Project has taken thi s and many other factors into
careful consideration.
The decisions of a transitional government in this
environment would be based upon what is needed to reach the
goals of a humane, environmentally sound, and technically
sustainable society.
Like all othe r innovative social projects, it starts out with a
few devoted people who dedicate their time to informing
others about the humane benefits of this new direction. People
are invited to help in whatever capacity they can during the
initial phases of the new  experimental city. An
interdisciplinary team of systems engineers, computer
programmers, architects, city planners, sociologists,
educators, etc would also be needed.

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 design of The Venus Project does not regard
environmental conditions as fixed or sta tic. We must allow for
adaptation within the system as a continuous process. This
will avoid perpetuating temporary arrangements beyond their
period of usefulness.
This circular design could be the prototype for a series of new
cities to be constructed in  various places throughout the
world. The rate of progression will depend upon the
availability of funds raised and how many people identify
with, participate in, and support this direction.
As these new communities develop and become more widely
accepted,  they may very well form the basis of a new society,
preferably through the process of evolution rather than
revolution.
The Venus Project does not advocate dissolving the existing
free - enterprise system – we believe it will come to an end of its
own accord a s a part of social evolution. We encourage you to
become better informed about the proposals of this project
through our books and videos, and invite you to join with us in
working toward the realization of a new civilization that could
provide a better li fe for everyone.
In   Conclusion
Many people want to know what to do immediately to help
bring about global unification. If you identify with the
proposals of The Venus Project, you can help bring it about by
learning more about us through our books and DVD’ s. You can
help promote this direction in any way you are able. Speaking
to others about these ideas, fund raising, grant writing,

helping with publicity, promoting lecture tours, or helping to

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

produce promotional materials will all help. If you are in a
p osition to initiate the motion picture this would be very
important. There is a lot to do and we need the help of many
people in bringing these ideas to the public.
Our findings and design proposals will be submitted to the
general public and all education al institutions. If enough
people find the proposals acceptable and choose to join with
us in this new advocacy, they will help form the nucleus of an
organization to carry out our aims.
The future is our responsibility; if we fail to accept this
responsib ility, others will do our thinking for us.

What are the first steps taken toward a global
resource based economy?
After agreement is attained by nations to move toward
unification and sharing of the earth’s resources, a global
survey of available resource s, technical personnel, production
plants, arable land etc. has to be done to provide us with
sufficient information in order to ascertain the parameters of
social design. During the initial phase the cybernated system
being developed will serve as a data  bank to tell us what is
available. This will enable us to proceed with the design. The
major initial task will be to provide food, water, shelter
medical care and clean sources of energy.
During the transition, scarcity regions will be provided with
heat c oncentrators for cooking and sterilizing water. Food for
those areas can be dehydrated and compressed to save

shipping space. We would extrude many food products which

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

consist of high protein foods containing most of the necessary
nutrients to sustain thos e in the underdeveloped regions. The
packaging will be biodegradable and may double as non -
contaminating fertilizers. Regions without arable land will use
hydroponic farms, land - based fish farms, and sea farming.
Most of the world’s universities will parta ke in the basic
designs of cities, production facilities, transportation of goods
and services. The basic design parameters are the aims and
end goals of The Venus Project. Some of these may be the
efficient, economic and safe utilization of resources for  the
benefit of people and the environment while considering the
recycling of materials. The units of construction would be
easily assembled and disassembled by prefabrication,
automation and shape memory materials.
Clean sources of energy will be a priorit y in all of the
infrastructure. Energy will come from wind, solar, heat
concentrators, photovoltaic, wave, biomass, geothermal and
other sources.
Although many ideas will be submitted, the methods of
selecting will be based upon energy determinants or the
required energy to produce a given product. There will be
many materials that will not be readily available. The research
departments throughout the world will be assigned the tasks
of developing alternative systems and materials to overcome
shortages. One  must remember that the research and
development does not depend on funding and resources will
be assigned where most needed so development will be
tremendously accelerated.

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

Along with these developments we need emergency
contingency departments that can a ct immediately in the
event of any unforeseen events.
The function and use of computers will be to provide
information on what is available during the transition from a
monetary to a resource based economy. As the needs
mentioned above are being initiated,  the automated systems
will be in development to help eliminate shortages.
All media will be used to expose people to this new emergent
direction.
The new system will provide all the necessities required to
support people during the transitional period. Pe ople will be
working in all areas to help eliminate scarcity. To sustain
civilization, we must coordinate advanced technology and
available resources within a humane global systems approach.
For instance, the characteristics of the population in a given
ar ea will determine how many hospitals and schools are built
and the equipment needed. Some medical systems will be
mobile and others will be prefabricated on land and sea.
An interdisciplinary team of qualified personnel, in line with
the project’s requirem ents, will work on automated systems to
produce and supply goods and services on a massive scale.
These can be the armies of the future, a large peaceful
mobilization to restore and preserve the earth and its people.
This has never been done before and can  only be done when
money is no obstacle. The question is not do we have the
money, but do we have the resources and means to realize this
new direction.

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 can be “the turning point” of the future?
Do you have any idea about it?
I see the “the turning p oint” of the future as resulting from a
social and economic breakdown of existing social designs as
older values become less effective. The direction we take will
be forced by social circumstances and the march of events.
Unless we accept responsibility fo r a more appropriate social
design, we are bound to repeat the same cycle of war, poverty,
hunger, homelessness, crime, territorial disputes, etc. Only
with the intelligent management of earth’s resources can we
overcome these problems. Our social designs  must also reflect
the carrying capacity of the earth and its resources. We must
someday realize that the only solution is to mandate that all
resources are the common heritage of all.

How would you describe the recent economic
crisis? Can it be a lesson i n today’s society?
This could be a useful lesson if it resulted in a direction where
this would not occur again. But most people aren’t aware of
the prime causes of social development and how that affects
their values and behavior. They do not learn anythi ng from it,
despite going through the suffering. There have always been
wars, and booms & busts, but most people don’t seem to learn
much from them.
Unfortunately, even when rational solutions are presented,
people are not educated enough to assess the val idity of
alternative proposals. Most people are not trained in methods
of critical thinking, but only in how to perform a task to earn a

living.

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 the way, what do you think about the
“New World Civilization”?
I must emphasize that the approach to global  governance I
advocate has nothing whatever in common with the aims of an
elite to form a world government with themselves and large
corporations in control, with the vast majority of the
population subservient to them. My vision of globalization
empowers  each person to be the best they can be, and to not
live in subjugation to a corporate governing body.


You couldn’t just plop the first city down and
expect people to respect it…. you would need
to slowly develop the cities as it becomes
harmonized with t he evolving social
consciousness. What are some of the steps to
accomplish this?
We cannot, as you mention “plop the first city down and
expect people to respect” or accept it. First people have to be
informed about this direction and it has to be presente d in an
acceptable manner for the general public. We feel we need to
present a film that would help to introduce a sustainable value
system and that this is needed prior to the building of the city
or the planning center. This new sustainable value system  is
needed in order to get us from here to there. It will depict a

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

set of values more appropriate to our needs to survive and
thrive.
This film will be designed to provide the necessary
information that will help develop a global sustainable culture
by prov iding the means of harnessing clean sources of energy
and a relevant educational system free of nationalism and
propaganda. It will attempt to unify all nations by providing
them with methods of overcoming their limitations. For
example nations that do not  have arable land for the growth of
food stuff will be provided with the methods of hydroponic
agriculture. It will also demonstrate to people the design
parameters for sustainable cities and adequate international
transportation system for goods and servi ces. These cities will
contain housing, industry, wind farms, photo voltaics, heat
concentrator, health care, education, and all of the other
necessities essential to the improvement of all members of
society. Many cities will be self sufficient.
The film  will identify the problems and the best methods with
today’s technologies to overcome many of the problems that
plague the world today. It will show how to provide a
sustainable diet for the worlds hungry. It will deal with
methods of providing health care  to all the worlds’ people
through efficient mobile transportation of medical equipment
and staff by utilizing air, land and sea similar to emergency
systems.
It will also provide methods and processes for desalinization
without the use of fossil fuels by  heat concentrators, mobile
photovoltaic systems, wind generators and more. Where
feasible we will harness all moving water streams such as 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

Gulf Stream, Icelandic current and other ocean currents that
can be directed toward the development of energy.
Th e film will also depict how mass housing, cities, industrial
plants, transportation and bridges can be developed in the
shortest possible time by using prefabricated structural
elements. It will show how the Polar Regions can be used to
store seeds and foo d stuff for any international emergency. It
will demonstrate how to develop canals and water ways to
prevent flooding and other national disasters. It will portray
processes that will help eliminate malaria and other diseases
prevalent in underdeveloped co untries.
There will be a great deal of computer animation used to
depict these things in an comprehensive and exciting manner.
The film would debunk the belief of a technical elite or any
other advantage group controlling the system. It would show
just wha t is achieved by applying the methods of science and
technology to the way we live. It will demonstrate how
decisions are arrived at, with the end goal of enhancing
everyone’s lives while maintaining a clean environment with
no vested interest groups, thus  surpassing the need for
military systems.
The film differs from all others in that it will supply solutions
and methodology for accomplishing a unified, sustainable
global culture. This will have to be a sophisticated and well
done presentation that will  be both entertaining and
informative.
The building of a new city alone will not accomplish the
changes needed without preparing people with an acceptable
direction to move towards and the values needed to

accomplish this. The film would help inform and pro vide a

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

possible, positive alternative to war and social upheaval. It
would emphasize that which nations have in common; we all
need clean air, water, arable land. It would set forth a
relevant point of view for sustainability and an education
system to mai ntain this new direction. This is not designed to
impose a value system upon any nation, but to invite all
nations to participate in the restoration of the environment, as
well as a method for a positive future.
It will be a vehicle to gather people who ar e environmentally
and socially concerned and provide them with more
information about this direction. It would lay out an
attainable blueprint. We could then form an organization to
gain funds to do a first city which will be a planning center to
further t hese aims.

What is, and what do you think about it, the
relationship between habitat and place of
living? Which variables do you consider in
conceiving architecture, or even a city?
The city of the future must be designed as a totally integrated
environme nt with clean renewable sources of energy, schools,
shopping centers, health care, education, transportation,
waste recycling, agriculture and entertainment. These city
systems can not be built by architects alone but also require
an interdisciplinary team  of professionals such as sociologists,
computer analysts, material scientists, environmental
scientists, systems engineers, behavioral scientists, educators,
etc..

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


I noticed a certain nearness between your
thinking and the French architect Le Doux
about  the concept of ideal city: do you believe
that the eighteenth century idea of ideal city
could apply also to a future city?
There are no ideal cities any more than there is an ideal
television set. The future requires flexibility and a capacity for
change  and an adaptation to newer concepts and technologies
without any utopian notion of final development. I believe
future generations will evolve their own social arrangements.
I do not believe in any final frontiers, and the future will
continue to undergo  changes based upon successive phases of
social development. Being civilized is an ongoing process and
not attainable. The same is true for intelligence. An intelligent
electrical engineer of 75 years ago could not get a job today.
He would be educated in a ntiquated terms that evolved from
earlier times.






What would you consider to be the most
difficult technological hurdle to overcome
before building the Circular City?
Social and cultural lag. All people are always immersed in a

culture which is respon sible for the levels of education. Today

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

unfortunately most education is designed as propaganda
rather than information related to the physical laws that
govern all living and non - living systems.


Many of your designs seem to reflect retro -
mod trends. Wha t was your thinking behind
the shapes and the black/white façades of the
structures?
Most of the designs of the city systems, industries,
transportation and associated industrial requirement such as
automation and cybernetics are based upon the physical
ca rrying capacity of Earth and its population. The design
parameters are extracted from the physical equipment that
exists along with today’s technology and personnel.



What would be done with the old cities?
Most of the old cities would be leveled and min ed for their
resources. They are too inefficient to maintain. Some of the
cities would be set aside as museum cities.



What main concepts do you keep in mind
whenever you design structures or
transportation?

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

Keeping it simple and efficient, the availabil ity of resources
and the methods for carrying out structural design.



Can you briefly describe the process you used
in designing the Circular City? What factors
were most important?
The factors that were most important were to design a self -
sufficient sy stem where schools, transportation, housing,
agriculture, health care, research facilities for innovation, and
a productive healthy lifestyle for all were incorporated into
the total design.


What kind of change do you expect in
architecture?
Ending pollu tion and waste while keeping a high standard of
living will require profound changes in the way we plan cities
and conduct human affairs.
While some advocate modifying existing cities and spend lots
of time and resources attempting to update them, I find s uch
attempts inadequate. Modification carries a large price in
dollars and sustaining resources. Modifying and building onto
what we have means supporting older infrastructure and
energy requirements, a high cost for operation and
maintenance thereof, over all inefficiency, and detrimental
effects on occupants. It is less expensive to build new cities
from the ground up than to restore and maintain old ones, just

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

as it is more efficient to use state - of - the art production
methods than to upgrade obsolete fact ories.
The innovative multi - dimensional circular cities I propose use
the most sophisticated resources and construction techniques.
The geometrically elegant circular arrangement, surrounded
by parks and gardens, is designed to operate with a minimum
expen diture of energy while obtaining the highest possible
standard of living. The city would use totally clean technology
in harmony with the local ecology.
When we see a city as a biome that grows and adapts, and
requires energy, food, water, disposal systems , and arteries
for transportation of goods and people, our ideas about space
and permanence change dramatically. Our present haphazard
growth patterns reflect available space and access rather than
cohesive planning. Joining city elements together in a
pre determined way conserves energy and provides easy access
to all portions of the city. The prefabricated elements
comprising the city would be designed to permit modification
as needed. As newer materials come on line, the city design
can be continuously up graded, while also keeping in mind new
technological and structural progress, and evolving human
patterns. All systems would be of an emergent nature and
constructed to allow maximum latitude in accommodating
change. This would permit the city to function  as an evolving
integrated organism rather than as a static structure.
The design and development of these new cities emphasize
restoration and protection of the environment: in my view,
technology without human concern is meaningless.

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 would one choos e a home?
An example of the wide range of choice available in a
resource - based economy is the way one selects a house. For
instance, a man and woman may visit an architectural design
center and sit in front of a clear hemisphere approximately six
feet in d iameter. The woman describes the type of house she
would prefer and her areas of interest. The house appears as a
3 - dimensional image in the center of the hemisphere. It
rotates slowly to present a view of the interior and exterior.
Then the man describes  his major interests and preferences
and suggests a larger balcony. The 3 - dimensional image is
adjusted. When they have finished requesting changes, the
computer presents various alternatives to consider. They will
also enter a sensorium to experience a wal k - through of their
preferred design and continue to make changes.
When they arrive at a final design, construction procedures
are set in motion. The computer selects materials for
efficiency and durability. None of the architecture is
permanent and can be  modified and updated at the request of
the occupants.
This is real individual choice. In a monetary system, most live
near their work with a house, car, and lifestyle they can afford
(or all too often cannot afford), rather than one they prefer.
Today we a re only as free as our purchasing power permits.
Lacking a true sense of self worth, many buy houses as status
symbols just to impress others.
A resource - based economy changes the nature of our
dwellings from that of status symbol, or just basic shelter, t o a
reflection of individuality and personal interests.

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 everything going to be easier than today
regarding the materials we use at home, for
example, white goods, furniture, etc.? Then,
how is it going to be changed?
In the future, people may be shie lded from weather by
electronic means. Newer technologies may make walls
transparent so that occupants can view the surrounding
landscape without those on the outside being able to see in.
Daylight could be softened and subdued according to the
preferences  of the occupants. Dwellings could provide a
barrier to sound, insects, and dust, while also maintaining an
optimal internal temperature. The building’s materials may
generate energy and control the surrounding climate.
The home will be engineered to do it s own maintenance. For
example, a floor surface could be ceramic without the grout. It
will be micro - etched so that moisture or fungus cannot
adhere. There would be many sensors throughout the home
for optimal cleanliness, interaction with the occupants to  meet
their needs, and for energy conservation. In some cases, the
interior walls and ceiling will be luminescent rather than
using any single source of light. Color would change on
demand. Speaker systems and other electronic devices could
be an inherent  part of the structure. The telephone may be
invisible and a component part of the interior structure. It
may focus sound to the location of your ear. The furnishings
may consist of totally different configurations that
automatically adjust to our bodies as  we move.

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 your project new social mentality is
introduced. What novelties in architectural
forms and constructions does the Venus
project offer?
While some advocate the modification of existing cities and
spend much time and resources attempting to u pdate them,
we find such attempts inadequate. Modification carries a large
price in dollars and sustainable resources. Modifying and
building on what we have means we must continue to support
a combination of older systems’ infrastructure and energy
needs,  their high cost of operation and maintenance, and their
overall inefficiency, not to mention their detrimental effect on
the occupants. It is actually less expensive to build newer
cities from the ground up than to restore and maintain the old
ones, just  as it is far more efficient and less costly to design a
flexible, state of the art production method than to attempt to
upgrade an obsolete factory.
To live in a world without pollution and waste, yet keep parks,
playgrounds, art and music centers, schools , and health care
available to everyone without a price tag, profound changes
are required in the way we plan our cities and conduct human
affairs. To support this new aim and direction, our city
designs, industrial plants, waterways, energy systems,
produ ction and distribution centers, and transportation
systems must be re - designed and operated as a coherent,
integrated, global energy system enabling them to be safe,
clean, and energy efficient. In this way we can use our

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

technology to overcome resource sh ortages, provide universal
abundance and protect the environment.
In this society, construction techniques would be vastly
different from those employed today. It would combine the
most sophisticated utilization of available resources and
construction tech niques. Self - erecting structures would prove
most expedient and efficient in the construction of industrial
plants, bridges, buildings and eventually the entire global
infrastructure.
This would not create cookie - cutter cities. The notion that
intelligent  overall planning implies mass uniformity is absurd.
Cities would be uniform only to the degree that they would
require far less materials, save time and energy and yet be
flexible enough to allow for innovative changes, while
maintaining the highest qualit y possible to support the local
ecology  –  both human and environmental. Utilizing technology
in this way would make it possible for a global society to
achieve social advancement and worldwide reconstruction in
the shortest time possible.
The circular arra ngement employs a systems approach,
efficiently applying resources and energy conservation, ease
of fabrication and relative freedom from maintenance. The
process of assembling entire cities through the
standardization of basic, structural systems prefabri cated in
automated plants and often assembled on site, permits a wide
range of flexibility in design and takes advantage of
interchangeable units to permit changes for new and
innovative installations. All systems would be of an emergent
nature and constru cted to allow the maximum latitude in
accommodating change. This could permit the city to function

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

as an evolving, integrated organism rather than a static
structure. It is far less expensive to build entire efficient
sustainable cities even in today’s mon etary system because we
only design one eighth of the circular city and reproduce it.
The buildings would be so designed for easy assembly or
disassembly. In this way cities could take on new and
different appearances depending on their function. Each
woul d be unique. This approach does not reduce the lives of
people to a subsistence level; rather, it makes available all the
amenities that modern science and technology can provide.
Even the wealthiest people of today could not achieve a
standard of living e qual to that of a resource - based economy.


What kind of change do you expect in health
equipment?
Health equipment will be in each home and it will
automatically monitor the physical conditions of the
occupants. It will make various adjustments to maintai n
optimal health.



What kind of change do you expect in
communication?
Communication will be more signal and less noise. People will
be educated in a much more precise and productive language.
The language used by the average person is inadequate for
res olving conflicts, but the language of science is free from

ambiguities and the conflicts found in everyday emotionally -

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

driven language. It is deliberately designed  –  as opposed to
having evolved haphazardly through centuries of cultural
change  –  to state p roblems in terms that are verifiable and
readily understood by those who use it. Much of today’s
confusion is the result of our inability to state problems
precisely. When one can state problems precisely, we are
more than half way to the solutions.
Most t echnical strides would have been unattainable without
this improved communication language. Without a common
descriptive language, we wouldn’t have been able to prevent
disease, increase crop yields, talk over thousands of miles, or
build bridges, dams, tr ansportation systems, and the other
technological marvels of this computerized age.
Unfortunately, the same is not true of conversational
language. Attempts to discuss or evaluate newer concepts in
social design are greatly limited by existing systems and
beliefs.

What kind of change do you expect in
transport?
Transportation will be rapid, clean, silent, and safe. In the
new cybernated cities, mag - lev transveyors will move
horizontally, vertically, and circumferentially within and
without. Over long dista nces, people can travel in trains inside
tunnels. The trains could electrically repel air away from their
surface, thereby diminishing skin resistance and permitting
speeds up to three thousand miles an hour. This could replace
most aircraft.

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 it possi ble to see flight cars in the near
future?
Individual transport systems would be inefficient compared to
integrated transveyors. I see totally integrated global
transportation systems for freight and passengers. This
integrated transportation network would  consist of maglev
transveyors, submarines, freighters, boats, VTOL type aircraft,
and vector - jet systems. I regard these methods as the most
energy - efficient transportation systems available with today’s
technology.


What kind of change do you expect in  urban
development?
In these new total city system designs, all aspects of the city
are well integrated. For example, in the agricultural belt
electronic probes embedded in the soil automatically
inventory the water table, soil conditions, nutrients, etc.,  and
act appropriately without requiring human intervention as
conditions change. This industrial electronic feedback could be
applied to the entire system.
The new city would be an environment featuring clean air and
water, health care, good nutrition, ent ertainment, housing,
access to information, and education for all. It would have art
and music centers, fully - equipped machine shops, science labs,
hobby and sports areas, and manufacturing districts. These
new cities would provide recreation within a shor t distance of

the residential district. This technology is inevitable. Waste

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

recycling, renewable and clean power generating systems, and
other services would be managed by integrated cybernated
methods. Life styles and personal preferences are totally
dec ided on by the individual.
Some of the cities would be circular while others may be
linear, underground, or constructed as floating cities in the
sea. Eventually, many cities may be designed as total
enclosure systems much like cruise ships outfitted for a  six -
month cruise.

From a technological point of view  –  is the
Venus project real?
Technically The Venus Project is feasible today.




Are there necessary materials, technologies of
constructing and maintenance of eco - cities
nowadays?
There are more than  the necessary materials available for the
construction and maintenance of such eco - cities.


What present - day materials, technologies can
be used in constructing the Venus project?
More efficient application of present day materials for light

weight, high  strength would be applied. Some of the materials

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

that could be used are composites of high strength inner and
outer surfaces with a foamed inner core. The exterior surfaces
could be of a ceramic material, glass, or pre - stressed,
lightweight concrete. All  the electronics could be an integral
part of the building’s modular components, each one easily
connected to existing clean sources of energy. Many of the
buildings could be self - contained with thermal generators,
heat concentrators and photovoltaic arrays  built into the skin
of the building, and with thermo panes to tint out the bright
sunlight by variable patterns of shading. Outer surfaces will
change color in different seasons to take advantage of heat
loss or gain. These features would help to supply m ore than
enough of the energy required to operate the entire building.
Buildings may also contain a precise combination of dissimilar
metals utilizing the thermocouple effect for heating and
cooling, and other materials embedded in solid state plastic or
c eramic, structural materials. The warmer it gets on the
outside, the cooler it becomes on the inside. The application of
this principle can serve to heat or cool the buildings.

What scientific developments (materials,
technologies) should be done to reali ze your
project?
Innovation and exploration will be a major concern in these
new cities and the future will generate newer materials and
methods, which will result in vastly different expressions of
structure, form, and function, each consistent with an
ev olving and changing world. The future technologies used in
the construction of these new advanced cities are based on
extrapolations and projections of feasible technologies and

can be developed today. These newer materials will probably

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

serve multiple pur poses. They could be lightweight, high
strength, and low maintenance, with acoustical properties not
found in today’s structures. Some new structural materials
may be of a sandwich - type construction that is semi - flexible,
with an inner foam core and a glaz ed ceramic, outer surface to
allow for expansion and contraction without fracture. This
will require no maintenance. Their thin shell construction can
be mass - produced in a matter of hours. With this type of
construction, there would be minimal damage from
earthquakes, hurricanes, termites, and fires. These newer
materials could combine all of these factors as an integral part
of the structural components.



How do you imagine the building processes of
the projects  –  standard, using prefabricated
units or  some other technologies?
To achieve world wide reconstruction to obtain a very high
standard of living for all, large machines are needed that can
handle huge building sections similar to the way ships are
built today. Mega - machines could construct entire  buildings
by computerized, pre - programmed instructions, reducing
construction time considerably. This programming could be
readily altered to fit changing conditions.
Many of the cities’ architectural elements can be constructed
in dry docks and floated to  their destination. They can be
moved off the flotation units by the means of water jets.
Water jets require one pound of force to move one ton of

weight. In other words the completed buildings can be moved

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

from the flotation units to their foundations eli minating the
necessity of bringing building materials for on site
construction.
Eventually these structures will be self erecting and use
composites such as shape memory materials. These are
materials that can be pre - shaped for such items as contoured
furn iture. They are then flattened for easy shipment and
activated electrically to assume their original shape. This
process can be applied to portions of the structure as well.
With advances in nanotechnology, their performance and
durability will be increase d considerably toward self repair
and automatic maintenance.



Is there a preliminary cost of this kind of the
complex? Is it cheaper or not?
It is far less expensive to build entire efficient sustainable
cities even in today’s monetary system because we  only design
one eighth of the circular city and reproduce it and because of
the other efficient building methods already mentioned.


In your opinion, when will such towns be
constructed?
No government has ever advocated social change. The
established orde r tends to perpetuate itself. Unfortunately it
may take an economic breakdown and people becoming
disillusioned with their leaders to have them seek an

alternative social direction. But if the direction of The Venus

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

Project is not widely known, we will sur ely continue with
today’s destructive policies. When these social methods will
be employed we can not say. It is not up to us but depends on
what we all can do to bring it about.


Is there any one field of discipline you find
most promising right now, as  far as
technological advancement? Architecture?
Material science, perhaps?
The viewpoint of the generalist which incorporates all of the
factors necessary to sustain a highly technical, advanced
civilization.


Could individuals live outside the cities?
Ye s, people can live wherever they wish, especially when
there is more research done on self - sustaining houses in terms
of energy, but there would be so many advantages of living in
this type of city.
What the new city would provide is a total environment, w ith
clean air and water, health care, good nutrition, access to
information and education for all. The city would have art and
music centers, fully equipped machine shops, science labs,
hobby and sports areas, and manufacturing districts. These
new cities  could also provide all manners of recreation within
a short distance of the residential district. This type of
technology is inevitable. Waste recycling, renewable and clean
power generating systems, and all manner of services would

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

be managed by integrate d, cybernated methods. The
management of human affairs, such as life styles and personal
preferences, are totally selected by the individual.
Of course, people will be free to live wherever they choose.
But these cities are planned with plenty of open coun try,
parks, and wooded areas. In the areas for individual housing
there will be enough vegetation and trees between houses to
impart a sense of privacy.
Our proposal for a city of the future represents an achievable,
sustainable, and sophisticated environm ent, one that is
designed to help bring out the best in the human potential.
These cities will not only provide resources and information
but will be university cities of continuous growth, designed to
encourage individuality, creativity, and cooperation,  with
concern for the total person and the environment in which
they live.
It is not the intent of The Venus Project to foster uniformity. It
is our intent to provide the best tools and information relevant
to the needs of each individual. The system also w elcomes
constructive criticism of its proposals, architecture, and all
other aspects of the social system.



But, what if someone wanted to go out into a
remote area, far from the cities?
For remote traveling, we propose air cars that propel the
vehicle a bout 4 - 6 feet off of the ground and are propelled by a
ring vortex. There would be individual aircraft accessible to

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

anyone that don’t require the type of operating skills
necessary today. These transport units are likely to appear
about 10 to 15 years fol lowing the transition.
We don’t try to patch the current infrastructure. First, we
work at designing infrastructure, transportation and new
cities and then, while in transition, we continue to use
conventional vehicles; land, sea and air, including other
a vailable methods from helicopters to all - terrain vehicles. We
could put units on the conventional cars that avoid collisions
by sonar, radar, or other means that slow the vehicles when
needed. Tires will have a rim built in so if they go flat they
won’t lo se control and whatever safety devices that can be
used on conventional cars until we get the other systems and
cities underway. It really depends on what is new at the time.
During the transition participation is voluntary. We don’t need
that many people.  You don’t need to convince everyone.



I was trying to think of an
intermediate/bridging solution to the
problem of automobile collisions. I’m curious
as to his thoughts about such a common
problem. 6,289,000 occur every year.
Yes you can make cars colli sion proof but it is much less
expensive to redesign our cities with built in transportation to
any portion of the city, just as elevators are used in large
buildings instead of a separate cubical operated by each

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

person with a separate motor. These elevat ors transport
millions of people each year without accidents or collisions.
In the interim you can put sensors on cars to diminish
accidents. They can be driven by electrical motors that put the
brakes on before hitting something. The sensor can help
maint ain a safe distance between cars but the cost would be
enormous and detract from conservation of resources and the
real solutions that could be worked on. This intermediary
approach would be inefficient and more costly compared to
redesigning the transport ation system in an environment that
includes this in the overall design. This type of thinking
merely prolongs a more efficient system. Tying to patch up
this technical infrastructure that we have is wasteful,
detrimental and in the long requires more ener gy.
To a certain extent moving people from one place to another is
considered in the overall design of modern airports with
conveyers and automated trains that takes one anywhere in
the airport without accidents.
Either we take on the job of conserving res ources or face the
consequences. It is not only the problem of accidents with cars
but take for instance the mammoth undertaking they did in
Boston to tunnel under the ground for more highways. It is a
ridiculous and costly approach that ultimately does no t take
care of the problem. Also the inefficiency of the situation
when there is an accident on a busy highway and people are
stopped for miles. This could be true even with sensors in cars
when there are other technical problems with individual cars
that  cause the accidents.
There are many laws for cars on the highway and when one

violates the laws there is another extremely costly system in

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

place to penalize people. All this has to be taken into account
for the cost of the automobiles. There are no laws f or the
speed or operation of elevators that the users are confronted
with. Laws are merely to deal with technical inefficiency.
The reason that Jacque redesigned the cities is that he took all
the detrimental factors into account to start with. He started
by designing cars that were safer but realized that was not the
answer. Even suggesting that we can patch this system is
putting the brakes on.
After WWII there was a good opportunity to redesign cities
and solve the transportation problems but we put up t he same
type of inefficient infrastructures. This will demonstrate the
problem with our thinking process. We have to rethink our
planning and update our cities to comply with new advances
in technology. It shows you how hard it is to get an overview
of our  social designs and pose the right questions.
We do not need to try and patch up an old established culture
but we need a new type of thinking to create an ever changing
emergent culture. It is dangerous and inappropriate to dwell
on trying to make this sy stem more efficient and it is actually
condescending to people to perpetuate the same kind of
thinking and limiting factors that got us into this mess. The
nation that has no vision for the future will be surpassed by
those that do. It is not really an “in termediate bridge” when
you hold people and technology back by trying to make
inefficient changes that only serve to delay social advances. I
put John Perkins in this same category trying to make this
system work (and ethical) when it is responsible for cr eating
the problems in the first place.

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 is this concept superior to other
intentional community projects?
Intentional communities attempt to have a better standard of
living within our current system but we see this as patch
work. If there is an econ omic break down, the intentional
community falls apart. From our point of view it is not a
feasible solution, it is patchwork of private capitalism for a
selected few. We are not against intentional communities, but
it does not address the problems, it avo ids addressing national
and international conflict, unemployment, displacement of
people by machines, environmental degradation, political
corruption and all the other artificialities of our civilization.


How are Resources Distributed Equitably?
Distribu tion of goods and services without the use of money or
tokens would be accomplished by establishing distribution
centers. These centers would be similar to expositions, where
the advantages of new products are explained and
demonstrated. Exhibition centers  will display what is new and
available and will constantly be updated. If you visited
Yellowstone National Park, you could check out a camera or
camcorder, use it, and then return it to another distribution
center or drop - off, eliminating storage and main tenance.
Besides computerized centers throughout the communities
where products would eventually be displayed, there will be 3 -
D, flat - screen imaging in each home. If you desire an item, an
order can be placed and the item automatically delivered

directly  to your place of residence without a price tag,

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

servitude, or debt of any kind. This includes whatever people
need such as housing, clothing, education, health care,
entertainment, etc.
Raw materials for products can be transported directly to
manufacturin g facilities by automated transportation
“sequences” using boats, monorails, mag - lev trains, pipelines,
and pneumatic tubes. An automated, computerized inventory
system would integrate the distribution centers and
manufacturing facilities, coordinating pro duction to meet
demand. In this way, a balanced - load economy can be
maintained. Shortages, over - runs, and waste could be
eliminated. Eventually goods and services will be mass -
produced in such abundance as to be too cheap to monitor.
Today there is more th an 75% waste in the production of
material goods. In a resource - based economy, all waste would
be recycled. A priority would be designing things of the
highest quality so that products would last longer and require
little or no service. Many electronic par ts will use plug - in
components for convenient repair. There would be no planned
obsolescence just to sell the latest designs or fashions. This
would eliminate considerable waste.
Energy can also be conserved in the loading and unloading of
materials in tra nsport systems. For instance, instead of
unloading separate containers, an entire freight section will
be disengaged from a cargo ship and replaced with another so
that the ship does not waste time at the dock during loading
and unloading. The same method  can be applied to trains and
planes. There will be one compartment for passengers and
baggage, which can be disengaged from the plane or train as a
new section is loaded, so that the vehicle is more effective 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

conserves time and energy. All transportati on will be operated
electrically.
In a cybernated society, people will have more time for
individual interests such as going back to school, working in
the arts and sciences, traveling, etc. There will be many
choices for exploring, studying, enjoying, and  participation.
Professions that are non contributing, such as banking,
insurance, advertising, marketing, sales, the military, lawyers,
stockbrokers, etc., will evolve into activities that are more
useful.




What is the role of the family?
At present, b oth husbands and wives work. Monetary
economics has undermined family cohesion and childcare.
Parents have little time to spend with their children, and they
are constantly stressed by ever - rising medical bills, insurance
payments, educational expenses, an d cost of living expenses.
In this area, one of the most profound benefits of this new
civilization can be realized. Shorter workdays will provide
greater opportunity for family members to pursue areas of
personal interest. Free access to goods and service s will make
the home a pleasant place, without the economic stress that
causes so much family turmoil.

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


Would people be happier in this kind of
society?
Perhaps it isn’t happiness that we seek: happiness is relative
to each individual’s distinct nature, a nd is thus individually
defined and achieved. We seek to create a society where
people are free to choose their life’s work, develop hidden
potential, and pursue dreams without government
intervention or financial constraint.
A resource - based economy would  provide art centers, music
centers, theater projects, and opportunities for people to
return to an educational environment, allowing them to
pursue their interests. Although people would be economically
secure, they would still find real challenges that w ould
maintain incentives and enhance creativity.


What is the approach to professionals running
this new society?
Many of the professions familiar to us today will eventually be
phased out. With the rate of change now taking place, a vast
array of occupat ions will become obsolete and disappear. In a
society that applies a systems approach, these professions will
be replaced by interdisciplinary teams  –  the systems analysts,
computer programmers, operation researchers, and those who
link the world together  in vast communications networks.
We have the skills and the knowledge to apply

interdisciplinary teams to problems. However, only in times 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

war or national emergencies do we call upon and assemble
interdisciplinary teams to help find workable solutions t o
social problems. If we mobilize the same resources for our
social problems as we do during a war, beneficial effects on a
large scale can be achieved in a relatively short amount of
time. This could easily be accomplished by utilizing many of
our univers ities’ training facilities and staffs to best
determine possible alternative methods to solve these
problems.
This approach would be an important initial phase to define
the possible parameters for the future of all civilization.
The process of social chan ge must allow for changing
conditions that continuously update the design parameters,
and for the infusion of new technologies into emerging
cultures. Design teams, utilizing socially integrated
computers, can automatically be informed of any changes in
co nditions.

Will there be a government?
As to the need for government, only during the transition from
a monetary based society to a cybernated high - technological
resource based economy of common heritage would it be
necessary to utilize the services of sys tems analysts,
engineers, computer programmers, etc. They will not dictate
the policies or have any more advantage than other people.
Their job will be to carry out the restoration of the
environment to near natural conditions as possible on land
and in th e sea. They will also economically layout the most
efficient way to manage transportation, agriculture, city
planning, and production. This too is always in the process 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

modification and updating to fit the needs of an ever - changing
civilization. There a re no final frontiers.


What is the role of Cybernation as Decision
Makers?
When computers eventually have sensors extended into all
areas of the physical and social complex, we will be able to
achieve centralization of decision - making. In a global
resour ce - based economy, decisions would not be based on
local politics but on a holistic problem solving approach.
This centralized system could be connected to research labs
and universities, with all data monitored and updated
constantly. Most of the technolog y needed for such
infrastructure management is currently available. The major
difference between today’s computer technology and the
system we recommend is that our system extends its
autonomic nervous system (environmental sensors) into all
areas relevant  to the social complex. It coordinates a balance
between production and distribution, and operates to
maintain a balanced - load economy. This technology of
industrial electronic feedback can be applied to the entire
global economy.
For example, with electri cal sensors extended into the
agricultural region, computerized systems would manage and
control agriculture by monitoring the water table, insects,
pests, plant diseases, soil nutrients, and so forth. The
information processed will enable us to arrive at  more

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

appropriate decision - making based on feedback from the
environment.
Computers and artificial intelligence will serve as catalysts for
change. They will establish scientific scales of performance. It
is doubtful that in the latter part of the twenty - fi rst century
people will play any significant role in decision - making.
Eventually, the installation of AI and machine decision - making
will manage all resources serving the common good.
This will result in a more humane and meaningful approach
for shaping to morrow’s civilization that is not based on the
opinions or desires of a particular sect or individual. All
decisions would be made on the basis of a comprehensive
survey of resources, energy, and existing technology without
allowing any advantage to a part icular nation or select group
of people.
This may be accomplished with large - scale, computer - based
processors that can assist us in defining the most humane and
appropriate ways to manage environmental and human
affairs. This is essentially the function of  government. With
computers processing trillions of bits of information per
second, existing technologies far exceed the human capacity
for processing information and they can arrive at equitable
and sustainable decisions about the development and
distribu tion of physical resources. With this potential, we
would evolve beyond political decisions made on the basis of
power and advantage.

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 do you evaluate the robot conception in
the future? As in the science fiction movies,
everything is going to be done  by robots. Is
everything going to be different or will
humans be the most effective factor?
Sci - fi movies are written by artists and writers who are
seldom qualified to describe technological developments,
particularly as applied to the social system. Man y express a
fear of technology, and lack a deeper understanding of the
humane potential of technological development. Technologies
are simply extensions of human attributes.
In technologically developed countries, industry and the
military are assigning mo re and more decision - making to
machine technology. Machines will not take over, but they will
eventually be assigned the tasks. Today’s machines can handle
one thousand trillion bits of information per second. No
humans have this capability. In the near fu ture, the operation
of a global society will be far too complex for any
sophisticated group of humans to manage.
That is why I urgently advocate that society utilize cybernetics
not merely for tabulation and measurement, but also to
process vital informati on and channel it for the benefit of all
humankind. Only our most capable computers can store and
sort through the data necessary to arrive at equitable and
sustainable analyses and decisions about the development and
distribution of resources on a global  scale.
The most visionary writers and futurists of the twentieth
century would have had difficulty accepting the possibility 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

robots replacing surgeons, engineers, top management, airline
pilots, and other professionals. It is no longer unthinkable that
machines may one day write novels or poems, compose music,
and eventually surpass humans in government and in the
management of world affairs.
This is not about the morality and ethics of human
participation, but a straightforward description of future
tec hnological trends.

Is this what Karl Marx advocated?
This is answered in the following question.




How does The Venus Project Compare with
Communism?
Karl   Marx   contributed   much   to   understanding   the   limitations
of   free   markets.   However,   The   Communist   Man ifesto   called
for   forcible   overthrow   and   revolution   by   the   working   class
(proletariat).   In   no   way   does   The   Venus   Project   advocate   this
approach   to   social   change.   In   contrast,   The   Venus   Project
approaches   social   change   as   a   process   of   guided   evolution   and
a   problem   of   engineering   to   produce   a   working   alternative.
Rather   than   workers   revolt,   The   Venus   Project   calls   for   the
coordination   of   interdisciplinary   teams   to   hypothesize   and
engineer   a   design   solution   for   a   human   social   system   that
renders   the   present   o ne   obsolete.   Unlike   past   visions   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

communism,   and   especially   unlike   past   attempts   of   putting   it
into   practice   in   the   U.S.S.R.   and   P.R.   China,   The   Venus   Project
calls   for   an   experimental   analysis   of   the   social   system
implementation.   This   is   unlike   any   com munist   revolution,
utopian   commune,   or   coup   d’état   that   has   always   suffered
from   the   fundamental   problem   of   lacking   a   methodology   for
evaluating   and   improving   the   system’s   function   via   data -
driven   decisions.   The   Venus   Project   calls   for   iterative
prototypin g   of   cities   that   we   take   as   the   unit   of   analysis   in
validating   or   falsifying   hypotheses.   The   full   scale   blanket
application   of   social   policies   to   a   vast   geographic   area,   be   it
through   revolution   or   legislation,   without   a   means   of
evaluating   their   effective ness,   follows   from   an   approach
heavy   in   politics   but   lacking   in   scientific   method.
Today   the   complexity   of   our   global   civilization   and   the
resulting   problems   cannot   be   managed   by   the   political
organization   of   a   working   class.   Likewise,   the   compromises
offe red   by   variations   of   socialism   represent   patchwork
solutions   involving   the   tweaking   of   gears   in   a   broken   machine
that   requires   an   entire   replacement.   The   problems   today   are
technical   and   require   the   mobilization   of   scientists   and
engineers   to   provide   techn ical   solutions   within   a   systems
approach   to   manage   the   Earth’s   resources   with   reference   to
its   carrying   capacity.   This   requires   a   global   survey   of
resources,   personnel,   and   needs.
Karl   Marx   diagnosed   many   of   the   underlying   problems   of   the
free   market   and   p redicted   the   collapse   of   capitalism   by   its
own   mechanisms   in   his   articulation   of   the   “internal
contradictions   of   capitalism.”   And   he   did   envision   a   world   free
from   oppressive   structures.   But   Marx   omitted   innumerous
logistical   problems   we   would   face   as   a   pl anetary   system   and

the   systems   approach   required   to   manage   the   Earth   and   its

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

resources   for   all   inhabitants,   both   human   and   otherwise;   that
is,   the   need   for   a   strategic   management   methodology   for   Earth
that   we   call   a   Global   Resource   Based   Economy.
As   exclai med   in   The   Communist   Manifesto,   the   “history   of   all
hitherto   existing   society   is   the   history   of   class   struggles.”
Knowing   what   we   know   now,   we   might   rewrite   this   statement
to   state   the   underlying   problem:   the   history   of   civilization   has
been   the   history   of   resource   mismanagement   under   conditions
of   scarcity .   All   class   struggle   has   been   a   symptom   of   this
underlying   condition   and   it   is   this   root   cause   that   The   Venus
Project   addresses.   Although   Karl   Marx   did   envision   a   vague
picture   of   a   communist   society   wher ein   money,   private
property,   and   social   hierarchy   was   abolished,   he   couldn’t
begin   to   imagine   how   to   implement   that   at   a   technical   level.
In   contrast   to   Communism,   The   Venus   Project   calls   for   the
total   redesign   of   cities   (transportation,   distribution,
manu facturing,   recycling,   infrastructure)   to   produce
abundance   of   goods   and   services.   This   is   achieved   through
automation   and   optimized   infrastructural   efficiency.     All   basic
social,   personal,   and   ecological   needs   are   accounted   and
provided   for   at   the   outset   a ccording   to   the   latest   scientific
assessment,   and   managed   as   a   system   via   cybernetic   feedback
loops.   Humanity’s   scientific   knowledge   and   means   of
production   have   evolved   well   beyond   what   is   needed   to   make
this   a   reality.   But   it   begins   with   a   test   and   a   pro totype,   not   a
wish   and   a   revolution.

How does this system differ from Marxism,
besides the technological use?
This   is   answered   in   the   question   “ H ow   does   The   Venus   Project

Compare   with   Communism? ”

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 does this differ from Communism?
This   is   answered   in   t he   question   “ H ow   does   The   Venus   Project
Compare   with   Communism? ”

Could you respond to the 1949 essay I sent
you from Albert Einstein regarding his views
on socialism?
Socialism as regarded by Einstein was based on the times in
which he lived. Socialism, u pdated, would no longer be
concerned with employing millions of people. Its major
concern would be the production of goods and services by the
best means available in the present. This would call for
automation and new, more efficient arrangements of the
s ocial complex no longer based just on the opinions and ideals
of social radicals. The new direction would be based on the
carrying capacity of the earth which is to say, the availability
of resources and technical personnel. Even this approach
would be tra nsitional.
We must consider the drawbacks of an established social
arrangement and evolve toward an emergent social system
based on the latest social innovations that will eliminate
scarcity and provide for the needs of all.
Rather than decentralizing I no w believe it is possible,
through computer technology and advanced cybernetics, to
return to centralization with some advantage. That is to say,
from a centralized point of view, we can now observe

conditions worldwide and make corresponding adjustments to

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

meet human needs. The old concept of centralization used the
governing bodies of social systems to benefit only those in
positions of differential advantage. With centralization today,
it would be possible to provide the governing body, whether
machines o r personnel, with information on a global scale.
In future production technology, designs of machinery and
industrial plants would no longer be based upon sales or
monetary gain. Instead, production facilities would make the
most efficient use of resources  to provide human needs on a
global scale. This changes all previous concepts of production
facilities. And also, in this new emergent global society, newer
technologies would be applied in all areas in the most efficient
manner.
The objectives of this new  global social system would be the
well being and education of all people.
The new technology would not monitor people; this would be
considered socially offensive and non - productive. The purpose
and use of advanced technology is to free people from boring
and dangerous tasks. It will enable them to pursue their own
interests in arts and sciences which would be directed toward
social improvement. A society based upon limitless and
continual innovation has no final frontiers.

How can the use of Laws be elim inated?
Today we try to control human behavior by enacting laws or
signing treaties without changing the physical conditions
responsible for aberrant behavior. When Earth’s resources are
seen as the common heritage of all people, irrelevant laws and

social  contracts will vanish.

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 a resource - based economy, social responsibility would not
be a function of artificial laws or force. Safeguards against
abuse could be designed into the environment. An example of
this is the proposed design of cities where peopl e have free
access to resources without debt. This would eliminate theft.
Such measures are not a matter of passing and enforcing laws
to prevent and punish abuse. Rather, they are a means of
designing the flaws out of any social venture, thus eliminating
the need for many laws.
We are proposing doing away with the systems that cause
corruption and human suffering in the first place. In a city
with safe, clean, mass transportation, we do not need police to
monitor drivers’ speed, behavior at stop signs, or  proper
papers.
Other examples are the air and the water. Although both are
necessary to our well - being and survival, there are no laws
regulating how many breaths are taken per hour because we
have such abundance at this time. No one monitors a gushing
spr ing to see how much water is taken from it, although fresh
water is absolutely necessary for the support of life. If it is
abundant, no one monitors it.
I must emphasize that this approach to global governance has
nothing in common with the present aims of  an elite few to
form a world government with themselves at the helm, and
with the vast majority subservient to them. This newer vision
of globalization empowers every person on the planet to be all
they can be, without living in abject subjugation to a co rporate
governing body.
A society with human concern “designs out” laws and

proclamations by making all things available to all people,

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

regardless of race, color, or creed. When governments make
laws, we are led to believe that these laws are made to
enhan ce people’s lives. In truth, laws are byproducts of
insufficiency.
The question is, “can we grow beyond thinking that “someone”
has to make decisions for us?”
A better understanding of natural law involves human’s
relationship to the environment, which sup ports all life. All of
nature is subservient to natural law. Natural law cannot be
violated without serious consequences to individuals or
societies. Natural laws dominate all living systems. For
example, without water, sun, or nutrients, plants and animal s
die.
An environment of scarcity, hunger, and poverty is a threat to
everyone.

In all your books, but most of all in The Best
That Money Can’t Buy, you deal among other
subjects (as the need to rethink the set of
priorities of society, to suppress crime  and
war, to take care of our planet’s health…) also
with the need to understand the close bond
that man entertains with nature: which are
the properties of the world (planet - society)
that have to change to re - establish this bond?

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

Great achievements of pres ent day technology were developed
by very few people. The future does not depend on political
solutions - rather, they are technological in nature.
Social change is not brought about by individual ideas, but
more or less depends upon the evolution of society  and the
bio - social pressures responsible for social change. It is
brought about by natural or economic occurrences, which
threaten large numbers of people.
Some of the conditions responsible for social change are
limited resources, war, overpopulation, ep idemics, natural
disasters, economic recession, downsizing on a mass scale,
technological displacement of people by machines, and the
failure of their leaders to overcome these problems.
The changes that may occur are not necessarily for the
betterment of  society unless a large number of people are
familiar with the physical nature of the earth and the
interrelationship of ourselves with it. In other words, our
decisions must be in accordance with natural law and with the
carrying capacity of the earth’s re sources. A given amount of
land can only support so many people. If the population
exceeds the carrying capacity, there will be territorial
disputes, crime, wars, homelessness, poverty, and countless
other hardships.
All man - made laws and treaties are arti ficial. They are rarely
based upon the physical factors responsible for human values
and behavior. People brought up in scarcity are more apt to
steal no matter how many laws and treaties are enacted. It is
not laws and treaties that people need – it is acce ss to the
essentials of life  –  clean air, water and arable land along with

a relevant education based upon the physical sciences.

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


Wouldn’t change come about through a
reasonable and logical progression?
I do not believe it can be brought about by the free  exchange
of ideas alone. It takes more than words and verbal exchange
to bring about an innovative society. It will require a new set
of values more appropriate to our needs. The solutions to our
problems will not come about through the application of
rea son or logic. We do not live in a reasonable or logical
world. There is no historical record of any society that
deliberately and consciously modified their culture to fit
changing times. The real factors responsible for social change
resulted from biosoci al pressures inherent in all social
systems. It is brought about by natural or economic
occurrences that immediately threaten large numbers of
people.
Some of these conditions responsible for social change include
limited resources, war, overpopulation, ep idemics, natural
disasters, economic recession, downsizing on a mass scale,
technological displacement of people by machines, and the
failure of their appointed leaders to overcome these problems.
Change can come from disasters or from major technological
advances. The introduction of agriculture brought about a
significant change in society, as did the Industrial Revolution
and the introduction of the medium of money to the exchange
process. From a historical perspective all of these appear
positive. At th e time of their inception, however, people lost
jobs, new skills were required, and entire ways of life
disappeared.

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 direction change takes is not always for the better or for
the improvement of the human condition. Change is risky.
Deprivation or scar city that is artificial or real drives the
economy. Power - seeking leaders command weapons powerful
enough to annihilate entire populations and render our planet
uninhabitable. Humankind’s potential for creativity and
innovation far exceeds its inclination  to destroy, yet every
time that we exercise destructive power, we take a thousand
steps backward for every few forward.
History shows that not all change has been beneficial to
humanity or to the integrity of the planet’s life support
systems. For this rea son, many people desire a return to
earlier and simpler times.
I am not advocating that these older institutions be
overthrown: it is just that they are becoming unworkable.
Unfortunately, it will most likely take a social and economic
breakdown to bring a bout the demise of the old system and its
institutions. At this point the only significant social change
will probably occur when a sufficient amount of people,
through economic failure, lose confidence in their elected
officials. The public will then dema nd other alternatives.
While we would like to think that this could usher in a bright
new chapter in the human drama, it is far more likely that the
most probable course will be a form of dictatorship, perhaps
even an American brand of fascism, ostensibly  presented to
the people as a way of protecting them from the products of
their own inadequate culture.
However, it is not enough to point out the limiting factors that
may threaten the survivability of all nations. The challenge
that all cultures now face  in this technological age, some more

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

than others, is to provide a smooth transition towards the
introduction of a new way of thinking about ourselves, the
environment and the management of human affairs. It is now
mandatory that all nations engage in a joi nt venture, planning
on a global scale for new alternatives with a relevant
orientation toward social arrangements. This is the only
option if we are to avoid the unavoidable decline of the
civilized world. If humankind is to come together toward a
mutual  prosperity, universal access to resources is essential.

What Guarantees People The Right Of
Participation?
Without vested interests and the use of money, there is little
to be gained by squelching opinion, falsifying information, or
taking advantage of ot hers. There are no underlying rigid
social barriers limiting the participation of anyone or
restraining the introduction of new ideas. The main objective
is full access to information and the delivery of goods and
services to all people.
Today, any child h anging out at a street corner or mall, or
shooting up drugs, is a wasted life that society ultimately pays
for. In a resource - based economy, there will be places for
children to go, to learn, and to experiment. The more
intelligent our children are, the be tter everyone’s life will be.

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 you consider a “high standard of
living”, which everyone in the world is entitled
to? And who is the one to decide this?
In a resource - based economy many of the shortages that we
have today could easily be overcome b y technological
ingenuity and the reduction of waste. For example, we could
use a form of evaporative condensation in all areas where
there are water shortages. We could provide canals from the
sea into the land and cover the canals for several miles with
transparent enclosures. These would be used for evaporative
desalinization. In the state of Florida alone, we have close to
50 watts per square yard, which is not harnessed at this time
by solar heat concentrators. All highways, parking lots, and
rooftops  in the new cities would be used to heat water for all
of the community needs without the burning of fossil fuels. By
using geothermal energy alone (the natural heat of the earth),
we could propel the world’s society for the next thousand
years but this is  relatively untapped. There is also wave
power, wind power, heat concentrators and many sources of
untapped power. Science has never been given the assignment
of the production of an abundance for the benefit of all of the
earth’s people.
A high standard of  living would mean that all members of
society would have access to all of the necessities to sustain
life  –  medical care, education, food, clothing, housing,
entertainment, leisure time and more. Man - hours could be
reduced considerably until completely el iminated. By
eliminating planned obsolescence and the replication of the
same products by many different manufactures and by
surpassing the need for advertising, sales, lawyers, business

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

personnel, bankers and all of the other non - productive
profession we  could easily provide many more goods and
services to all people. Today’s middle class lives better than
all of the kings of the past. In a resource -  based economy,
when the main thrust and total aim of science and innovative
technology are directed towards  a higher standard of living
for all, our life style could far surpass anything imagined
today.


Who makes the decisions in a resource based
economy?
No one does. The process of arriving at decisions in this
economy would not be based upon the opinions of  politicians,
corporate, or national interests but rather all decisions would
be arrived at based upon the introduction of newer
technologies and Earth’s carrying capacity. Computers could
provide this information with electronic sensors throughout
the ent ire industrial, physical complex to arrive at more
appropriate decisions.


Will people all be alike?
Yes in these ways:
• Interested in latest science and technology
• Never accept anything unless fully explained
• Not judgmental of different cultures
• C urious of things that are new

• Instead of few people carrying the nation many will

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

participate
• Allegiance to methodology, will have ability to solve
problems and recognize that contributions come from all
different cultures thus helping to eliminate pre judices
• Share resources and ideas


Will people who do more work, such as
doctors, demand more resources than
someone like an artist?
When resources are available to everyone without a price tag
and not rationed, human values undergo considerable change.
Most of us have been indoctrinated in civilization immersed in
scarcity  –  artificially generated with planned obsolescence. I
am highly suspicious of those whose incentives are motivated
by money. I also believe in the incentive system but not the
shallow , self - centered incentives perpetuated by our
monetary - based institutions.
There would be no need for any high stressed jobs; there could
be a large enough rotation of personnel to practically
eliminate any high stress jobs until they can be phased out by
innovative technology.


Inventors and designers are constantly
improving methods and technology, yet can

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

like - minded people work towards goals
similar to the ones you presented in your
book, while still operating within a monetary
system? How do you sugge st we keep ideas
and technology from contributing to the cycle
(away from military hands, etc.)?
Yes, by presenting the ideas of common heritage of all the
world’s resources and a global resource - based economy, which
will eventually outgrow the need for po litics and money. The
monetary system will eventually outlive its usefulness, which
is already underway. As more jobs become phased out through
automation the majority of people will not have the
purchasing power to sustain a culture whose bottom line is
p rofit. It is only through exposing the limitations of a
monetary based system and pointing out the gains of a global
system of common heritage can we attain the direction of The
Venus Project. This is done just as any new ideas become
infiltrated into soci ety through book, video, schools,
publications, websites, movies, TV shows, word of mouth, role
models, etc.
If we fail to accomplish this, the established order will do our
thinking for us by controlling the means of communication,
television, radio, moti on pictures, publications and education.
The better informed the public, the smoother the transition.
The Venus Project can not of itself affect significant social
change unless people like yourself accept the responsibility of
exposing people to the direc tion of The Venus Project.

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 are the safeguards against abuse of
power in the society you envision?
In a resource - based economy, we surpass the need for money
which is the basis for most corruption. The society we
envision makes all goods and services  available for everyone
without a price tag. This is what the function of government
could be, by surpassing the need for politics in the
management of human affairs. At present, governmental
decisions have always been subject to the influence of the
power  elite. The cybernated complex would only manage and
improve the distribution of resources, to provide clean air,
clean water, and all of the amenities that enhance human life.
Again, it does not control people or manage the lives of
individuals  —  on the c ontrary, it could encourage the
development of individual initiative and creativity far beyond
that of our present - day money -  oriented culture.
There are many who fear the installations of cybernated
systems. This fear is unfounded. It is not technology th at is to
be feared. Our concern should be with the abuse of this
technology, rather than with the inanimate technology itself.


Do we have enough energy to eliminate
scarcity?
Yes. The potential of untapped energy sources is almost
limitless if we utilize  desert heat concentrators, wind, wave
and tidal sources. Even portions of the Gulf Stream, the

Icelandic Current, and the Japan Current could eliminate all 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

the energy shortages in the world today. If we had utilized the
money that we spent on military  systems for the last 40 years
and put it toward developing clean sources of energy, the
world would be a far better, safer, and cleaner place for all of
humankind.
The potential of geothermal energy is almost limitless and can
easily supply enough energy f or all of the world’s needs. Even
if we harness only one percent of the geothermal energy of the
earth’s outer crust we would have available approximately
five hundred times the energy contained in all of the gas and
oil reserves in the world. This source  of energy gives off little
or no sulfur compared to fossil fuel fired power plants and
they emit no nitrogen oxides. In addition, geothermal
installations require very little dedicated land as compared to
other power plants. The drilling of geothermal well s has far
fewer environmental impacts than other energy resources,
and there is no need for mineshafts, tunnels, open pits, or
waste storage.
A great deal of this energy is available in the outer most layers
of the earth’s crust which is approximately six  miles and this
potential energy source is available throughout the world
from the Andes Mountains in South America to the Gulf of
California, The Rift Valleys of Africa, the Mid Atlantic Ridge,
and along the Bering Strait.

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 a system where everything is  available
without a price tag, would this eliminate
incentive?
We do advocate that all people have access to all goods and
services, medical care, education, shelter, food and so forth.
It is not enough to provide the necessities of life alone. We
feel th at our proposals will generate a new incentive system.
Human beings need challenges in order to evolve intellectually
and maintain a high level of curiosity and a need to overcome
shortages. The type of education that we advocate is the
intelligent use of  existing resources and the protection of the
environment.
The shameful thing about the free enterprise system is the
wasted lives of many people  –  young girls standing behind
counters in department stores waiting for a sale, men and
women working in indust rial plants using a small part of their
mental capabilities. In the schools of tomorrow people will
learn how to relate to others intelligently, cooperate and share
ideas to help make the world a far better place, and not to
squander resources in wars and  military expenditures.


Would people lose their incentive?
You have been brought up to believe people are inspired by
rewards or money.
The free - enterprise system does create incentive to achieve,
however it also breeds the incentive for corruption, theft , 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

greed. Our aim is to encourage a new incentive system, one no
longer directed toward the shallow and self - centered goals of
wealth, property, and power. Today, financial barriers place
enormous limitations on innovation, individual creativity, and
pe rsonal incentive. In The Venus Project, money would not be
required to help one achieve or create, as facilities would be
made available to serve everyone’s needs.
I worry about people whose main motivation is money. For
instance, if this is the motivation  of a doctor instead of the
desire to solve problems in the field of medicine and health
and enhance people’s lives, to many others, and me the
services are not very trustworthy. It is a tremendous myth
perpetrated on people in a monetary system that peopl e are
mostly motivated by money to achieve and produce. I could
give you endless examples of people who fought, studied,
created, and excelled without the allure of money as a reward,
there are much more meaningful rewards than that. It
depends on the valu e system that one is given and the culture
that one is raised in that reinforces what is meant by a
reward.
In essence, all of the people we have admired in the past,
Michelangelo, da Vinci, Bell, the Wright Brothers, Darwin, and
many others worked because  they were interested in problem
solving, not financial gain. This in some cases was a by -
product. Usually money - oriented people become business men,
or stock brokers; they are rarely creative. I have always felt
threatened by people whose sole motivation  is financial gain.
On islands in the South Pacific, people had more than enough
resources. Although banana, coconuts, fish and breadfruit
were abundant, the natives worked continuously building

navigation equipment, canoes, huts, and weaved cloth.

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

Although  no money was used, their incentive improved their
standard of living.
In the early days in America a man and wife could build a log
cabin in several months. Today it takes 30 years or so to pay
off a house with the additional funds to bankers and others
t hat actually have nothing to do with the building of the
house.
If you examine your statements carefully of people who have
access to all the necessities of life you will find that many
wealthy people do not eat 25 meals a day even though they
have access  to it and they do not stuff their environment with
hundreds of musical instruments and accumulate hundreds of
cars. It is not the availability of resources that is disturbing to
people, it is the lack of resources that is responsible for most
crimes, embez zlement, deception of all kinds, etc.
Consider this when few nations control most of the worlds
resources and exploit other nations with their positions of
differential advantage.
All of the technical staff and everyone else will have access to
a very high  standard of living; the incentive, which will propel
people, is the end of war, territorial disputes, economic
hardship, debt, and the basis for most crimes as they will all
be eliminated. In this new society as proposed by The Venus
Project, the environm ent in which people are raised and
educated will be based upon the fundamental principles of
science and the comprehensive knowledge of the
interrelationship between people and the environment, which
sustains all life.

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 the emphasis on the cybernated
a pproach to the social operation?
There is sufficient evidence to show that technology is
evolving in this direction. As computers and artificial
intelligence continue to evolve through environmental
feedback, computers can arrive at more appropriate decisi ons
in the operation of our social system. Today, automated
systems can launch and guide the flight path of spaceships to
distant planets. In a cybernated society with sophisticated
technology, we will ultimately surpass the need for human
participation in  government, manufacturing, and distribution
of goods and services. Through cybernated systems, a
balanced - load economy can easily be maintained. This will
free human beings from the boring and monotonous tasks of
the work - day world. Yes, most jobs will ev entually be phased
out.
The world you describe requires the planetary
resources of legions of engineers, artists and
craftspeople to design, fabricate, assemble
and calibrate. What happens three or ten
generations later when the back - up systems
are breakin g down and the population has
only poets and theoretical physicists?
This is totally your projection with a set of values based on
past events which have little to do with The Venus Project.
The world The Venus Project proposes, if you have read our
litera ture and books, is to bring out the best in each individual
throughout the world and constantly updating our relationship

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

to one another, technology and the environment. People would
be free from boring and monotonous jobs, which will
encourage and enable  them to solve the problems of the
present and near future. Prior to the construction of any new
cities, power systems, etc. a careful study of the negative
effects of all projects would be done. This includes human
evolution. A society that does not provid e adequate
stimulation will decay.

History shows that advanced technologies
and skills have been lost within generations
and a fully automated cybernetically
managed economy/ecology/society would be
vulnerable to system decay, malfunction and
collapse in  a way that would render humanity
helpless and then destitute with neither the
technical skills nor the emotional maturity to
resolve the resulting crises.
This is true in a monetary system but has nothing to do with
the proposals of The Venus Project. The  Venus Project
maintains an overview of the global economy. Any
catastrophic event that may occur in which technology is
destroyed or malfunctions people will be prepared to handle.
The new education systems will provide each and every
human being with the  means intellectually and emotionally to
handle these variables. They will be able to make bow and
arrows or any other operation necessary for survival. They are

trained in the widest possible range to handle many

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

unforeseen variables both technically and e motionally. They
are not a bunch of dummies that sit around enjoying the high
output of new technology, they are continuously engaged to
handle “what if” situations.
These are erroneous projections from movies and books by
authors in the arts and poorly in formed about technology,
culture and behavior. Technologically informed people are not
multi - disciplinarians. That is why fascist and neo fascists
utilize them to spread propaganda, uphold their established
system and make war machines. Politicians are ele cted not to
change things but to keep things as they are. Unfortunately
science and technology and the arts have been used by various
social systems to maintain the status quo.
The multi - disciplinarian that The Venus Project’s refers to is
not patriotic. T heir only loyalties are to the earth and the
people that inhabit it.
Unfortunately many people project obsolete values into
proposals of The Venus Project.

So why not plan on simple modular self -
sufficient economies, or inter - dependant low
tech economies  that advance sustainable
technologies and skills within each
community?
Because this will not solve our global problems and those that
lie ahead. We can not freeze the progression of technology or

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

advanced ideas or return to yesterday’s values. This has li ttle
or no relevance for solving existing global problems.

Could you describe the distribution of food
and/or other objects of desire, like
telephones, computers, or books?
Distribution of goods and services without the use of money or
tokens would be acc omplished through the establishment of
distribution centers. These distribution centers would be
similar to expositions, where the advantages of new products
could be explained and demonstrated. For example, if you
visited Yellowstone National Park you cou ld check out a
camera or camcorder from a distribution center, use it and
then, if you choose to, return it to another distribution center
or drop - off, eliminating storing and maintenance.
Besides the computerized centers throughout the various
communities  where products would eventually be displayed,
there will be 3 - D, flat - screen imaging capabilities in each
home. If you desire an item, an order can be placed and the
item automatically delivered directly to your place of
residence.
All raw materials for t he manufacture of these products can be
transported directly to the manufacturing facilities by
automated transportation “sequences” such as boats,
monorails, mag - lev trains, pipelines, and pneumatic tubes. An
automated inventory system would be connected  to both the
distribution centers and the manufacturing facilities, thus
coordinating production to meet demand and providing a
constant evaluation of preferences and consumption. In this

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

way a balanced - load economy can be maintained. Shortages,
over - runs,  and waste could be eliminated.

What will people do?
I find it so sad when people ask, “What will people do?”. Their
brains have been so flattened that they have no other options
in their lives other than a job and in most instances it is one
that they do  not like. Children are curious about everything
and if nurtured they could have a much greater range of
interests and abilities. This culture does a wonderful job of
limiting peoples’ interests, opportunities, and abilities, and it
conditions them to be la zy. People are not born that way any
more than they are born with bigotry, hatred, prejudice, or
particular values. We are aware that it is the environment
that shapes people and if the culture is not changed there will
be little change in human behavior.
Monotonous and dangerous jobs will inevitably be done away
with by the advance of technology. People in a resource - based
economy will be given the opportunity to engage in all manner
of research and development, the creative arts and crafts,
travel and exp loration, and participation in all of the other
limitless horizons the future has to offer.
The ultimate realization of the potential of cybernated and
computerized technology solely to improve people’s lives
could produce the most revolutionary system eve r to evolve. It
will eventually eliminate all superficial boundaries set up by
nations; as we are beginning to witness with the introduction
of satellite communication and personal computers, it is
almost impossible for nations today to censor ideas and
in formation.

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



You place great emphasis on human behavior
as opposed to human nature. Would you
define both?
There is no such thing as human nature in the conventional
sense of being a set of predetermined, preprogrammed
behaviors and values to which all hum an beings are
predisposed. What we are concerned with is human behavior
and values, which can certainly be changed. If they could not,
we would still be living in caves.
The question we should be concerned with is, “What are the
factors that shape human be havior?” We feel that human
behavior is just as lawful as any natural phenomenon. Our
customs, behaviors, and values are by - products of our culture.
If the environment is unaltered, similar problems and
behaviors will reoccur. The Venus Project proposes to  provide
an environment that will bring out the best in human behavior
and to extend maximum courtesy to all nations.
Take, for example, the situation witnessed after W.W. II: even
the most respectable families could be seen fighting over
scraps of food. W hen people’s basic needs are not met, they
resort to whatever behavior is necessary to ensure the
necessities of life for themselves and their families. By making
the necessities of life available to all in this participatory
democracy and through a meanin gful and productive
education, we can dramatically reduce counterproductive
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

Isn’t this against Human Nature?
From H. G. Wells, “The anti - progressives of the early
twentieth century loved to assert that “Human Nature” never
altered; to imagine t hat the men of the Stone Age felt and
thought like bank clerks picnicking in a cave, and the ideas of
Confucius and Buddha were easily interchangeable with the
ideas of Rousseau, Karl Marx or De Windt. They were not
simply ignorant, but misinformed about a lmost every essential
fact in the past experiences and present situation of the race.”
The New Utopians by Robert Boguslaw: “As Norman R. F.
Maier (and others) point out years ago, the term “Human
Nature” is characteristically used as a screen to hide our
ignorance about man in general. And one of the more
elementary oversights made in discussions of human behavior
consists of ignoring the fact that the actions of men are set in
motion by external as well as internal forces.”
As Arthur C. Clark and many oth er forward writers have
pointed out, anyone who brings up the human nature question
is naïve.
From   the   book   Looking   Forward,   by   Jacque   Fresco:
“When little was known about cultural anthropology,
sociology, and psychology, it seemed quite valid to resist
pr oposed reforms by saying, “it won’t work. It is against
human nature.” It is difficult for many people to appreciate
the fact that what they call “human nature” just doesn’t exist.
People are like mirrors they largely reflect their surroundings.
If people  were to come into the world with a fixed “nature”
consisting of automatic responses, civilization would be
impossible. Like the ants, we would live out our lives in

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

patterns that are modified but little with the passing of time.
The wonderful thing about u s is that we come into this world
with maximum flexibility.”
From   The   Best   That   Money   Can’t   Buy,   Page   89,   by   Jacque
Fresco
Bigotry, racism, nationalism, jealousy, superstition, greed,
and self - centered behavior are all learned patterns of
behavior, which a re strengthened or reinforced by our
upbringing. These patterns of behavior are not inherited
human traits or “human nature” as most people have been
taught to believe. If the environment remains unaltered,
similar behavior will reoccur. When we come into  the world
we arrive with a clean slate as far as our relationships with
others are concerned.
In the final analysis, any judgment regarding undesirable
human behavior serves no purpose without an attempt to alter
the environment that creates it. In a socie ty that provides for
most human needs, constructive behavior would be reinforced,
and people who have difficulty interacting in the community
would be helped rather than imprisoned.
Aspiring to a particular ethical behavior has to do with human
aspirations  and ideals. Functional morality is the ability to
provide a process level to achieve a sustainable environment
for all people. By this, we mean providing clean air and water,
goods and services, and a healthy and innovative environment
that is emotionally  and intellectually fulfilling. It is difficult to
conceive of any solutions that would serve the interest of the
majority in a monetary - based system. None of this can be
accomplished without a comprehensive redesign of our social

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

system and eventual repla cement of the monetary - based
system by a resource - based economy.

How do “Restless Teenagers” fit into the
system? Or rather, what is available for them
to do?
Although many forms of arrogant behavior and racial
prejudice have been with us for centuries it  is because the
conditions that produce this behavior remain relatively
unaltered. Insane behavior cannot be changed unless the
conditions responsible for it are removed.
From our point of view the difference between a peace loving
humanist and a warlord w ill not be found in the genes of the
individual but in the environments they live in.
Most of the education of the future will be that of a generalist
in which people are exposed to many of the factors that
comprise the web of life and their interrelations hip.
Behavior in a resource - based economy will reflect that
culture. Will all people then be alike? Yes in certain areas.
They will all work to protect the environment and extend
maximum courtesy to one another regardless of race, color or
creed. They will  promote individuality and creativity and
reject the notion of any final frontiers.
During the transition from a monetary based society to a
resource - based society many of the older patterns will still
prevail.

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

Children have insatiable curiosity. The aim o f the future is to
harness this rather than to destroy it.


Would The Venus Project be for deviants?
James Harvey Robinson believed that the proper study of man
was man. There is no evidence to support this statement. A
plant cannot grow of it own accord.  It requires an
environment of soil, nutrients, sunlight, etc. Any plant put in
the polar regions will not grow no matter how well endowed it
is genetically. Human beings are subject to the same physical
laws that govern the entire evolutionary process. Hu man
behavior and values are not self - generating; they are
byproducts of culture.
Perhaps future historians will look upon us as deviants with
our artificialities, violence, and superstitions, a society that
spends a great deal of its income on military exp enditures
when the methods of science could be applied to bridge the
difference between nations. Deviant and socially offensive
behaviors are byproducts of deprivation or the fear of it.
The Venus Project proposes the redesign of education in which
people  will be provided with the interrelationship of living
systems as a symbiotic whole. Children brought up without
bigotry, racism, or greed, will no longer manifest patterns of
behavior that are socially offensive. For example, even the
most sophisticated of  German families were fighting over food
in garbage cans near the end of World War II. Mass lynching
in the south was also a byproduct of indoctrination.

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 question that remains is how much of our value system is
programmed by our society’s values design ed to perpetuate
existing and established institutions. It is not human nature
but rather human behavior that we have to be concerned with,
and that can easily be changed by an appropriate and relevant
education and environment, which coincides with the ca rrying
capacity of the earth.
If you elect honorable, ethical people to office but there is no
support in the environment to implement the decent laws
passed, they cannot be adhered to. For example, if there is not
enough arable land to grow food, then beh avior will revert to
stealing, and corruption to attain what food there is.


What would be done with that percentage of
society that would be agitators or malcontent
such as Timothy McVeigh who were brought
up with a normal upbringing?
Your reference to p eople like Timothy McVeigh, who was
brought up with what you call “a normal upbringing” must be
subjected to a more critical analysis. What you refer to as
“normal” is a society that is nationalist and takes by force or
violence whatever it needs. It makes  laws in its own interests
and breaks them when they no longer serve those interests. It
also limits education, especially in scientific and critical
thinking. Its people are not medically cared for and aren’t
cared about at all when the bottom line is pro fit. This is true
not only in the US, but in all countries.

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 is generated by culture. McVeigh was reacting with
tools he found appropriate to situations in the culture he felt
were unjust – mainly the bombing of the people at Oklahoma
City. Our natio n reacts in similar ways to countries we take
issue with, but on a more massive scale. It is not the case that
a certain number of people are born as “malcontents or
agitators”, as you claim. Rather, they are reacting to
conditions in the culture that they  regard as unjust or
inequitable. In apartheid South Africa, Nelson Mandela was
considered an agitator but later became president. Hundreds
of such examples can be given.
I often wonder why there are not millions protesting for an
end to war, poverty, crim e, homelessness, and scarcity when
it is certainly possible to do so. It is easy to see that
established governments have done a very good job in
dumbing down the public so that they accept the status quo,
along with philosophical explanations to keep cond itions as
they are. We are trapped with inappropriate terms like
malcontents or agitators when we should be looking at
conditions in society that generate these behaviors. We should
look for ways to change society so it could outgrow them
instead of just s uppressing them.
It is not the business of The Venus Project to attack the belief
systems of other cultures, or to attack the way they treat
women, or their values regarding other nations. This has
accomplished very little. In our own nation, we mistreated
Native Americans and down -  graded other belief systems
without sufficiently analyzing our own shortcomings. Over the
centuries, nations have committed crimes against one another
based upon nationalism, propaganda, and inappropriate

descriptions of differe nt sovereign nations. Since our identity

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

as a nation is viewed in many different ways due to many
years of propaganda and indoctrination, we have not evolved
an objective viewpoint about our behavior or the behavior of
other nations. I have often mentioned  that criticism of one’s
country without offering a workable alternative accomplishes
nothing.
We can not solve our problems with the same type of thinking
that got us into the situation in the first place. The only true
measure of a workable system is whe ther or not it achieves its
objective ends.
For centuries, nations have abused one another to the point
that trusting other nation’s intentions is viewed with great
skepticism. We and other powerful nations have not come
together to really help one another . Instead we remove
valuable resources, exploit the labor, pay off leaders to do our
bidding, assassinate those who don’t conform to our wishes,
and use our military to enforce our economic advantages.
These are some of the reasons for the difficulties.
If  powerful nations were to assist undeveloped countries
without exploitation of resources or cheap labor, they would
not be seen as a threat. As long as we continue international
agreements that serve our interests only, we will be looked
upon with skeptici sm by less developed nations. It is our
national behavior over the years that has generated skeptical
attitudes about our intentions.
What The Venus Project proposes is to join with other nations
in restoring the damaged environment to as near a natural
co nditions as possible, and to assist nations in overcoming
scarcity. The process for accomplishing this will in and of

itself generate more appropriate behavior in our own 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

other nations. If you have difficulty agreeing with this
analysis, let’s examine  some scientific principles accepted by
all nations. For example, when engineers in any country wish
to build a bridge, they use scientific methods and calculations
to determine the design characteristics. With continuous
improvements in technology, the sci entific method appears to
have been a saner approach. All nations use scientific methods
to achieve the benefits of technology.
In our present state of social development national interests
have subverted, to a large extent, the true benefits of the
method s of science. This is due to nationalism and short -
sighted self interests. When scientific methods are applied
intelligently for the benefit of all with human and
environmental concern, these methods will eventually alter
the way we think about ourselves,  our country, and the world
around us.


What about crimes of jealousy?
The way people are raised in The Venus Project is different
than they are today. Jealousy with “love” relationships would
be dealt with in the early education. People would learn how
to  relate to one another and obtain a relevant language not
based so much on feeling tone but on how well the
relationship works. Relationships would be based upon being
helpful to one another and the community.
People are not objects of possession. Marriage  and
engagement do seem to produce aberrant behavior and

possessiveness. People will do whatever they need to but if

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 examine their own values closely they will find that a lot
of decisions they arrived at were superimposed by their
environment. With a  better understanding of semantics,
communications and relating to one another in constructive,
non competitive ways many of the aberrant behavior will
diminish.
Today people are not exposed to other methods of relating to
one another during their educatio n. It is more traditional
rather than rational. Passiveness is not something one usually
outgrows unless they become better informed as to their own
behavioral limitations. Possessiveness is mainly an expression
of insecurity or a low self - sufficiency.
It  is not possible in these questions to go into this fully.


For reasons best known to geneticists, some
people inherit different colored eyes from
those of other people around them. In a grand
overall vision of social and economic reform
such as The Venus  Project, what about those
few who will always exhibit aberrant behavior
under any system?
You must remember that Jacque has been at this almost all of
his life, and so have I for the last 33 years. He encountered
these questions early in his youth. That’s  why he joined the
KKK and the White Citizen’s Council and worked on ways of

turning them around. He was successful at this. If 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

were a fixed part of human nature, then behavior could not be
altered. He also worked with “juvenile delinquents” who we re
called some of the worst kids in NY, and changed them into
constructive citizens who still call him today. He also worked
with drug addicts and alcoholics who, in turn, worked with
other groups to alter their behavior in a positive way using his
methods . He had motorcycle gangs and members of the Nazi
party come to his lectures and he changed all of these people.
There are processes that work with different kinds of people.
Fresco has developed precise incremental steps for altering
human behavior. Genet ics determines the function and
replication of internal organs, the color of the eyes, a
propensity toward certain physical disorders, etc., but has
nothing whatever to do with values, bigotry, prejudice, or
other learned behaviors. Genetics does not make  a person
mean, selfish, self - centered, or greedy. If genetics endowed
humans with preset behaviors, then people would be
unalterable.
Animals seem to possess inherited patterns of behavior such
as nest building, defending their young, and feeding their
off spring, but most of this behavior is based on imprinting and
internal body chemistry. Animals with large adrenal glands
and a large brain will tend to perpetuate those characteristics
in their offspring. Bull dogs of several hundred years ago were
very fer ocious, which was thought to be inborn. Since then,
most of that has been bred out of them by reducing the size of
their adrenal glands, which lessened the violence of the
animals. It was not the case that the violence was inherited,
but rather that the si ze of the adrenal gland caused the
aggressive behavior that characterized the species.

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

Fresco is interested in ascertaining the precise mechanisms
responsible for behavior.
Geneticists can invent a word like genes, and yet still leave
out all the details r esponsible for behavioral variations. Some
imply that through the protoplasmic bridge, acquired
behavioral patterns are inherited, thus making genes a
scapegoat for the real determinants. It is difficult to go into
this if you haven’t read the books Jacque  gave you such as
Mind in the Making, and books on Semantics. In the absence of
a serious familiarity with these books, it is nearly impossible
to do justice to this type of information.
In essence, Jacque is concerned with the precise mechanisms
that impa rt values and determine behavior, and he rejects
terms like instinct, human nature, and inheritance across a
protoplasmic bridge. These do not describe a precise process.
If we used only names and neglected processes, we could not
make progress in science.  We could not build bridges, make
telephones, design computers, etc. It would just be an
intellectual hobby in linguistics. This inadequate process
would not suffice for designing a more positive future.
Linguistic and intellectual engagement has been used  by many
philosophers and intellectuals who saw that process of
evaluation as constituting advanced and deep thinking. From
Fresco’s point of view, their writings look like the musings of
artists who dream that someday people will develop ways of
reaching  the heavens, but who don’t provide any information
for attaining those ends. It is the work of people who develop
precise methodologies for accomplishing these ends that can
translate them into reality. Most people are engaged in a
jungle of linguistic abs tractions with little or no precise

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

insight into cause and effect or methodology. This, for Fresco,
was never an acceptable way of accomplishing anything.


Do you advocate killing people with aberrant
behavior?
By “mentally unstable” or “aberrant people”  do you mean
those of GE who are some of the biggest polluters of the
environment and knowingly exposed their workers to
carcinogens that caused their deaths, or those that manipulate
money for profit without contributing to the well being of
people’s lives , or those who lend money for an automobile for
example and if the person cannot pay off the last payment
they do not take a tire and the steering wheel equivalent to
the payment, they take the whole car? Or perhaps you may
mean judges who put people in ja il for life for killing over
resources, yet the leaders of nations bomb and kill entire
cities and countries for resources and to secure markets and
then put statues in parks to honor the ones who carry out this
procedure?
There would have to be an awful l ot of killing going on if a
saner society wanted to rid itself of “unstable” or “aberrant”
behavior. No, we do not advocate killing anyone. We think
that this system is like a cancer on a cat that is eating its host
and it will do away with itself in time.  The mere march of
events of technology will eventually do away with jobs that
enable people to buy the goods turned out, and new social
designs will have to emerge. We feel that at that time a
military dictatorship will most likely occur. We would like to

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

introduce the concepts of a resource - based economy to the
public so they will understand that there are other possible
alternatives.


Isn’t technology very often detrimental to
people and the cause of many of our
problems?
Regarding your concerns about t echnology bringing out
aberrant behavior, note that whether we like it or not, we are
depending more and more on technology. Our concern is about
whether technology will be used in a society like the one we
have now, which is abusive to people, or in one w here it can
free people and provide them with more constructive options.
The scenario you gave sounded like the dictatorial futures
artists put forth when they know little about technology. If
The Venus Project does not generate a warm, loving, and
support ive environment, it will not work. Society would not be
organized so as to be subservient to machines but rather,
machines would enhance people’s lives. We view machines as
extensions of our human capabilities. You don’t see people
getting mad at their was hing machines or refrigerators
because they are afraid they might take over. Massive
construction machines eliminate the need for thousands to toil
with low - tech hand tools. I don’t think anyone would object to
that unless it meant, as it does today, that  some may lose their
income.
The system we advocate may never be perfect, but it would be

a tremendous improvement over the way we organize 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

provision of goods and services today. It would be an
emergent system continuously improving and developing new
r esources for research to further the process.

In this new culture, do you propose to utilize a
technical elite that would decide the direction
for society?
No. The Venus Project calls for a cybernated society in which
computers could replace the outmoded  system of electing
politicians that, in most cases, represent the entrenched
vested interests. Technology will never dictate or monitor
individuals’ lives, as this would be considered socially
offensive and counterproductive. Motion pictures such as
1984,  Brave New World, Blade -  Runner, and Terminator 2
have spawned fear in some people regarding the takeover of
technology in our society. The Venus Project’s only purpose is
to elevate the spiritual and intellectual potential of all people
while also providin g the goods and services that will meet
their individual material needs.
It has been said that many people employed by private
corporations feel they serve in private dictatorships from the
moment they step though the door and punch the time clock.
The Ven us Project, on the other hand, would utilize the best of
technology to better the lives of everyone. In the proposed
system, the workday will be shortened, thus providing
individuals with more leisure time, a healthier life - style, and a
stress - free environ ment.

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 does one solve the problem of excess
(say a person or people wanting more than is
available)?
In regards to excess. In times of WWII the US had 600 fighting
aircraft and we could not enter the war with that so we ended
up producing 90 thousand p lanes a year plus submarines,
aircraft carriers, anti aircraft weapons and a more than
adequate medical staff to care for injured veterans. Of course
we mobilized for war. To my knowledge we have never
mobilized for peace to supply the abundance that we ar e
capable of supplying. We have more than enough resources if
intelligently managed and used. There is not enough money to
even build the hospitals needed that is why we must move
away from the monetary system to a resource based system.
Just imagine what  would happen to the world’s supply of
resources if we mobilized for peace. To clarify particular
aspects, when people go to work the car sits idle outside the
factory for 8 hours. In a resource based global economy very
few cars would remain idle, few frei ght cars would be stored
in railroad yards, few ships would remain in storage. Just like
a war effort we would put everything to use. The major
difference is rather than training humans to be killing
machines they would serve with machines to produce more
than enough goods and services for all people.


How will people get along in the Middle East?
How will the question of religion be resolved?

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 a Resource Based Economy there is material gain for
everyone if their country participates in a project called
common heritage which will advance all nations. Those that
refuse to participate will miss the advantages gained.
Everyone is free to practice whatever belief system they have
but can not force it upon others. Everyone can go anywhere
they want to without  restrictions of any kind. If they fail to
behave constructively they are helped rather than put in
prison or punished. There will be a constant effort to help
present the advantages to even those nations who feel that
they want to go it alone.
This will no t interfere with their religious beliefs, social
customs of traditions. These can not be forced out, you can
only educate out beliefs that are irrelevant. We prefer to use
that approach rather than a military one. Although it may take
longer, we feel they  will eventually see the advantages of this
point of view of joining together and sharing resources, just as
all of the United States joined together and the fighting
between borders stopped.
All of these countries have resource shortages and we feel
they w ill see the advantages. Nothing is forced upon them.

What about religion?
The concepts presented by The Venus Project are in no way
inconsistent with most of the religious teachings of the world.
Perhaps the major difference is that we would like actually  to
transform these lofty ideals into a working reality for the
nations of our planet.

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

Many people claim that when spirituality fails
in bringing up social changes, the use of
violence is rationalized. Do you agree with
this opinion?
If we don’t make the  appropriate moves there will be violence.
It has nothing to do with wishes or aspirations. We feel our
direction can translate spiritual teachings into a working
reality that avoids violence.

What can you tell us about The Venus
Project’s approach to educ ation?
A high emphasis would be placed on education. The better
informed children are, the richer everyone’s life could be.
Every child shooting up drugs today is a wasted life that you
and I will ultimately pay for. Although books, videos,
computers, and  virtual reality would be used, most of the
educational processes would be of a participatory nature in
which students could interact directly with the physical
environment. They would become aware of the symbiotic
interrelationships between plant and anima l life. They would
learn by doing in a hands - on approach in which education and
the communicative sciences would be brought into sharp
focus, enabling the student actually to grasp the significance
of physical phenomena in a much more concrete way. Above
a ll, they would learn how to interact effectively with others,
to share experiences, examine alternative approaches to
problems, and accept ethnic and cultural differences,
replacing intolerance with understanding.

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 comprehensive overview of the history of  all civilizations
would be essential to understanding other cultures, values,
and the forces that shape them. The generalist education, as
proposed by The Venus Project, will enable students to gain a
better understanding of cultures that differ from thei r own,
leading to a better understanding of the advantage of all
nations joining together for the preservation of life on planet
Earth. With emphasis on a world viewpoint, it would be more
difficult to persuade anyone to engage in aggressive,
offensive, or  belligerent behavior toward individuals and
other nations. With this broader education, children would
come to see that the Earth is a fantastic and bountiful place
where all nations can share and prosper.


What would the education be like?
Education sho uld be more than the presentation of many facts
to be memorized by students. The first aspects of an
innovative education should have an emphasis on
communication and the ability to resolve and avoid conflicts.
This can be accomplished through an exposure  to general
semantics.
Although books and computers will be used in the future of
education, an exposure to basic science is an absolute
necessity. This would include an exposure to the scientific
method and how it applies to everyday living. But most of al l,
science and technology must be applied with environmental
and human concern, without which technological development
in itself would be meaningless.

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

Another portion of education that should be emphasized is the
contributions of many different nations to  the arts and
sciences that are used in the world today. The tendency to use
education to enshrine a particular nation is more of a
propaganda approach than the presentation of genuine
information. It is not possible for people to understand other
cultures  without an overview of many different cultural
practices. No civilized culture today has lifted itself by it’s
own bootstraps. Instead, all nations evolved as a result of
many creative people throughout the world that have
contributed to the arts and scie nces.

How are Learning, Cooperation, and Gaining
Health, Built into the System?
If we want children to achieve a positive constructive
relationship with one another, and become contributing
members of society, an effective way to accomplish this is by
des igning an environment that produces the desired behavior.
For example, when the children want to learn how to
assemble a small motor vehicle, the design would require four
children to lift the car while two others attach the wheels. The
rest of the car wou ld be assembled in a similar manner,
needing the help and cooperation of all to complete the vehicle
for use. This enlightened form of education would help
students appreciate the advantages of cooperation.
Exercise in our schools would not be mandatory, m onotonous,
or involve competition, but would be incorporated directly
into the classroom experience. For instance, a craft shop the
children enjoy using might be located on a hilltop in the

middle of a lake. To get there, the children would have to row

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 b oat, and then climb the hilltop. This not only provides
exercise, but also a sense of achievement, which improves
mental health and incentive.

What about food? Would people eat meat?
Food and nutrition would be based upon personal preference
and if studie s indicate that eating living animals are
detrimental to health the information would be there for all
people. Through time and education and the manufacturing of
synthetic proteins we could do away with killing fish and
animals. Indeed, it is already poss ible to have a solely plant -
based diet that meets all nutritional needs. We can not outlaw
what people eat but we can outgrow the need for eating
animal protein. During the transition to a better diet for those
who need it we could also develop foods that  taste and feel
just like the ones they like eating but are healthier for people.
We are also against experimenting on animals or people.

What about drug addicts and alcoholics?
They can be educated out of the need for requiring artificial
stimulants. Life  would be much more interesting, exciting and
always evolving.
All drug addicts would be taken care of and provided with the
necessary treatment to overcome their problems without the
dependence on drugs, alcohol or tobacco; all without a price
tag. Not us ing money would eliminate the sale of drugs,
prostitution, etc.

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 a society where people are brought up with access to
information and resources, there would be far less stress or
need for these artificial substances.
Exercise, and better methods of under standing others and the
world around them, will serve to relax people or bypass
tensions overall. People would also learn how to express
themselves without needing substances to say what they
think.


Is The Venus Project interested/capable of
coordinating  with other groups, intentional
communities, individuals, to organize a
resource based society distributed
throughout the current society? Put another
way, is TVP organizing the transition itself? Or
just providing an example of what is possible
with the i ntention of society as a whole
enacting the switch over?
We are not about intentional or sustainable communities
living well to themselves. We are introducing an alternative
global society. If there are intentional communities that are
interested in workin g with us towards the aims and direction
of The Venus Project we would welcome this but we know of
no other groups who have been advocating this direction. We
have always been trying to inform people, groups 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

communities about this alternative direction . We can use all
the help we can get to bring this about.
At this stage, we are not in a position of power in order to
make a transition. We would like to initiate as much of it as
we can, if we get that opportunity. We are always working
toward this.


Ho w do you think people react to your
proposals, that I would label “virtual
proposals”, about the future of the world, and
what is your relationship with them? How
important is fulfilment in terms of credibility
and concrete experience?
I do not depend on p resent day values, language, and customs
since they were designed centuries ago. Nor am I affected by
what the majority of people believe. At one time the majority
of people believed the earth was flat. They believed in many
different gods and demons whom  they thought were
responsible for their predicaments.
I also disagree with the concept that humans actually
communicate with one another. This would not be possible
unless they have common backgrounds in technology and
science. In most instances, people ta lk at each other rather
than to each another.

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

When stating this, I always try to explain in simple terms the
positive gains of the social directions that I propose. To clarify
these concepts of a possible sustainable future for all of the
world’s people, w e produce videos and books available on our
website at www.TheVenusProject.com
There is no question of credibility. If we continue in the
direction we are going we will destroy the environment and
one another.


Is The Venus Project a Utopian society?
The  Venus Project is not a Utopian concept. We do not believe
in the erroneous notion of a utopian society. There is no such
thing. Societies are always in a state of transition. We propose
an alternative direction, which addresses the causes of many
of our pr oblems. There are no final frontiers for human and
technological achievement  –  it will always undergo change.
Even if we can design a society having all of the modifications
to improve the lives of people and protect the environment we
will still be at the  beginning of the next phase. We are always
in transition and learning new things.
The survival of any social system ultimately depends upon its
ability to allow for appropriate change to improve society as a
whole. The patterns we choose determine whether  or not
there is intelligent life on earth. In closing, to achieve this
new social design, it will require much voluntary, unselfish
participation for its realization. The future does not depend
solely on The Venus Project. We only propose a direction. Our

future depends on the decisions we make today.

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



Future plans? What are you going to do now?
What are you going to do next?
We are working on a motion picture script depicting the aims
and direction of The Venus Project. We feel such a movie is a
necessar y and effective way to expose the public to new
possibilities where science and technology are used
intelligently for the benefit of all.
We are also currently engaging in initial detailed design
procedures for our next phase: the Center for Resource
Manag ement. This entire facility will be designed to be as self -
sustaining as possible, with all of the energy coming from
renewable sources and food grown onsite. Located in its
central area will be a “Museum of the Future”. There will be
accommodations for vi sitors who want to stay for more than a
day, and educational seminars will be provided for them to
learn more about this social direction. The Center for
Resource Management will also house facilities for producing
a diverse array of media to help further  these aims through
films, a CGI studio, and an arts and music center. R&D labs
will be included as well for researchers who want to do
related scientific work. The whole complex will operate like a
leading - edge, green university campus, all immersed in lus h
landscaping, with winding streams and paths for biking and
walking.

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

To learn more about this project or to volunteer, please
visit   the   dedicated     on   our
website .

thevenusproject.com/center - for - resource - management/

More than a few people would say they are
fed up with living in a money - driven society,
and wish to live a more self - fulfilling life. What
advice would you give these people?
Learning about the direction and aims of The Venus Project
and help with building a larger following and support group.

Do we have enough time to see all of these
chang es?
I really do not know the answer to this, and I don’t control
these variables. But all of my life, I have been working on
alternative strategies to accomplish a sustainable future for
all people, as well as fundamental changes in how we regard
one anoth er, our world, and ourselves. It is a vision of a new
social system unlike any that has gone before. It calls for a
straightforward approach to the redesign of a culture so that
war, poverty, hunger, debt, and unnecessary human suffering
are viewed not onl y as avoidable, but as totally unacceptable.
This new civilization uses technology, cybernetics, and
science – applied with human and environmental concern – to

secure, protect, and encourage a more humane world for all.

page ResourceBasedEconomy.org
resourcebasedeconomy.org

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

Anything less results in a continuation  of the same problems
inherent in the global, corporate economy of today.

If you had to choose one idea that would
describe the essence of this new society, what
would it be? Unity? Discovery?
Common heritage of all of Earth’s resources by all the world’s
people along with a global resource - based economy.


What about the use of drugs in the future?
There is a tremendous incentive today for the selling of drugs
and making people addicted as it is very profitable. Yes,
during the transition there will be pr oblems because people
need and require drugs. They will be able to attain them. But
there will be more information out in regards to the negative
and positive effects of taking various drugs. There will also be
a tremendous amount of help for those who wan t to get off of
them but they can not afford the facilities today. There will be
no moral judgments with the rehabilitation from drugs but the
main concern is health both physically and mentally.
We ultimately hope to provide an environment that is
interes ting and challenging enough that very few people will
have a need for drugs. Through education and a much less
stressful atmosphere the need will be surpassed. People will
be equipped with a healthier mental outlook or better tools for
handling situations  that confront them.

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 is your take regarding Sexuality?
We view the facts of sex are as follows: If children are raised
in an environment where nude swimming is the norm, then
their sexual attitudes and behaviors will evolve differently
than in situati ons where their bodies are always covered and
hidden. Aberrant sexual behavior and fetishes would probably
disappear in cultures where unclothed bodies are regarded as
natural. Deviant sexual behaviors like Peeping Toms, selling
nudity in magazines, exhibi tionism, and similar activities are
mostly generated in societies where sex is covert and people
are deprived about it. Unfortunately, much religious training
seeks to perpetuate conventional sexual attitudes with
particular emphasis on feelings of guilt.  Societies, which
accept unscientific values and beliefs about sex, are bound to
generate unhealthy deviations involving cruelty, sadism, etc.
Sexual attitudes and behaviors in a saner society will evolve
very differently from conventional societies today.  We think
nudity will become more commonplace on beaches, parks, and
elsewhere, and that this will, in fact, become the norm in the
future. Non - judgmental attitudes about sexual preference will
eventually prevail. Sex in the culture will lack inhibition, th us
reducing the interest in dancing girls, enticing displays, sexual
extravagance, etc. Sexual distortions and abnormalities result
from judgmental religious concepts regarding nudity and
sexual preference.
Jacque Fresco, founder of The Venus Project, once  lived on a
Polynesian island in the South Pacific where the natives wore
no clothing. This was associated with a completely different
value system concerning sex and nudity. They did not behave
like people do in a sexually deprived culture. The males didn ’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

stare at the female body, but rather looked into their eyes
when speaking to them. During sex they stroked the entire
body. When you pet a dog you don’t stop at the balls – you
stroke the entire dog. They were uninterested in photos of
nudes, male or fema le. They didn’t brag about sexual
conquests or emphasize their sexual behavior, and it appeared
to be as natural as any other activity among them. They
engaged in sex when they were old enough to do so and did so
without cruelty or fetishes. Those distorti ons mostly occur in
modern “civilization” where deprivation and sexual morality
are dominant.
The Venus Project feels that sexual preferences are byproducts
of a person’s experiences and we make no judgments
regarding those preferences. Our aim is to find  out what
conditions are responsible for deviant behavior in all aspects
of society and then to scientifically design an environment
that will evolve the best in human values and relationships. A
better social design in a resource - based economy will evolve
productive and cooperative citizens.


What is your take regarding overpopulation?
One thing that is very rarely considered when dealing with the
issue of population is the inefficiencies of our current socio -
economic system’s ability to cater for the need s of all people.
It’s far easier for those in power and those conditioned by this
system, especially those in established academia, to blame the
state of the world on a growing population rather than on an
archaic socio - economic system and a global value s ystem

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

based on infinite consumption on a planet with finite
resources.
We don’t have an overpopulation problem, we have a failure
to intelligently distribute our existing resources, and a value
system disorder that wastes those resources at unsustainable
l evels.
In a RBE, we would no longer have this inefficiency, and the
values of those who adopt this system would be the complete
opposite of consumerism, people would understand,
appreciate and consider the available resources of the planet
over and above t heir material desires. We would be utilizing
our resources effectively, efficiently and we would be
producing goods that last, and would be designed with product
cycle in mind, and be made recyclable where possible.
Correctly managed, our current state of  resources on this
planet would more than cater for the current population, and
many times that, and at a much higher standard of living for
all the world’s 7 billion people and this ability to cater for a
growing population would only increase as our techn ical
ability to create an abundance increases, combined with
relevant education as to the impact child birthrates have on
the resources available to care for the population, as well as
complete freedom to be educated in any field, to travel
anywhere in the  world, and to take part in any activities that
interest us, people will be far less likely to want to stay at
home and raise families. It is no surprise that the highest
birthrates are in the countries that have the least education,
and the least social a nd economic opportunities available to
the people of that country, combined with high income
inequality.

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 is The Venus Project’s stance on
personal possessions?
Ownership and possession are methods fostered within the
monetary system for very specific  reasons. It promotes their
use as a tactic to sell as many products to each individual as
possible. When you can’t afford to purchase the product, there
is the option of going into debt in order to acquire it, as long
as you have the standing to pay back  the needed loan with
interest. These methods are promoted to maintain and
perpetuate the monetary system.
Even if you acquire a certain amount of wealth to possess the
things you need, there is always the need to acquire more to
keep up with those of highe r wealth to maintain greater
status. Those who own more and acquire greater opulence are
more admired and reinforced with greater success and worth
in this money - based society. It creates an atmosphere that
encourages individuals to strive toward more and  more
material gain and accumulation as a form of measurement for
ones self - worth and value. Essentially, the more possessions
one achieves, the more value they have.
This is true within today’s society because the more ability or
money they have to purchas e more possessions, the more
control they gain over the environment and other people.
Others become indebted through jobs or their time & energy to
those who have the wealth just so they can acquire money to
get the possessions they need.
A Resource - Based  Economy does not value people by their
ability to acquire, possess and accumulate material objects. In

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

fact, it is not part of the equation at all. It is a right of every
person to be able to have access to the necessities of life,
which include all of the  goods and services that a highly
productive and technologically advanced society can achieve.
There is no need for constantly purchasing goods as the need
for money is no longer relevant and the perpetuation of
society does not depend on the need to buy p roducts. There is
also no need to coerce the public through psychological
advertising or emotional appeal, making people feel inferior if
they don’t have the latest often - worthless product.
When one analyzes the current need of having a job in order
to acq uire the money to purchase these possessions, we begin
to realize that it is not the job that we need or want, as we are
taught to believe, but more precisely it is the access to the
products that job will potentially provide. It is not that we
need to pos sess objects. What we really need is to have the use
of products when we need them.
This is achieved through access centers within every city.
Goods would be acquired from central distribution in the
cities and are also available on call or near the locati on of
need or interest. One can simply have access to what they
need when they want it. You can think of this as being similar
to the public library of today. For instance, if you are at a ski
resort, you don’t need to lug a pair of skis and other
equipmen t with you as you travel there and back. Instead, the
highest quality skis are available for you and everyone else on
site, and can be returned there whenever you are finished
with them.
Since there is no ownership but access, there is also no need
to make  things intentionally so they wear out and break down

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

to perpetuate a ‘market’. Since there is common heritage of all
resources, you can think of this as everyone having access to
everything, and only of the highest quality, so the durability of
all produc ts would be made to last. This would finally permit
society to conserve significant resources, reduce waste to a
minimum and enable more to be produced to assure that there
is enough for everyone’s use, thus conserving energy,
resources, and consequently p rotect the environment, as we
would no longer be plundering the planet for resource for the
perpetual need to sell and maintain today’s planned
obsolescence approach.
This would also mean that you would not have to work for
years to acquire the goods you n eed to live; there is no need to
insure them, to maintain them, have bars or safety devices
installed at your home to protect them, or have to replace
them. You can understand how ownership is really
burdensome and a tremendous waste of our finite resource s.
To summarize, it is far more humane and life supporting to
use a system based on universal access, for it dramatically
lowers waste and redundancy, eliminates envy, status
hierarchies and all of the ramifications of a lack of self - worth
that goes along  with that, while increasing efficiency and
resource management to enable everyone on the planet to
have access to the things they need in order to have a
dramatically higher quality of life.


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 Universal Basic Income a means to
achieving The Venus Proje ct?
The   capitalist   system   is   breaking   down   all   over   the   world,   and
more   people   are   beginning   to   realize   that   it   isn’t   working   for
them,   and   as   technology   continues   to   displace   people,   they
will   not   have   the   purchasing   power   to   buy   the   items   or
services   tur ned   out.   It   is   also   becoming   clear   that,   for   little
more   than   quick   profit,   we   are   destroying   the   very
environment   that   we   depend   on   for   our   survival.
As   the   system   collapses,   even   those   who   have   the   means   to
sustain   themselves   are   fearful,   very   often   surr ounded   by
bodyguards,   bulletproof   windows   on   their   vehicles,   and   escape
routes   with   helicopters   on   their   rooftops.   Yet   in   most
instances,   they   will   do   whatever   is   necessary   to   perpetuate
the   system   that   put   them   in   their   positions   of   advantage.
During   the   1929   Great   Depression   in   the   USA,   President
Roosevelt   was   forced   to   enact   new   social   legislation   to
minimize   revolutionary   tendencies.   To   address   the   problems
of   unemployment,   he   established   jobs   through   the   WPA,   CC
Camps,   NRA,   transient   camps,   and   the   fed eral   arts   projects.
But   at   the   same   time,   there   was   a   concerted   effort   to   smash
the   growing   popularity   of   the   socialism,   communism   and   labor
rights   movements.
Little   changes   to   the   current   situation   are   sometimes   seen   as   a
huge   relief   to   the   majority   of   pe ople   and   are   designed   to
portray   exactly   that   impression.   A   raise   in   the   minimum   wage
or   reduction   in   taxes   or   the   unemployment   rate,   etc.   is   made
to   mollify   people.   As   more   and   more   people   become   displaced
from   the   system   and   have   no   income   to   sustain   the mselves,
something   will   have   to   be   done   to   keep   things   in   check   and
squelch   revolts.   Universal   Basic   Income   (UBI)   is   one   approach

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

to   such   placating   patchwork.   Many   people   think   this   is   a
logical   stepping   stone   to   what   The   Venus   Project   is
advocating.   While   it   is   more   humane   in   many   ways   than
without   it,   we   don’t   see   it   necessarily   as   the   means   to   a
Resource - Based   Economy.
In   the   US,   Roosevelt’s   program   of   social   security   for   the
elderly   or   paying   them   a   continued   income   after   the   age   of   65
is   still   in   place ,   but   this   did   not   enable   the   elderly   to   initiate
or   even   understand   the   need   to   organize   society   on   a   global
scale   to   meet   the   needs   of   everyone.   It   does   not   introduce   a
new   direction   based   on   the   carrying   capacity   of   Earth   or   the
availability   of   resource s   and   technical   personnel   to   meet   the
needs   of   the   global   population.   Unequal   distribution   of   wealth,
along   with   competition,   private   ownership,   war,   territorial
disputes   and   abhorrent   behavior   continue   unabated   as   all   of
the   values,   systems   and   destructio n   of   the   monetary   system
remain   firmly   in   place,   while   its   global   control   of   debt   and   the
perpetuation   of   scarcity,   in   many   instances,   are   even   more
organized,   brutal   and   militant.
Old   and   young   alike,   with   all   the   educational   systems   and
propaganda   machin es   in   place   keeping   values   in   check,   it   is
more   important   advocating   for   something   that   would
eliminate   the   base   causes   of   the   problems.   If   we   want   to
evolve   toward   a   new   emergent   social   system   that   is   not   based
on   sales   or   monetary   gain,   but   instead   on   th e   intelligent   use   of
technology   to   eliminate   scarcity   and   provide   for   human   needs
on   a   global   scale,   then   we   need   to   present   the   comprehensive
systems   approach   of   The   Venus   Project,   work   towards   it,   and
introduce   the   direction   to   others.

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

Was there someth ing specific you
experienced that made you first begin
thinking about alternate forms of living, or
was it a compilation of experiences?
Living through the 1929 Great Depression helped shape my
social conscience. During this time, I realized the earth was
still the same place, manufacturing plants were still intact,
and resources were still there, but people didn’t have money
to buy the products. I felt the rules of the game we play by
were outmoded and damaging. This began a life - long quest
resulting in th e conclusions and designs presented in The
Venus Project.
Conditions of misery, suffering, war, and war profiteering
were the incentive and inspiration for my work. I was also
motivated by the seeming incompetence of governments, the
academic world, and a  lack of solutions from scientists. Many
fail as generalists because of their over - specialization on
limited aspects of social problems. Scientists, politicians, and
academicians see problems from inside the system they’re in,
which is what’s responsible fo r the problems in the first place.
I am disappointed with those who worry about
t erraforming   other planets while our own is still full of war,
poverty, hunger, and environmental neglect.
Working with drug addicts, alcoholics, and so - called juvenile
delinqu ents in New York City convinced me that instead of
working with individuals, more effective methods would deal
with the societal conditions that create dysfunctional
behaviors in the first place.

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 do you respond to what critics refer to
as, “the econo mic calculation problem”?
A Resource Based Economy is sometimes mistakenly assumed
to be centrally planned, i.e. a group of elites (supposedly The
Venus Project members or founders) who make decisions
about the economy or how and when resources are allocat ed.
Understandably, it may appear so because a Resource Based
Economy utilizes a ‘systems approach’ which as a concept
manages and monitors all known variables within a system.
Management and monitoring would not be done by a single
system but by multiple  computers worldwide, ensuring
redundancy. Simultaneously, the system would be facilitating
interactions with a “competent public” through a transparent
system that would enable a constant flow of feedback
information, to which the public would have access  and be
able to provide input on any matter, whether personal or
social. In other words, economic calculation issues have
nothing to do with a Resource Based Economy. Neither money
nor barter would interfere with the allocation or distribution
of resources  or services. These factors would be determined
by a scientific survey of people’s needs, the resources
available, where the resources are, and what needs to be built
and allocated accordingly. The current system does not
support mechanisms to take care of  people’s needs in an
equitable manner. There are no rules or laws to maintain the
equitable distribution of resources or access to them. Archaic,
academic blockages of organizing society in order to maintain
current systems were devised in times of scarcit y. To this day,
these blockages support those who have accumulated

positions of great wealth and who have little concern for 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

broad majority of humans. Such artificial blockages are no
longer relevant in a Resource Based Economy.
There are currently vas t layers of superficiality that divert us
from the underlying causes of our shared planetary problems.
Once those are stripped away, it is easier to consider the
potential of a Resource Based Economy as a worthy and
legitimate replacement. If we want to so lve the ongoing
problems of war, poverty, hunger, and many other societal ills
by creating a system of equitable access for all, it is necessary
to adopt the most efficient means of design,
manufacture/production, distribution, and recycling that we
possib ly can. We must also continuously update these methods
to achieve the maximum amount of productivity with the
minimum amount of wasted resources and effort while also
protecting the environment. We could easily accomplish this
today using existing technolo gy. Those who have the technical
knowledge can adopt The Venus Project’s path and readily
overcome scarcity.
A rudimentary supply and demand graph shows us that the
placement of price control (a price floor or a price ceiling)
will either motivate or demot ivate production; this is the
operating system of profit, which inherently excludes
consideration of the Earth and everyone on it. If we choose to
obtain a high standard of living for all, without exploitation of
anyone, then education and environmental ma nagement needs
to shift priorities from those motivated by self - centeredness
to priorities that serve a far more humane world for everyone.
As observed by Jacque Fresco, today’s economic models’
scarcity - based interferences do not play a role in the averag e
fisherman’s motivation to go out and fish for the community

on the Islands of Tuamotus, for example, without any

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

expectation of a financial return. There, it is the
understanding that everyone plays a vital role in the well -
being and maintenance of their  common standard of living
that motivates them to collaborate, rather than profit.
Another assumption that can be made about a price control
system is that it may influence consumer behavior, motivating
people to over - consume when prices are low and search  for
more economical substitutes when prices are high. People
living without the threat of scarcity within a Resource Based
Economy would not be motivated to display such behavior.
Instead, they would be educated to live with abundance while
intelligently  managing the Earth’s resources, thus preventing
mass hedonism. Economists assume that if goods and services
were to be made available without a price tag or any form of
exchange, people would exhibit hoarding behavior. No one
living on a beach or in the Sa hara desert hoards sand for fear
that they will one day run out of sand. No one takes in more
breaths than they need because they are afraid that the
oxygen level in the Earth’s atmosphere will be depleted. It is
only when something seems scarce that peopl e react with such
behavior. The scarcity factor is not applicable to a Global
Resource Based Economy which, by design, is a global system
that outgrows scarcity through research and development.
Consumerism, along with the incredibly wasteful and negative
values that free - market values abundantly generate, has not
always existed. The values and aims proposed by The Venus
Project, along with the proposed methods for achieving them
on a global scale, will profoundly affect the way we utilize our
resources. Th e intelligent management of resources will also
enormously reduce the inherent waste and inefficiencies seen

in current production/manufacturing and humanity’s self -

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

destructive culturally - driven consumption due to the
monetary marketplace.

If supercompute r(s) runs the global resource -
based economy, who runs the
supercomputer(s)?
The centralized holistic computer system would be directly
connected to the user environment, collecting precise
feedback from production and distribution centers, schools,
univers ities, research labs, etc. This will ensure that data are
constantly updated and monitored, facilitating the
maintenance of a balanced load economy with no overruns or
shortages. Most of the technology required for such
infrastructure management is current ly available.
For example, when electrical sensors are extended into an
agricultural region, computerized systems could manage and
control the agricultural requirements by monitoring the water
table, insects, plant diseases, soil nutrients, and so forth.
When computer - connected electrical sensors have been
extended into all areas of the social complex, we will be able
to arrive at decisions based on data rather than opinions. In a
global resource - based economy, decisions would not be based
on local politi cs, but instead derived from a holistic problem -
solving approach. Earth and the life on it must be seen as
constituting a single 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

How would society in a resource - based
economy safeguard a rogue individual/group
from taking over the central compute r
system?
Multiple monitoring devices within the system would ensure
that the central computer system would not be susceptible to a
takeover. Additionally, because many people all over the
world would be working simultaneously around the clock on
the softw are and hardware, if an individual or a small group
were to attempt an attack it would be noticed by everyone
concerned. It is expected that the risk of this kind of hacking
would only be relevant during the transition period, in which
case the people invo lved would be helped out of that value
system through extensive education. The educational system
in a resource - based economy would preclude such
inclinations, i.e. hacking into the global computer system
would be the equivalent of people wanting to cut of f their own
arms, with the computers being extensions of the lives of
those people and their loved ones.

How much or how little centralization would
exist in a resource - based economy?
As much as it needs. Centralization does not mean that all the
informat ion is kept at one location. It can be thought of as
similar to the internet. If one location goes down there are
others that resume the function. Within a Resource - Based
Economy the information would be gathered and stored, but it
would also be designed w ith multi - level redundancy so that
the world would not rely on one location for decision - making.

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

Redundancy of information means that no single nation or
group could control anything.
All of the nations that join the movement would have similar
data collec tion centers. Each center’s information would relate
to their area but be shared with all those participating and
engaged in the development of a resource - based economy,
regardless of the extent of their local resources. The purpose
of these centers is to  collect data and make it available to
anyone who desires to be informed. All information will be
kept open and available to everyone; there will be no hidden
agendas.
The system is not to be run by any one nation or group.
Information about the carrying ca pacity of Earth’s resources is
the only criteria for the operation of such a global society. It
would not be a world run by technicians per se, but a world
where technicians manage the statistical data and ensure that
appropriate resources are shared where ver needed throughout
the world. Wherever possible, products would be developed
locally and made accessible equally. If there is a shortage of
any material, personnel or products, the databases of
information would facilitate finding replacement products o r
personnel or identifying what substitutes could be made. Any
shortages would be a priority to fulfill. A market economy is
unnecessary to accomplish this task.
Those who are participating in the various systems at any
given time would base decisions on t he resources available.
For example, building an equal number of hospitals
everywhere based solely on population may not be the best
approach to serve people’s needs. Hospitals would be built and
equipped based on statistical data and surveys on the health

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 disease incidence of the people, as well as the size of the
population, in each geographic area.

What percentage of the world’s resources will
we need to implement a resource - based
economy?
A true resource - based economy would be implemented
globally.  Once the first city has been completed, we would
calculate the amount of resources needed for that project to
assist with planning future projects as we progress. Building
the first city will depend on many things, e.g. available
funding, where the city i s to be located, what resources are in
proximity, geographic size and how many it will house, what
kinds of facilities will be included, and many other factors. It
is unnecessary to think about it in these kinds of terms at this
stage.

Is a resource - based  economy, as proposed by
The Venus Project, operated by a single
mainframe computer?
The resource - based economy ‘central computer’ is not
envisioned as a single,”master computer” at all. It would be an
ultra - wide, heavily redundant network comprised of the  most
powerful computer systems, sensors, triggers, etc. working in
harmony to significantly ensure the health, safety, and
welfare of all of earth’s occupants, human and otherwise
while handling all of our moment - by - moment needs and
requests.

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 a resourc e - based economy, as proposed by
The Venus Project, how are things prioritized?
In a resource - based economy, it is the shared values of people
and their needs, along with the understanding of the basic
principles of such an economic system that would drive  the
prioritization of resources.
Things will be prioritized by necessity, rather than want.
Something that is comparatively needed more by people would
get prioritized.
For example, would we use our workforce and resources to
build a world - class sports are na while we still had 20% of the
population starving in famine, or while many people around
the world have no access to clean water, healthcare or a
relevant education? No. We would utilize our resources firstly
on the programs that are needed to end pover ty, war, and
disease, and to restore the environment.
Keep in mind that not all “things” are made using natural
resources. Many things can be made using synthetics, or
composite materials, and we are constantly upgrading our
knowledge and ability to produc e new materials that could be
used to replace existing ones that are in short supply or less
efficient.


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 is competency determined in a resource -
based economy, as proposed by The Venus
Project?
By performance only. Let’s say you put a person in an air plane
simulator and give him different issues to deal with. If he can
deal with them efficiently based on the measuring system that
you have in place, then the person is deemed competent in
those areas observed. Constant monitoring of a person’s
ability to  perform in a given system would be required, and
further training is given where needed. This is not altogether
different from the way most of today’s commercial airline
pilots are required to undergo simulator training every six
months. You wouldn’t want  to fly with a pilot who hasn’t
practiced an engine failure maneuver since he graduated.
If you want to participate in flying an airplane you go to a
flight training organization. If you want to be a brain surgeon
you go to an establishment that will teach  you how. No one
would want their brain tumor to be excised by someone who
has no skill or knowledge in brain surgery. Likewise, no one
would want someone who had not studied civil engineering to
design a bridge that they intend to use or the steel frame f or a
building that they would eventually be living or working in.
We anticipate maintaining professional competency in these
kinds of fields.
In a resource - based economy, people will have access to
relevant education when they need it and where they need i t,
meaning that many more people would be able to contribute in
many different areas, provided they are competent. There
would be a much higher level of competence in general within

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

society in most likely every field relevant to our well being  –
social, ec onomic and environmental.
Competence would be determined via testing, combined with
continuous training in the field in question. If a person
trained, then dropped out of training and didn’t keep up with
their craft, they might fail the next competency tes t. Using the
commercial pilot example once again, industry standards
require that pilots who do not do a take - off and a landing for
35 days are automatically taken off the roster and sent back to
training to re - establish competency. It is not left up to
an yone’s “best judgment.”
If people in a resource - based economy lose interest in
maintaining their competency in a particular area, they will be
free to pursue something else that interests them more.

How will the city planners work with social
scientists?
Within a global resource - based economy, the city planners
will also be social scientists. In the future people will have a
broader range of knowledge and be asked to take an ecological
view of their work. Unlike today’s world, where scientists are
sometime s engaged in making weapons, the future we
envision would have scientists questioning the wisdom of any
nation going to war to destroy another, and offering
alternative ways to bridge differences besides killing one
another.
People will be working together  with many other multi -
disciplinarians along with cybernation to arrive at designs

that take a holistic approach, meeting both the needs 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

wants of the end - users. In today’s monetary system, design
and development amounts to doing the best you can wi thin the
financial constraints of needing to make a profit.    In a
resource - based economy, we won’t have those limits, which
will free up any such limits on design in all areas. People will
have a broader range to explore, innovate, be efficient, protect
th e environment and conserve energy.


Would we necessarily use Jacque Fresco’s city
designs?
The Venus Project designs are based on a set of criteria not
found in our current inefficient construction culture. Today
we waste billions of dollars and materials  globally every year
on subjective aesthetics, building rectangular houses out of
wood in areas where hurricanes and tornadoes or wildfires
are common, and putting mud and clay hotels and restaurants
on coastlines that are prone to being hit by tsunamis.
M illions of people globally are killed or maimed by insufficient
design, mostly as a direct result of cultural aesthetics, cost -
cutting, and the mismanagement of resources due to the
current monetary market system.
What we are lacking in today’s culture is  intelligent functional
design.
Cities in the future would be designed for function, not ego.
Therefore those designing cities would be multi -
disciplinarians working collectively to develop living

environments that optimally benefit both people, wildlife, a nd

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 natural environment as best we can, with less negative
impact on our planet.
Future architects and engineers will not have been raised in a
profit - oriented, values - engineering, ego - driven and subjective
aesthetically biased subculture, but will unde rstand the
benefits of relevant design with the main focus on resource
conservation and function.
These and more are the concerns behind Jacque Fresco’s city
designs.

How about personal possessions?
All of the world’s resources will be declared as the com mon
heritage of all the world’s people. The Venus Project proposes
that free access available to all will put less of a burden on
people and the environment.
Goods would be acquired from central distribution centers in
each city, available on call or near  the location of interest. For
example, a visit to a ski lodge would mean gaining access to
snowboards or skis which are maintained to the highest
quality possible, and updated when new materials are
developed or new design concepts are put forth. The
snow boards or skies could be used until it’s time to go home,
and then simply returned for others to use. This concept,
which was gained by Jacque Fresco’s visit to the Islands of
Tuomotus, is relevant to reduce waste. He witnessed personal
items being given t o others when they were not being used,
but the idea is to produce enough to go around so no one is
without.

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

We might ask why, if goods can always be accessed and easily
returned, would someone want to drag something around with
them, claim ownership of  it, or even horde items at their
home? If you simply had access to everything you wanted and
needed, like a camera or a drum kit, for as long as you
wanted, then there would be no need to own anything.
Caretaking of those items might even become a burden.
Accessibility means enjoying the latest model available until
it’s no longer needed.    Access over ownership would especially
be ideal for things that break down or become obsolete.
Instead of personally investing in owning something with
limited usefulnes s, in a resource - based economy, it could
simply be returned for a new replacement.
In today’s society, the number of empty houses far
outnumbers people who are homeless. What are any of those
empty homes worth if they are not being used to house
people?  If it weren’t for the inherent restrictions of the
monetary system, they could be put to use.
In society today, the need for property results in extreme
product overlap and redundant waste. It is far more logical to
create a system based on universal acces s, for it would
dramatically reduce waste and redundancy while increasing
space and efficiency.
Anyone who has dealt with the time, cost and energy
consuming project of moving from one house or apartment to
another has probably learned this important life  lesson: “The
more stuff you own, the more stuff owns you.” People would
still own everything necessary for personal individual use,
such as clothing, dentures, and eyeglasses. The public would

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 want to own things but would want the use of things only
wh en needed.

How does The Venus Project define freedom?
What freedoms are available in a resource -
based economy?
We find that what people call freedom today, is really a range
of allowable or socially acceptable behaviors. What we mean
by freedom is that wh ich will come when are working
collectively to protect the environment and one another.
You are never truly free as the word suggests. You are bound
by physical or natural laws. The limitations that everyone in a
resource - based economy would have are those  of natural law.
If you defecate in a city’s drinking water supply, the health
issues associated with this behavior will affect everyone using
that water supply. In a resource - based economy, we will not
need to write “thou shalt not defecate in drinking wa ter.” We
will seek to manage everything from educating people about
the consequences of such actions, to creating the availability
of clean public toilets wherever there is need for it, to
monitoring the water quality, to having effective and
redundant fil tering systems, and using clean water reserves if
the water supply should become contaminated by unforeseen
events. All of this is based on the concept of developing a
system to take care of Earth and everyone on it, while giving
people access to the neces sities of life, which in the example
used includes clean water. We also have to keep in mind that
environmental conditions change and with them, values
change, so your system needs to undergo change accordingly if

you wish to maintain your standard of livi ng or even survive.

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 concepts of freedom and restriction do not apply in such a
system; our problems will be technical.
Until we automate a system, procedural systems are required
to ensure that people are safe. For example, if we haven’t been
able to  automate flight to the level of redundancy required, if
you try to lift off in an airplane at a lower take - off speed than
necessary you will stall and possibly hurt yourself and others.
One must be instructed on what each of us can and cannot do
so as not  to hurt ourselves or others.
People must understand that there is no ruling elite in a
resource - based economy. There is no one “in charge.” We will
work on the problems of our global society in collaboration
with others, based on shared values of a resour ce - based
economy known as Functional Ethics.

Who will maintain the machines?
People who are competent and interested in the machines will
do so. Today we can already see self - repairing materials, and
by building and designing systems that last longer and  can be
updated easily, it seems that we may reach a time that
humans need not apply in this area.
This level of efficiency is not rewarded in the monetary
system, so the general public are unaware of what is actually
already possible.
Furthermore, the role  that humans will play within this
automated system will be a supervisory one and nothing more.
Once a fully - integrated, autonomous, cybernated industrial
system is set up, it is simply a matter of updating the system

and making sure the system is in order . As time moves

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

forward, we can only expect that the rate of our technological
capabilities will continue to increase the perfection of this
system.

Jacque mentioned that there would be no
“elitists” in a resource - based economy. How
would we know if a gro up of people are
hoarding scarce resources? How would the
rest of the public investigate this kind of
scandal?
One of the major foundational principles of a Resource - Based
Economy is automation with unlimited access to goods and
services within a set of re levant sustainable values. When
people have access to whatever they need along with
education on how to live with that abundance and one
another, they will not be motivated to hoard.
In other words, hoarding and many other undesirable
behaviors would becom e irrelevant in a resource - based
economy. With proper education and a shift in values, no one
would have any reason to hoard resources, as it would not
benefit them in any way, and would actually be detrimental to
them in the long run. People would be educ ated to understand
this.

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 about people who don’t want to
participate in a resource - based economy?
If a nation initially refused to join the world community we
feel that in time, given the opportunity to look at our system
and compare it with their ow n, they would come around.
There would be no pressure, no arm twisting, no torture and
no military force. We do not envision forcing our values upon
people.
If people do not identify with The Venus Project, they will not
join us. They will have their indep endence and can choose
another kind of lifestyle.    We believe that eventually most
people will join with The Venus Project and unify the world
toward a common goal, but it cannot be forced.

Would people have to give up personal
possessions for the sake of  a resource - based
economy?
As people understand this direction they will realize they
would not be giving up anything, but gaining much more.
There may be hesitation at first by some but as we
demonstrate this direction with more updated values within a
ci ty that has been designed, built and operated by The Venus
Project, we expect that people will come to realize the
advantages. When science, technology, and innovation are
nurtured and the results are directly installed in the
environment for everyone’s us e, without a price tag, the
threat of scarcity will be diminished and a higher standard of
living for all can be demonstrated.

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

Today the wealthy have access to their needs but they also live
in fear as a result of seeing others deprived of the same
things.  They live with bars on their windows, bullet proof
vests and car windows, guards protecting their children from
kidnapping for ransom, and often helicopters on their rooftops
for a quick escape. This is not what we would consider a high
standard of living , nor a secure one.
When people learn that they can live beyond subsistence,
becoming witness to what kind of world can be achieved
without the limitations and restriction of the monetary
system, they will understand how much more meaningful and
rich their  own life can become. People may be successful in
business but a failure at “life.” They may begin to understand
how fulfilling knowledge and participation with the
progression of society as a whole can be.
When science and technology are directed toward t he needs of
people, everyone will have access to a wider range of
everything imaginable than do the wealthiest of today. Rather
than the goals we are given in our current system of wealth,
property and power, people would be concerned with the well
being o f all and the protection of the environment, a life
where actions and values take on far more meaning and
fulfillment. 

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
//Page127 (Page127) package { import flash.display.*; import flash.text.*; public class Page127 extends MovieClip { public var CR:TextField; } }//package
Section 95
//Page128 (Page128) package { import flash.display.*; import flash.text.*; public class Page128 extends MovieClip { public var CR:TextField; } }//package
Section 96
//Page129 (Page129) package { import flash.display.*; import flash.text.*; public class Page129 extends MovieClip { public var CR:TextField; } }//package
Section 97
//Page13 (Page13) package { import flash.display.*; import flash.text.*; public class Page13 extends MovieClip { public var CR:TextField; } }//package
Section 98
//Page130 (Page130) package { import flash.display.*; import flash.text.*; public class Page130 extends MovieClip { public var CR:TextField; } }//package
Section 99
//Page131 (Page131) package { import flash.display.*; import flash.text.*; public class Page131 extends MovieClip { public var CR:TextField; } }//package
Section 100
//Page132 (Page132) package { import flash.display.*; import flash.text.*; public class Page132 extends MovieClip { public var CR:TextField; } }//package
Section 101
//Page133 (Page133) package { import flash.display.*; import flash.text.*; public class Page133 extends MovieClip { public var CR:TextField; } }//package
Section 102
//Page134 (Page134) package { import flash.display.*; import flash.text.*; public class Page134 extends MovieClip { public var CR:TextField; } }//package
Section 103
//Page135 (Page135) package { import flash.display.*; import flash.text.*; public class Page135 extends MovieClip { public var CR:TextField; } }//package
Section 104
//Page136 (Page136) package { import flash.display.*; import flash.text.*; public class Page136 extends MovieClip { public var CR:TextField; } }//package
Section 105
//Page137 (Page137) package { import flash.display.*; import flash.text.*; public class Page137 extends MovieClip { public var CR:TextField; } }//package
Section 106
//Page138 (Page138) package { import flash.display.*; import flash.text.*; public class Page138 extends MovieClip { public var CR:TextField; } }//package
Section 107
//Page139 (Page139) package { import flash.display.*; import flash.text.*; public class Page139 extends MovieClip { public var CR:TextField; } }//package
Section 108
//Page14 (Page14) package { import flash.display.*; import flash.text.*; public class Page14 extends MovieClip { public var CR:TextField; } }//package
Section 109
//Page140 (Page140) package { import flash.display.*; import flash.text.*; public class Page140 extends MovieClip { public var CR:TextField; } }//package
Section 110
//Page15 (Page15) package { import flash.display.*; import flash.text.*; public class Page15 extends MovieClip { public var CR:TextField; } }//package
Section 111
//Page16 (Page16) package { import flash.display.*; import flash.text.*; public class Page16 extends MovieClip { public var CR:TextField; } }//package
Section 112
//Page17 (Page17) package { import flash.display.*; import flash.text.*; public class Page17 extends MovieClip { public var CR:TextField; } }//package
Section 113
//Page18 (Page18) package { import flash.display.*; import flash.text.*; public class Page18 extends MovieClip { public var CR:TextField; } }//package
Section 114
//Page19 (Page19) package { import flash.display.*; import flash.text.*; public class Page19 extends MovieClip { public var CR:TextField; } }//package
Section 115
//Page2 (Page2) package { import flash.display.*; import flash.text.*; public class Page2 extends MovieClip { public var CR:TextField; } }//package
Section 116
//Page20 (Page20) package { import flash.display.*; import flash.text.*; public class Page20 extends MovieClip { public var CR:TextField; } }//package
Section 117
//Page21 (Page21) package { import flash.display.*; import flash.text.*; public class Page21 extends MovieClip { public var CR:TextField; } }//package
Section 118
//Page22 (Page22) package { import flash.display.*; import flash.text.*; public class Page22 extends MovieClip { public var CR:TextField; } }//package
Section 119
//Page23 (Page23) package { import flash.display.*; import flash.text.*; public class Page23 extends MovieClip { public var CR:TextField; } }//package
Section 120
//Page24 (Page24) package { import flash.display.*; import flash.text.*; public class Page24 extends MovieClip { public var CR:TextField; } }//package
Section 121
//Page25 (Page25) package { import flash.display.*; import flash.text.*; public class Page25 extends MovieClip { public var CR:TextField; } }//package
Section 122
//Page26 (Page26) package { import flash.display.*; import flash.text.*; public class Page26 extends MovieClip { public var CR:TextField; } }//package
Section 123
//Page27 (Page27) package { import flash.display.*; import flash.text.*; public class Page27 extends MovieClip { public var CR:TextField; } }//package
Section 124
//Page28 (Page28) package { import flash.display.*; import flash.text.*; public class Page28 extends MovieClip { public var CR:TextField; } }//package
Section 125
//Page29 (Page29) package { import flash.display.*; import flash.text.*; public class Page29 extends MovieClip { public var CR:TextField; } }//package
Section 126
//Page3 (Page3) package { import flash.display.*; import flash.text.*; public class Page3 extends MovieClip { public var CR:TextField; } }//package
Section 127
//Page30 (Page30) package { import flash.display.*; import flash.text.*; public class Page30 extends MovieClip { public var CR:TextField; } }//package
Section 128
//Page31 (Page31) package { import flash.display.*; import flash.text.*; public class Page31 extends MovieClip { public var CR:TextField; } }//package
Section 129
//Page32 (Page32) package { import flash.display.*; import flash.text.*; public class Page32 extends MovieClip { public var CR:TextField; } }//package
Section 130
//Page33 (Page33) package { import flash.display.*; import flash.text.*; public class Page33 extends MovieClip { public var CR:TextField; } }//package
Section 131
//Page34 (Page34) package { import flash.display.*; import flash.text.*; public class Page34 extends MovieClip { public var CR:TextField; } }//package
Section 132
//Page35 (Page35) package { import flash.display.*; import flash.text.*; public class Page35 extends MovieClip { public var CR:TextField; } }//package
Section 133
//Page36 (Page36) package { import flash.display.*; import flash.text.*; public class Page36 extends MovieClip { public var CR:TextField; } }//package
Section 134
//Page37 (Page37) package { import flash.display.*; import flash.text.*; public class Page37 extends MovieClip { public var CR:TextField; } }//package
Section 135
//Page38 (Page38) package { import flash.display.*; import flash.text.*; public class Page38 extends MovieClip { public var CR:TextField; } }//package
Section 136
//Page39 (Page39) package { import flash.display.*; import flash.text.*; public class Page39 extends MovieClip { public var CR:TextField; } }//package
Section 137
//Page4 (Page4) package { import flash.display.*; import flash.text.*; public class Page4 extends MovieClip { public var CR:TextField; } }//package
Section 138
//Page40 (Page40) package { import flash.display.*; import flash.text.*; public class Page40 extends MovieClip { public var CR:TextField; } }//package
Section 139
//Page41 (Page41) package { import flash.display.*; import flash.text.*; public class Page41 extends MovieClip { public var CR:TextField; } }//package
Section 140
//Page42 (Page42) package { import flash.display.*; import flash.text.*; public class Page42 extends MovieClip { public var CR:TextField; } }//package
Section 141
//Page43 (Page43) package { import flash.display.*; import flash.text.*; public class Page43 extends MovieClip { public var CR:TextField; } }//package
Section 142
//Page44 (Page44) package { import flash.display.*; import flash.text.*; public class Page44 extends MovieClip { public var CR:TextField; } }//package
Section 143
//Page45 (Page45) package { import flash.display.*; import flash.text.*; public class Page45 extends MovieClip { public var CR:TextField; } }//package
Section 144
//Page46 (Page46) package { import flash.display.*; import flash.text.*; public class Page46 extends MovieClip { public var CR:TextField; } }//package
Section 145
//Page47 (Page47) package { import flash.display.*; import flash.text.*; public class Page47 extends MovieClip { public var CR:TextField; } }//package
Section 146
//Page48 (Page48) package { import flash.display.*; import flash.text.*; public class Page48 extends MovieClip { public var CR:TextField; } }//package
Section 147
//Page49 (Page49) package { import flash.display.*; import flash.text.*; public class Page49 extends MovieClip { public var CR:TextField; } }//package
Section 148
//Page5 (Page5) package { import flash.display.*; import flash.text.*; public class Page5 extends MovieClip { public var CR:TextField; } }//package
Section 149
//Page50 (Page50) package { import flash.display.*; import flash.text.*; public class Page50 extends MovieClip { public var CR:TextField; } }//package
Section 150
//Page51 (Page51) package { import flash.display.*; import flash.text.*; public class Page51 extends MovieClip { public var CR:TextField; } }//package
Section 151
//Page52 (Page52) package { import flash.display.*; import flash.text.*; public class Page52 extends MovieClip { public var CR:TextField; } }//package
Section 152
//Page53 (Page53) package { import flash.display.*; import flash.text.*; public class Page53 extends MovieClip { public var CR:TextField; } }//package
Section 153
//Page54 (Page54) package { import flash.display.*; import flash.text.*; public class Page54 extends MovieClip { public var CR:TextField; } }//package
Section 154
//Page55 (Page55) package { import flash.display.*; import flash.text.*; public class Page55 extends MovieClip { public var CR:TextField; } }//package
Section 155
//Page56 (Page56) package { import flash.display.*; import flash.text.*; public class Page56 extends MovieClip { public var CR:TextField; } }//package
Section 156
//Page57 (Page57) package { import flash.display.*; import flash.text.*; public class Page57 extends MovieClip { public var CR:TextField; } }//package
Section 157
//Page58 (Page58) package { import flash.display.*; import flash.text.*; public class Page58 extends MovieClip { public var CR:TextField; } }//package
Section 158
//Page59 (Page59) package { import flash.display.*; import flash.text.*; public class Page59 extends MovieClip { public var CR:TextField; } }//package
Section 159
//Page6 (Page6) package { import flash.display.*; import flash.text.*; public class Page6 extends MovieClip { public var CR:TextField; } }//package
Section 160
//Page60 (Page60) package { import flash.display.*; import flash.text.*; public class Page60 extends MovieClip { public var CR:TextField; } }//package
Section 161
//Page61 (Page61) package { import flash.display.*; import flash.text.*; public class Page61 extends MovieClip { public var CR:TextField; } }//package
Section 162
//Page62 (Page62) package { import flash.display.*; import flash.text.*; public class Page62 extends MovieClip { public var CR:TextField; } }//package
Section 163
//Page63 (Page63) package { import flash.display.*; import flash.text.*; public class Page63 extends MovieClip { public var CR:TextField; } }//package
Section 164
//Page64 (Page64) package { import flash.display.*; import flash.text.*; public class Page64 extends MovieClip { public var CR:TextField; } }//package
Section 165
//Page65 (Page65) package { import flash.display.*; import flash.text.*; public class Page65 extends MovieClip { public var CR:TextField; } }//package
Section 166
//Page66 (Page66) package { import flash.display.*; import flash.text.*; public class Page66 extends MovieClip { public var CR:TextField; } }//package
Section 167
//Page67 (Page67) package { import flash.display.*; import flash.text.*; public class Page67 extends MovieClip { public var CR:TextField; } }//package
Section 168
//Page68 (Page68) package { import flash.display.*; import flash.text.*; public class Page68 extends MovieClip { public var CR:TextField; } }//package
Section 169
//Page69 (Page69) package { import flash.display.*; import flash.text.*; public class Page69 extends MovieClip { public var CR:TextField; } }//package
Section 170
//Page7 (Page7) package { import flash.display.*; import flash.text.*; public class Page7 extends MovieClip { public var CR:TextField; } }//package
Section 171
//Page70 (Page70) package { import flash.display.*; import flash.text.*; public class Page70 extends MovieClip { public var CR:TextField; } }//package
Section 172
//Page71 (Page71) package { import flash.display.*; import flash.text.*; public class Page71 extends MovieClip { public var CR:TextField; } }//package
Section 173
//Page72 (Page72) package { import flash.display.*; import flash.text.*; public class Page72 extends MovieClip { public var CR:TextField; } }//package
Section 174
//Page73 (Page73) package { import flash.display.*; import flash.text.*; public class Page73 extends MovieClip { public var CR:TextField; } }//package
Section 175
//Page74 (Page74) package { import flash.display.*; import flash.text.*; public class Page74 extends MovieClip { public var CR:TextField; } }//package
Section 176
//Page75 (Page75) package { import flash.display.*; import flash.text.*; public class Page75 extends MovieClip { public var CR:TextField; } }//package
Section 177
//Page76 (Page76) package { import flash.display.*; import flash.text.*; public class Page76 extends MovieClip { public var CR:TextField; } }//package
Section 178
//Page77 (Page77) package { import flash.display.*; import flash.text.*; public class Page77 extends MovieClip { public var CR:TextField; } }//package
Section 179
//Page78 (Page78) package { import flash.display.*; import flash.text.*; public class Page78 extends MovieClip { public var CR:TextField; } }//package
Section 180
//Page79 (Page79) package { import flash.display.*; import flash.text.*; public class Page79 extends MovieClip { public var CR:TextField; } }//package
Section 181
//Page8 (Page8) package { import flash.display.*; import flash.text.*; public class Page8 extends MovieClip { public var CR:TextField; } }//package
Section 182
//Page80 (Page80) package { import flash.display.*; import flash.text.*; public class Page80 extends MovieClip { public var CR:TextField; } }//package
Section 183
//Page81 (Page81) package { import flash.display.*; import flash.text.*; public class Page81 extends MovieClip { public var CR:TextField; } }//package
Section 184
//Page82 (Page82) package { import flash.display.*; import flash.text.*; public class Page82 extends MovieClip { public var CR:TextField; } }//package
Section 185
//Page83 (Page83) package { import flash.display.*; import flash.text.*; public class Page83 extends MovieClip { public var CR:TextField; } }//package
Section 186
//Page84 (Page84) package { import flash.display.*; import flash.text.*; public class Page84 extends MovieClip { public var CR:TextField; } }//package
Section 187
//Page85 (Page85) package { import flash.display.*; import flash.text.*; public class Page85 extends MovieClip { public var CR:TextField; } }//package
Section 188
//Page86 (Page86) package { import flash.display.*; import flash.text.*; public class Page86 extends MovieClip { public var CR:TextField; } }//package
Section 189
//Page87 (Page87) package { import flash.display.*; import flash.text.*; public class Page87 extends MovieClip { public var CR:TextField; } }//package
Section 190
//Page88 (Page88) package { import flash.display.*; import flash.text.*; public class Page88 extends MovieClip { public var CR:TextField; } }//package
Section 191
//Page89 (Page89) package { import flash.display.*; import flash.text.*; public class Page89 extends MovieClip { public var CR:TextField; } }//package
Section 192
//Page9 (Page9) package { import flash.display.*; import flash.text.*; public class Page9 extends MovieClip { public var CR:TextField; } }//package
Section 193
//Page90 (Page90) package { import flash.display.*; import flash.text.*; public class Page90 extends MovieClip { public var CR:TextField; } }//package
Section 194
//Page91 (Page91) package { import flash.display.*; import flash.text.*; public class Page91 extends MovieClip { public var CR:TextField; } }//package
Section 195
//Page92 (Page92) package { import flash.display.*; import flash.text.*; public class Page92 extends MovieClip { public var CR:TextField; } }//package
Section 196
//Page93 (Page93) package { import flash.display.*; import flash.text.*; public class Page93 extends MovieClip { public var CR:TextField; } }//package
Section 197
//Page94 (Page94) package { import flash.display.*; import flash.text.*; public class Page94 extends MovieClip { public var CR:TextField; } }//package
Section 198
//Page95 (Page95) package { import flash.display.*; import flash.text.*; public class Page95 extends MovieClip { public var CR:TextField; } }//package
Section 199
//Page96 (Page96) package { import flash.display.*; import flash.text.*; public class Page96 extends MovieClip { public var CR:TextField; } }//package
Section 200
//Page97 (Page97) package { import flash.display.*; import flash.text.*; public class Page97 extends MovieClip { public var CR:TextField; } }//package
Section 201
//Page98 (Page98) package { import flash.display.*; import flash.text.*; public class Page98 extends MovieClip { public var CR:TextField; } }//package
Section 202
//Page99 (Page99) package { import flash.display.*; import flash.text.*; public class Page99 extends MovieClip { public var CR:TextField; } }//package
Section 203
//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 204
//RadioButton_disabledIcon (RadioButton_disabledIcon) package { import flash.display.*; public dynamic class RadioButton_disabledIcon extends MovieClip { } }//package
Section 205
//RadioButton_downIcon (RadioButton_downIcon) package { import flash.display.*; public dynamic class RadioButton_downIcon extends MovieClip { } }//package
Section 206
//RadioButton_overIcon (RadioButton_overIcon) package { import flash.display.*; public dynamic class RadioButton_overIcon extends MovieClip { } }//package
Section 207
//RadioButton_selectedDisabledIcon (RadioButton_selectedDisabledIcon) package { import flash.display.*; public dynamic class RadioButton_selectedDisabledIcon extends MovieClip { } }//package
Section 208
//RadioButton_selectedDownIcon (RadioButton_selectedDownIcon) package { import flash.display.*; public dynamic class RadioButton_selectedDownIcon extends MovieClip { } }//package
Section 209
//RadioButton_selectedOverIcon (RadioButton_selectedOverIcon) package { import flash.display.*; public dynamic class RadioButton_selectedOverIcon extends MovieClip { } }//package
Section 210
//RadioButton_selectedUpIcon (RadioButton_selectedUpIcon) package { import flash.display.*; public dynamic class RadioButton_selectedUpIcon extends MovieClip { } }//package
Section 211
//RadioButton_upIcon (RadioButton_upIcon) package { import flash.display.*; public dynamic class RadioButton_upIcon extends MovieClip { } }//package
Section 212
//ScrollArea (ScrollArea) package { import flash.display.*; public dynamic class ScrollArea extends MovieClip { public var BottomArea:MovieClip; } }//package
Section 213
//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { } }//package
Section 214
//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { } }//package
Section 215
//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { } }//package
Section 216
//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { } }//package
Section 217
//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { } }//package
Section 218
//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { } }//package
Section 219
//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { } }//package
Section 220
//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { } }//package
Section 221
//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { } }//package
Section 222
//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 223
//ScrollPane_disabledSkin (ScrollPane_disabledSkin) package { import flash.display.*; public dynamic class ScrollPane_disabledSkin extends MovieClip { } }//package
Section 224
//ScrollPane_upSkin (ScrollPane_upSkin) package { import flash.display.*; public dynamic class ScrollPane_upSkin extends MovieClip { } }//package
Section 225
//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { } }//package
Section 226
//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { } }//package
Section 227
//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { } }//package
Section 228
//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { } }//package
Section 229
//Settings (Settings) package { import flash.utils.*; public class Settings extends ByteArray { } }//package
Section 230
//Settings2_ (Settings2_) package { import flash.utils.*; public class Settings2_ extends ByteArray { } }//package
Section 231
//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 232
//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 233
//textmsg (textmsg) package { import flash.display.*; import flash.text.*; public dynamic class textmsg extends MovieClip { public var text:TextField; } }//package
Section 234
//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:234 246 255 263 271 280 290 298 307 315 323 332 340 349 358 366 375 386 395 404 415 423 431 439 448 457 465 474 483 491 499 508 517 526 534 542 550 559 568 576 584 593 602 611 620 629 638 647 655 663 671 680 688 697 705 713 722 730 739 747 755 763 772 781 790 799 808 816 825 833 841 849 857 866 874 883 892 900 908 917 926 934 943 951 959 967 976 985 993 1001 1009 1017 1026 1035 1044 1053 1061 1069 1077 1086 1094 1102 1111 1119 1127 1136 1144 1152 1160 1169 1177 1189 1197 1205 1213 1221 1229 1237 1245 1253 1262 1271 1280 1289 1298 1306 1314 1322 1330 1338 1346 1355 1364 1372 1380 1389 1398 1406 1414 1422
Symbol 222 FontUsed by:224
Symbol 223 GraphicUsed by:234
Symbol 224 EditableTextUses:222Used by:234
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:234
Symbol 227 FontUsed by:231
Symbol 228 FontUsed by:230
Symbol 229 GraphicUsed by:234
Symbol 230 EditableTextUses:228Used by:234
Symbol 231 TextUses:227 232 233Used by:234
Symbol 232 FontUsed by:231
Symbol 233 FontUsed by:231
Symbol 234 MovieClip {Page1}Uses:221 223 224 226 229 230 231
Symbol 235 FontUsed by:237
Symbol 236 GraphicUsed by:246
Symbol 237 EditableTextUses:235Used by:246
Symbol 238 FontUsed by:242 253 270 278 287 305 314 322 330 393 403 455 481 490 515 524 533 541 557 566 575 591 600 609 618 627 636 645 654 662 670 695 712 720 729 737 754 762 779 788 797 815 832 848 856 864 873 881 890 907 933 941 950 958 966 974 983 1000 1008 1016 1042 1051 1076 1084 1093 1101 1109 1118 1126 1134 1143 1151 1159 1167 1176 1185 1196 1204 1212 1228 1252 1269 1278 1305 1313 1329 1337 1345 1353 1362 1371 1387 1396 1405 1413
Symbol 239 FontUsed by:241
Symbol 240 GraphicUsed by:246
Symbol 241 EditableTextUses:239Used by:246
Symbol 242 TextUses:238 243 244Used by:246
Symbol 243 FontUsed by:242 245 253 254 262 270 278 279 287 289 297 305 306 314 322 330 331 339 347 357 365 373 374 383 385 393 394 403 412 414 422 430 438 446 447 455 456 464 472 473 481 482 490 498 506 507 515 516 524 525 533 541 549 557 558 566 567 575 583 591 592 600 601 609 610 618 619 627 628 636 637 645 646 654 662 670 678 679 687 695 696 704 712 720 721 729 737 746 754 762 770 771 779 780 788 789 797 798 806 807 815 823 824 832 840 848 856 864 865 873 881 882 890 891 899 907 915 916 924 925 933 941 942 950 958 966 974 975 983 992 1000 1008 1016 1024 1025 1033 1034 1042 1043 1051 1052 1060 1068 1076 1084 1085 1093 1101 1109 1110 1118 1126 1134 1135 1143 1151 1159 1167 1168 1176 1185 1186 1188 1196 1204 1212 1220 1228 1236 1244 1252 1260 1261 1269 1270 1278 1279 1287 1288 1296 1297 1305 1313 1321 1329 1337 1345 1353 1354 1362 1363 1371 1379 1387 1388 1396 1397 1405 1413 1421
Symbol 244 FontUsed by:242 779
Symbol 245 TextUses:243Used by:246
Symbol 246 MovieClip {Page2}Uses:221 236 237 240 241 242 245
Symbol 247 FontUsed by:249
Symbol 248 GraphicUsed by:255
Symbol 249 EditableTextUses:247Used by:255
Symbol 250 FontUsed by:252
Symbol 251 GraphicUsed by:255
Symbol 252 EditableTextUses:250Used by:255
Symbol 253 TextUses:243 238Used by:255
Symbol 254 TextUses:243Used by:255
Symbol 255 MovieClip {Page3}Uses:221 248 249 251 252 253 254
Symbol 256 FontUsed by:258
Symbol 257 GraphicUsed by:263
Symbol 258 EditableTextUses:256Used by:263
Symbol 259 FontUsed by:261
Symbol 260 GraphicUsed by:263
Symbol 261 EditableTextUses:259Used by:263
Symbol 262 TextUses:243Used by:263
Symbol 263 MovieClip {Page4}Uses:221 257 258 260 261 262
Symbol 264 FontUsed by:266
Symbol 265 GraphicUsed by:271
Symbol 266 EditableTextUses:264Used by:271
Symbol 267 FontUsed by:269
Symbol 268 GraphicUsed by:271
Symbol 269 EditableTextUses:267Used by:271
Symbol 270 TextUses:243 238Used by:271
Symbol 271 MovieClip {Page5}Uses:221 265 266 268 269 270
Symbol 272 FontUsed by:274
Symbol 273 GraphicUsed by:280
Symbol 274 EditableTextUses:272Used by:280
Symbol 275 FontUsed by:277
Symbol 276 GraphicUsed by:280
Symbol 277 EditableTextUses:275Used by:280
Symbol 278 TextUses:238 243Used by:280
Symbol 279 TextUses:243Used by:280
Symbol 280 MovieClip {Page6}Uses:221 273 274 276 277 278 279
Symbol 281 FontUsed by:283
Symbol 282 GraphicUsed by:290
Symbol 283 EditableTextUses:281Used by:290
Symbol 284 FontUsed by:286
Symbol 285 GraphicUsed by:290
Symbol 286 EditableTextUses:284Used by:290
Symbol 287 TextUses:243 238 288Used by:290
Symbol 288 FontUsed by:287 297
Symbol 289 TextUses:243Used by:290
Symbol 290 MovieClip {Page7}Uses:221 282 283 285 286 287 289
Symbol 291 FontUsed by:293
Symbol 292 GraphicUsed by:298
Symbol 293 EditableTextUses:291Used by:298
Symbol 294 FontUsed by:296
Symbol 295 GraphicUsed by:298
Symbol 296 EditableTextUses:294Used by:298
Symbol 297 TextUses:243 288Used by:298
Symbol 298 MovieClip {Page8}Uses:221 292 293 295 296 297
Symbol 299 FontUsed by:301
Symbol 300 GraphicUsed by:307
Symbol 301 EditableTextUses:299Used by:307
Symbol 302 FontUsed by:304
Symbol 303 GraphicUsed by:307
Symbol 304 EditableTextUses:302Used by:307
Symbol 305 TextUses:243 238Used by:307
Symbol 306 TextUses:243Used by:307
Symbol 307 MovieClip {Page9}Uses:221 300 301 303 304 305 306
Symbol 308 FontUsed by:310
Symbol 309 GraphicUsed by:315
Symbol 310 EditableTextUses:308Used by:315
Symbol 311 FontUsed by:313
Symbol 312 GraphicUsed by:315
Symbol 313 EditableTextUses:311Used by:315
Symbol 314 TextUses:243 238Used by:315
Symbol 315 MovieClip {Page10}Uses:221 309 310 312 313 314
Symbol 316 FontUsed by:318
Symbol 317 GraphicUsed by:323
Symbol 318 EditableTextUses:316Used by:323
Symbol 319 FontUsed by:321
Symbol 320 GraphicUsed by:323
Symbol 321 EditableTextUses:319Used by:323
Symbol 322 TextUses:243 238Used by:323
Symbol 323 MovieClip {Page11}Uses:221 317 318 320 321 322
Symbol 324 FontUsed by:326
Symbol 325 GraphicUsed by:332
Symbol 326 EditableTextUses:324Used by:332
Symbol 327 FontUsed by:329
Symbol 328 GraphicUsed by:332
Symbol 329 EditableTextUses:327Used by:332
Symbol 330 TextUses:243 238Used by:332
Symbol 331 TextUses:243Used by:332
Symbol 332 MovieClip {Page12}Uses:221 325 326 328 329 330 331
Symbol 333 FontUsed by:335
Symbol 334 GraphicUsed by:340
Symbol 335 EditableTextUses:333Used by:340
Symbol 336 FontUsed by:338
Symbol 337 GraphicUsed by:340
Symbol 338 EditableTextUses:336Used by:340
Symbol 339 TextUses:243Used by:340
Symbol 340 MovieClip {Page13}Uses:221 334 335 337 338 339
Symbol 341 FontUsed by:343
Symbol 342 GraphicUsed by:349
Symbol 343 EditableTextUses:341Used by:349
Symbol 344 FontUsed by:346
Symbol 345 GraphicUsed by:349
Symbol 346 EditableTextUses:344Used by:349
Symbol 347 TextUses:243 348Used by:349
Symbol 348 FontUsed by:347 357 373 422 430 446
Symbol 349 MovieClip {Page14}Uses:221 342 343 345 346 347
Symbol 350 FontUsed by:352
Symbol 351 GraphicUsed by:358
Symbol 352 EditableTextUses:350Used by:358
Symbol 353 GraphicUsed by:358
Symbol 354 FontUsed by:356
Symbol 355 GraphicUsed by:358
Symbol 356 EditableTextUses:354Used by:358
Symbol 357 TextUses:243 348Used by:358
Symbol 358 MovieClip {Page15}Uses:221 351 352 353 355 356 357
Symbol 359 FontUsed by:361
Symbol 360 GraphicUsed by:366
Symbol 361 EditableTextUses:359Used by:366
Symbol 362 FontUsed by:364
Symbol 363 GraphicUsed by:366
Symbol 364 EditableTextUses:362Used by:366
Symbol 365 TextUses:243Used by:366
Symbol 366 MovieClip {Page16}Uses:221 360 361 363 364 365
Symbol 367 FontUsed by:369
Symbol 368 GraphicUsed by:375
Symbol 369 EditableTextUses:367Used by:375
Symbol 370 FontUsed by:372
Symbol 371 GraphicUsed by:375
Symbol 372 EditableTextUses:370Used by:375
Symbol 373 TextUses:243 348Used by:375
Symbol 374 TextUses:243Used by:375
Symbol 375 MovieClip {Page17}Uses:221 368 369 371 372 373 374
Symbol 376 FontUsed by:378
Symbol 377 GraphicUsed by:386
Symbol 378 EditableTextUses:376Used by:386
Symbol 379 GraphicUsed by:386
Symbol 380 FontUsed by:382
Symbol 381 GraphicUsed by:386
Symbol 382 EditableTextUses:380Used by:386
Symbol 383 TextUses:243Used by:386
Symbol 384 GraphicUsed by:386
Symbol 385 TextUses:243Used by:386
Symbol 386 MovieClip {Page18}Uses:221 377 378 379 381 382 383 384 385
Symbol 387 FontUsed by:389
Symbol 388 GraphicUsed by:395
Symbol 389 EditableTextUses:387Used by:395
Symbol 390 FontUsed by:392
Symbol 391 GraphicUsed by:395
Symbol 392 EditableTextUses:390Used by:395
Symbol 393 TextUses:238 243Used by:395
Symbol 394 TextUses:243Used by:395
Symbol 395 MovieClip {Page19}Uses:221 388 389 391 392 393 394
Symbol 396 FontUsed by:398
Symbol 397 GraphicUsed by:404
Symbol 398 EditableTextUses:396Used by:404
Symbol 399 GraphicUsed by:404
Symbol 400 FontUsed by:402
Symbol 401 GraphicUsed by:404
Symbol 402 EditableTextUses:400Used by:404
Symbol 403 TextUses:243 238Used by:404
Symbol 404 MovieClip {Page20}Uses:221 397 398 399 401 402 403
Symbol 405 FontUsed by:407
Symbol 406 GraphicUsed by:415
Symbol 407 EditableTextUses:405Used by:415
Symbol 408 GraphicUsed by:415
Symbol 409 FontUsed by:411
Symbol 410 GraphicUsed by:415
Symbol 411 EditableTextUses:409Used by:415
Symbol 412 TextUses:243Used by:415
Symbol 413 GraphicUsed by:415
Symbol 414 TextUses:243Used by:415
Symbol 415 MovieClip {Page21}Uses:221 406 407 408 410 411 412 413 414
Symbol 416 FontUsed by:418
Symbol 417 GraphicUsed by:423
Symbol 418 EditableTextUses:416Used by:423
Symbol 419 FontUsed by:421
Symbol 420 GraphicUsed by:423
Symbol 421 EditableTextUses:419Used by:423
Symbol 422 TextUses:243 348Used by:423
Symbol 423 MovieClip {Page22}Uses:221 417 418 420 421 422
Symbol 424 FontUsed by:426
Symbol 425 GraphicUsed by:431
Symbol 426 EditableTextUses:424Used by:431
Symbol 427 FontUsed by:429
Symbol 428 GraphicUsed by:431
Symbol 429 EditableTextUses:427Used by:431
Symbol 430 TextUses:243 348Used by:431
Symbol 431 MovieClip {Page23}Uses:221 425 426 428 429 430
Symbol 432 FontUsed by:434
Symbol 433 GraphicUsed by:439
Symbol 434 EditableTextUses:432Used by:439
Symbol 435 FontUsed by:437
Symbol 436 GraphicUsed by:439
Symbol 437 EditableTextUses:435Used by:439
Symbol 438 TextUses:243Used by:439
Symbol 439 MovieClip {Page24}Uses:221 433 434 436 437 438
Symbol 440 FontUsed by:442
Symbol 441 GraphicUsed by:448
Symbol 442 EditableTextUses:440Used by:448
Symbol 443 FontUsed by:445
Symbol 444 GraphicUsed by:448
Symbol 445 EditableTextUses:443Used by:448
Symbol 446 TextUses:243 348Used by:448
Symbol 447 TextUses:243Used by:448
Symbol 448 MovieClip {Page25}Uses:221 441 442 444 445 446 447
Symbol 449 FontUsed by:451
Symbol 450 GraphicUsed by:457
Symbol 451 EditableTextUses:449Used by:457
Symbol 452 FontUsed by:454
Symbol 453 GraphicUsed by:457
Symbol 454 EditableTextUses:452Used by:457
Symbol 455 TextUses:243 238Used by:457
Symbol 456 TextUses:243Used by:457
Symbol 457 MovieClip {Page26}Uses:221 450 451 453 454 455 456
Symbol 458 FontUsed by:460
Symbol 459 GraphicUsed by:465
Symbol 460 EditableTextUses:458Used by:465
Symbol 461 FontUsed by:463
Symbol 462 GraphicUsed by:465
Symbol 463 EditableTextUses:461Used by:465
Symbol 464 TextUses:243Used by:465
Symbol 465 MovieClip {Page27}Uses:221 459 460 462 463 464
Symbol 466 FontUsed by:468
Symbol 467 GraphicUsed by:474
Symbol 468 EditableTextUses:466Used by:474
Symbol 469 FontUsed by:471
Symbol 470 GraphicUsed by:474
Symbol 471 EditableTextUses:469Used by:474
Symbol 472 TextUses:243Used by:474
Symbol 473 TextUses:243Used by:474
Symbol 474 MovieClip {Page28}Uses:221 467 468 470 471 472 473
Symbol 475 FontUsed by:477
Symbol 476 GraphicUsed by:483
Symbol 477 EditableTextUses:475Used by:483
Symbol 478 FontUsed by:480
Symbol 479 GraphicUsed by:483
Symbol 480 EditableTextUses:478Used by:483
Symbol 481 TextUses:238 243Used by:483
Symbol 482 TextUses:243Used by:483
Symbol 483 MovieClip {Page29}Uses:221 476 477 479 480 481 482
Symbol 484 FontUsed by:486
Symbol 485 GraphicUsed by:491
Symbol 486 EditableTextUses:484Used by:491
Symbol 487 FontUsed by:489
Symbol 488 GraphicUsed by:491
Symbol 489 EditableTextUses:487Used by:491
Symbol 490 TextUses:243 238Used by:491
Symbol 491 MovieClip {Page30}Uses:221 485 486 488 489 490
Symbol 492 FontUsed by:494
Symbol 493 GraphicUsed by:499
Symbol 494 EditableTextUses:492Used by:499
Symbol 495 FontUsed by:497
Symbol 496 GraphicUsed by:499
Symbol 497 EditableTextUses:495Used by:499
Symbol 498 TextUses:243Used by:499
Symbol 499 MovieClip {Page31}Uses:221 493 494 496 497 498
Symbol 500 FontUsed by:502
Symbol 501 GraphicUsed by:508
Symbol 502 EditableTextUses:500Used by:508
Symbol 503 FontUsed by:505
Symbol 504 GraphicUsed by:508
Symbol 505 EditableTextUses:503Used by:508
Symbol 506 TextUses:243Used by:508
Symbol 507 TextUses:243Used by:508
Symbol 508 MovieClip {Page32}Uses:221 501 502 504 505 506 507
Symbol 509 FontUsed by:511
Symbol 510 GraphicUsed by:517
Symbol 511 EditableTextUses:509Used by:517
Symbol 512 FontUsed by:514
Symbol 513 GraphicUsed by:517
Symbol 514 EditableTextUses:512Used by:517
Symbol 515 TextUses:243 238Used by:517
Symbol 516 TextUses:243Used by:517
Symbol 517 MovieClip {Page33}Uses:221 510 511 513 514 515 516
Symbol 518 FontUsed by:520
Symbol 519 GraphicUsed by:526
Symbol 520 EditableTextUses:518Used by:526
Symbol 521 FontUsed by:523
Symbol 522 GraphicUsed by:526
Symbol 523 EditableTextUses:521Used by:526
Symbol 524 TextUses:243 238Used by:526
Symbol 525 TextUses:243Used by:526
Symbol 526 MovieClip {Page34}Uses:221 519 520 522 523 524 525
Symbol 527 FontUsed by:529
Symbol 528 GraphicUsed by:534
Symbol 529 EditableTextUses:527Used by:534
Symbol 530 FontUsed by:532
Symbol 531 GraphicUsed by:534
Symbol 532 EditableTextUses:530Used by:534
Symbol 533 TextUses:243 238Used by:534
Symbol 534 MovieClip {Page35}Uses:221 528 529 531 532 533
Symbol 535 FontUsed by:537
Symbol 536 GraphicUsed by:542
Symbol 537 EditableTextUses:535Used by:542
Symbol 538 FontUsed by:540
Symbol 539 GraphicUsed by:542
Symbol 540 EditableTextUses:538Used by:542
Symbol 541 TextUses:243 238Used by:542
Symbol 542 MovieClip {Page36}Uses:221 536 537 539 540 541
Symbol 543 FontUsed by:545
Symbol 544 GraphicUsed by:550
Symbol 545 EditableTextUses:543Used by:550
Symbol 546 FontUsed by:548
Symbol 547 GraphicUsed by:550
Symbol 548 EditableTextUses:546Used by:550
Symbol 549 TextUses:243Used by:550
Symbol 550 MovieClip {Page37}Uses:221 544 545 547 548 549
Symbol 551 FontUsed by:553
Symbol 552 GraphicUsed by:559
Symbol 553 EditableTextUses:551Used by:559
Symbol 554 FontUsed by:556
Symbol 555 GraphicUsed by:559
Symbol 556 EditableTextUses:554Used by:559
Symbol 557 TextUses:238 243Used by:559
Symbol 558 TextUses:243Used by:559
Symbol 559 MovieClip {Page38}Uses:221 552 553 555 556 557 558
Symbol 560 FontUsed by:562
Symbol 561 GraphicUsed by:568
Symbol 562 EditableTextUses:560Used by:568
Symbol 563 FontUsed by:565
Symbol 564 GraphicUsed by:568
Symbol 565 EditableTextUses:563Used by:568
Symbol 566 TextUses:243 238Used by:568
Symbol 567 TextUses:243Used by:568
Symbol 568 MovieClip {Page39}Uses:221 561 562 564 565 566 567
Symbol 569 FontUsed by:571
Symbol 570 GraphicUsed by:576
Symbol 571 EditableTextUses:569Used by:576
Symbol 572 FontUsed by:574
Symbol 573 GraphicUsed by:576
Symbol 574 EditableTextUses:572Used by:576
Symbol 575 TextUses:243 238Used by:576
Symbol 576 MovieClip {Page40}Uses:221 570 571 573 574 575
Symbol 577 FontUsed by:579
Symbol 578 GraphicUsed by:584
Symbol 579 EditableTextUses:577Used by:584
Symbol 580 FontUsed by:582
Symbol 581 GraphicUsed by:584
Symbol 582 EditableTextUses:580Used by:584
Symbol 583 TextUses:243Used by:584
Symbol 584 MovieClip {Page41}Uses:221 578 579 581 582 583
Symbol 585 FontUsed by:587
Symbol 586 GraphicUsed by:593
Symbol 587 EditableTextUses:585Used by:593
Symbol 588 FontUsed by:590
Symbol 589 GraphicUsed by:593
Symbol 590 EditableTextUses:588Used by:593
Symbol 591 TextUses:243 238Used by:593
Symbol 592 TextUses:243Used by:593
Symbol 593 MovieClip {Page42}Uses:221 586 587 589 590 591 592
Symbol 594 FontUsed by:596
Symbol 595 GraphicUsed by:602
Symbol 596 EditableTextUses:594Used by:602
Symbol 597 FontUsed by:599
Symbol 598 GraphicUsed by:602
Symbol 599 EditableTextUses:597Used by:602
Symbol 600 TextUses:243 238Used by:602
Symbol 601 TextUses:243Used by:602
Symbol 602 MovieClip {Page43}Uses:221 595 596 598 599 600 601
Symbol 603 FontUsed by:605
Symbol 604 GraphicUsed by:611
Symbol 605 EditableTextUses:603Used by:611
Symbol 606 FontUsed by:608
Symbol 607 GraphicUsed by:611
Symbol 608 EditableTextUses:606Used by:611
Symbol 609 TextUses:243 238Used by:611
Symbol 610 TextUses:243Used by:611
Symbol 611 MovieClip {Page44}Uses:221 604 605 607 608 609 610
Symbol 612 FontUsed by:614
Symbol 613 GraphicUsed by:620
Symbol 614 EditableTextUses:612Used by:620
Symbol 615 FontUsed by:617
Symbol 616 GraphicUsed by:620
Symbol 617 EditableTextUses:615Used by:620
Symbol 618 TextUses:243 238Used by:620
Symbol 619 TextUses:243Used by:620
Symbol 620 MovieClip {Page45}Uses:221 613 614 616 617 618 619
Symbol 621 FontUsed by:623
Symbol 622 GraphicUsed by:629
Symbol 623 EditableTextUses:621Used by:629
Symbol 624 FontUsed by:626
Symbol 625 GraphicUsed by:629
Symbol 626 EditableTextUses:624Used by:629
Symbol 627 TextUses:243 238Used by:629
Symbol 628 TextUses:243Used by:629
Symbol 629 MovieClip {Page46}Uses:221 622 623 625 626 627 628
Symbol 630 FontUsed by:632
Symbol 631 GraphicUsed by:638
Symbol 632 EditableTextUses:630Used by:638
Symbol 633 FontUsed by:635
Symbol 634 GraphicUsed by:638
Symbol 635 EditableTextUses:633Used by:638
Symbol 636 TextUses:243 238Used by:638
Symbol 637 TextUses:243Used by:638
Symbol 638 MovieClip {Page47}Uses:221 631 632 634 635 636 637
Symbol 639 FontUsed by:641
Symbol 640 GraphicUsed by:647
Symbol 641 EditableTextUses:639Used by:647
Symbol 642 FontUsed by:644
Symbol 643 GraphicUsed by:647
Symbol 644 EditableTextUses:642Used by:647
Symbol 645 TextUses:243 238Used by:647
Symbol 646 TextUses:243Used by:647
Symbol 647 MovieClip {Page48}Uses:221 640 641 643 644 645 646
Symbol 648 FontUsed by:650
Symbol 649 GraphicUsed by:655
Symbol 650 EditableTextUses:648Used by:655
Symbol 651 FontUsed by:653
Symbol 652 GraphicUsed by:655
Symbol 653 EditableTextUses:651Used by:655
Symbol 654 TextUses:243 238Used by:655
Symbol 655 MovieClip {Page49}Uses:221 649 650 652 653 654
Symbol 656 FontUsed by:658
Symbol 657 GraphicUsed by:663
Symbol 658 EditableTextUses:656Used by:663
Symbol 659 FontUsed by:661
Symbol 660 GraphicUsed by:663
Symbol 661 EditableTextUses:659Used by:663
Symbol 662 TextUses:243 238Used by:663
Symbol 663 MovieClip {Page50}Uses:221 657 658 660 661 662
Symbol 664 FontUsed by:666
Symbol 665 GraphicUsed by:671
Symbol 666 EditableTextUses:664Used by:671
Symbol 667 FontUsed by:669
Symbol 668 GraphicUsed by:671
Symbol 669 EditableTextUses:667Used by:671
Symbol 670 TextUses:243 238Used by:671
Symbol 671 MovieClip {Page51}Uses:221 665 666 668 669 670
Symbol 672 FontUsed by:674
Symbol 673 GraphicUsed by:680
Symbol 674 EditableTextUses:672Used by:680
Symbol 675 FontUsed by:677
Symbol 676 GraphicUsed by:680
Symbol 677 EditableTextUses:675Used by:680
Symbol 678 TextUses:243Used by:680
Symbol 679 TextUses:243Used by:680
Symbol 680 MovieClip {Page52}Uses:221 673 674 676 677 678 679
Symbol 681 FontUsed by:683
Symbol 682 GraphicUsed by:688
Symbol 683 EditableTextUses:681Used by:688
Symbol 684 FontUsed by:686
Symbol 685 GraphicUsed by:688
Symbol 686 EditableTextUses:684Used by:688
Symbol 687 TextUses:243Used by:688
Symbol 688 MovieClip {Page53}Uses:221 682 683 685 686 687
Symbol 689 FontUsed by:691
Symbol 690 GraphicUsed by:697
Symbol 691 EditableTextUses:689Used by:697
Symbol 692 FontUsed by:694
Symbol 693 GraphicUsed by:697
Symbol 694 EditableTextUses:692Used by:697
Symbol 695 TextUses:243 238Used by:697
Symbol 696 TextUses:243Used by:697
Symbol 697 MovieClip {Page54}Uses:221 690 691 693 694 695 696
Symbol 698 FontUsed by:700
Symbol 699 GraphicUsed by:705
Symbol 700 EditableTextUses:698Used by:705
Symbol 701 FontUsed by:703
Symbol 702 GraphicUsed by:705
Symbol 703 EditableTextUses:701Used by:705
Symbol 704 TextUses:243Used by:705
Symbol 705 MovieClip {Page55}Uses:221 699 700 702 703 704
Symbol 706 FontUsed by:708
Symbol 707 GraphicUsed by:713
Symbol 708 EditableTextUses:706Used by:713
Symbol 709 FontUsed by:711
Symbol 710 GraphicUsed by:713
Symbol 711 EditableTextUses:709Used by:713
Symbol 712 TextUses:243 238Used by:713
Symbol 713 MovieClip {Page56}Uses:221 707 708 710 711 712
Symbol 714 FontUsed by:716
Symbol 715 GraphicUsed by:722
Symbol 716 EditableTextUses:714Used by:722
Symbol 717 FontUsed by:719
Symbol 718 GraphicUsed by:722
Symbol 719 EditableTextUses:717Used by:722
Symbol 720 TextUses:243 238Used by:722
Symbol 721 TextUses:243Used by:722
Symbol 722 MovieClip {Page57}Uses:221 715 716 718 719 720 721
Symbol 723 FontUsed by:725
Symbol 724 GraphicUsed by:730
Symbol 725 EditableTextUses:723Used by:730
Symbol 726 FontUsed by:728
Symbol 727 GraphicUsed by:730
Symbol 728 EditableTextUses:726Used by:730
Symbol 729 TextUses:243 238Used by:730
Symbol 730 MovieClip {Page58}Uses:221 724 725 727 728 729
Symbol 731 FontUsed by:733
Symbol 732 GraphicUsed by:739
Symbol 733 EditableTextUses:731Used by:739
Symbol 734 FontUsed by:736
Symbol 735 GraphicUsed by:739
Symbol 736 EditableTextUses:734Used by:739
Symbol 737 TextUses:243 738 238Used by:739
Symbol 738 FontUsed by:737 746 762 864
Symbol 739 MovieClip {Page59}Uses:221 732 733 735 736 737
Symbol 740 FontUsed by:742
Symbol 741 GraphicUsed by:747
Symbol 742 EditableTextUses:740Used by:747
Symbol 743 FontUsed by:745
Symbol 744 GraphicUsed by:747
Symbol 745 EditableTextUses:743Used by:747
Symbol 746 TextUses:243 738Used by:747
Symbol 747 MovieClip {Page60}Uses:221 741 742 744 745 746
Symbol 748 FontUsed by:750
Symbol 749 GraphicUsed by:755
Symbol 750 EditableTextUses:748Used by:755
Symbol 751 FontUsed by:753
Symbol 752 GraphicUsed by:755
Symbol 753 EditableTextUses:751Used by:755
Symbol 754 TextUses:238 243Used by:755
Symbol 755 MovieClip {Page61}Uses:221 749 750 752 753 754
Symbol 756 FontUsed by:758
Symbol 757 GraphicUsed by:763
Symbol 758 EditableTextUses:756Used by:763
Symbol 759 FontUsed by:761
Symbol 760 GraphicUsed by:763
Symbol 761 EditableTextUses:759Used by:763
Symbol 762 TextUses:243 738 238Used by:763
Symbol 763 MovieClip {Page62}Uses:221 757 758 760 761 762
Symbol 764 FontUsed by:766
Symbol 765 GraphicUsed by:772
Symbol 766 EditableTextUses:764Used by:772
Symbol 767 FontUsed by:769
Symbol 768 GraphicUsed by:772
Symbol 769 EditableTextUses:767Used by:772
Symbol 770 TextUses:243Used by:772
Symbol 771 TextUses:243Used by:772
Symbol 772 MovieClip {Page63}Uses:221 765 766 768 769 770 771
Symbol 773 FontUsed by:775
Symbol 774 GraphicUsed by:781
Symbol 775 EditableTextUses:773Used by:781
Symbol 776 FontUsed by:778
Symbol 777 GraphicUsed by:781
Symbol 778 EditableTextUses:776Used by:781
Symbol 779 TextUses:243 244 238Used by:781
Symbol 780 TextUses:243Used by:781
Symbol 781 MovieClip {Page64}Uses:221 774 775 777 778 779 780
Symbol 782 FontUsed by:784
Symbol 783 GraphicUsed by:790
Symbol 784 EditableTextUses:782Used by:790
Symbol 785 FontUsed by:787
Symbol 786 GraphicUsed by:790
Symbol 787 EditableTextUses:785Used by:790
Symbol 788 TextUses:243 238Used by:790
Symbol 789 TextUses:243Used by:790
Symbol 790 MovieClip {Page65}Uses:221 783 784 786 787 788 789
Symbol 791 FontUsed by:793
Symbol 792 GraphicUsed by:799
Symbol 793 EditableTextUses:791Used by:799
Symbol 794 FontUsed by:796
Symbol 795 GraphicUsed by:799
Symbol 796 EditableTextUses:794Used by:799
Symbol 797 TextUses:243 238Used by:799
Symbol 798 TextUses:243Used by:799
Symbol 799 MovieClip {Page66}Uses:221 792 793 795 796 797 798
Symbol 800 FontUsed by:802
Symbol 801 GraphicUsed by:808
Symbol 802 EditableTextUses:800Used by:808
Symbol 803 FontUsed by:805
Symbol 804 GraphicUsed by:808
Symbol 805 EditableTextUses:803Used by:808
Symbol 806 TextUses:243Used by:808
Symbol 807 TextUses:243Used by:808
Symbol 808 MovieClip {Page67}Uses:221 801 802 804 805 806 807
Symbol 809 FontUsed by:811
Symbol 810 GraphicUsed by:816
Symbol 811 EditableTextUses:809Used by:816
Symbol 812 FontUsed by:814
Symbol 813 GraphicUsed by:816
Symbol 814 EditableTextUses:812Used by:816
Symbol 815 TextUses:243 238Used by:816
Symbol 816 MovieClip {Page68}Uses:221 810 811 813 814 815
Symbol 817 FontUsed by:819
Symbol 818 GraphicUsed by:825
Symbol 819 EditableTextUses:817Used by:825
Symbol 820 FontUsed by:822
Symbol 821 GraphicUsed by:825
Symbol 822 EditableTextUses:820Used by:825
Symbol 823 TextUses:243Used by:825
Symbol 824 TextUses:243Used by:825
Symbol 825 MovieClip {Page69}Uses:221 818 819 821 822 823 824
Symbol 826 FontUsed by:828
Symbol 827 GraphicUsed by:833
Symbol 828 EditableTextUses:826Used by:833
Symbol 829 FontUsed by:831
Symbol 830 GraphicUsed by:833
Symbol 831 EditableTextUses:829Used by:833
Symbol 832 TextUses:243 238Used by:833
Symbol 833 MovieClip {Page70}Uses:221 827 828 830 831 832
Symbol 834 FontUsed by:836
Symbol 835 GraphicUsed by:841
Symbol 836 EditableTextUses:834Used by:841
Symbol 837 FontUsed by:839
Symbol 838 GraphicUsed by:841
Symbol 839 EditableTextUses:837Used by:841
Symbol 840 TextUses:243Used by:841
Symbol 841 MovieClip {Page71}Uses:221 835 836 838 839 840
Symbol 842 FontUsed by:844
Symbol 843 GraphicUsed by:849
Symbol 844 EditableTextUses:842Used by:849
Symbol 845 FontUsed by:847
Symbol 846 GraphicUsed by:849
Symbol 847 EditableTextUses:845Used by:849
Symbol 848 TextUses:243 238Used by:849
Symbol 849 MovieClip {Page72}Uses:221 843 844 846 847 848
Symbol 850 FontUsed by:852
Symbol 851 GraphicUsed by:857
Symbol 852 EditableTextUses:850Used by:857
Symbol 853 FontUsed by:855
Symbol 854 GraphicUsed by:857
Symbol 855 EditableTextUses:853Used by:857
Symbol 856 TextUses:238 243Used by:857
Symbol 857 MovieClip {Page73}Uses:221 851 852 854 855 856
Symbol 858 FontUsed by:860
Symbol 859 GraphicUsed by:866
Symbol 860 EditableTextUses:858Used by:866
Symbol 861 FontUsed by:863
Symbol 862 GraphicUsed by:866
Symbol 863 EditableTextUses:861Used by:866
Symbol 864 TextUses:243 238 738Used by:866
Symbol 865 TextUses:243Used by:866
Symbol 866 MovieClip {Page74}Uses:221 859 860 862 863 864 865
Symbol 867 FontUsed by:869
Symbol 868 GraphicUsed by:874
Symbol 869 EditableTextUses:867Used by:874
Symbol 870 FontUsed by:872
Symbol 871 GraphicUsed by:874
Symbol 872 EditableTextUses:870Used by:874
Symbol 873 TextUses:243 238Used by:874
Symbol 874 MovieClip {Page75}Uses:221 868 869 871 872 873
Symbol 875 FontUsed by:877
Symbol 876 GraphicUsed by:883
Symbol 877 EditableTextUses:875Used by:883
Symbol 878 FontUsed by:880
Symbol 879 GraphicUsed by:883
Symbol 880 EditableTextUses:878Used by:883
Symbol 881 TextUses:238 243Used by:883
Symbol 882 TextUses:243Used by:883
Symbol 883 MovieClip {Page76}Uses:221 876 877 879 880 881 882
Symbol 884 FontUsed by:886
Symbol 885 GraphicUsed by:892
Symbol 886 EditableTextUses:884Used by:892
Symbol 887 FontUsed by:889
Symbol 888 GraphicUsed by:892
Symbol 889 EditableTextUses:887Used by:892
Symbol 890 TextUses:243 238Used by:892
Symbol 891 TextUses:243Used by:892
Symbol 892 MovieClip {Page77}Uses:221 885 886 888 889 890 891
Symbol 893 FontUsed by:895
Symbol 894 GraphicUsed by:900
Symbol 895 EditableTextUses:893Used by:900
Symbol 896 FontUsed by:898
Symbol 897 GraphicUsed by:900
Symbol 898 EditableTextUses:896Used by:900
Symbol 899 TextUses:243Used by:900
Symbol 900 MovieClip {Page78}Uses:221 894 895 897 898 899
Symbol 901 FontUsed by:903
Symbol 902 GraphicUsed by:908
Symbol 903 EditableTextUses:901Used by:908
Symbol 904 FontUsed by:906
Symbol 905 GraphicUsed by:908
Symbol 906 EditableTextUses:904Used by:908
Symbol 907 TextUses:238 243Used by:908
Symbol 908 MovieClip {Page79}Uses:221 902 903 905 906 907
Symbol 909 FontUsed by:911
Symbol 910 GraphicUsed by:917
Symbol 911 EditableTextUses:909Used by:917
Symbol 912 FontUsed by:914
Symbol 913 GraphicUsed by:917
Symbol 914 EditableTextUses:912Used by:917
Symbol 915 TextUses:243Used by:917
Symbol 916 TextUses:243Used by:917
Symbol 917 MovieClip {Page80}Uses:221 910 911 913 914 915 916
Symbol 918 FontUsed by:920
Symbol 919 GraphicUsed by:926
Symbol 920 EditableTextUses:918Used by:926
Symbol 921 FontUsed by:923
Symbol 922 GraphicUsed by:926
Symbol 923 EditableTextUses:921Used by:926
Symbol 924 TextUses:243Used by:926
Symbol 925 TextUses:243Used by:926
Symbol 926 MovieClip {Page81}Uses:221 919 920 922 923 924 925
Symbol 927 FontUsed by:929
Symbol 928 GraphicUsed by:934
Symbol 929 EditableTextUses:927Used by:934
Symbol 930 FontUsed by:932
Symbol 931 GraphicUsed by:934
Symbol 932 EditableTextUses:930Used by:934
Symbol 933 TextUses:238 243Used by:934
Symbol 934 MovieClip {Page82}Uses:221 928 929 931 932 933
Symbol 935 FontUsed by:937
Symbol 936 GraphicUsed by:943
Symbol 937 EditableTextUses:935Used by:943
Symbol 938 FontUsed by:940
Symbol 939 GraphicUsed by:943
Symbol 940 EditableTextUses:938Used by:943
Symbol 941 TextUses:243 238Used by:943
Symbol 942 TextUses:243Used by:943
Symbol 943 MovieClip {Page83}Uses:221 936 937 939 940 941 942
Symbol 944 FontUsed by:946
Symbol 945 GraphicUsed by:951
Symbol 946 EditableTextUses:944Used by:951
Symbol 947 FontUsed by:949
Symbol 948 GraphicUsed by:951
Symbol 949 EditableTextUses:947Used by:951
Symbol 950 TextUses:243 238Used by:951
Symbol 951 MovieClip {Page84}Uses:221 945 946 948 949 950
Symbol 952 FontUsed by:954
Symbol 953 GraphicUsed by:959
Symbol 954 EditableTextUses:952Used by:959
Symbol 955 FontUsed by:957
Symbol 956 GraphicUsed by:959
Symbol 957 EditableTextUses:955Used by:959
Symbol 958 TextUses:243 238Used by:959
Symbol 959 MovieClip {Page85}Uses:221 953 954 956 957 958
Symbol 960 FontUsed by:962
Symbol 961 GraphicUsed by:967
Symbol 962 EditableTextUses:960Used by:967
Symbol 963 FontUsed by:965
Symbol 964 GraphicUsed by:967
Symbol 965 EditableTextUses:963Used by:967
Symbol 966 TextUses:243 238Used by:967
Symbol 967 MovieClip {Page86}Uses:221 961 962 964 965 966
Symbol 968 FontUsed by:970
Symbol 969 GraphicUsed by:976
Symbol 970 EditableTextUses:968Used by:976
Symbol 971 FontUsed by:973
Symbol 972 GraphicUsed by:976
Symbol 973 EditableTextUses:971Used by:976
Symbol 974 TextUses:243 238Used by:976
Symbol 975 TextUses:243Used by:976
Symbol 976 MovieClip {Page87}Uses:221 969 970 972 973 974 975
Symbol 977 FontUsed by:979
Symbol 978 GraphicUsed by:985
Symbol 979 EditableTextUses:977Used by:985
Symbol 980 FontUsed by:982
Symbol 981 GraphicUsed by:985
Symbol 982 EditableTextUses:980Used by:985
Symbol 983 TextUses:238 243 984Used by:985
Symbol 984 FontUsed by:983 992
Symbol 985 MovieClip {Page88}Uses:221 978 979 981 982 983
Symbol 986 FontUsed by:988
Symbol 987 GraphicUsed by:993
Symbol 988 EditableTextUses:986Used by:993
Symbol 989 FontUsed by:991
Symbol 990 GraphicUsed by:993
Symbol 991 EditableTextUses:989Used by:993
Symbol 992 TextUses:243 984Used by:993
Symbol 993 MovieClip {Page89}Uses:221 987 988 990 991 992
Symbol 994 FontUsed by:996
Symbol 995 GraphicUsed by:1001
Symbol 996 EditableTextUses:994Used by:1001
Symbol 997 FontUsed by:999
Symbol 998 GraphicUsed by:1001
Symbol 999 EditableTextUses:997Used by:1001
Symbol 1000 TextUses:243 238Used by:1001
Symbol 1001 MovieClip {Page90}Uses:221 995 996 998 999 1000
Symbol 1002 FontUsed by:1004
Symbol 1003 GraphicUsed by:1009
Symbol 1004 EditableTextUses:1002Used by:1009
Symbol 1005 FontUsed by:1007
Symbol 1006 GraphicUsed by:1009
Symbol 1007 EditableTextUses:1005Used by:1009
Symbol 1008 TextUses:243 238Used by:1009
Symbol 1009 MovieClip {Page91}Uses:221 1003 1004 1006 1007 1008
Symbol 1010 FontUsed by:1012
Symbol 1011 GraphicUsed by:1017
Symbol 1012 EditableTextUses:1010Used by:1017
Symbol 1013 FontUsed by:1015
Symbol 1014 GraphicUsed by:1017
Symbol 1015 EditableTextUses:1013Used by:1017
Symbol 1016 TextUses:243 238Used by:1017
Symbol 1017 MovieClip {Page92}Uses:221 1011 1012 1014 1015 1016
Symbol 1018 FontUsed by:1020
Symbol 1019 GraphicUsed by:1026
Symbol 1020 EditableTextUses:1018Used by:1026
Symbol 1021 FontUsed by:1023
Symbol 1022 GraphicUsed by:1026
Symbol 1023 EditableTextUses:1021Used by:1026
Symbol 1024 TextUses:243Used by:1026
Symbol 1025 TextUses:243Used by:1026
Symbol 1026 MovieClip {Page93}Uses:221 1019 1020 1022 1023 1024 1025
Symbol 1027 FontUsed by:1029
Symbol 1028 GraphicUsed by:1035
Symbol 1029 EditableTextUses:1027Used by:1035
Symbol 1030 FontUsed by:1032
Symbol 1031 GraphicUsed by:1035
Symbol 1032 EditableTextUses:1030Used by:1035
Symbol 1033 TextUses:243Used by:1035
Symbol 1034 TextUses:243Used by:1035
Symbol 1035 MovieClip {Page94}Uses:221 1028 1029 1031 1032 1033 1034
Symbol 1036 FontUsed by:1038
Symbol 1037 GraphicUsed by:1044
Symbol 1038 EditableTextUses:1036Used by:1044
Symbol 1039 FontUsed by:1041
Symbol 1040 GraphicUsed by:1044
Symbol 1041 EditableTextUses:1039Used by:1044
Symbol 1042 TextUses:243 238Used by:1044
Symbol 1043 TextUses:243Used by:1044
Symbol 1044 MovieClip {Page95}Uses:221 1037 1038 1040 1041 1042 1043
Symbol 1045 FontUsed by:1047
Symbol 1046 GraphicUsed by:1053
Symbol 1047 EditableTextUses:1045Used by:1053
Symbol 1048 FontUsed by:1050
Symbol 1049 GraphicUsed by:1053
Symbol 1050 EditableTextUses:1048Used by:1053
Symbol 1051 TextUses:243 238Used by:1053
Symbol 1052 TextUses:243Used by:1053
Symbol 1053 MovieClip {Page96}Uses:221 1046 1047 1049 1050 1051 1052
Symbol 1054 FontUsed by:1056
Symbol 1055 GraphicUsed by:1061
Symbol 1056 EditableTextUses:1054Used by:1061
Symbol 1057 FontUsed by:1059
Symbol 1058 GraphicUsed by:1061
Symbol 1059 EditableTextUses:1057Used by:1061
Symbol 1060 TextUses:243Used by:1061
Symbol 1061 MovieClip {Page97}Uses:221 1055 1056 1058 1059 1060
Symbol 1062 FontUsed by:1064
Symbol 1063 GraphicUsed by:1069
Symbol 1064 EditableTextUses:1062Used by:1069
Symbol 1065 FontUsed by:1067
Symbol 1066 GraphicUsed by:1069
Symbol 1067 EditableTextUses:1065Used by:1069
Symbol 1068 TextUses:243Used by:1069
Symbol 1069 MovieClip {Page98}Uses:221 1063 1064 1066 1067 1068
Symbol 1070 FontUsed by:1072
Symbol 1071 GraphicUsed by:1077
Symbol 1072 EditableTextUses:1070Used by:1077
Symbol 1073 FontUsed by:1075
Symbol 1074 GraphicUsed by:1077
Symbol 1075 EditableTextUses:1073Used by:1077
Symbol 1076 TextUses:243 238Used by:1077
Symbol 1077 MovieClip {Page99}Uses:221 1071 1072 1074 1075 1076
Symbol 1078 FontUsed by:1080
Symbol 1079 GraphicUsed by:1086
Symbol 1080 EditableTextUses:1078Used by:1086
Symbol 1081 FontUsed by:1083
Symbol 1082 GraphicUsed by:1086
Symbol 1083 EditableTextUses:1081Used by:1086
Symbol 1084 TextUses:243 238Used by:1086
Symbol 1085 TextUses:243Used by:1086
Symbol 1086 MovieClip {Page100}Uses:221 1079 1080 1082 1083 1084 1085
Symbol 1087 FontUsed by:1089
Symbol 1088 GraphicUsed by:1094
Symbol 1089 EditableTextUses:1087Used by:1094
Symbol 1090 FontUsed by:1092
Symbol 1091 GraphicUsed by:1094
Symbol 1092 EditableTextUses:1090Used by:1094
Symbol 1093 TextUses:243 238Used by:1094
Symbol 1094 MovieClip {Page101}Uses:221 1088 1089 1091 1092 1093
Symbol 1095 FontUsed by:1097
Symbol 1096 GraphicUsed by:1102
Symbol 1097 EditableTextUses:1095Used by:1102
Symbol 1098 FontUsed by:1100
Symbol 1099 GraphicUsed by:1102
Symbol 1100 EditableTextUses:1098Used by:1102
Symbol 1101 TextUses:238 243Used by:1102
Symbol 1102 MovieClip {Page102}Uses:221 1096 1097 1099 1100 1101
Symbol 1103 FontUsed by:1105
Symbol 1104 GraphicUsed by:1111
Symbol 1105 EditableTextUses:1103Used by:1111
Symbol 1106 FontUsed by:1108
Symbol 1107 GraphicUsed by:1111
Symbol 1108 EditableTextUses:1106Used by:1111
Symbol 1109 TextUses:243 238Used by:1111
Symbol 1110 TextUses:243Used by:1111
Symbol 1111 MovieClip {Page103}Uses:221 1104 1105 1107 1108 1109 1110
Symbol 1112 FontUsed by:1114
Symbol 1113 GraphicUsed by:1119
Symbol 1114 EditableTextUses:1112Used by:1119
Symbol 1115 FontUsed by:1117
Symbol 1116 GraphicUsed by:1119
Symbol 1117 EditableTextUses:1115Used by:1119
Symbol 1118 TextUses:238 243Used by:1119
Symbol 1119 MovieClip {Page104}Uses:221 1113 1114 1116 1117 1118
Symbol 1120 FontUsed by:1122
Symbol 1121 GraphicUsed by:1127
Symbol 1122 EditableTextUses:1120Used by:1127
Symbol 1123 FontUsed by:1125
Symbol 1124 GraphicUsed by:1127
Symbol 1125 EditableTextUses:1123Used by:1127
Symbol 1126 TextUses:243 238Used by:1127
Symbol 1127 MovieClip {Page105}Uses:221 1121 1122 1124 1125 1126
Symbol 1128 FontUsed by:1130
Symbol 1129 GraphicUsed by:1136
Symbol 1130 EditableTextUses:1128Used by:1136
Symbol 1131 FontUsed by:1133
Symbol 1132 GraphicUsed by:1136
Symbol 1133 EditableTextUses:1131Used by:1136
Symbol 1134 TextUses:243 238Used by:1136
Symbol 1135 TextUses:243Used by:1136
Symbol 1136 MovieClip {Page106}Uses:221 1129 1130 1132 1133 1134 1135
Symbol 1137 FontUsed by:1139
Symbol 1138 GraphicUsed by:1144
Symbol 1139 EditableTextUses:1137Used by:1144
Symbol 1140 FontUsed by:1142
Symbol 1141 GraphicUsed by:1144
Symbol 1142 EditableTextUses:1140Used by:1144
Symbol 1143 TextUses:243 238Used by:1144
Symbol 1144 MovieClip {Page107}Uses:221 1138 1139 1141 1142 1143
Symbol 1145 FontUsed by:1147
Symbol 1146 GraphicUsed by:1152
Symbol 1147 EditableTextUses:1145Used by:1152
Symbol 1148 FontUsed by:1150
Symbol 1149 GraphicUsed by:1152
Symbol 1150 EditableTextUses:1148Used by:1152
Symbol 1151 TextUses:243 238Used by:1152
Symbol 1152 MovieClip {Page108}Uses:221 1146 1147 1149 1150 1151
Symbol 1153 FontUsed by:1155
Symbol 1154 GraphicUsed by:1160
Symbol 1155 EditableTextUses:1153Used by:1160
Symbol 1156 FontUsed by:1158
Symbol 1157 GraphicUsed by:1160
Symbol 1158 EditableTextUses:1156Used by:1160
Symbol 1159 TextUses:243 238Used by:1160
Symbol 1160 MovieClip {Page109}Uses:221 1154 1155 1157 1158 1159
Symbol 1161 FontUsed by:1163
Symbol 1162 GraphicUsed by:1169
Symbol 1163 EditableTextUses:1161Used by:1169
Symbol 1164 FontUsed by:1166
Symbol 1165 GraphicUsed by:1169
Symbol 1166 EditableTextUses:1164Used by:1169
Symbol 1167 TextUses:243 238Used by:1169
Symbol 1168 TextUses:243Used by:1169
Symbol 1169 MovieClip {Page110}Uses:221 1162 1163 1165 1166 1167 1168
Symbol 1170 FontUsed by:1172
Symbol 1171 GraphicUsed by:1177
Symbol 1172 EditableTextUses:1170Used by:1177
Symbol 1173 FontUsed by:1175
Symbol 1174 GraphicUsed by:1177
Symbol 1175 EditableTextUses:1173Used by:1177
Symbol 1176 TextUses:243 238Used by:1177
Symbol 1177 MovieClip {Page111}Uses:221 1171 1172 1174 1175 1176
Symbol 1178 FontUsed by:1180
Symbol 1179 GraphicUsed by:1189
Symbol 1180 EditableTextUses:1178Used by:1189
Symbol 1181 GraphicUsed by:1189
Symbol 1182 FontUsed by:1184
Symbol 1183 GraphicUsed by:1189
Symbol 1184 EditableTextUses:1182Used by:1189
Symbol 1185 TextUses:243 238Used by:1189
Symbol 1186 TextUses:243Used by:1189
Symbol 1187 GraphicUsed by:1189
Symbol 1188 TextUses:243Used by:1189
Symbol 1189 MovieClip {Page112}Uses:221 1179 1180 1181 1183 1184 1185 1186 1187 1188
Symbol 1190 FontUsed by:1192
Symbol 1191 GraphicUsed by:1197
Symbol 1192 EditableTextUses:1190Used by:1197
Symbol 1193 FontUsed by:1195
Symbol 1194 GraphicUsed by:1197
Symbol 1195 EditableTextUses:1193Used by:1197
Symbol 1196 TextUses:243 238Used by:1197
Symbol 1197 MovieClip {Page113}Uses:221 1191 1192 1194 1195 1196
Symbol 1198 FontUsed by:1200
Symbol 1199 GraphicUsed by:1205
Symbol 1200 EditableTextUses:1198Used by:1205
Symbol 1201 FontUsed by:1203
Symbol 1202 GraphicUsed by:1205
Symbol 1203 EditableTextUses:1201Used by:1205
Symbol 1204 TextUses:238 243Used by:1205
Symbol 1205 MovieClip {Page114}Uses:221 1199 1200 1202 1203 1204
Symbol 1206 FontUsed by:1208
Symbol 1207 GraphicUsed by:1213
Symbol 1208 EditableTextUses:1206Used by:1213
Symbol 1209 FontUsed by:1211
Symbol 1210 GraphicUsed by:1213
Symbol 1211 EditableTextUses:1209Used by:1213
Symbol 1212 TextUses:243 238Used by:1213
Symbol 1213 MovieClip {Page115}Uses:221 1207 1208 1210 1211 1212
Symbol 1214 FontUsed by:1216
Symbol 1215 GraphicUsed by:1221
Symbol 1216 EditableTextUses:1214Used by:1221
Symbol 1217 FontUsed by:1219
Symbol 1218 GraphicUsed by:1221
Symbol 1219 EditableTextUses:1217Used by:1221
Symbol 1220 TextUses:243Used by:1221
Symbol 1221 MovieClip {Page116}Uses:221 1215 1216 1218 1219 1220
Symbol 1222 FontUsed by:1224
Symbol 1223 GraphicUsed by:1229
Symbol 1224 EditableTextUses:1222Used by:1229
Symbol 1225 FontUsed by:1227
Symbol 1226 GraphicUsed by:1229
Symbol 1227 EditableTextUses:1225Used by:1229
Symbol 1228 TextUses:243 238Used by:1229
Symbol 1229 MovieClip {Page117}Uses:221 1223 1224 1226 1227 1228
Symbol 1230 FontUsed by:1232
Symbol 1231 GraphicUsed by:1237
Symbol 1232 EditableTextUses:1230Used by:1237
Symbol 1233 FontUsed by:1235
Symbol 1234 GraphicUsed by:1237
Symbol 1235 EditableTextUses:1233Used by:1237
Symbol 1236 TextUses:243Used by:1237
Symbol 1237 MovieClip {Page118}Uses:221 1231 1232 1234 1235 1236
Symbol 1238 FontUsed by:1240
Symbol 1239 GraphicUsed by:1245
Symbol 1240 EditableTextUses:1238Used by:1245
Symbol 1241 FontUsed by:1243
Symbol 1242 GraphicUsed by:1245
Symbol 1243 EditableTextUses:1241Used by:1245
Symbol 1244 TextUses:243Used by:1245
Symbol 1245 MovieClip {Page119}Uses:221 1239 1240 1242 1243 1244
Symbol 1246 FontUsed by:1248
Symbol 1247 GraphicUsed by:1253
Symbol 1248 EditableTextUses:1246Used by:1253
Symbol 1249 FontUsed by:1251
Symbol 1250 GraphicUsed by:1253
Symbol 1251 EditableTextUses:1249Used by:1253
Symbol 1252 TextUses:238 243Used by:1253
Symbol 1253 MovieClip {Page120}Uses:221 1247 1248 1250 1251 1252
Symbol 1254 FontUsed by:1256
Symbol 1255 GraphicUsed by:1262
Symbol 1256 EditableTextUses:1254Used by:1262
Symbol 1257 FontUsed by:1259
Symbol 1258 GraphicUsed by:1262
Symbol 1259 EditableTextUses:1257Used by:1262
Symbol 1260 TextUses:243Used by:1262
Symbol 1261 TextUses:243Used by:1262
Symbol 1262 MovieClip {Page121}Uses:221 1255 1256 1258 1259 1260 1261
Symbol 1263 FontUsed by:1265
Symbol 1264 GraphicUsed by:1271
Symbol 1265 EditableTextUses:1263Used by:1271
Symbol 1266 FontUsed by:1268
Symbol 1267 GraphicUsed by:1271
Symbol 1268 EditableTextUses:1266Used by:1271
Symbol 1269 TextUses:238 243Used by:1271
Symbol 1270 TextUses:243Used by:1271
Symbol 1271 MovieClip {Page122}Uses:221 1264 1265 1267 1268 1269 1270
Symbol 1272 FontUsed by:1274
Symbol 1273 GraphicUsed by:1280
Symbol 1274 EditableTextUses:1272Used by:1280
Symbol 1275 FontUsed by:1277
Symbol 1276 GraphicUsed by:1280
Symbol 1277 EditableTextUses:1275Used by:1280
Symbol 1278 TextUses:243 238Used by:1280
Symbol 1279 TextUses:243Used by:1280
Symbol 1280 MovieClip {Page123}Uses:221 1273 1274 1276 1277 1278 1279
Symbol 1281 FontUsed by:1283
Symbol 1282 GraphicUsed by:1289
Symbol 1283 EditableTextUses:1281Used by:1289
Symbol 1284 FontUsed by:1286
Symbol 1285 GraphicUsed by:1289
Symbol 1286 EditableTextUses:1284Used by:1289
Symbol 1287 TextUses:243Used by:1289
Symbol 1288 TextUses:243Used by:1289
Symbol 1289 MovieClip {Page124}Uses:221 1282 1283 1285 1286 1287 1288
Symbol 1290 FontUsed by:1292
Symbol 1291 GraphicUsed by:1298
Symbol 1292 EditableTextUses:1290Used by:1298
Symbol 1293 FontUsed by:1295
Symbol 1294 GraphicUsed by:1298
Symbol 1295 EditableTextUses:1293Used by:1298
Symbol 1296 TextUses:243Used by:1298
Symbol 1297 TextUses:243Used by:1298
Symbol 1298 MovieClip {Page125}Uses:221 1291 1292 1294 1295 1296 1297
Symbol 1299 FontUsed by:1301
Symbol 1300 GraphicUsed by:1306
Symbol 1301 EditableTextUses:1299Used by:1306
Symbol 1302 FontUsed by:1304
Symbol 1303 GraphicUsed by:1306
Symbol 1304 EditableTextUses:1302Used by:1306
Symbol 1305 TextUses:243 238Used by:1306
Symbol 1306 MovieClip {Page126}Uses:221 1300 1301 1303 1304 1305
Symbol 1307 FontUsed by:1309
Symbol 1308 GraphicUsed by:1314
Symbol 1309 EditableTextUses:1307Used by:1314
Symbol 1310 FontUsed by:1312
Symbol 1311 GraphicUsed by:1314
Symbol 1312 EditableTextUses:1310Used by:1314
Symbol 1313 TextUses:238 243Used by:1314
Symbol 1314 MovieClip {Page127}Uses:221 1308 1309 1311 1312 1313
Symbol 1315 FontUsed by:1317
Symbol 1316 GraphicUsed by:1322
Symbol 1317 EditableTextUses:1315Used by:1322
Symbol 1318 FontUsed by:1320
Symbol 1319 GraphicUsed by:1322
Symbol 1320 EditableTextUses:1318Used by:1322
Symbol 1321 TextUses:243Used by:1322
Symbol 1322 MovieClip {Page128}Uses:221 1316 1317 1319 1320 1321
Symbol 1323 FontUsed by:1325
Symbol 1324 GraphicUsed by:1330
Symbol 1325 EditableTextUses:1323Used by:1330
Symbol 1326 FontUsed by:1328
Symbol 1327 GraphicUsed by:1330
Symbol 1328 EditableTextUses:1326Used by:1330
Symbol 1329 TextUses:243 238Used by:1330
Symbol 1330 MovieClip {Page129}Uses:221 1324 1325 1327 1328 1329
Symbol 1331 FontUsed by:1333
Symbol 1332 GraphicUsed by:1338
Symbol 1333 EditableTextUses:1331Used by:1338
Symbol 1334 FontUsed by:1336
Symbol 1335 GraphicUsed by:1338
Symbol 1336 EditableTextUses:1334Used by:1338
Symbol 1337 TextUses:238 243Used by:1338
Symbol 1338 MovieClip {Page130}Uses:221 1332 1333 1335 1336 1337
Symbol 1339 FontUsed by:1341
Symbol 1340 GraphicUsed by:1346
Symbol 1341 EditableTextUses:1339Used by:1346
Symbol 1342 FontUsed by:1344
Symbol 1343 GraphicUsed by:1346
Symbol 1344 EditableTextUses:1342Used by:1346
Symbol 1345 TextUses:238 243Used by:1346
Symbol 1346 MovieClip {Page131}Uses:221 1340 1341 1343 1344 1345
Symbol 1347 FontUsed by:1349
Symbol 1348 GraphicUsed by:1355
Symbol 1349 EditableTextUses:1347Used by:1355
Symbol 1350 FontUsed by:1352
Symbol 1351 GraphicUsed by:1355
Symbol 1352 EditableTextUses:1350Used by:1355
Symbol 1353 TextUses:243 238Used by:1355
Symbol 1354 TextUses:243Used by:1355
Symbol 1355 MovieClip {Page132}Uses:221 1348 1349 1351 1352 1353 1354
Symbol 1356 FontUsed by:1358
Symbol 1357 GraphicUsed by:1364
Symbol 1358 EditableTextUses:1356Used by:1364
Symbol 1359 FontUsed by:1361
Symbol 1360 GraphicUsed by:1364
Symbol 1361 EditableTextUses:1359Used by:1364
Symbol 1362 TextUses:243 238Used by:1364
Symbol 1363 TextUses:243Used by:1364
Symbol 1364 MovieClip {Page133}Uses:221 1357 1358 1360 1361 1362 1363
Symbol 1365 FontUsed by:1367
Symbol 1366 GraphicUsed by:1372
Symbol 1367 EditableTextUses:1365Used by:1372
Symbol 1368 FontUsed by:1370
Symbol 1369 GraphicUsed by:1372
Symbol 1370 EditableTextUses:1368Used by:1372
Symbol 1371 TextUses:243 238Used by:1372
Symbol 1372 MovieClip {Page134}Uses:221 1366 1367 1369 1370 1371
Symbol 1373 FontUsed by:1375
Symbol 1374 GraphicUsed by:1380
Symbol 1375 EditableTextUses:1373Used by:1380
Symbol 1376 FontUsed by:1378
Symbol 1377 GraphicUsed by:1380
Symbol 1378 EditableTextUses:1376Used by:1380
Symbol 1379 TextUses:243Used by:1380
Symbol 1380 MovieClip {Page135}Uses:221 1374 1375 1377 1378 1379
Symbol 1381 FontUsed by:1383
Symbol 1382 GraphicUsed by:1389
Symbol 1383 EditableTextUses:1381Used by:1389
Symbol 1384 FontUsed by:1386
Symbol 1385 GraphicUsed by:1389
Symbol 1386 EditableTextUses:1384Used by:1389
Symbol 1387 TextUses:243 238Used by:1389
Symbol 1388 TextUses:243Used by:1389
Symbol 1389 MovieClip {Page136}Uses:221 1382 1383 1385 1386 1387 1388
Symbol 1390 FontUsed by:1392
Symbol 1391 GraphicUsed by:1398
Symbol 1392 EditableTextUses:1390Used by:1398
Symbol 1393 FontUsed by:1395
Symbol 1394 GraphicUsed by:1398
Symbol 1395 EditableTextUses:1393Used by:1398
Symbol 1396 TextUses:243 238Used by:1398
Symbol 1397 TextUses:243Used by:1398
Symbol 1398 MovieClip {Page137}Uses:221 1391 1392 1394 1395 1396 1397
Symbol 1399 FontUsed by:1401
Symbol 1400 GraphicUsed by:1406
Symbol 1401 EditableTextUses:1399Used by:1406
Symbol 1402 FontUsed by:1404
Symbol 1403 GraphicUsed by:1406
Symbol 1404 EditableTextUses:1402Used by:1406
Symbol 1405 TextUses:243 238Used by:1406
Symbol 1406 MovieClip {Page138}Uses:221 1400 1401 1403 1404 1405
Symbol 1407 FontUsed by:1409
Symbol 1408 GraphicUsed by:1414
Symbol 1409 EditableTextUses:1407Used by:1414
Symbol 1410 FontUsed by:1412
Symbol 1411 GraphicUsed by:1414
Symbol 1412 EditableTextUses:1410Used by:1414
Symbol 1413 TextUses:238 243Used by:1414
Symbol 1414 MovieClip {Page139}Uses:221 1408 1409 1411 1412 1413
Symbol 1415 FontUsed by:1417
Symbol 1416 GraphicUsed by:1422
Symbol 1417 EditableTextUses:1415Used by:1422
Symbol 1418 FontUsed by:1420
Symbol 1419 GraphicUsed by:1422
Symbol 1420 EditableTextUses:1418Used by:1422
Symbol 1421 TextUses:243Used by:1422
Symbol 1422 MovieClip {Page140}Uses:221 1416 1417 1419 1420 1421

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 234 MovieClip {Page1} Frame 1Symbol 224 EditableText
"CR"Symbol 234 MovieClip {Page1} Frame 1Symbol 230 EditableText
"CR"Symbol 246 MovieClip {Page2} Frame 1Symbol 237 EditableText
"CR"Symbol 246 MovieClip {Page2} Frame 1Symbol 241 EditableText
"CR"Symbol 255 MovieClip {Page3} Frame 1Symbol 249 EditableText
"CR"Symbol 255 MovieClip {Page3} Frame 1Symbol 252 EditableText
"CR"Symbol 263 MovieClip {Page4} Frame 1Symbol 258 EditableText
"CR"Symbol 263 MovieClip {Page4} Frame 1Symbol 261 EditableText
"CR"Symbol 271 MovieClip {Page5} Frame 1Symbol 266 EditableText
"CR"Symbol 271 MovieClip {Page5} Frame 1Symbol 269 EditableText
"CR"Symbol 280 MovieClip {Page6} Frame 1Symbol 274 EditableText
"CR"Symbol 280 MovieClip {Page6} Frame 1Symbol 277 EditableText
"CR"Symbol 290 MovieClip {Page7} Frame 1Symbol 283 EditableText
"CR"Symbol 290 MovieClip {Page7} Frame 1Symbol 286 EditableText
"CR"Symbol 298 MovieClip {Page8} Frame 1Symbol 293 EditableText
"CR"Symbol 298 MovieClip {Page8} Frame 1Symbol 296 EditableText
"CR"Symbol 307 MovieClip {Page9} Frame 1Symbol 301 EditableText
"CR"Symbol 307 MovieClip {Page9} Frame 1Symbol 304 EditableText
"CR"Symbol 315 MovieClip {Page10} Frame 1Symbol 310 EditableText
"CR"Symbol 315 MovieClip {Page10} Frame 1Symbol 313 EditableText
"CR"Symbol 323 MovieClip {Page11} Frame 1Symbol 318 EditableText
"CR"Symbol 323 MovieClip {Page11} Frame 1Symbol 321 EditableText
"CR"Symbol 332 MovieClip {Page12} Frame 1Symbol 326 EditableText
"CR"Symbol 332 MovieClip {Page12} Frame 1Symbol 329 EditableText
"CR"Symbol 340 MovieClip {Page13} Frame 1Symbol 335 EditableText
"CR"Symbol 340 MovieClip {Page13} Frame 1Symbol 338 EditableText
"CR"Symbol 349 MovieClip {Page14} Frame 1Symbol 343 EditableText
"CR"Symbol 349 MovieClip {Page14} Frame 1Symbol 346 EditableText
"CR"Symbol 358 MovieClip {Page15} Frame 1Symbol 352 EditableText
"CR"Symbol 358 MovieClip {Page15} Frame 1Symbol 356 EditableText
"CR"Symbol 366 MovieClip {Page16} Frame 1Symbol 361 EditableText
"CR"Symbol 366 MovieClip {Page16} Frame 1Symbol 364 EditableText
"CR"Symbol 375 MovieClip {Page17} Frame 1Symbol 369 EditableText
"CR"Symbol 375 MovieClip {Page17} Frame 1Symbol 372 EditableText
"CR"Symbol 386 MovieClip {Page18} Frame 1Symbol 378 EditableText
"CR"Symbol 386 MovieClip {Page18} Frame 1Symbol 382 EditableText
"CR"Symbol 395 MovieClip {Page19} Frame 1Symbol 389 EditableText
"CR"Symbol 395 MovieClip {Page19} Frame 1Symbol 392 EditableText
"CR"Symbol 404 MovieClip {Page20} Frame 1Symbol 398 EditableText
"CR"Symbol 404 MovieClip {Page20} Frame 1Symbol 402 EditableText
"CR"Symbol 415 MovieClip {Page21} Frame 1Symbol 407 EditableText
"CR"Symbol 415 MovieClip {Page21} Frame 1Symbol 411 EditableText
"CR"Symbol 423 MovieClip {Page22} Frame 1Symbol 418 EditableText
"CR"Symbol 423 MovieClip {Page22} Frame 1Symbol 421 EditableText
"CR"Symbol 431 MovieClip {Page23} Frame 1Symbol 426 EditableText
"CR"Symbol 431 MovieClip {Page23} Frame 1Symbol 429 EditableText
"CR"Symbol 439 MovieClip {Page24} Frame 1Symbol 434 EditableText
"CR"Symbol 439 MovieClip {Page24} Frame 1Symbol 437 EditableText
"CR"Symbol 448 MovieClip {Page25} Frame 1Symbol 442 EditableText
"CR"Symbol 448 MovieClip {Page25} Frame 1Symbol 445 EditableText
"CR"Symbol 457 MovieClip {Page26} Frame 1Symbol 451 EditableText
"CR"Symbol 457 MovieClip {Page26} Frame 1Symbol 454 EditableText
"CR"Symbol 465 MovieClip {Page27} Frame 1Symbol 460 EditableText
"CR"Symbol 465 MovieClip {Page27} Frame 1Symbol 463 EditableText
"CR"Symbol 474 MovieClip {Page28} Frame 1Symbol 468 EditableText
"CR"Symbol 474 MovieClip {Page28} Frame 1Symbol 471 EditableText
"CR"Symbol 483 MovieClip {Page29} Frame 1Symbol 477 EditableText
"CR"Symbol 483 MovieClip {Page29} Frame 1Symbol 480 EditableText
"CR"Symbol 491 MovieClip {Page30} Frame 1Symbol 486 EditableText
"CR"Symbol 491 MovieClip {Page30} Frame 1Symbol 489 EditableText
"CR"Symbol 499 MovieClip {Page31} Frame 1Symbol 494 EditableText
"CR"Symbol 499 MovieClip {Page31} Frame 1Symbol 497 EditableText
"CR"Symbol 508 MovieClip {Page32} Frame 1Symbol 502 EditableText
"CR"Symbol 508 MovieClip {Page32} Frame 1Symbol 505 EditableText
"CR"Symbol 517 MovieClip {Page33} Frame 1Symbol 511 EditableText
"CR"Symbol 517 MovieClip {Page33} Frame 1Symbol 514 EditableText
"CR"Symbol 526 MovieClip {Page34} Frame 1Symbol 520 EditableText
"CR"Symbol 526 MovieClip {Page34} Frame 1Symbol 523 EditableText
"CR"Symbol 534 MovieClip {Page35} Frame 1Symbol 529 EditableText
"CR"Symbol 534 MovieClip {Page35} Frame 1Symbol 532 EditableText
"CR"Symbol 542 MovieClip {Page36} Frame 1Symbol 537 EditableText
"CR"Symbol 542 MovieClip {Page36} Frame 1Symbol 540 EditableText
"CR"Symbol 550 MovieClip {Page37} Frame 1Symbol 545 EditableText
"CR"Symbol 550 MovieClip {Page37} Frame 1Symbol 548 EditableText
"CR"Symbol 559 MovieClip {Page38} Frame 1Symbol 553 EditableText
"CR"Symbol 559 MovieClip {Page38} Frame 1Symbol 556 EditableText
"CR"Symbol 568 MovieClip {Page39} Frame 1Symbol 562 EditableText
"CR"Symbol 568 MovieClip {Page39} Frame 1Symbol 565 EditableText
"CR"Symbol 576 MovieClip {Page40} Frame 1Symbol 571 EditableText
"CR"Symbol 576 MovieClip {Page40} Frame 1Symbol 574 EditableText
"CR"Symbol 584 MovieClip {Page41} Frame 1Symbol 579 EditableText
"CR"Symbol 584 MovieClip {Page41} Frame 1Symbol 582 EditableText
"CR"Symbol 593 MovieClip {Page42} Frame 1Symbol 587 EditableText
"CR"Symbol 593 MovieClip {Page42} Frame 1Symbol 590 EditableText
"CR"Symbol 602 MovieClip {Page43} Frame 1Symbol 596 EditableText
"CR"Symbol 602 MovieClip {Page43} Frame 1Symbol 599 EditableText
"CR"Symbol 611 MovieClip {Page44} Frame 1Symbol 605 EditableText
"CR"Symbol 611 MovieClip {Page44} Frame 1Symbol 608 EditableText
"CR"Symbol 620 MovieClip {Page45} Frame 1Symbol 614 EditableText
"CR"Symbol 620 MovieClip {Page45} Frame 1Symbol 617 EditableText
"CR"Symbol 629 MovieClip {Page46} Frame 1Symbol 623 EditableText
"CR"Symbol 629 MovieClip {Page46} Frame 1Symbol 626 EditableText
"CR"Symbol 638 MovieClip {Page47} Frame 1Symbol 632 EditableText
"CR"Symbol 638 MovieClip {Page47} Frame 1Symbol 635 EditableText
"CR"Symbol 647 MovieClip {Page48} Frame 1Symbol 641 EditableText
"CR"Symbol 647 MovieClip {Page48} Frame 1Symbol 644 EditableText
"CR"Symbol 655 MovieClip {Page49} Frame 1Symbol 650 EditableText
"CR"Symbol 655 MovieClip {Page49} Frame 1Symbol 653 EditableText
"CR"Symbol 663 MovieClip {Page50} Frame 1Symbol 658 EditableText
"CR"Symbol 663 MovieClip {Page50} Frame 1Symbol 661 EditableText
"CR"Symbol 671 MovieClip {Page51} Frame 1Symbol 666 EditableText
"CR"Symbol 671 MovieClip {Page51} Frame 1Symbol 669 EditableText
"CR"Symbol 680 MovieClip {Page52} Frame 1Symbol 674 EditableText
"CR"Symbol 680 MovieClip {Page52} Frame 1Symbol 677 EditableText
"CR"Symbol 688 MovieClip {Page53} Frame 1Symbol 683 EditableText
"CR"Symbol 688 MovieClip {Page53} Frame 1Symbol 686 EditableText
"CR"Symbol 697 MovieClip {Page54} Frame 1Symbol 691 EditableText
"CR"Symbol 697 MovieClip {Page54} Frame 1Symbol 694 EditableText
"CR"Symbol 705 MovieClip {Page55} Frame 1Symbol 700 EditableText
"CR"Symbol 705 MovieClip {Page55} Frame 1Symbol 703 EditableText
"CR"Symbol 713 MovieClip {Page56} Frame 1Symbol 708 EditableText
"CR"Symbol 713 MovieClip {Page56} Frame 1Symbol 711 EditableText
"CR"Symbol 722 MovieClip {Page57} Frame 1Symbol 716 EditableText
"CR"Symbol 722 MovieClip {Page57} Frame 1Symbol 719 EditableText
"CR"Symbol 730 MovieClip {Page58} Frame 1Symbol 725 EditableText
"CR"Symbol 730 MovieClip {Page58} Frame 1Symbol 728 EditableText
"CR"Symbol 739 MovieClip {Page59} Frame 1Symbol 733 EditableText
"CR"Symbol 739 MovieClip {Page59} Frame 1Symbol 736 EditableText
"CR"Symbol 747 MovieClip {Page60} Frame 1Symbol 742 EditableText
"CR"Symbol 747 MovieClip {Page60} Frame 1Symbol 745 EditableText
"CR"Symbol 755 MovieClip {Page61} Frame 1Symbol 750 EditableText
"CR"Symbol 755 MovieClip {Page61} Frame 1Symbol 753 EditableText
"CR"Symbol 763 MovieClip {Page62} Frame 1Symbol 758 EditableText
"CR"Symbol 763 MovieClip {Page62} Frame 1Symbol 761 EditableText
"CR"Symbol 772 MovieClip {Page63} Frame 1Symbol 766 EditableText
"CR"Symbol 772 MovieClip {Page63} Frame 1Symbol 769 EditableText
"CR"Symbol 781 MovieClip {Page64} Frame 1Symbol 775 EditableText
"CR"Symbol 781 MovieClip {Page64} Frame 1Symbol 778 EditableText
"CR"Symbol 790 MovieClip {Page65} Frame 1Symbol 784 EditableText
"CR"Symbol 790 MovieClip {Page65} Frame 1Symbol 787 EditableText
"CR"Symbol 799 MovieClip {Page66} Frame 1Symbol 793 EditableText
"CR"Symbol 799 MovieClip {Page66} Frame 1Symbol 796 EditableText
"CR"Symbol 808 MovieClip {Page67} Frame 1Symbol 802 EditableText
"CR"Symbol 808 MovieClip {Page67} Frame 1Symbol 805 EditableText
"CR"Symbol 816 MovieClip {Page68} Frame 1Symbol 811 EditableText
"CR"Symbol 816 MovieClip {Page68} Frame 1Symbol 814 EditableText
"CR"Symbol 825 MovieClip {Page69} Frame 1Symbol 819 EditableText
"CR"Symbol 825 MovieClip {Page69} Frame 1Symbol 822 EditableText
"CR"Symbol 833 MovieClip {Page70} Frame 1Symbol 828 EditableText
"CR"Symbol 833 MovieClip {Page70} Frame 1Symbol 831 EditableText
"CR"Symbol 841 MovieClip {Page71} Frame 1Symbol 836 EditableText
"CR"Symbol 841 MovieClip {Page71} Frame 1Symbol 839 EditableText
"CR"Symbol 849 MovieClip {Page72} Frame 1Symbol 844 EditableText
"CR"Symbol 849 MovieClip {Page72} Frame 1Symbol 847 EditableText
"CR"Symbol 857 MovieClip {Page73} Frame 1Symbol 852 EditableText
"CR"Symbol 857 MovieClip {Page73} Frame 1Symbol 855 EditableText
"CR"Symbol 866 MovieClip {Page74} Frame 1Symbol 860 EditableText
"CR"Symbol 866 MovieClip {Page74} Frame 1Symbol 863 EditableText
"CR"Symbol 874 MovieClip {Page75} Frame 1Symbol 869 EditableText
"CR"Symbol 874 MovieClip {Page75} Frame 1Symbol 872 EditableText
"CR"Symbol 883 MovieClip {Page76} Frame 1Symbol 877 EditableText
"CR"Symbol 883 MovieClip {Page76} Frame 1Symbol 880 EditableText
"CR"Symbol 892 MovieClip {Page77} Frame 1Symbol 886 EditableText
"CR"Symbol 892 MovieClip {Page77} Frame 1Symbol 889 EditableText
"CR"Symbol 900 MovieClip {Page78} Frame 1Symbol 895 EditableText
"CR"Symbol 900 MovieClip {Page78} Frame 1Symbol 898 EditableText
"CR"Symbol 908 MovieClip {Page79} Frame 1Symbol 903 EditableText
"CR"Symbol 908 MovieClip {Page79} Frame 1Symbol 906 EditableText
"CR"Symbol 917 MovieClip {Page80} Frame 1Symbol 911 EditableText
"CR"Symbol 917 MovieClip {Page80} Frame 1Symbol 914 EditableText
"CR"Symbol 926 MovieClip {Page81} Frame 1Symbol 920 EditableText
"CR"Symbol 926 MovieClip {Page81} Frame 1Symbol 923 EditableText
"CR"Symbol 934 MovieClip {Page82} Frame 1Symbol 929 EditableText
"CR"Symbol 934 MovieClip {Page82} Frame 1Symbol 932 EditableText
"CR"Symbol 943 MovieClip {Page83} Frame 1Symbol 937 EditableText
"CR"Symbol 943 MovieClip {Page83} Frame 1Symbol 940 EditableText
"CR"Symbol 951 MovieClip {Page84} Frame 1Symbol 946 EditableText
"CR"Symbol 951 MovieClip {Page84} Frame 1Symbol 949 EditableText
"CR"Symbol 959 MovieClip {Page85} Frame 1Symbol 954 EditableText
"CR"Symbol 959 MovieClip {Page85} Frame 1Symbol 957 EditableText
"CR"Symbol 967 MovieClip {Page86} Frame 1Symbol 962 EditableText
"CR"Symbol 967 MovieClip {Page86} Frame 1Symbol 965 EditableText
"CR"Symbol 976 MovieClip {Page87} Frame 1Symbol 970 EditableText
"CR"Symbol 976 MovieClip {Page87} Frame 1Symbol 973 EditableText
"CR"Symbol 985 MovieClip {Page88} Frame 1Symbol 979 EditableText
"CR"Symbol 985 MovieClip {Page88} Frame 1Symbol 982 EditableText
"CR"Symbol 993 MovieClip {Page89} Frame 1Symbol 988 EditableText
"CR"Symbol 993 MovieClip {Page89} Frame 1Symbol 991 EditableText
"CR"Symbol 1001 MovieClip {Page90} Frame 1Symbol 996 EditableText
"CR"Symbol 1001 MovieClip {Page90} Frame 1Symbol 999 EditableText
"CR"Symbol 1009 MovieClip {Page91} Frame 1Symbol 1004 EditableText
"CR"Symbol 1009 MovieClip {Page91} Frame 1Symbol 1007 EditableText
"CR"Symbol 1017 MovieClip {Page92} Frame 1Symbol 1012 EditableText
"CR"Symbol 1017 MovieClip {Page92} Frame 1Symbol 1015 EditableText
"CR"Symbol 1026 MovieClip {Page93} Frame 1Symbol 1020 EditableText
"CR"Symbol 1026 MovieClip {Page93} Frame 1Symbol 1023 EditableText
"CR"Symbol 1035 MovieClip {Page94} Frame 1Symbol 1029 EditableText
"CR"Symbol 1035 MovieClip {Page94} Frame 1Symbol 1032 EditableText
"CR"Symbol 1044 MovieClip {Page95} Frame 1Symbol 1038 EditableText
"CR"Symbol 1044 MovieClip {Page95} Frame 1Symbol 1041 EditableText
"CR"Symbol 1053 MovieClip {Page96} Frame 1Symbol 1047 EditableText
"CR"Symbol 1053 MovieClip {Page96} Frame 1Symbol 1050 EditableText
"CR"Symbol 1061 MovieClip {Page97} Frame 1Symbol 1056 EditableText
"CR"Symbol 1061 MovieClip {Page97} Frame 1Symbol 1059 EditableText
"CR"Symbol 1069 MovieClip {Page98} Frame 1Symbol 1064 EditableText
"CR"Symbol 1069 MovieClip {Page98} Frame 1Symbol 1067 EditableText
"CR"Symbol 1077 MovieClip {Page99} Frame 1Symbol 1072 EditableText
"CR"Symbol 1077 MovieClip {Page99} Frame 1Symbol 1075 EditableText
"CR"Symbol 1086 MovieClip {Page100} Frame 1Symbol 1080 EditableText
"CR"Symbol 1086 MovieClip {Page100} Frame 1Symbol 1083 EditableText
"CR"Symbol 1094 MovieClip {Page101} Frame 1Symbol 1089 EditableText
"CR"Symbol 1094 MovieClip {Page101} Frame 1Symbol 1092 EditableText
"CR"Symbol 1102 MovieClip {Page102} Frame 1Symbol 1097 EditableText
"CR"Symbol 1102 MovieClip {Page102} Frame 1Symbol 1100 EditableText
"CR"Symbol 1111 MovieClip {Page103} Frame 1Symbol 1105 EditableText
"CR"Symbol 1111 MovieClip {Page103} Frame 1Symbol 1108 EditableText
"CR"Symbol 1119 MovieClip {Page104} Frame 1Symbol 1114 EditableText
"CR"Symbol 1119 MovieClip {Page104} Frame 1Symbol 1117 EditableText
"CR"Symbol 1127 MovieClip {Page105} Frame 1Symbol 1122 EditableText
"CR"Symbol 1127 MovieClip {Page105} Frame 1Symbol 1125 EditableText
"CR"Symbol 1136 MovieClip {Page106} Frame 1Symbol 1130 EditableText
"CR"Symbol 1136 MovieClip {Page106} Frame 1Symbol 1133 EditableText
"CR"Symbol 1144 MovieClip {Page107} Frame 1Symbol 1139 EditableText
"CR"Symbol 1144 MovieClip {Page107} Frame 1Symbol 1142 EditableText
"CR"Symbol 1152 MovieClip {Page108} Frame 1Symbol 1147 EditableText
"CR"Symbol 1152 MovieClip {Page108} Frame 1Symbol 1150 EditableText
"CR"Symbol 1160 MovieClip {Page109} Frame 1Symbol 1155 EditableText
"CR"Symbol 1160 MovieClip {Page109} Frame 1Symbol 1158 EditableText
"CR"Symbol 1169 MovieClip {Page110} Frame 1Symbol 1163 EditableText
"CR"Symbol 1169 MovieClip {Page110} Frame 1Symbol 1166 EditableText
"CR"Symbol 1177 MovieClip {Page111} Frame 1Symbol 1172 EditableText
"CR"Symbol 1177 MovieClip {Page111} Frame 1Symbol 1175 EditableText
"CR"Symbol 1189 MovieClip {Page112} Frame 1Symbol 1180 EditableText
"CR"Symbol 1189 MovieClip {Page112} Frame 1Symbol 1184 EditableText
"CR"Symbol 1197 MovieClip {Page113} Frame 1Symbol 1192 EditableText
"CR"Symbol 1197 MovieClip {Page113} Frame 1Symbol 1195 EditableText
"CR"Symbol 1205 MovieClip {Page114} Frame 1Symbol 1200 EditableText
"CR"Symbol 1205 MovieClip {Page114} Frame 1Symbol 1203 EditableText
"CR"Symbol 1213 MovieClip {Page115} Frame 1Symbol 1208 EditableText
"CR"Symbol 1213 MovieClip {Page115} Frame 1Symbol 1211 EditableText
"CR"Symbol 1221 MovieClip {Page116} Frame 1Symbol 1216 EditableText
"CR"Symbol 1221 MovieClip {Page116} Frame 1Symbol 1219 EditableText
"CR"Symbol 1229 MovieClip {Page117} Frame 1Symbol 1224 EditableText
"CR"Symbol 1229 MovieClip {Page117} Frame 1Symbol 1227 EditableText
"CR"Symbol 1237 MovieClip {Page118} Frame 1Symbol 1232 EditableText
"CR"Symbol 1237 MovieClip {Page118} Frame 1Symbol 1235 EditableText
"CR"Symbol 1245 MovieClip {Page119} Frame 1Symbol 1240 EditableText
"CR"Symbol 1245 MovieClip {Page119} Frame 1Symbol 1243 EditableText
"CR"Symbol 1253 MovieClip {Page120} Frame 1Symbol 1248 EditableText
"CR"Symbol 1253 MovieClip {Page120} Frame 1Symbol 1251 EditableText
"CR"Symbol 1262 MovieClip {Page121} Frame 1Symbol 1256 EditableText
"CR"Symbol 1262 MovieClip {Page121} Frame 1Symbol 1259 EditableText
"CR"Symbol 1271 MovieClip {Page122} Frame 1Symbol 1265 EditableText
"CR"Symbol 1271 MovieClip {Page122} Frame 1Symbol 1268 EditableText
"CR"Symbol 1280 MovieClip {Page123} Frame 1Symbol 1274 EditableText
"CR"Symbol 1280 MovieClip {Page123} Frame 1Symbol 1277 EditableText
"CR"Symbol 1289 MovieClip {Page124} Frame 1Symbol 1283 EditableText
"CR"Symbol 1289 MovieClip {Page124} Frame 1Symbol 1286 EditableText
"CR"Symbol 1298 MovieClip {Page125} Frame 1Symbol 1292 EditableText
"CR"Symbol 1298 MovieClip {Page125} Frame 1Symbol 1295 EditableText
"CR"Symbol 1306 MovieClip {Page126} Frame 1Symbol 1301 EditableText
"CR"Symbol 1306 MovieClip {Page126} Frame 1Symbol 1304 EditableText
"CR"Symbol 1314 MovieClip {Page127} Frame 1Symbol 1309 EditableText
"CR"Symbol 1314 MovieClip {Page127} Frame 1Symbol 1312 EditableText
"CR"Symbol 1322 MovieClip {Page128} Frame 1Symbol 1317 EditableText
"CR"Symbol 1322 MovieClip {Page128} Frame 1Symbol 1320 EditableText
"CR"Symbol 1330 MovieClip {Page129} Frame 1Symbol 1325 EditableText
"CR"Symbol 1330 MovieClip {Page129} Frame 1Symbol 1328 EditableText
"CR"Symbol 1338 MovieClip {Page130} Frame 1Symbol 1333 EditableText
"CR"Symbol 1338 MovieClip {Page130} Frame 1Symbol 1336 EditableText
"CR"Symbol 1346 MovieClip {Page131} Frame 1Symbol 1341 EditableText
"CR"Symbol 1346 MovieClip {Page131} Frame 1Symbol 1344 EditableText
"CR"Symbol 1355 MovieClip {Page132} Frame 1Symbol 1349 EditableText
"CR"Symbol 1355 MovieClip {Page132} Frame 1Symbol 1352 EditableText
"CR"Symbol 1364 MovieClip {Page133} Frame 1Symbol 1358 EditableText
"CR"Symbol 1364 MovieClip {Page133} Frame 1Symbol 1361 EditableText
"CR"Symbol 1372 MovieClip {Page134} Frame 1Symbol 1367 EditableText
"CR"Symbol 1372 MovieClip {Page134} Frame 1Symbol 1370 EditableText
"CR"Symbol 1380 MovieClip {Page135} Frame 1Symbol 1375 EditableText
"CR"Symbol 1380 MovieClip {Page135} Frame 1Symbol 1378 EditableText
"CR"Symbol 1389 MovieClip {Page136} Frame 1Symbol 1383 EditableText
"CR"Symbol 1389 MovieClip {Page136} Frame 1Symbol 1386 EditableText
"CR"Symbol 1398 MovieClip {Page137} Frame 1Symbol 1392 EditableText
"CR"Symbol 1398 MovieClip {Page137} Frame 1Symbol 1395 EditableText
"CR"Symbol 1406 MovieClip {Page138} Frame 1Symbol 1401 EditableText
"CR"Symbol 1406 MovieClip {Page138} Frame 1Symbol 1404 EditableText
"CR"Symbol 1414 MovieClip {Page139} Frame 1Symbol 1409 EditableText
"CR"Symbol 1414 MovieClip {Page139} Frame 1Symbol 1412 EditableText
"CR"Symbol 1422 MovieClip {Page140} Frame 1Symbol 1417 EditableText
"CR"Symbol 1422 MovieClip {Page140} Frame 1Symbol 1420 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/52/259395/info.shtml
Created: 30/11 -2024 04:27:50 Last modified: 30/11 -2024 04:27:50 Server time: 07/12 -2025 12:23:33