STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229671 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2596 · P5191 |
This is the info page for Flash #249511 |
<p align="center"></p> |
<p align="left"><font face="Tahoma" size="12" color="#000000" letterSpacing="0.000000" kerning="1"> </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"> </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 |
1 DESIGNING THE FUTURE BY JACQUE FRESCO |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This 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 SPECIAL THANKS TO Roxanne Meadows Bob Schilling Steve Doll PRODUCTION CREDITS AND COPYRIGHT NOTICES All Designs Models Drawings Photography Animation Illustrations Jacque Fresco Jacque Fresco & Roxanne Meadows Jacque Fresco & Roxanne Meadows Jacque Fresco & Roxanne Meadows Doug Drexler No part of this book may be reproduced in any form or by any electronic or mechanical means, including information storage and retrieval systems, without permission in writing from The Venus Project, Inc. except by a reviewer, who may quote brief passages in a review. All rights reserved The copyrights of all text and pictures in this book and the designs and illustrations in the FUTURE BY DESIGN DVD double set are held by Jacque Fresco and Roxanne Meadows unless stated otherwise. The Venus Project, Inc. 21 Valley Lane Venus, FL 33960 USA Phone: 863-465-0321 www.thevenusproject.com meadows@thevenusproject.com © copyright 2007 Jacque Fresco & Roxanne Meadows |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
3 TABLE OF CONTENTS 4 Introduction A Future by Design 6 Your Challenge 8 Chapter One From Yesterday to Tomorrow 13 Chapter Two All Things Change 15 Chapter Three Using the Scientific Method 18 Chapter Four Existing Myths 22 Chapter Five From One System to Another 24 Chapter Six Future by Design 29 Chapter Seven Cities That Think 53 Chapter Eight Fear of Machines 55 Chapter Nine Cities in the Sea 69 Chapter Ten Decision Making and Laws 74 Chapter Eleven |
Lifestyles Conclusion |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
4 INTRODUCTION A Future by Design Are you prepared to design the future? Although many of us feel we can prepare for our future by thinking, acting, and learning using present methods and values, nothing is farther from the truth – especially in today’s rapidly changing world. A newborn child enters a world not of his or her own making. Each succeeding generation inherits the values, accomplishments, hopes, successes, and failings of previous generations. And they inherit the results of the decisions made by those generations. For the hundreds of thousands of years of human existence when technologies were simple or non-existent, this may have had little impact on human life and the earth that sustains it. Each generation of hunters and gatherers, then plowmen and pioneers, passed on tools to the next generation to help them survive. Change from one generation to the next was slow and hardly noticeable. In those days there was little understanding of science and how things worked, and explanations were not scientific. This is no longer the case in today’s high-tech world where a change that affects millions may happen in a matter of seconds. A child born today inherits a world vastly different from that of its parent’s generation, let alone that from centuries ago. Previous generations left a legacy of, exploitation, occupation, and irrelevant values that present great challenges, but also opportunities to the people of today. The application of scientific principles, for better or worse, accounts for every single advance that has improved people’s lives. Important documents and proclamations have been issued granting rights and privileges to members of societies, but at the heart of human progress – or destruction – is the rock-solid foundation of science. |
For generations past it was impossible to direct the future much beyond the present moment, and forecasts of the future were based on non- scientific methods. Prophets and sages presented visions of the future based on dreams, hallucinations, religious fervor, divination of animal |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
5 parts, crystal balls, etc. Some may even have been accurate, but this was more because of luck than because of any direct channel to the supernatural. Now satellites circle the globe beaming down information in fractions of a second about everything that impacts our lives. This information is very valuable for projecting weather patterns, high and low points, geological hot and cold spots, where people live, and the warming of the planet. This has given us, for the first time, the ability to monitor the health of the planet, which many scientists see as in serious, if not critical, condition. In a single day, trillions of bits of scientific data zip through cyberspace at light-speed, making a high-tech civilization possible. While physical science and technology silently direct much of the action, millions of people around the globe still practice pseudo-science, using fortune- tellers, seers, and philosophers for their daily direction. Many world leaders regularly consult psychics, mediums, and astrologers for guidance in decisions that determine the fate of millions. Present human activity and its consequences does not have to be shaped by the needs and values of our ancestors. In fact, it must not be. For instance, armed conflict between nations is still seen by many as the only way to settle differences. It is especially promoted by those who profit handsomely from the sale of armaments. This is now totally unacceptable and dangerous because of war’s extreme human and environmental costs. A militant viewpoint is obsolete once we view the world as a whole interrelated system with all its people as one family. Managing accelerating changes in technology and managing ourselves require new outlooks and approaches. This is now both necessary and possible because of technological change. These lessons are designed to challenge the reader to direct the future; not just one’s own, but that of society in general; and not just for one’s own generation, but for those to follow. Not only is science making it possible, it is now vital. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
6 YOUR CHALLENGE The future does not just happen. Except for natural events like earthquakes, it comes about through the efforts of people and is determined largely by how well informed people are. You can play a role in the shaping of tomorrow’s world by asking yourself questions like, “What kind of world do I want to live in?” and “What does democracy mean to me?” There are many other options of organization for the future than those typically discussed today. Here is a scenario for you to consider: Suppose you were called upon to redesign planetary civilization without any limitations based on how things are done today. The goal is to help rid the world of war, poverty, hunger, and environmental degradation, and to create the best world for all inhabitants, given the resources at hand, for the longest period of time. Remember, you are free to rearrange society in any way you think will work. The only limitation is that your social design must factor in the carrying capacity of the planet, which means the resources have to be sufficient to support life on the planet. You can rearrange the entire civilization to make what you consider the best of all possible worlds, bearing in mind that any unmet need for any segment of the population reduces the standard of living for all. This may include not only environmental protection, but also city design, transportation, interpersonal relationships and the restructuring of education, if you feel it is necessary. The options are limitless. Would you have separate nations? Would you have an international advisory board? How would you manage and distribute the resources of the world to accommodate the needs of all? Would you use the scientific method to make decisions, or rely on politics or mysticism? How would you handle differences in religious beliefs? You may even consider another system of distribution that doesn’t use money as a medium of exchange. |
On a personal basis, would you seek a position of advantage over others? Would you claim a bigger house, a more luxurious car, or high-definition TV? On what basis would you say you deserve these things? Or that 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 |
7 don’t deserve them? Your skill level? Your investment of time and/or money? Remember, if you force any predetermined set of values on other nations, or others in your own nation or neighborhood for that matter, you will generate bad feelings. How would you prevent political corruption? Would you declare universal laws and treaties? Would you use military and police methods for enforcement? Would you declare all resources the common heritage of all nations? In order to accomplish this task one must be free of bias and nationalism, and reflect those qualities in the design of policies. How would you approach that? This is a difficult project requiring input from many disciplines. These are some of the problems we must consider when thinking about such a task. It can be a fresh approach, unburdened by past or traditional considerations, religious or otherwise, but always keeping in mind for whom this society is to be designed. Feel free to transcend present realities and reach out for new and creative ideas. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
8 Chapter One From Yesterday to Tomorrow A little background before considering this challenge: The lives of most men and women are blighted by problems they cannot solve. Many events in our lives are the result of things beyond our control. While it is comforting to think, “I’m in charge,” in truth most changes effected by individuals are very limited in scope. People usually blame themselves or “fate.” However, when two cars collide at an intersection, should we blame the individual drivers, “fate,” or the way transportation is engineered so that it permits collisions in the first place? Are we, as an individual, in charge if the automobile colliding with us is the product of poor design? In 2005 there were 43,200 thousand deaths in the US from car accidents, plus hundreds of thousands of injuries. But consider another way we get people from one place to another – the elevator. How many people have been killed in collisions between elevators? These devices carry millions of people every day without a single mishap because of their intelligent design. How might highway transportation be similarly arranged? If you believe that transportation should be designed so that it is almost impossible for anyone to be killed or injured in a collision, these lessons are for you. If you believe that scientific investigation can find out how to restructure society to give each individual a greater opportunity for self- realization and fulfillment, then you will probably appreciate these ideas. To get the most out of these ideas you will have to blend open- mindedness with skepticism. It is hard enough to face the problems of our own time; it is even more difficult to understand the fantastic and shocking changes that may occur in the future. Suppose an intelligent man in New York a hundred years ago sat down |
one evening with a book predicting life a century later. He would refuse to believe that almost everyone in 2006 would be able to operate a horseless carriage that could zip about at 60 miles per hour or more. He may have thought the designers had gone too far. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
9 He would smile smugly at the ridiculous prediction of man-made flying machines traveling faster than the speed of sound. The thought of sending pictures and sounds throughout the world instantly would have sounded impossible to such a person a hundred years ago. It would have seemed incredible to him that war would develop to the point where one small bomb, directed in real time from half way around the world, could destroy an entire city with pin-point accuracy. Our early 20 th century gentleman would have been alarmed that part of his wages could be withheld to provide for retirement. At this point let us leave our gentleman muttering to himself about the world moving too fast and a future that has gone too far. Are we any more flexible or farsighted today? In order to design a future of positive change, we must first become expert at changing our minds. The differences between the nineteenth and the twentieth centuries will probably be small compared to the changes that will take place in the rest of our own century. For a better understanding, just try to see today as a stepping-stone between yesterday and tomorrow. They will also need sensitivity to the injustices, lost opportunities for happiness, and deadly conflicts that characterize our twenty-first century civilization. We have no crystal ball for the rest of the twenty-first century. We want you to feed these ideas into your own mental computer and experience. You may find even better ideas that can play a part in molding the future of our civilization. In the rest of these pages, we’ll explore unfamiliar, alarming, exciting, and attainable possibilities for the design of the future. A Crisis That Needs to be Addressed One would think that with our technology we could eliminate most social ills. Couldn’t modern technology supply enough food, clothing, shelter, and material goods for all if used intelligently? What is stopping us from achieving this? Technology is racing forward but our societies are still based on concepts and methods devised centuries ago. We still have a society based on scarcity and the use of money. We still have thinking |
patterns based on old structures used several thousand years ago. We are trying to adjust to the rapid advances in technology with obsolete values that no longer work in today’s world. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
10 Because of tremendous advantages given corporations by lawmakers who owe them their positions, monopolies are gaining more control. The comforting assumption that “I can make a difference” is farther and farther from reality. Fewer corporations own more and more companies. Many of the same people sit on the boards of various major corporations besides their own. The corporations that own car and aircraft companies may also own food, radio, TV stations, magazines, pharmaceuticals, manufacturing, and armament companies. Ten major lending institutions control virtually all the credit cards in the U.S. The wealth and influence of these corporate elite can not be equaled or countered by the workers who enabled them to acquire such wealth. With media companies today owned and sponsored by large corporations, it is difficult to know whether the news can be trusted. According to many polls, a majority of scientists think that the human race is on a “collision course” with nature, that all of Earth’s ecosystems are suffering, and that the ability of the planet to sustain life is in serious jeopardy. There is a threat of rapid global climate change that will certainly have profound consequences. The pollution of rivers, land, and the air we breathe threatens our health. We are destroying non- renewable resources like topsoil and the ozone layer instead of using these resources intelligently. We face common threats that transcend national boundaries: overpopulation, energy shortages, water scarcity, economic catastrophe, the spread of uncontrollable diseases, and the technological displacement of people by machines, to name a few. What has been handed down to us does not seem to be working for the majority of people. With the advances in science and technology over the last two hundred years, you may be asking: “does it have to be this way?” With the observable fact that scientific knowledge makes our lives better when applied with concern for human welfare and environmental protection, there is no question that science and technology can produce abundance so that no one has to go without. But the misuse and abuse of technology seems to make things worse. The problems we face in the world today are mostly of our own making. We must accept that our future depends on us . While the values represented by religious leaders over the centuries have inspired many to act in a socially responsible manner, others have gone to war over their differences in religious beliefs. Hopes for divine intervention by mythical |
characters are delusions that cannot solve the problems of our modern world. The future of the world is our responsibility and it depends upon decisions we make today. We are our own salvation or damnation. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This 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 The shape and solutions of the future rely totally on the collective effort of people working together. We are all an integral part of the web of life. What affects other people and the environment has consequences in our own lives as well. What is needed is a change in our sense of direction and purpose -- an alternative vision for a sustainable new world civilization unlike any in the past. Although this vision is highly compressed here, it is based on years of study and experimental research. These writings offer possible alternatives for striving toward a better world. It arrives at decisions using the scientific method. Like any new approach, it requires some imagination and a willingness to consider the unconventional in order to be appreciated. Remember that almost every new concept was ridiculed, rejected, and laughed at when first presented, especially by the experts of the time. That’s what happened to the first scientists who said the earth was round, the first who said it went around the sun, and the first who thought people could learn to fly. You could write a whole book, and many have, just on things that people thought were impossible up until the time they happened. Imagine going to the moon, for example! Your great- grandparents would have laughed at such a notion! Such notions were the ramblings of science fiction writers. Many forward-thinking people have been locked up and even executed for saying such things as the earth wasn’t the center of the universe. Those who fought for social justice and change had even greater difficulties. People advocating change were beaten, abused, put in prison, and brutally murdered. For example, Wangari Maathai, who was awarded the 2004 Nobel Peace Price on December 10, 2004 was tear gassed, beaten unconscious, and imprisoned for fighting against deforestation in Kenya, Africa. Dianne Fosse, the naturalist who actively strived to protect declining gorilla populations from poachers, was found hacked to death in her hut. Unfortunately, she did not provide for the needs of the poachers. Any number of volumes could be written on the hardships endured by those who sought change that threatened the status quo. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
12 Chapter Two All Things Change In our dynamic universe, all things change, from the farthest reaches of outer space to the movement of continents. Change occurs in all living and nonliving systems. The history of civilization is the story of change from the simple to the more complex. Human ingenuity and invention bear witness to this fact. No system can remain static for long; most of the monarchies have been replaced by other forms of government and societies based on the will of the people, not kings, have evolved. Unfortunately, the changes are not always for the best. Although we accept the inevitability of change, humans meet it with a lot of resistance. In most cases, change threatens those in positions of advantage and for the most part they are there in the first place to keep things the way they are. This is true for any society, whether the power structure is religious, military, socialist, capitalist, communist, fascist, or tribal. The leaders will attempt to hold back change. Sometimes, even when conditions are terrible for the majority of people, the people themselves may resist change because there is comfort in the familiar. We refer to them as the un-appointed guardians of the system. But no matter how much people resist, human civilization is no exception to the fact of change. Change occurs in all social systems, and is the only constant. We can be sure that the history of humankind is one of change. Yet at every turn, vested interests (those who have the most to gain in keeping things the way they are) oppose even technological changes. For example, earlier in the twentieth century, defenders of the horse- mounted cavalry delayed development of the tank. So, entrenched was this tradition that when Germany invaded Poland in 1939, their tank division faced Polish soldiers still mounted on horseback. It was obvious that the horse soldiers did not stand a chance. The development of aircraft threatened tank divisions. Then pilots and aircraft |
designers fought to hold back the development of guided missiles. The missile men fought to hold back the development of laser weapons. And so it goes. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
13 If we wonder why we are still faced with many of the same problems our ancestors had when our technological capabilities so surpass theirs, we must consider that we have been here such a short time that we could almost be called “newborn.” If you were to use a twenty-four-hour clock to represent the time since life began on earth, it would show that humans have only been in existence since the last minute of the twenty-fourth hour. Only during the last few seconds of the last minute have modern humans begun to use scientific methods to find out the most effective ways of getting things done. We are just now beginning to hit our stride. More new knowledge has been created from the beginning of the twentieth century to the present than in the previous billion years. Change is almost everywhere. If life at times seems bewildering - if you feel pulled in many directions, if you find that no matter what you do, you still have sticky problems, if you find that our economic, political, and social ways of doing things sometimes create more difficulties than they solve - then you are simply playing your part in suffering through the present transitional phase of our civilization. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
14 Chapter Three Using the Scientific Method What Have We Here Until scientific inquiry came of age, human beings could not comprehend their relationship to the physical world, so they invented their own explanations. These explanations tended to be simplistic and in many cases, harmful. For example, if one knows a tidal wave is approaching and chooses to stay and pray for deliverance rather than leaving, this could be detrimental to his/her survival. People used to believe that plagues and diseases were retributions of an angry God, but the scientific method found that many diseases were carried by rats and lice, and caused by germs. It is not that scientists are close-minded regarding these issues—it’s just that their acceptance of ideas requires more sophisticated standards and methods of inquiry. The scientific method helps to diminish biases, prejudices, and preconceived notions. The method requires that statements be verified and that researchers find out through experimentation just what works and what doesn’t. Scientists ask the question “what do we have here?” and then they proceed to do experiments to determine the nature of the physical world. This process requires that experiments be verified by others who must get the same results. One of the major developments in science was the realization that we can not acquire answers to problems just intuitively. It requires painstaking laborious effort and time to find solutions and answers. Often many failures come before any new findings. The Language of Science The communication of ideas and information usually starts with language, |
but when you see how misunderstood you may be in daily life, you know this can be a confusing task. Our everyday language evolved through centuries of cultural change and unfortunately, it is difficult to resolve conflicting ideas by using it. In most instances, because of varying |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
15 backgrounds and life experiences, the same word can have different meanings for different people. One’s thoughts may be interpreted differently by others even when using the same language. But there is a language that is easily understood by many, even in different parts of the world. This language has a high degree of physical correlation with the real world . There is little to no confusion in it. In different scientific fields such as engineering, mathematics, chemistry, and other technical areas, we have the nearest thing to a descriptive universal language that leaves little room for one’s own unique interpretation. For instance, if a blueprint for an automobile is given to any technologically developed society anywhere in the world, regardless of political or religious belief, the finished product will be the same. This language was deliberately designed as a more appropriate way to state a problem. It is nearly free of vague interpretations and ambiguities. Many of the great technical strides made in our modern day would have been unattainable without this improved communication. Without a common descriptive language, we would have been unable to prevent diseases, increase crop yields, talk over thousands of miles, or build bridges, dams, transportation systems, and the many other technological marvels of this computerized age. Applying and understanding General Semantics is essential to improving communication. Semantics has been defined in many different ways. Briefly, it is an attempt to improve communication through the careful use of language. For example, terms like “Arab”, “Jew”, or “Irishman” have slightly different meanings to different people. Similar words have various meanings depending on differences in background and experience. This also applies to words like understanding, conscience, democracy, reality, love, etc. To have intelligent discussions using certain words, it is essential to ask what one means by the words being used. If one wishes to communicate in a meaningful way, it is best to have people define their terms. Semantics is just one instrument that may help improve communication. A useful book for this subject is Tyranny of Words by Stuart Chase. Can we apply the Methods of Science to how we Design our Society? |
The discovery of scientific principles enables us to validate and test many proposals. If someone claims that a certain structural element can support a specific number of pounds per square inch, this statement can be tested and either accepted or rejected based on the test results. It is 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 |
16 testing which enables us to design and construct bridges, buildings, ships, aircraft, and other mechanical wonders. Almost everyone you know will go for the scientific way when it comes to surgery, airplane rides, or building things like skyscrapers, bridges, and cars. Over the centuries, we seem to have developed a consensus that when it comes to matters of personal safety, we will go with the science rather than the magic. Why is that? Probably because it works, and everybody can see that it does. Then why don’t we do that when it comes to planning our societies: our cities, transportation systems, agriculture, health care, and so on? If you thought we were already doing all those things scientifically, look again! If science has a lot to do with what works, then clearly there’s much about today’s social and economic setup that isn’t scientific, because things aren’t working very well for a majority of the world’s population or the environment. If they were, war, poverty, hunger, homelessness, pollution, etc., would not be so prevalent today. Unfortunately, our social structures evolved with no overall global planning. One condition for the assignment of redesigning society is that your social design must live within the carrying capacity of our planet. This means our resources have to support life on the planet for everyone. This will certainly require scientific methods of evaluation. If one wishes to put a person on the moon, one cannot just build a rocket and head for the moon. We must first test what forces the human body can stand. We would put a person in a centrifuge to see just how many “G’s” the body can withstand. We would put a person through a barrage of tests. For instance, we would test to see how the body functions in a gravity- free environment and the effects on human health. We would also need to have information about survival possibilities on the moon; for example, is there water, air, an acceptable temperature range, etc. In much the same way, we must look at the entire planet as a whole and ask “what have we here?” We want to apply this same intelligent method of planning using a scientific system of Earth sciences for planetary survival. The degree to which we don’t apply this scientific method to the way we live on Earth may very well determine the unnecessary amount of suffering that will occur. |
How do we do 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 |
17 Chapter Four Existing Myths Human Nature In everyday life, we observe the inter-connections between physical events all around us. But we often fail to observe the same connections we see in the physical sciences when it comes to human behavior. When we examine human behavior in the same manner as we examine physical phenomena, we will better understand the physical factors responsible for shaping our values and behavior. In the natural sciences, physical phenomena are acted upon by a large number of forces. For example, a plant does not grow unless it is acted upon by nutrients, gravity, water, the sun, and much more. A sailboat does not sail of its own accord; rather, it is activated by the wind and many other variables. There is no fixed predetermined human nature. We are not born with prejudice, bigotry, or anger; those are developed from our experiences. We should not be preoccupied with the erroneous concept of human nature, but should rather examine human behavior, which has always been changing-- otherwise we would still be living in caves. Human behavior is just as subject to external forces as anything else in the natural world. Today sciences of human behavior are less developed because they focus primarily on people and not sufficiently on the environmental conditions that “program” the individual. You cannot identify the factors responsible for behavior through the study of individuals alone. Rather, we must study the cultures in which people are nurtured. The differences between a Native American, a thief, and a banker are not found in their genes, but instead reflect the environments in which they were raised. A Chinese baby does not learn to speak Chinese any faster than an American baby learns English. If one closely examines the effects of society on human behavior, we can readily identify the type of environment a person comes from. The extent of social |
environmental influence is reflected in languages, facial expressions and body movements. Human behavior is lawful and generated by many interacting variables 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 |
18 the environment. This includes both constructive and socially offensive behaviors. The social environment consists of our family life, nutrition, love, or lack thereof, purchasing power, sexual preferences, role models on TV, books, radio, internet, education, religious background, the people one associates with, and all the other interacting variables in one’s life. In general, collective values are influenced by the existing social structure and sub-cultures within a society. For better or worse, social systems tend to perpetuate themselves with all of their strengths and shortcomings. Whether we realize it or not, most people are constantly manipulated by the media and established institutions which influence the national “agenda”. This, in turn, influences much of our behavior, expectations, and values. Our notions of right and wrong, and our concepts of morality are also part of our cultural heritage and experiences. This method of control does not require the use of physical force, and has been so successful that few recognize or feel the manipulations. Many people think greed is a part of human nature. Since people lived with scarcity or the threat of scarcity for centuries, that has developed behavioral patterns such as greed, and admiration of those who have accumulated wealth through crime, embezzlement, and more. These patterns have been with us for centuries so many think it is just human nature and can not be changed. But consider this example: if it rained gold for a week, people in a scarcity culture would rush outside and fill their houses with gold. If the rain of gold continued for years, they would sweep it out of their houses and throw away their gold rings. In an environment of abundance and emotional security, many negative patterns would no longer be prevalent. People raised in a monetary system where the bottom line is profit are likely to outsource portions of their business rather than be concerned with the well-being of their country and employees. The nature of our social institutions perpetuates this behavior. For example, if a moderate sized company were concerned with the well-being of employees and provided medical care, playgrounds for children, and a higher wage scale, it would not attract as many investors as a similar sized company that outsources and invests in advertising and new machines would. The more humane company will not be in business very long. Predatory behavior comes to dominate so that one can survive in the business |
world. This is not human nature but a byproduct of the culture. In an environment of great scarcity of foodstuffs, people horde food. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
19 This behavior results from the scarcity of food. But on a South Sea island with low population and abundant food, human behavior is quite different. When fish are caught, they are shared with everyone. Many other examples show how environment sets patterns and values are. In a hostile environment, smaller people will tend to develop the weapons. After World War II, even the most respectable German families fought over scraps of food in garbage cans to survive. In a scarcity-oriented society, generosity is a rare occurrence. If a girl is very attractive by established social standards, she will attract many male admirers. On the other hand, when a girl is less attractive, she tends to develop other attributes to level the playing field. People with little knowledge of the physical world tend to see gods and demons as the prime controllers of natural phenomena. There was a time when men of great strength were admired and held in high esteem in armies. The advent of the gun tended to equalize their combat abilities. There have been wars ever since people have been on earth, and many attribute this to human nature. But it is really the scarcity of resources, which causes territorial disputes. Many people today see genes as a reason for aberrant behavior, but the major influences have been shown to be environmental. Genetic makeup alone does not fully explain or illuminate human behavior. The sciences of human behavior deal with a complex system of genes, environmental conditions (food, shelter, family dynamics, education, religious training, personal experiences), and the interpretation and decisions people make about the world and their place in it. What is considered appropriate behavior today may be considered un- sane in the future. One question that remains is how much of our value system is programmed by society’s efforts to perpetuate existing and established institutions. It is not human nature, but human behavior that we need to be concerned with. That can easily be changed by appropriate and relevant education, and the design of an environment that coincides with the carrying capacity of the earth. Better values, ideals, and behavior cannot be fully realized while there is still hunger, unemployment, deprivation, war, and poverty. The Rule of Law Many people feel that we need the rule of law to eliminate our problems. |
But is it more laws that we need? We have many laws – thousands upon thousands of them - but they are constantly being broken. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
20 For instance, there are thousands of laws against stealing. But if we examine this more closely and look at the statistics, we find that a few people control most of the earth’s resources. Most people have insufficient money to purchase even the barest of necessities. How can we think that without altering these conditions, the passing of a law will prevent stealing? This is even more difficult when advertising makes products so enticing. Almost unknowingly, people in the US are exposed to over 2500 advertisements a day. Even a peace treaty cannot prevent another war if the underlying causes are not dealt with. Laws for international cooperation do not deal with the reasons we need the laws -- they just tend to freeze things as they are. Regardless of treaties, nations that have conquered land all over the world by force and violence still retain their positions of territorial and resource advantage. Treaties are only a band-aid on the problems and usually only work to postpone conflict for a short time. Perhaps what is needed are different people in government, ethical people who are concerned about others. Maybe they will wipe out corruption and work towards everyone’s well-being. But even if the most ethical people were elected to high position and we ran out of resources, there would still be lying, cheating, stealing, and corruption. It is not ethical people that are needed but rather a way of intelligently managing the Earth’s resources for everyone’s well-being . Examining the Conditions that Cause the Problems Perhaps the solutions to these problems lie elsewhere than in the enactment of more laws or appointing ethical people to government. Perhaps we should look at how we currently obtain and distribute the goods that we need. This is done by “earning” money, either by exchanging one’s time, skills, and efforts, or by “investing” in the financial system with the thought of getting more money in return, and exchanging that money for goods and services. This may have been a good method in the past when goods were scarce and technology was in its infancy, but today our advanced technologies could be the tools for a very different scenario. If we look at things scientifically, there is more than enough food and |
material goods on Earth to take care of all people’s needs – if managed correctly. There is enough to enable everyone to have a very high standard of living with the intelligent use of technology, resources, and technical personnel. When we say the use of technology, we mean |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
21 technology that is not harmful to people or the environment and doesn’t waste time and energy. Consider this: when there is a recession and people have little money to buy things, isn’t the Earth still the same place? Aren’t there still goods on the store shelves and land to grow crops? It is just the rules of the game that we play by that are obsolete and cause so much suffering. The existence of money is hardly ever questioned or examined, but let’s consider our use of money. Money itself does not have any value. It is just a picture on a cheap piece of paper with an agreement among people as to what it can buy. If it rained hundred dollar bills tomorrow, everyone would be happy except the bankers. 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 just 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. 2. The use of money results in social stratification and elitism based primarily on economic disparity. 3. People are not equal without 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 corporations, 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. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
22 10. There is tremendous waste of material and strain on available resources from superficial design changes for newer later fads each year in order to create continuous 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 purchasing 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. Next Phase in Social Development. What is it that we all have in common? Where should our priorities lie? All nations and people, regardless of political philosophy, religious beliefs, or social customs, depend upon natural resources; we all need clean air and water, arable land for food, and the necessary technology and personnel to maintain a high standard of living. Perhaps we should update the way society works so everyone on earth can take advantage of our technological ability to maintain a clean environment and a high standard of living. There is not enough money to begin to pay for this type of change, but there are more than enough resources on Earth to create it. To review: the Earth has abundant resources and our practice of rationing these resources through the use of money is an outdated method which causes much suffering. It is not money that we need but the intelligent management of the earth’s resources for the benefit of everyone . We could best work towards achieving this by using a resource based economy . Recourse-based Economy This is a very different concept than anything else put forth today. To put it |
simply, a resource-based economy uses resources rather than money, and people have access to whatever they need without the use of money, credits, barter, or any other form of debt or servitude. All of 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 |
23 world's resources are held as the common heritage of all of Earth’s people. The real wealth of any nation is not its money, but the developed and potential resources and the people who work toward the elimination of scarcity for a more humane society. If this is still confusing to you consider this: If a group of people were stranded on an island with money, gold, and diamonds, but the island had no arable land, fish or clean water, their wealth would be irrelevant to their survival. What if all the money in the world suddenly disappeared? As long as topsoil, factories, and other resources still remained, we could build anything we chose to build and fulfill our material needs. The bottom line is that money is not what people really need; rather, it is access to the necessities of life. In a resource-based economy, resources are used directly to enhance the lives of our total population. In an economy based on resources rather than money, we can easily produce all of the necessities of life and provide a very high standard of living for everyone. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
24 Chapter Five From one System to Another The Transition - Signs of the Times Most people don’t begin to look for an alternative social arrangement until theirs no longer works for them. A change from a system as entrenched in our culture as money will most likely require a collapse of the current system. Some things that are happening today could be signs that this collapse is already underway: The industrialized nations of the world are installing more and more automated technology in order to compete with low prices in the global economy. The result of this new technology is that more and more people lose their jobs and can’t take care of themselves and their families. With automation and cybernation used to their fullest potential, machines replace not only industrial workers, but also most professionals. Consequently, fewer people are able to buy the products that automated factories turn out. A continuous outsourcing of jobs and manufacturing plants to overseas for cheaper labor, fewer environmental restrictions, and other benefits may seem good in the short run but will ultimately prove disastrous. It is likely that the loss of income for a majority of unemployed will become so great that they will lose their homes and possessions. A number of scientists claim that by the year 2030, there will be a drastic shortage of easily extracted oil. Oil may not run out, but it may become monetarily and then physically impractical to extract it. Eventually, it will require more energy to drill for it and refine it than is practical. It is likely the same will happen with natural gas. These developments will create tremendous social and environmental disruptions as businesses scramble to protect their profit margins and exploit more of the earth’s land, water, and natural resources. It may take |
the failure of the debt/money system for the majority of people to lose confidence in it. Then they can examine seriously how a global resource based-economy would operate, and envision what life would be like 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 |
25 such a society. In the chapters that follow, we will glimpse the processes involved in adapting ourselves to this new way 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 |
26 Chapter Six Future By Design Emerging Into a Saner Future First Steps To begin implementing a resource-based economy, social designers must utilize the scientific method and pose the question “What do we have here?” With the requirement that all be provided for in the most efficient, comfortable, and enduring manner possible, the first priority is making a purely technical assessment of basic needs of the total global population. The amount of housing, food, water, health care, transportation, education, and such needed, must be compared to the available resources the planet has to offer. This has to be balanced with the needs of other species that make up the web of life on Earth. The main objective is to overcome scarcity and provide for the needs of all the world’s people. In order to create a workable and sustainable civilization as quickly as possible, we need vast amounts of energy. What is desperately needed is an energy development strategy on a global scale, requiring a joint venture of international planning on a level never before achieved. Energy One of the most useful measures of the development of civilization is the amount of available energy per person. To a large extent the degree of physical comfort you enjoy today correlates with the energy at your disposal. Imagine the paralyses that would occur if your electricity and gasoline supply were cut off, and you had to use your own muscles to get things done. The resource-based economy quickly goes to work on clean sources of energy. This is only possible when there are no more monetary limitations in the way of accomplishing or providing what’s needed. With the |
restrictions of profit, property, and scarcity eliminated, research labs would quickly begin working together and sharing information freely. There would be no need for patents or proprietary information since the end goal is not to make money in order to continue working, but to achieve |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
27 results that are freely and quickly available to the planet’s entire population. This is a project that many people would be eager and grateful to work on, when the results immediately benefit all people. Interdisciplinary teams of qualified personnel, in line with the project’s requirements, will work on energy and automated systems to produce and supply goods and services on a massive scale. Also, the university students will participate in arriving at methods of solving these problems. 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 accomplish this new direction. During the transition from one system to another, scarcity regions are provided with heat concentrators for cooking and sterilizing water. Foods for those areas are dehydrated and compressed to save shipping space. The packaging is biodegradable and may double as non-contaminating fertilizers. Regions without arable land will use hydroponic farms, land- based fish farms, and sea farming. To conserve energy during the transition, instead of each family preparing food, food distribution centers offer high-quality food shipped directly to homes and restaurants. These massive methods of supplying goods and services are applied throughout the world. Vast sources of energy will be explored and developed. These include wind, wave and tidal action, ocean currents, temperature differentials, falling water, geothermal, hydrogen, natural gas, algae, biomass, bacteria, phase transformation, and thermionics (the conversion of heat into electricity by boiling electrons off a hot metal surface and condensing them on a cooler surface). Additionally, there is the potential of solar thermal power generators to concentrate heat by using Fresnel lenses. Fusion energy is the same energy that drives the cosmos and the stars. When we learn how to harness it, the world’s energy problems will be solved forever, without any detrimental effects or dangerous toxic materials to be disposed of. The only residue would be the clean ash of |
helium. Oceanographers told us in the late twentieth century that if we tapped the vast energy potential of the world's oceans occupying 70.8% of 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 |
28 earth's surface, we could easily meet present and future energy needs for millions of years to come. A key element in the design of cities in the resource-based economy is the embedding of all necessary energy harnessing within the structure of the city itself. This will be further explained in the “City” section. Another vast untapped energy option is the development of piezoelectric materials, e.g. as inside laminated cylinders, which are activated by the rising and falling tides. Geothermal power, or power extracted from the heat of the earth, is being used throughout the world with tremendous success. Scientists predict that if we develop and harness only 1% of the geothermal energy available in the crust of the earth, our energy problems would be eliminated. With no monetary restriction in the resource-based economy, society would have the chance to prove those scientists right. Geothermal energy can supply more than 500 times the energy contained in all the world’s fossil fuel resources while reducing the threat of global warming. Geothermal power plants produce very little pollution compared to fossil fuels, and emit no nitrogen oxide or carbon dioxide. A relatively small area of land is required for the power plant itself. Without oil and natural gas companies controlling a monetary economy, geothermal power would become the most economical and efficient way to heat and cool buildings. If we were to apply just one tenth of what is currently spent on military equipment to the development of geothermal generators, we could have long ago solved our energy shortages. In areas such as Iceland, geothermal energy is used to grow plants year round in enclosed areas. In the resource-based economy using this method, enormous amounts of fresh vegetables can be cultivated in all seasons. A similar process can be used for fish farming and in regions where heating and cooling are needed. Massive underwater structures could run a portion of the flow of the Gulf Stream through large turbines to generate clean electric power. The turbines would have a centrifugal separator and deflectors to prevent harm to marine life. A land bridge or tunnel across the Bering Strait between Asia and North |
America could generate electrical power and collect and process marine products. Beneath and above the ocean surface would be tunnels to transport passengers and materials. Pipelines could bring fresh water from melting icebergs to other parts of the world. This structure |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
29 would not only provide a physical link between continents, but would also serve as an avenue for social and cultural exchange. In our resource-based economy, there are comprehensive studies of the environmental and human impact before starting any large projects. The major concern is to protect and restore the environment for the benefit of all living creatures in the community of life. The purpose of the construction and development of these power projects is to free human beings from unnecessary laborious tasks. In order to achieve this society, we will need to automate most jobs as quickly as possible. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
30 Harnessing the Gulf Stream These underwater structures divert a portion of the flow of the Gulf Stream and other currents through turbines to generate clean electric power. The turbines are slow turning and would have centrifugal separators and deflectors to prevent harm to marine life. Bering Strait Dam A major development in the future could be the construction of a land bridge or tunnel across the Bering Strait. The primary function of this span would be to generate electrical power and house facilities for collecting and processing marine products. Beneath and above the ocean surface would be tunnels to transport passengers and materials. Pipelines to conduct fresh water from melting icebergs to other parts of the world may also be incorporated. Not only could this structure provide a physical link between Asia and North America, it could also serve as an avenue for social and cultural exchange. Geothermal Energy Plants Geothermal energy, with refinements in conversion technologies, can take a more prominent role in reducing the threat of global warming. Readily available in many regions throughout the world, this source alone would provide enough clean energy for the next thousand years. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
31 Chapter Seven Cities that Think Designing the Future Local governments spend lots of time and resources attempting to update our current cities, roads, and transportation systems. The cost of operation and maintenance and overall inefficiency is high. It is less expensive to build newer cities from the ground up than to restore and maintain old ones, just as it is more efficient and less costly to design flexible, state of the art production methods than it is to attempt to upgrade obsolete factories. To have 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, requires profound changes in the way we plan our cities as well as our lifestyles. To phase in this new system, the first city will test the validity of design parameters and make necessary changes as needed. This new social direction could be promoted on many fronts with books, magazines, TV, radio, seminars, theater, and theme parks, We could also design and experiment with automated building processes for the next city. Innovative multi-dimensional circular cities combine the most sophisticated resources and construction techniques available. The geometrically elegant circular arrangement, surrounded by parks and gardens, is designed to operate with minimum energy to obtain the highest possible standard of living for everyone. This city design uses the best of clean technology in harmony with local ecology. The design and development of these new cities emphasizes the restoration and protection of the environment. It must be understood that technology without human concern is meaningless. |
The new cities would provide a total environment with clean air and water, health care, good nutrition, entertainment, access to information, and education for all. There would be art and music centers, fully equipped machine shops, science labs, hobby and sports areas, 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 |
32 manufacturing districts. These new cities would also provide all manner of recreation within a short distance of the residential district. Waste recycling, renewable and clean power generating systems, and all services would be managed with integrated, cybernated methods. The management of one’s personal life, his/her life style and personal preferences, is left entirely to the individual. Some cities can be circular while others may be linear, underground, or constructed as floating cities in the sea (we will get to them later on). Many cities would be designed as total enclosure systems, much like a cruise ship outfitted for a six-month cruise. They would contain residences, theaters, parks, recreation, entertainment centers, health care and educational facilities, and all the requirements and amenities for a total living environment. Everything in these cities would be as near to a self- contained system as conditions allow. In northern locations, some could be partially underground. In planning the cities, computers will help determine the design based on the most comprehensive analysis of data about the environment and human needs. For example, the characteristics of the population in a given area determine how many hospitals and schools are built and the equipment needed. Some medical systems would be mobile and others prefabricated on land and sea. Eventually entire cities would be automatically assembled on site from standardized, prefabricated sections made in automated plants. Through this “systems approach” method -- we can’t emphasize this too much -- we will be able to give all people a very high standard of living in the shortest possible time. This permits a wide range of flexibility in design for changes and takes advantage of interchangeable units. Cities take on new and different appearances depending on how they are used. Each city is unique. It 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 the past could not achieve a standard of living equal to that in these new cities, which will also maximize safety and peace of mind. The structures will be made of newer materials such as a sandwich-type assembly that is semi-flexible with an inner foam core and a glazed ceramic outer surface to allow for expansion and contraction without |
fracture. This requires no maintenance. The thin shell construction can be mass-produced in a matter of hours. This type of construction suffers little or no damage from earthquakes, hurricanes, termites, and fires. Windows will be controlled electronically to shade or darken external illumination |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
33 and come equipped with computer-controlled, automatic cleaning systems that require no human labor. Innovative technologies make it possible to conserve resources for lesser- developed regions, without sacrificing any of the conveniences of advanced living. It is only through such innovations that our end goal of a high standard of living for the entire human race can be achieved. These cities coordinate production and distribution, operating a balanced-load economy so there is no over or under production. Accomplishing this requires an autonomic nervous system (environmental sensors) integrated into all areas of the social complex. For example, in the agricultural belt electronic probes embedded in the soil automatically maintain a constant inventory of the water table, soil conditions, nutrients, etc., and act appropriately without the need for human intervention as conditions change. This method of industrial electronic feedback would be applied to the entire system. The cities would function as evolving, integrated organisms rather than as static structures because their design accommodates to change. These total environments will permit the widest possible range of individuality and creativity for those living in them. Design Consideration At one time, architectural adornments were an integral part of construction. The lofty columns and colonnaded porticos of ancient Greece and Rome were necessary components of their structures. With the advent of newer, lightweight materials and engineering improvements, we can now span greater distances without columns or other intervening support structures. The resource-based economy would no longer engage in the conscious withdrawal of efficiency to maintain designs felt to be impressive. If we continue to design our buildings with conspicuous waste and decoration, we lessen the standard of living for others by using resources wastefully. Designing a building with many artificial projections does not indicate originality, creativity, or individuality. Individuality is expressed by our unique way of thinking about ourselves and the world around us, not by |
our external appearance. This is not to detract from beautiful structures created in the past with the available and limited technology available at the time. However, 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 |
34 continuing application of ancient methods of construction retards innovative and creative thinking, which is necessary to an emergent culture. The intelligent use of resources incorporated into structures considerably simplifies our lifestyle and reduces waste and maintenance. These new cities would provide for the needs of the inhabitants through an efficient allocation of resources and materials, in an energy-conscious and pollution-free environment. Homes To many in the early twenty-first century, the homes of the future may appear surreal. For example, homes can be sheltered from the weather by electronic means. The furnishings may consist of totally different configurations that automatically adjust to our body contours. New technologies will make walls entirely transparent so occupants can view the surrounding landscape without anyone on the outside seeing in. Daylight can be softened and subdued according to the preference of the occupants. These buildings would provide a barrier to sound, insects, and dust, and maintain the desired internal temperature. Telephones would be entirely invisible and a component part of the interior structure, focusing sound to your ear by electronic means. The building’s materials will generate energy and control their own surrounding climate. With the intelligent application of humane technologies, a wide array of uniquely individual homes can be provided. Structural elements would be flexible and coherently arranged to best serve each individual. Pre- fabricated modular homes will embody a high degree of flexibility inconceivable in the past. They can be built in any place one might want, amidst forests, atop mountains, or on remote islands. They can be designed as self-contained residences with thermal generators, heat concentrators, and photovoltaic arrays built into the skin of the building. Thermo panes would tint out bright sunlight by shading automatically. Homes will also contain a precise combination of dissimilar metals utilizing the thermocouple effect for heating and cooling. With this application, the warmer it gets on the outside, the cooler it becomes on the inside. This method serves to heat or cool the buildings. All these features are controlled by the occupant and supply more than enough energy to operate the entire household. The interiors of the homes would be |
designed to suit the preferences of the individuals. Other materials embedded in solid-state plastic or ceramic materials would make up the structure of the home |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
35 Transportation When travel outside the city is desired, computer-guided vehicles for land, sea, air, space and beyond can transport passengers and freight. For rapid movement of passengers on land across viaducts, bridges, and tunnels, high-speed mag-lev trains span great distances and will efficiently replace most aircraft transportation. Some passenger compartments in the transport units can be transferred from the moving train during transit, which eliminates waiting time at stations. Rail, sea, and undersea craft can handle most freight. Many of the transport units have detachable components and contain standardized containers making them easy to transfer. In the cities various types of escalators, elevators, conveyors, and transveyors can be designed to move in all directions throughout, even up the sides of buildings. They can be interconnected with other transport systems and extend into homes as well. Most of the smaller transportation units for people can be operated by voice control. When voice control is not practical or possible, alternative methods such as keypads can be used. Without large corporations controlling automobile manufacture for profit, all transportation systems can be designed as modular, continuously updated, and provided with the latest developments in technology. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
36 Circular City The outer perimeter is part of the recreational area with golf courses, hiking and biking trails, and opportunities for water sports. A waterway surrounds the agricultural belt with its enclosed, transparent buildings. The application of newer technologies eliminates, once and for all, the use of dangerous chemicals and pesticides. Continuing into the city center, eight green sectors provide clean, renewable sources of energy using wind, thermal, and solar energy devices. The residential belt features beautiful landscaping, lakes, and winding streams. The homes and apartments are gracefully contoured to blend in with the landscape. A wide range of innovative architecture provides many choices for the occupants. Adjacent to the residential district a wide selection of healthy, organically-grown foods are available on a 24- hour basis. Next are the apartments and design centers, which surround the central dome. Eight domes house the science, art, music, research, exhibition, entertainment, and conference centers, which are all fully equipped and available to everyone. The central dome, or “theme center,” houses the cybernated system, educational facilities, health center, and facilities for shopping, communications, networking, and childcare. In addition, it serves as the core for most transportation services, which take the form of horizontal, vertical, radial, and circular conveyors that safely move passengers |
anywhere within the city. This system facilitates efficient transportation for city residents, eliminating the need for automobiles. City-to-city transportation is provided by monorail and electrically operated vehicles. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
37 Total Enclosure Cities Many cities are designed as total enclosure systems, much like a cruise ship outfitted for a six-month cruise. They contain residences, theaters, parks, recreation, entertainment centers, health care, and educational facilities, and all the requirements and amenities for a total living environment. Everything in these cities is as near to a self-contained system as conditions allow. In northern locations or uninhabitable areas, cities can be subterranean. Cybernated Complex This cybernated complex utilizes advanced imaging technology to project a 3-D "virtual" image of the earth in real time. It utilizes satellite communication systems to provide information on worldwide weather conditions, ocean currents, resource inventories, population, agricultural conditions, and fish and animal migration patterns. The interconnected cybernated complexes represent the brain and nervous system of the entire world civilization. All |
information is available on demand to anyone via the Internet. This single site manages our common heritage of resources, and monitors the carrying capacity and health of Earth. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
38 University City This University of Architecture and Environmental Studies, or "World University," is a testing ground for each phase of architectural development. This is a "living” and continually evolving research institute open to all. Student performance is based on "competence accreditation" and research findings are applied directly to the social structure to benefit all of humanity. People live in these experimental cities and provide feedback on the livability and serviceability of the various structures. This information is used to formulate modifications to structures so that maximum efficiency, comfort, and safety are assured. This facility is also used to develop modular construction systems and components that serve a wide range of needs and preferences. In most instances, the external appearance of the buildings reflects the function of the building – they are designed “from the inside out.” Skyscrapers These skyscrapers are constructed of carbon fiber reinforced concrete and steel rebars. They are stabilized against earthquakes and high winds by three massive, elongated, tapered columns, which are 100 feet wide at the base. This tripod-like structure is reinforced to diminish compression, tension, and torsion stresses. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
39 These super-sized skyscrapers assure that more land is available for parks and wilderness preserves, while concurrently helping to eliminate urban sprawl. Each of these towers encloses a complete environment, containing access centers as well as childcare, educational, health, and recreational facilities. This helps reduce the need to travel to outside facilities. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
40 Center For Dialogue The mission of The Center for Dialogue is to submit the urgent issues of the times to critical examination, and to raise relevant questions for informed public dialogue. This photo on the right represents the automated building of a dome’s structure. International Shipping Systems |
Hydrodynamic seafaring vessels permit high-speed efficient travel. They are energy efficient and provide maximum comfort and safety for passengers. They are manufactured from durable composite materials, their outermost skin consisting of a thin layer of titanium, which requires minimal maintenance. Portions of the upper deck slide open when the weather permits. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
41 Ships With Detachable Components Many of the transport units have detachable components and contain standardized containers making them easy to transfer. Entire freight sections are unloaded instead of separate containers. Ships & Canals An efficient national transportation system would include a network of waterways, canals, and irrigation systems. Many of the ships traversing these canals are floating automated plants while others transport passengers and freight. An innovative approach to education could be offered in floating “education centers” where children and adults travel from one area of the continent to the other. This would allow them to learn about the world in which they live, not merely through books, but through experiencing and interacting with the “real-world” environment. “Mega hydrological projects” would be an integrated part of intercontinental planning, minimizing floods and droughts while aiding the migration of fish, removal of accumulated silt, and developing sites to manage and “clean” agricultural and urban run-off. Floodwaters would be diverted to water storage basins, allowing the water to be used during periods of drought. This not only helps maintain the water table, but also provides natural firebreaks and an emergency water source for fires. In |
addition, these canals would supply water for farming and irrigation, supply the nation’s land-based fish farms, protect the wetlands and wildlife, and supply water to recreation areas. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
42 Automobiles Streamlined cars would provide high-speed, energy efficient, and safe long-range transportation. Some vehicles may have wheels, while others are equipped with magnetic levitation or air-floatation devices. Vehicles would be equipped with voice-recognition technology that allows passengers to request their destination by voice command. Self-monitoring systems will tell the vehicles when service is required, and they would transport themselves to service and maintenance facilities. Use of clean, non- polluting electrical energy would allow for silent vehicle operation. Proximity-sensor devices linked to automated velocity and braking systems can enable the vehicles to avoid collisions. As a secondary safety measure, the entire interior will contain a protective membrane. Within the cities, horizontal, vertical, radial, and circular transveyors would serve most transportation needs. Mag-Lev Trains - Mass Transportation Systems and Monorails While these high-speed, magnetic levitation trains are in motion, a segment of the passenger compartment is either lifted or slid to the side. These detachable sections can then take passengers to their local destinations while other compartments are lowered in their |
place. This method allows the main body of the train to remain in motion saving time and enhancing efficiency. In addition, 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 |
43 removable compartments are specially equipped to provide a wide range of transportation services. These high-speed mag-lev trains and monorails will be used for city to city transportation. Bridges These elegant bridges are designed to carry compression, tension, and torsion loads in the simplified expression of its structural members. In some instances, Mag-lev trains are suspended beneath the traffic lanes. Those are enclosed to ensure all-weather transportation or traveling. Future Aircraft Since military aircraft would be unnecessary in a resource-based economy, emphasis is shifted to advancing medical, emergency service, and transportation vehicles. Here is an example of VTOL (Vertical |
Take-off and Landing) aircraft with three synchronous turbines, which allow exceptional maneuverability. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
44 These delta-configuration aircraft are controlled by electrodynamic means, eliminating the need for ailerons, elevators, rudders, spoilers, flaps, or any other mechanical controls. In addition to providing better maneuverability and aerodynamic qualities, this innovative technology also serves as an anti-icing system. In the event of an emergency landing, fuel is ejected to prevent fires. VTOL Chopper Chopper & Delta Wings These Vertical Takeoff and Landing (VTOL) aircraft lift passengers and freight by the use of ring-vortex air columns. The helicopter in the foreground has a stationary center around which the rotors are propelled by engines at their tips. VTOL aircraft are propelled by a variety of techniques, from ducted fans to vectored jets. They are designed to combine the most desirable attributes of fixed winged aircraft, helicopters, and flying platforms. Transcontinental travel is achieved through advanced aircraft and high-speed mag-lev trains, all integrated into a worldwide transportation system. Airports The central dome of this airport contains terminals, maintenance facilities, service centers, and hotels. The runways are arranged in a radial configuration, which allows airplanes to easily take off into the prevailing winds and to avoid dangerous crosswind landings. Emergency |
stations near the runways are fully equipped with built-in fire fighting equipment and emergency |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
45 arresting gear. All runways are equipped with built-in sprinkler systems. Passengers are transported to and from the airport by underground conveyors. Many of the terminals themselves are constructed underground for increased safety and more efficient use of the land. Homes The architecture and individual dwellings of the cities evolve in an entirely different manner from past houses. With the intelligent application of humane technologies, a wide array of unique individual homes can be provided. Their structural elements are flexible and coherently arranged to best suit individual preference. These pre-fabricated modular homes, embodying a high degree of flexibility, can be built in any place one might imagine, amid forests, atop mountains, or on remote islands. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
46 All these dwellings are self-contained energy efficient residences with their own thermal generators and heat concentrators. Photovoltaic arrays are built into the skin of the building and into the widows. “Thermopanes,” tint out bright sunlight with variable patterns of shading. All these features are selected by the occupant to supply more than enough energy to operate the entire household. Homes are prefabricated from a new type of pre-stressed reinforced concrete with a flexible ceramic external coating; they are relatively maintenance-free, fireproof, and impervious to weather. Their thin shell construction is mass-produced in a matter of hours. With this type of construction, there is minimal damage from earthquakes and hurricanes. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
47 Automation Machine Intelligence The key to achieving abundance and a high standard of living for every person on the planet is to automate as much as possible in the shortest period of time. By replacing human labor with machines and implementing a global resource-based economy, everyone lives better than the wealthiest of today. A future without locks on the doors, and no fear of someone hitting you over the head to steal your goods or money is possible -- because everyone has free access to all that is available. And there can be much available by automating and using resources wisely. Cybernation, the merging of computers with production, will unleash an outflow of goods and services never before experienced. There is much work to be done on artificial intelligence (AI). AI is computer programming that simulates human decision-making and hypothesis testing along with self-correction. AI redesigns mechanical and electronic systems to simulate and improve upon human performance. As exciting as these developments are, we are just at the beginning of the possibilities. Cybernation can be regarded as the only real emancipation proclamation for humankind when used humanely and intelligently. It enables people to have the highest conceivable standard of living with practically no labor. It frees people for the first time from the routine of repetitive day -by-day activity. When humans are free of the outmoded methods of a monetary system, we will finally begin to understand what it means to be civilized. When we use automation and cybernation more extensively, not only industrial workers, but also most professionals can be replaced by machines. Even today, the most visionary writers and futurists have difficulty accepting the possibility of robots replacing surgeons, engineers, top management, airline pilots, and other professionals. Machines can easily replace humans in government and in the management of world |
affairs. This does not represent a take-over by machines, as some people might fear. Instead, the gradual transfer of decision-making to machine intelligence is the next phase of social evolution. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
48 Computerized systems are more effective because of the number of sensors they have. Automated control can happen when sensors are installed in every conceivable location and linked through a worldwide network of computers. During the transition from a monetary society to a resource-based society, teams of systems engineers, computer programmers, systems analysts, researchers, and the like will be needed to help supervise, manage, and analyze the flow of goods and services. But as the resource-based society moves toward a more cybernated world, most people are no longer needed to manage and operate this emerging civilization. Computers will eventually be able to design their own programs, improve and repair their own circuitry, and update information about social needs. Interlinked cyber-centers would coordinate the service industries, transportation systems, public health care, and education with the latest data for the world economy. Redundant systems would be in place in the event of failures or interruptions. AI organized in this way within a resource-based economy results in more significant changes for the human race than any previous breakthrough, philosophy, or revolution. It is most significant when we understand that what is blatantly missing in today’s society is the intelligent management of Earth’s resources, and that most problems can be solved when technology is used wisely. Consequently, a much higher standard of living for everyone all over the world can be achieved when the entire Earth’s resources are connected, organized, monitored, and used efficiently for everyone’s benefit as a total global system -- not just for a relatively small number of people. Mega-machines Mega-machines represent radical changes in the physical appearance, performance, and behavior of machines. They act more like living systems since they are capable of making appropriate decisions for their particular uses. In the event of unforeseen threats or dangers to humans, they will act on our behalf. To minimize system failure, computers are designed to be flexible and are capable of automatic shutdown in the event of failure of one of their parts. |
In an advanced cybernated global economy, mega-machines, directed by sophisticated AI, excavate canals, dig tunnels, and construct bridges, |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
49 viaducts, and dams without the need for human involvement. Human participation consists of selecting the desired ends. Massive self-erecting structures are most efficient in the construction of the entire global infrastructure. These are not cookie-cutter cities, as some would imagine. The notion that large-scale overall planning implies mass uniformity is incorrect. Factories can be designed by robots for robots; cybernated systems are self-programming by means of environmental feedback. Machines of the future are capable of self-replication and improvement, and can repair themselves and update their own circuitry. Since the computers and systems involved are self-monitoring, parts are supplied and installed well in advance of any wear. The machines operate continuously except when conducting their own maintenance and repair. To conserve energy, which is a major theme in the resource-based society, many manufacturing plants can be eliminated by having products produced automatically while being delivered. For example, transportation modules for ships, trains, and planes can process time- sensitive products like fish and vegetables while en route. Utilizing technology in this way makes it possible for a global society to advance and change in the shortest time possible. You should remember that this is all made possible because the main objective is for everyone’s gain, not just the benefit of certain corporations or individuals. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
50 Robots Constructing Robots -Multi Access Industrial Robots These “multi access industrial robots” utilize vast information resources via satellite up-link or on- site. They are designed to take appropriate actions in the absence of human directives by combining an array of Micro Electro Mechanical Systems (MEMS), sensors, and receivers with sophisticated decision- making circuits and artificial intelligence programs. They are capable of handling a wide range of industrial production tasks, and are even able to upgrade their level of service and replace their own parts. When necessary, these mega robots communicate with one another and coordinate the logistics and delivery of the required materials for each project. Nanotechnology Nanotechnology offers enormous potential. Nanotechnology combines optics and lasers, and enables matter to be assembled atom by atom, into whatever molecular structure is needed. Nanotechnology will lead to a sub- microscopic revolution |
in all fields. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
51 Mega-Excavation Machines This scene depicts a laser excavator. Such devices, directed via satellite, are capable of fusing the earth beneath it into a molten, magma- like material, thus contouring the earth to aid in the construction of canals, roads, and waterways. Automated Tunnel Assembling Machine This automated tunnel- assembling machine lifts prefabricated segments and places them in the required positions. Once completed the tunnels are used for high-speed mag-lev transportation. The Construction of Towers These towers are designed specifically for regions where earthquakes are prevalent. Such cable-suspended structures easily withstand a wide range of movement, stresses, and strains. Circular towers radially arranged are self-erected efficiently and rapidly around a central core that houses elevators and all other household utilities. The translucent windows serve as photovoltaic generators, and the intensity of the light entering the windows is varied electronically. All window cleaning and maintenance is automated. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
52 Massive Lifting Crane Mass-Produced Extruded Dwellings This demonstrates how lightweight carbon fiber-reinforced concrete apartment dwellings are produced as continuous extrusions and then separated. The outer shells of these efficient structures serve as photovoltaic generators. This multi-function crane is designed to lift freeform structures and position them on foundations and stilts or transfer them to vertical lift systems that place the units on towers. Upon completion of their task, these self-erecting cranes are disassembled into a compact form for easy transportation to the next assignment. Lift and Positioning Crane This automated machine places these prefabricated dwellings at on-site locations. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
53 Mega Machines The machine in the foreground is a multi-function unit. As shown, it lifts and inserts prefabricated housing components into a support structure. Although these “prefab” units are composed of standard components, they are a modular design of such diversity as to allow maximum individual expression in interior design and décor. floors, windows, curtain-walls, roofing, and other components from the ground up, entirely free from human intervention. These devices contain self-monitoring sensors to minimize industrial |
accidents or collisions with other devices or living beings. Automated Construction Systems Construction of these industrial and research complexes is carried out by robotic equipment that receives instructions via satellite. The construction crews consist of automated cranes that travel along the buildings' length installing |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
54 Desalinization Plant This mega-machine is transporting a transparent enclosure used for evaporative condensation. It is placed over canals, some of them containing salt water, and serves as an evaporative desalinization plant to supply clean water for drinking, irrigation, and other needs. This is accomplished by harnessing the power of the sun and helps eliminate water shortages throughout the world. International Shipping Systems These ships are floating automated plants, capable of processing raw materials into finished products while en route to their |
destinations. Some serve as industrial fish processing plants and canneries, while others are equipped with multi-cellular compartments capable of transporting a wide variety of products. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
55 Chapter Eight Fear of Machines Many people fear a “takeover” by machines, but there has never been a single act or plan by machines to hurt anyone. (Unfortunately, the same cannot be said of human beings.) Humans, not machines, use nerve gas and missiles to destroy. Even automobile and aircraft accidents are mostly caused by human error rather than by mechanical failures. Many people fear rapid technological developments, especially automated and cybernated machines, replacing human beings. To be fair, some of these fears are justified in a monetary system where rapid increases in production technology require fewer workers. Some distrust a computerized society and fear possible failures of the machines. They worry that technology will make us more like machines, driving us toward uniformity, and resulting in the loss of individuality, freedom of choice, and privacy. In defense of machines, there is no evidence of machines acting against human beings on their own, except in science fiction stories. Humans program machines and direct their use. It is not machines that are to be feared; it is the misuse and misdirection of these machines that threaten humankind. We must not forget that the bombing of cities, the use of nerve gas, prisons, death camps, and torture chambers have all been managed and operated by human beings, not machines. Even atomic weapons and guided missiles were built and directed by people. People pollute the environment -- our air, oceans, and rivers. The use and sale of harmful drugs, the distortion of truth, bigotry, and racial hatred are all part of flawed human systems and false indoctrination, and hardly characteristic of machines. Machines are not the danger. We are. As long as we do not take responsibility for our relationship to fellow human beings and the intelligent |
management of our planetary resources, we are the greatest danger to the planet. If there ever were a conflict between people and machines, we know who would start it! |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
56 Science and technology create none of our problems. Our problems arise from human abuse and misuse of other people, the environment, and technology. In a more humane civilization, machines are used to shorten the workday, increase the availability of goods and services, and lengthen vacation time. New technology is used to raise the standard of living for everyone, and in this way, increasing the use of machine technology serves to benefit 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 |
57 Chapter Nine Cities in the Sea The Ocean Frontiers The web of life on our planet is supported by the hydro-cycle, that great variation of forms of water, which are part of the planetary circulation: the oceans, snow, ice, rain, lakes, groundwater, and aquifers. This constantly renewed circulation, powered by the heat of the sun, the rotation of the earth, and Coriolis forces, supports the entire life cycle, including humankind. People often speak of underdeveloped land areas, but rarely of the greatest undeveloped natural resources on the planet, which are the world's oceans. Exploration and development of the oceans must be carried out with the utmost care. Although humans have used the oceans of the world for thousands of years as a source of food and transportation, we are just beginning to recognize the enormous potential and diversity of this relatively untapped resource. The oceans offer an almost limitless environment for food, energy production, transportation, minerals, pharmaceuticals, and much more. In the past, there was little regard for ocean life, which is essential to all life on Earth. We would survive and advance more easily as a species if we take seriously the reclamation of our oceans. Past Abuses of the Ocean Environment In August of 1970, the U. S. Army deliberately dumped containers holding 67 tons of nerve gas into the Atlantic Ocean. Worse, the dumping ground was close to a main artery in this life support system, the Gulf Stream, which makes the clean-up all the more urgent. The Navies of the world, the fishing fleets, cruise lines, and many coastal cities casually use the ocean as both trashcan and toilet. |
The lack of adequate sanitation is one of the biggest threats to human health. It results in ill-health, disease, and death related to pollution of coastal waters. South Asia alone has 825 million people who live on 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 |
58 coast without basic sanitation facilities. It isn’t hard to understand why the levels of untreated sewage in South Asia’s Coastal waters are the highest in the world. This, besides being a health risk to people, creates toxic algal blooms that cause mass kills of fish, wildlife and coral reefs. (4) Page 28 Transforming the Global Biosphere: Twelve Futuristic Strategies by Elliott Maynard, Ph.D. Destructive environmental practices are numerous. Large commercial trawlers damage the sea-floor environment on a massive global scale. Their nets crush or bury seabed organisms, destroying their food and nursery grounds. This ecosystem is crucial for replenishing marine seafood stocks. (5) Ibid, page 70. This process does more damage to the sea bed than clear cutting of the forests does to the Earth’s surface. A single pass kills from 5 to 20 percent of seafloor animals, and this goes on twenty-four hours-a-day seven days- a-week, year round on a global scale. (6) Ibid, Page 70-71. Mismanagement of run-off has created huge lifeless areas in the Gulf of Mexico where the Mississippi River drains. Destructive business practices have over fished the waters to the point where most of the larger more productive reproducing fish are close to extinction. Throughout the world, major marine species and the coral reefs that nurture them are rapidly disappearing, but not naturally, or because their death in any way prolongs our way of life. On the contrary, these extinctions endanger us and derive from our own arrogance and ignorance. Even to the most complex living ecology, we act as predators. New Respect of the Web of Life With the resource based economy comes new value systems. Since no one gains financially through the wasteful practices of the past, the main objective is to reclaim and maintain a healthy and productive environment. If the oceans are intelligently managed, they can easily supply more than enough resources to feed the world’s hungry. Billions could depend on the sea, where life is abundant and varied, for their primary source of protein. Although the overwhelming majority of sea life dwells near the surface, in the chill murky depths miles below where even sunlight never ventures, life abounds despite fantastic pressures and temperatures. In near-freezing temperatures, boiling vents of toxic gasses |
support a wide variety of sea life that remains to be studied. Great rivers, called currents, cross the oceans of the planet, set in motion by Earth’s rotation. These immense oceanic currents travel at varying |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
59 speeds, at different depths, and even in opposite directions. It is estimated that the Gulf Stream carries about 30 million cubic meters of water per second past Miami, Florida. This is more than five times the combined flow of all the fresh water rivers of the world. By harnessing this potential energy, it is estimated that close to a thousand million watts on a 24-hour basis -- or as much as two large nuclear plants – could be generated, without environmental contamination or radiation danger. In addition, powerful winds, waves, and currents provide us with enormous potential sources of electric power. Energy “crops” can be farmed from biomass by converting waste organic materials into gaseous or liquid fuels. Additional energy can be obtained from fermentation. Imagine a pile of decaying food and other organic matter. This pile of biomass gives off heat and gasses. This potential source of energy can be harnessed and used with proper technology. On the sea floors and in the brine-filled waters themselves are vast storehouses of metals and minerals that can be used to help resolve resource shortages. However, “harvesting” the metals and minerals will require new technologies that do not disturb the fragile sea floor. These are but a few of the massive ocean projects that can be explored. Perhaps more exciting are designs for Cities in the Sea. Cities in the Sea Colonization of the oceans is one of the last frontiers remaining on Earth. Prodigious oceanic city communities are inevitable and will be among the greatest achievements of a new society. To fully utilize this bountiful wellspring of resources, we must develop large marine structures to explore the relatively untapped riches of the world’s oceans. They will provide improved mariculture, fresh water production, power, and mining, which will offset land-based mining shortages. The oceans can provide almost unlimited riches in pharmaceuticals, chemicals, fertilizers, minerals, oil, natural gas, sweet water, and tidal and wind power, to name a few. Ocean-based and space-borne sensors would constantly track tidal flow, marine life, water composition and |
temperature, atmospheric conditions, and myriad other vital signs. The development of these ocean communities would greatly relieve land- based population pressures. The population of such cities could vary from |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
60 several hundred to many thousand and they could be located throughout the world. They would be controlled, managed, and operated primarily by automated systems, and would be part of the international communications network. The oceans are, after all, essential to our survival and are a critical part of Earth’s carrying capacity. Use Some of these cities could serve as universities and research centers where students from all nations could study marine sciences and management. They could also serve as monitoring stations of ocean currents, weather patterns, marine ecology, pollution, and geologic phenomena. For additional marine exploration, robotic submersibles would be designed and made available to everyone. Other sea platforms could be used as rocket-launching systems. Space vehicles launched at the equator would save energy because the equator is the fastest moving portion of the earth. Locating launch sites there would take full advantage of Earth’s rotation for additional thrust, requiring fewer thruster burns to reach geocentric orbit (the orbit where a satellite rotates with Earth and remains in a stationary position relative to it) . For polar orbits, the launch platforms would be located off the west coast of the U. S. with computerized control and command systems located on ships or on the platforms themselves. Not all areas of the oceans need to be used for technological development. Vast areas can be set aside for reclamation, enhancement, and preservation, making them a priority for global conservation. For instance, the Caribbean and the Emerald Shoals of the vast banks of Eleuthera feature some of the clearest waters in the Bahamas and one of the most beautiful coral atolls in the Western Hemisphere. The waters surrounding these islands vary in hue from the magnificent deep blue of the Gulf Stream to shimmering shades of green. Similar areas exist in the South Pacific and many other locations throughout the world, where thousands of miles of shoreline remain unmarred by human habitation. In a new spirit of world cooperation, many of these areas can be set aside as international marine parks for the education and enjoyment of all. In these areas the only human intervention is to preserve and protect |
aquatic sanctuaries. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
61 Life Styles on the Sea Cities Future cities of the sea offer new and fascinating lifestyles for millions of inhabitants and are a favorite destination for all. Some would serve as underwater international parks where visitors observe the great protected reefs of the world. Through huge undersea windows they would be able to view the wonders of this environment in leisure and comfort; from a computerized chair, they could communicate with dolphins and other forms of marine life. Diving expeditions can be made through airlocks, and people are able to participate in research, sailing, scuba diving, and all the amenities that sea cities offer along with many other surface and sub-surface water activities -- without disturbing the balance of the marine environment. Construction Massive ocean structures would exist both above and beneath the sea. These structures would represent a spectacular engineering achievement with aircraft, sea craft, and submersible access. One of the most efficient designs would be a circular configuration, multi-storied, and fabricated of steel, using glass of superior strength and pre-stressed concrete reinforced with carbon fibers. Some would be floating while others would be built on pilings with flotation barriers to prevent wind and heavy seas from damaging the structures. In deeper waters the floating platforms could be anchored to the seabed. Other ocean platforms could float freely, being self-propelled and extremely stable, ballasted by columns about 20 feet in diameter that penetrate 150 feet below the surface. To keep the platforms steady in any type of weather, the lower portions of these floating, cylindrical columns would contain a series of disks that extend out about six feet, spaced approximately ten feet apart. A belt surrounding the entire project would act as a breakwater. Some of these cities can be constructed in technically developed countries and towed to their destination in sections, or as complete operating systems, similar to the manner in which oil platforms are transported to their destinations now. Other configurations would be variable composite structures, assembled on site and modified to serve many different functions, with the ability to be disassembled and relocated if required. |
Other above-surface structures anchored to the seabed would serve as efficient bases for mining operations. These dome-shaped structures could |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
62 be almost totally automated, their flotation levels adjusted by flooding or emptying buoyancy chambers. They would be constructed in dry dock, towed to their destination, and then submerged and anchored into place. A floating dock system, which rises and falls with the tides and accommodates both surface and submersible craft, could be part of this design. All marine development must be in full accord with the total carrying capacity and sustainability of the ocean environment. In the future, before any of these projects are built, the designers will account for the possible negative impact on the entire hydrosphere – the rivers, estuaries, lakes and oceans. Energy On these and other floating cities or platforms, powerful wind turbines can capture the ocean breezes. Solar and wind power generators are located on most of the upper decks. Cold water from the depths of the ocean can also be pumped up for uses such as the conversion of temperature differences into electrical energy. This process would provide a continuous supply of electricity far in excess of the cities’ needs. Mariculture Mariculture, the planned cultivation of marine crops, and fish farming communities, can be designed to support more than one type of marine life. A mutually supporting symbiotic relationship can be sustained while emulating natural conditions as closely as possible. A wide variety of aquatic plants may be cultivated in multiple layers and suspended by cables in underwater fields adjacent to the cities. In some instances, the tops of plants could be harvested automatically, leaving the roots and lower third of the plant to grow new crops without replanting. These floating ocean platforms would be equipped with solar-operated desalinization plants, which would extract fresh water for hydroponics farming and other uses. Upwelling can also be harnessed to extract deep- sea nutrients to supply aquaculture farming. Of course, any attempt at aquaculture or mariculture would be subject to international monitoring of ocean farms. |
This provides fish farming complexes and introduces the most advanced principles of poly-culture, which maintains the reproduction and natural balance of species. Every precaution would be taken to avoid disrupting |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
63 or spoiling the spawning grounds that have sustained the human race for centuries. Transportation Immense floating structures can be equipped with loading and docking facilities for vessels. Huge ships that serve as processing plants could transport passengers and freight to these cities in the sea as well. The upper deck of the sea cities would have a landing area for helicopters or VTOL aircraft. Computerized lift-units would facilitate vertical, horizontal, and radial travel within these structures. Joint Venture Where a project of this magnitude is concerned, like other resources, it is imperative that benefits be shared equally by the entire global community. The mineral wealth of the oceans and the other resources of our world must be shared by all nations as the common heritage of humankind. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
64 Artificial Islands in the Sea This artificial island in the sea is designed to serve the oceanographic sciences. Multiple docking and landing facilities for VTOL aircraft surround the entire island. Water-based recreation is part of life in these water- borne communities. People can participate in research, sailing, scuba diving, and many other surface and sub-surface activities without disturbing the balance of the marine environment. Cities in the Sea From the tops of these structures, a cylindrical concrete conduit extends 150 feet above the ocean surface. At surface level, it is encircled by a floating dock system, which rises and falls with |
the tides and accommodates both surface and submersible craft. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
65 Cities in the Sea Thousands of self-sufficient cities in the sea, varying in design according to their location and function, alleviate land-based population pressures. Some serve as oceanographic universities to survey and maintain a dynamic balance in the oceanographic environment. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
66 |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
land-based minerals. Such structures provide us with almost unlimited resources in pharmaceuticals, chemicals, fertilizers, minerals, metals, oil, natural gas, drinking water, and ocean farming, as well as tidal and wind power and more. 67 Ocean Mining Mega-Structures These “cities in the sea” provide improved mariculture, fresh water production, power, and deep-ocean mining, which helps alleviate shortages of Constructio n of a Floating Mega- Structure These illustration s depict a “floating mega- structure” that is being assemble d in a dry dock entirely by |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
robotized automated systems free of any human intervention. After construction, these structures are towed in sections or as completed units to locations where they are anchored to the seabed. In some instances, these cities can even travel and relocate. City in the Sea With Modular Freighter |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
68 City in the Sea Modular Freighter This modular freighter, leaving a city in the sea, consists of detachable sections that can be rapidly loaded or unloaded. The number of sections varies, depending on the amount of freight to be delivered. When all the modules are connected, they are propelled as a single unit. When the freight arrives at its destination, the selected modules can be disconnected and towed to docks. Apartments in the Sea Cities Through huge undersea windows, occupants are able to view the wonders of this environment in leisure and comfort. From a computerized chair, they communicate with dolphins and other forms of marine 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 |
69 Floating Sea Domes These unsinkable floating sea domes provide for those who prefer unique offshore or island living. In the event of severely inclement weather, they can easily be towed ashore, mounted, and locked to elevated support structures. They are equipped with retractable enclosures that cover the outer deck. Solar Panels at Sea On these and other floating cities or platforms, powerful wind turbines capture the ocean breezes. Solar and wind power generators are |
located on most of the upper decks and in the ocean as well. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
70 Mariculture Mariculture (the planned cultivation of marine crops) and fish farming communities are designed to support more than one type of marine life. Many of these communities maintain a balance of species in mutually supporting symbiotic relationships, while emulating natural conditions as closely as possible. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
71 Chapter Ten Decision Making and Laws Decision Making How are decisions arrived at in a cybernated resource-based society? To answer this question, we use the scientific method and have computers get direct feedback from the environment. Computers would have electrical sensors extended into all areas of the social complex around the globe. For example, electrical sensors would extend into agricultural regions where computerized systems manage and control the agricultural requirements by monitoring the water table, insects, pests, plant diseases, soil nutrients, and so forth. Decisions are then arrived at using direct feedback from the environment. The result would be a more humane and meaningful civilization that is not based on the opinions or desires of a particular sect or individual. One can think of this as a global autonomic nervous system. A human body reacts automatically to infection. If one has an infection in the toe there is no committee meeting of cells to inform the brain of the infection. The nervous system directs antibodies to the infected site automatically. This automatic response of the nervous system parallels the working of a resource-based economy. The question we have to ask is “What end do we wish the culture to serve?” As the need for money is surpassed and the new mission is the well-being of all people and protection of the environment, the answers become readily available. The result is clean air and water, arable land, nutritious food, efficient transportation, a relevant education continuously updated, good health care, constructive social interaction, and cities functioning to serve these ends and more. This represents a more humane and meaningful approach for shaping civilization that is not based simply on opinion. |
As we transition to a fully cybernated process of governing human affairs, newer technologies can be installed that remove human error. These machines would provide information rather than opinion, thus considerably reducing the influence of bias and irrational or purely |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
72 emotional elements in how affairs are managed. This way people play less and less of a role in decision-making and the society is working towards AI and machine decision-making to manage all resources, serving the common good. Laws Laws, at best, are attempts to control a population, and work only sporadically with great expense and hardship. Other common behavior- control methods are patriotism, religion, propaganda, and nationalism. All manmade laws are developed to preserve the established order. But laws never get to the root of problems, and they are continuously violated -- even by those who make them. When laws do not correspond to the nature of the physical environment, they will be violated. With so much economic deprivation and insecurity, even in the most affluent nations, no matter how many laws are enacted the same problems persist. In actuality, it is how the society is structured that is at fault. Let’s examine these concepts further. The need for laws is a result of a society being scarcity-oriented . If a resource is abundant no one monitors it. When the necessities of life are abundant, monitoring is unnecessary. In a resource-based economy social responsibility is not instilled by force, intimidation, or promises of heaven or threats of hell. Protection of the natural environment is not a matter of fines or penalties. Safeguards against abuse are designed into the environment. A simple example of this may be seen in the design of the cities where people have free access to resources without a price. This eliminates theft. Such measures are not a matter of passing and enforcing laws to prevent and punish abuse. Rather, they are a means for designing the flaws out of the social design, thus eliminating the need for many laws. To eliminate traffic accidents a culture relying on the scientific method would not pass a law limiting speed to 55 mph. They would redesign the transportation systems so that accidents do not occur by using automated trains, monorails, transveyors (horizontal, vertical and radial transveyors), and individual units that have many sensors to diminish the possibilities of accidents. A society with human concern “designs out” the need for laws and |
proclamations by making all things available to all people, regardless of race, color, or religious belief. When governments make laws, people are |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
73 led to believe that these laws are made to protect people's lives. In truth, laws are byproducts of insufficiency. If we try to control human behavior by enacting laws or signing treaties without changing the physical conditions responsible for aberrant behavior, we are putting a Band-Aid on the issue. Instead of depending on a failed system of punishment or incarceration after the damage has been done, we should shift our attention to the inadequacies of society. These are things like poverty, malnutrition, homelessness, poor role models, a failed education, children lacking direction or interests, violence in the media, stresses in family life, and no positive vision for society to work toward. A resource-based world economy brings about vast changes in human and interpersonal relations without the necessity of laws. It does this by introducing a set of values relevant to the needs of all people. It views all of the world’s resources and technical information as the common heritage of all people. This is the unifying imperative. If accepted universally, the world will witness an end to the need for armaments, war, drugs, greed, and the other problems brought about by the endless pursuit of money and power. Society has to understand that all of nature is subservient to natural law. Natural law cannot be violated without serious consequences to the individual or to society. Natural law dominates all living systems. For instance, without water, sun, or nutrients, plants and animals can not survive. Natural law is inviolable. A person who does not receive proper nutrition will not enjoy physical well-being and will soon become ill and die. Similar Laws Apply to Human Behavior Human behavior in all areas is just as subject to natural laws and the actions of external forces: it is generated by many interacting variables in one's own environment. This applies to behavior that is socially offensive. It is often influenced either by one's experiential background, nutritional factors in early life, or a number of other interrelated environmental factors. When we see a dog leading a blind person across the street we tend to think it is a good dog. But when we see a dog bark at a cyclist we call it a |
bad dog. The dog is neither good nor bad. A dog can be trained to be ferocious or to help the blind. Both animals could be of the same breed, |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
74 even from the same litter. Their different behavior is due to the differences in upbringing. To put it another way, imagine an ancient Roman family watching Christians being fed to lions. Someone of today might be horrified and believe the people watching had trouble sleeping that evening. But they most likely had no trouble sleeping at all. Such bloodshed was the cultural sport of the times. Lions and Christians were looked upon with equal disdain. Or imagine a modern-day fighter pilot trained in warfare and taught a similar disregard for other cultures and beliefs losing sleep over shooting down twenty planes, and burning several inhabited villages. More likely, he will beam as he gets a medal and adorn his aircraft with symbols of his "kills." The pilot reflects his culture just as much as the Roman family does theirs. What we call our ‘conscience’ and ‘morality’ are not determined by an invisible "higher self." They are largely determined by geography, the times, and the individual’s upbringing. Whether they realize it or not, in the monetary system people are constantly manipulated through the media. People’s most cherished beliefs are influenced by books, motion pictures, television, religions, role models, and the environment they live in. Even their notions of good and evil and their concepts of morality are part of their cultural heritage and experiences. This method of control does not require the use of physical force and is so successful we don’t even recognize or feel the manipulation. The dominant values of any social system rarely come from the people. Rather, they represent the views of the dominant control group such as the church, the military, the banks, the corporations, the power elite, or any combination thereof. These entities determine the public agenda, the courts, taxes, etc., all of which serve their own interests and perpetuate the illusion that society’s values are determined from the ground up. In addition, governments suppress or explain away deviations that may threaten them. With the scientific understanding that behavior is subject to the same natural laws that govern other processes, the educational system in the resource-based economy can evolve. It would teach process and |
analytical skills rather than rote memorization of facts. Dialogue would replace lecture. Understanding semantics is a skill that can greatly improve human communication and assist students in intelligently accessing relevant information. It is not that people will suddenly become |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
75 better or more ethical, but that the conditions responsible for hostile and egocentric behavior would no longer exist. If we want children to achieve a positive constructive relationship with one another and become contributing members of society, a way to accomplish this is by designing an environment that produces that desired behavior. For example, when the children are interested in learning how to assemble a small motor vehicle, the design can require four children to lift the car while two others attached the wheels. The rest of the car is assembled in a similar manner, needing the help and cooperation of everyone to complete the vehicle for use. This enlightened form of education helps to understand the advantages of cooperation. Exercise would not be mandatory or monotonous, and it wouldn’t involve adversarial competition. It would be incorporated into the learning experience. For example, a craft shop the children enjoy using is located on a hilltop in the middle of a lake. To get there the children have to row a boat, and then climb the hilltop. This not only provides exercise, but also a sense of achievement, which helps their mental health and increases incentive. One of the greatest limiting factors in human systems is our inability to grasp the significance of underlying forces and the extent to which environment shapes our thinking, values, and/or behavior. When we speak of environment, we mean all of the interacting variables, which are the prime contributors to our mindset. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
76 Chapter Eleven Lifestyles What Do People Do? From early civilizations to the present day, most humans have had to work to earn a living. Most of our attitudes about work may be a carry-over from these much earlier times. In the past, it was necessary for people to fetch water and carry it to their dwelling places. They gathered wood to prepare fires for heating and cooking and fuel to burn in their lamps. It would have been very difficult for them to imagine a time when water would rush forth in their own home with the turn of a handle; to press a button for instant light would have seemed to be within the realm of magic. People of ancient times probably wondered what they would do with their time if they did not have to engage in the burdensome tasks that were so necessary to sustain their lives. Alleviating Human Pressures Human beings free of debt, insecurity, and fear become much more amiable. With no one out to sell anyone anything or to deprive another of possessions or money, the basis for unhealthy human aggression is outgrown. People no longer are burdened by the nagging concerns that consume so much attention such as mortgages, health care costs, education fees, fire insurance, economic recession or depression, the loss of jobs, and taxes. With the elimination of these burdens and the removal of the conditions that create feelings of envy, greed, and competition, people’s lives would be far more meaningful. The aim of this new social design is to encourage a new incentive system, one that is no longer directed toward the shallow and self-centered goals of wealth, property, and power. These new incentives encourage people toward self -fulfillment and creativity, the elimination of scarcity, the protection of the environment, and most of all concern for fellow human |
beings. People would have the means and the time for intellectual and spiritual growth, and the time to realize what it really means to be human in a caring society. Rather than evolving into an age of leisure, people would find very little “free” time, even without having to "work" for 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 |
77 There is always need for better more efficient ways of doing things. People will want to participate in the society, seeing how it directly benefits their way of life and others, as things are constantly being updated and changed. There are no Utopias. The very notion of "Utopia" is static. The survival of any social system ultimately depends upon its ability to allow for change to improve society as a whole. However, today, most people are not prepared for changes in society either emotionally or intellectually. Unburdened by survival concerns, people would have time for individual interests such as continuing their education. Education, if available to everyone without a price tag, could become a never-ending process. The cities of the future would be living universities. Most people would attend schools and university classes or engage in other activities. There would be classes for those interested in theater, photography, painting, ballet, and all of the arts at the music, art, and theater centers. People would be able to go to centers to work on or get help with their new inventions. New horizons open up for people who dared not even imagine these possibilities in the past due to lack of money or time. It is painful to even imagine a life of limitless possibilities for those who have limited purchasing power. Today there are many boats at the docks but they are rarely used, let alone available to the majority of people. In this new society, there are more than enough boats provided for anyone’s use to enjoy as they wish. There could be a surge in the number of people learning to fly. Imagine all the other numerous hobbies and sports -- the list of what would be available for people to pursue is endless. Picture a world opened up for everyone’s exploration, with many people traveling throughout the world, helping in lesser developed areas to bring them up to the highest living standards possible in the shortest time. A world where there is no begging for nickels and dimes for medical and scientific research -- there are major programs for research and development in the medical fields where people can also participate and learn. This process would be the same in all other areas of society. Rather than specialize, most people would become generalists, learning more about many different disciplines and how they relate to one another. In this way, people would be better able to participate in the |
development of ideas in many areas of society. There would be so much expansion and experimental exploration in all areas that there would no longer be a concern about who decides which experiments are tried 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 |
78 which are not. Every new design would be subject to exploration, testing, and evaluation, and those proven worthy would be built. People would take advantage of opportunities to learn how to better communicate with others and resolve differences without violence. They would be introduced to tools for problem solving enabling them to participate in a wide variety of fields and explorations. The notion of sitting idly by or retiring would become obsolete. People would have so many options that for the first time they could understand what it really means to be a member of a global society with not enough time in the day to do all that they would like. Without the wasted time, resources, lives, and energy consumed by wars and preparations for war, our energy could be harnessed toward constructive endeavors. Society would be able to devote much more attention and resources to controlling unforeseen variables like tsunamis, earthquakes, hurricanes, and other natural disasters that threaten our lives. This does not imply perfection. There are always challenges and unresolved problems. But there would be a great improvement in life styles and the global society could achieve the highest standards possible for the times, both materially and spiritually. How Resources are Distributed Equitably In the world of tomorrow, distribution of goods and services can be accomplished without the use of money or tokens by way of large distribution centers. These centers would be similar to expositions where the advantages of new products are explained and demonstrated. Exhibition centers would display what is new and available and would be constantly updated. Throughout the communities, there would be 3-D flat-screen imaging in each home. If you desire an item, an order would be placed and the item automatically delivered directly to your place of residence without a price tag, servitude, or debt of any kind. This would include whatever people need in the way of housing, clothing, education, health care, entertainment, etc. Raw materials for products can be transported directly to manufacturing 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 production to meet demand. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
79 In this way, a balanced-load economy can be maintained. Shortages, over-runs, and waste are eliminated in this system. If a person visits Yellowstone National Park, they simply check out a camera or camcorder, use it (even choosing to attend a class to learn the features of the camera and photographic techniques), and then return it to another distribution center or drop-off, eliminating storage and maintenance. This is similar to a public library, but much more informative and inviting. There are so many interesting activities and learning areas at the arts and science centers that people can wander in and out of the sessions until they find something that relates to what they’re looking for. In this cybernated future, a couple may visit an architectural design center where they sit in front of a clear hemisphere approximately six feet in diameter. One person describes the type of house they would prefer and their areas of interest. The house appears as a 3-dimensional image in the center of the hemisphere. It rotates slowly to present an overview of the interior and exterior. Then the other person describes their major areas of interest and preferences and may suggest a larger balcony. The 3- dimensional image is adjusted accordingly. When they finish requesting changes, the computer presents various alternatives to consider. After deciding on all the alternatives they are able to enter a sensorium to experience a walk-through of their design and continue to make changes. When they arrive at the final design, the construction procedures are set into 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 people live near their work with a house, car, and lifestyle they can afford (or, all too often, cannot afford), rather than one they prefer. They are essentially only as free as their purchasing power permits. Many wealthy people select a residence solely to impress others with their status. A resource-based economy changes the function of dwellings from that of status symbol or basic shelter to a reflection of individuality and personal interests. Family Matters While new technologies are quite amazing, you may well understand that |
the most profound effects are not in the technologies, but in our lifestyles In most cases, our current system requires both husbands and wives to work. Monetary economics undermines family cohesion and childcare. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
80 Parents lack adequate time for their children, and are constantly stressed by ever-rising medical bills, insurance payments, educational expenses, and cost of living expenses. It is in this area that one of the most profound benefits of our new civilization shows. Shorter workdays would provide greater opportunities for family members to pursue areas of personal interest. Free access to goods and services makes home a more pleasant place, and removal of economic stress will reduce family turmoil. Society is designed so people are free to choose their own interests, develop formerly hidden potential, and pursue dreams without government intervention or financial constraint. |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information |
81 Conclusion The conflicts today with our fellow human beings are over opposing values and limited access to the necessities of life. If we manage to arrive at a saner future civilization, the conflicts will be against problems common to all humans. In a vibrant and emergent culture, rather than having conflicts between nations, the challenges we will face will be overcoming scarcity, restructuring damaged environments, creating innovative technologies, increasing agricultural yield, improving communications, building communications between nations, sharing technologies, and living a meaningful life. People would be free to pursue whatever constructive endeavors they chose without economic pressures, restraints, and taxation that are inherent in the monetary system. By constructive endeavors, we mean anything that enhances the lives of the individual and others. With these major alterations, people would eventually live longer more meaningful and healthier lives. The measure of success would be the fulfillment of one's individual pursuits rather than the acquisition of wealth, property, and power. 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. When education and resources are available to all without a price tag, there will be no limit to human potential. For further books and videos by Jacque Fresco please refer to his website and the on-line store within: www.thevenusproject.com Jacque Fresco The Venus Project, Inc. 21 Valley Lane Venus, FL 33960 USA Phone: 863-465-0321 |
meadows@thevenusproject.com |
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.containersSection 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.containersSection 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.controlsSection 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.controlsSection 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.controlsSection 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.controlsSection 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.controlsSection 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.controlsSection 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.controlsSection 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.controlsSection 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.controlsSection 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.controlsSection 13//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.coreSection 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.coreSection 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.coreSection 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.eventsSection 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.eventsSection 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.managersSection 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.managersSection 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.managersSection 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.managersSection 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.managersSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 32//button (button) package { import flash.display.*; public dynamic class button extends SimpleButton { } }//packageSection 33//Button_disabledSkin (Button_disabledSkin) package { import flash.display.*; public dynamic class Button_disabledSkin extends MovieClip { } }//packageSection 34//Button_downSkin (Button_downSkin) package { import flash.display.*; public dynamic class Button_downSkin extends MovieClip { } }//packageSection 35//Button_emphasizedSkin (Button_emphasizedSkin) package { import flash.display.*; public dynamic class Button_emphasizedSkin extends MovieClip { } }//packageSection 36//Button_overSkin (Button_overSkin) package { import flash.display.*; public dynamic class Button_overSkin extends MovieClip { } }//packageSection 37//Button_selectedDisabledSkin (Button_selectedDisabledSkin) package { import flash.display.*; public dynamic class Button_selectedDisabledSkin extends MovieClip { } }//packageSection 38//Button_selectedDownSkin (Button_selectedDownSkin) package { import flash.display.*; public dynamic class Button_selectedDownSkin extends MovieClip { } }//packageSection 39//Button_selectedOverSkin (Button_selectedOverSkin) package { import flash.display.*; public dynamic class Button_selectedOverSkin extends MovieClip { } }//packageSection 40//Button_selectedUpSkin (Button_selectedUpSkin) package { import flash.display.*; public dynamic class Button_selectedUpSkin extends MovieClip { } }//packageSection 41//Button_upSkin (Button_upSkin) package { import flash.display.*; public dynamic class Button_upSkin extends MovieClip { } }//packageSection 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; } } }//packageSection 43//def_bgr (def_bgr) package { import flash.display.*; public dynamic class def_bgr extends MovieClip { } }//packageSection 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; } } }//packageSection 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; } } }//packageSection 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; } } }//packageSection 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; } } }//packageSection 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; } } }//packageSection 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; } } }//packageSection 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; } } }//packageSection 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; } } }//packageSection 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; } } }//packageSection 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; } } }//packageSection 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; } } }//packageSection 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; } } }//packageSection 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; } } }//packageSection 57//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//packageSection 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); } } }//packageSection 59//ImgButtonDisplayState (ImgButtonDisplayState) package { import flash.display.*; public class ImgButtonDisplayState extends Sprite { public function ImgButtonDisplayState(_arg1:String, _arg2:MovieClip){ _arg2.AttachMovie(_arg1, this); } } }//packageSection 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); } } }//packageSection 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); } } }//packageSection 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); } } }//packageSection 63//Page1 (Page1) package { import flash.display.*; import flash.text.*; public class Page1 extends MovieClip { public var CR:TextField; } }//packageSection 64//Page10 (Page10) package { import flash.display.*; import flash.text.*; public class Page10 extends MovieClip { public var CR:TextField; } }//packageSection 65//Page11 (Page11) package { import flash.display.*; import flash.text.*; public class Page11 extends MovieClip { public var CR:TextField; } }//packageSection 66//Page12 (Page12) package { import flash.display.*; import flash.text.*; public class Page12 extends MovieClip { public var CR:TextField; } }//packageSection 67//Page13 (Page13) package { import flash.display.*; import flash.text.*; public class Page13 extends MovieClip { public var CR:TextField; } }//packageSection 68//Page14 (Page14) package { import flash.display.*; import flash.text.*; public class Page14 extends MovieClip { public var CR:TextField; } }//packageSection 69//Page15 (Page15) package { import flash.display.*; import flash.text.*; public class Page15 extends MovieClip { public var CR:TextField; } }//packageSection 70//Page16 (Page16) package { import flash.display.*; import flash.text.*; public class Page16 extends MovieClip { public var CR:TextField; } }//packageSection 71//Page17 (Page17) package { import flash.display.*; import flash.text.*; public class Page17 extends MovieClip { public var CR:TextField; } }//packageSection 72//Page18 (Page18) package { import flash.display.*; import flash.text.*; public class Page18 extends MovieClip { public var CR:TextField; } }//packageSection 73//Page19 (Page19) package { import flash.display.*; import flash.text.*; public class Page19 extends MovieClip { public var CR:TextField; } }//packageSection 74//Page2 (Page2) package { import flash.display.*; import flash.text.*; public class Page2 extends MovieClip { public var CR:TextField; } }//packageSection 75//Page20 (Page20) package { import flash.display.*; import flash.text.*; public class Page20 extends MovieClip { public var CR:TextField; } }//packageSection 76//Page21 (Page21) package { import flash.display.*; import flash.text.*; public class Page21 extends MovieClip { public var CR:TextField; } }//packageSection 77//Page22 (Page22) package { import flash.display.*; import flash.text.*; public class Page22 extends MovieClip { public var CR:TextField; } }//packageSection 78//Page23 (Page23) package { import flash.display.*; import flash.text.*; public class Page23 extends MovieClip { public var CR:TextField; } }//packageSection 79//Page24 (Page24) package { import flash.display.*; import flash.text.*; public class Page24 extends MovieClip { public var CR:TextField; } }//packageSection 80//Page25 (Page25) package { import flash.display.*; import flash.text.*; public class Page25 extends MovieClip { public var CR:TextField; } }//packageSection 81//Page26 (Page26) package { import flash.display.*; import flash.text.*; public class Page26 extends MovieClip { public var CR:TextField; } }//packageSection 82//Page27 (Page27) package { import flash.display.*; import flash.text.*; public class Page27 extends MovieClip { public var CR:TextField; } }//packageSection 83//Page28 (Page28) package { import flash.display.*; import flash.text.*; public class Page28 extends MovieClip { public var CR:TextField; } }//packageSection 84//Page29 (Page29) package { import flash.display.*; import flash.text.*; public class Page29 extends MovieClip { public var CR:TextField; } }//packageSection 85//Page3 (Page3) package { import flash.display.*; import flash.text.*; public class Page3 extends MovieClip { public var CR:TextField; } }//packageSection 86//Page30 (Page30) package { import flash.display.*; import flash.text.*; public class Page30 extends MovieClip { public var CR:TextField; } }//packageSection 87//Page31 (Page31) package { import flash.display.*; import flash.text.*; public class Page31 extends MovieClip { public var CR:TextField; } }//packageSection 88//Page32 (Page32) package { import flash.display.*; import flash.text.*; public class Page32 extends MovieClip { public var CR:TextField; } }//packageSection 89//Page33 (Page33) package { import flash.display.*; import flash.text.*; public class Page33 extends MovieClip { public var CR:TextField; } }//packageSection 90//Page34 (Page34) package { import flash.display.*; import flash.text.*; public class Page34 extends MovieClip { public var CR:TextField; } }//packageSection 91//Page35 (Page35) package { import flash.display.*; import flash.text.*; public class Page35 extends MovieClip { public var CR:TextField; } }//packageSection 92//Page36 (Page36) package { import flash.display.*; import flash.text.*; public class Page36 extends MovieClip { public var CR:TextField; } }//packageSection 93//Page37 (Page37) package { import flash.display.*; import flash.text.*; public class Page37 extends MovieClip { public var CR:TextField; } }//packageSection 94//Page38 (Page38) package { import flash.display.*; import flash.text.*; public class Page38 extends MovieClip { public var CR:TextField; } }//packageSection 95//Page39 (Page39) package { import flash.display.*; import flash.text.*; public class Page39 extends MovieClip { public var CR:TextField; } }//packageSection 96//Page4 (Page4) package { import flash.display.*; import flash.text.*; public class Page4 extends MovieClip { public var CR:TextField; } }//packageSection 97//Page40 (Page40) package { import flash.display.*; import flash.text.*; public class Page40 extends MovieClip { public var CR:TextField; } }//packageSection 98//Page41 (Page41) package { import flash.display.*; import flash.text.*; public class Page41 extends MovieClip { public var CR:TextField; } }//packageSection 99//Page42 (Page42) package { import flash.display.*; import flash.text.*; public class Page42 extends MovieClip { public var CR:TextField; } }//packageSection 100//Page43 (Page43) package { import flash.display.*; import flash.text.*; public class Page43 extends MovieClip { public var CR:TextField; } }//packageSection 101//Page44 (Page44) package { import flash.display.*; import flash.text.*; public class Page44 extends MovieClip { public var CR:TextField; } }//packageSection 102//Page45 (Page45) package { import flash.display.*; import flash.text.*; public class Page45 extends MovieClip { public var CR:TextField; } }//packageSection 103//Page46 (Page46) package { import flash.display.*; import flash.text.*; public class Page46 extends MovieClip { public var CR:TextField; } }//packageSection 104//Page47 (Page47) package { import flash.display.*; import flash.text.*; public class Page47 extends MovieClip { public var CR:TextField; } }//packageSection 105//Page48 (Page48) package { import flash.display.*; import flash.text.*; public class Page48 extends MovieClip { public var CR:TextField; } }//packageSection 106//Page49 (Page49) package { import flash.display.*; import flash.text.*; public class Page49 extends MovieClip { public var CR:TextField; } }//packageSection 107//Page5 (Page5) package { import flash.display.*; import flash.text.*; public class Page5 extends MovieClip { public var CR:TextField; } }//packageSection 108//Page50 (Page50) package { import flash.display.*; import flash.text.*; public class Page50 extends MovieClip { public var CR:TextField; } }//packageSection 109//Page51 (Page51) package { import flash.display.*; import flash.text.*; public class Page51 extends MovieClip { public var CR:TextField; } }//packageSection 110//Page52 (Page52) package { import flash.display.*; import flash.text.*; public class Page52 extends MovieClip { public var CR:TextField; } }//packageSection 111//Page53 (Page53) package { import flash.display.*; import flash.text.*; public class Page53 extends MovieClip { public var CR:TextField; } }//packageSection 112//Page54 (Page54) package { import flash.display.*; import flash.text.*; public class Page54 extends MovieClip { public var CR:TextField; } }//packageSection 113//Page55 (Page55) package { import flash.display.*; import flash.text.*; public class Page55 extends MovieClip { public var CR:TextField; } }//packageSection 114//Page56 (Page56) package { import flash.display.*; import flash.text.*; public class Page56 extends MovieClip { public var CR:TextField; } }//packageSection 115//Page57 (Page57) package { import flash.display.*; import flash.text.*; public class Page57 extends MovieClip { public var CR:TextField; } }//packageSection 116//Page58 (Page58) package { import flash.display.*; import flash.text.*; public class Page58 extends MovieClip { public var CR:TextField; } }//packageSection 117//Page59 (Page59) package { import flash.display.*; import flash.text.*; public class Page59 extends MovieClip { public var CR:TextField; } }//packageSection 118//Page6 (Page6) package { import flash.display.*; import flash.text.*; public class Page6 extends MovieClip { public var CR:TextField; } }//packageSection 119//Page60 (Page60) package { import flash.display.*; import flash.text.*; public class Page60 extends MovieClip { public var CR:TextField; } }//packageSection 120//Page61 (Page61) package { import flash.display.*; import flash.text.*; public class Page61 extends MovieClip { public var CR:TextField; } }//packageSection 121//Page62 (Page62) package { import flash.display.*; import flash.text.*; public class Page62 extends MovieClip { public var CR:TextField; } }//packageSection 122//Page63 (Page63) package { import flash.display.*; import flash.text.*; public class Page63 extends MovieClip { public var CR:TextField; } }//packageSection 123//Page64 (Page64) package { import flash.display.*; import flash.text.*; public class Page64 extends MovieClip { public var CR:TextField; } }//packageSection 124//Page65 (Page65) package { import flash.display.*; import flash.text.*; public class Page65 extends MovieClip { public var CR:TextField; } }//packageSection 125//Page66 (Page66) package { import flash.display.*; import flash.text.*; public class Page66 extends MovieClip { public var CR:TextField; } }//packageSection 126//Page67 (Page67) package { import flash.display.*; import flash.text.*; public class Page67 extends MovieClip { public var CR:TextField; } }//packageSection 127//Page68 (Page68) package { import flash.display.*; import flash.text.*; public class Page68 extends MovieClip { public var CR:TextField; } }//packageSection 128//Page69 (Page69) package { import flash.display.*; import flash.text.*; public class Page69 extends MovieClip { public var CR:TextField; } }//packageSection 129//Page7 (Page7) package { import flash.display.*; import flash.text.*; public class Page7 extends MovieClip { public var CR:TextField; } }//packageSection 130//Page70 (Page70) package { import flash.display.*; import flash.text.*; public class Page70 extends MovieClip { public var CR:TextField; } }//packageSection 131//Page71 (Page71) package { import flash.display.*; import flash.text.*; public class Page71 extends MovieClip { public var CR:TextField; } }//packageSection 132//Page72 (Page72) package { import flash.display.*; import flash.text.*; public class Page72 extends MovieClip { public var CR:TextField; } }//packageSection 133//Page73 (Page73) package { import flash.display.*; import flash.text.*; public class Page73 extends MovieClip { public var CR:TextField; } }//packageSection 134//Page74 (Page74) package { import flash.display.*; import flash.text.*; public class Page74 extends MovieClip { public var CR:TextField; } }//packageSection 135//Page75 (Page75) package { import flash.display.*; import flash.text.*; public class Page75 extends MovieClip { public var CR:TextField; } }//packageSection 136//Page76 (Page76) package { import flash.display.*; import flash.text.*; public class Page76 extends MovieClip { public var CR:TextField; } }//packageSection 137//Page77 (Page77) package { import flash.display.*; import flash.text.*; public class Page77 extends MovieClip { public var CR:TextField; } }//packageSection 138//Page78 (Page78) package { import flash.display.*; import flash.text.*; public class Page78 extends MovieClip { public var CR:TextField; } }//packageSection 139//Page79 (Page79) package { import flash.display.*; import flash.text.*; public class Page79 extends MovieClip { public var CR:TextField; } }//packageSection 140//Page8 (Page8) package { import flash.display.*; import flash.text.*; public class Page8 extends MovieClip { public var CR:TextField; } }//packageSection 141//Page80 (Page80) package { import flash.display.*; import flash.text.*; public class Page80 extends MovieClip { public var CR:TextField; } }//packageSection 142//Page81 (Page81) package { import flash.display.*; import flash.text.*; public class Page81 extends MovieClip { public var CR:TextField; } }//packageSection 143//Page82 (Page82) package { import flash.display.*; import flash.text.*; public class Page82 extends MovieClip { public var CR:TextField; } }//packageSection 144//Page9 (Page9) package { import flash.display.*; import flash.text.*; public class Page9 extends MovieClip { public var CR:TextField; } }//packageSection 145//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; } } }//packageSection 146//RadioButton_disabledIcon (RadioButton_disabledIcon) package { import flash.display.*; public dynamic class RadioButton_disabledIcon extends MovieClip { } }//packageSection 147//RadioButton_downIcon (RadioButton_downIcon) package { import flash.display.*; public dynamic class RadioButton_downIcon extends MovieClip { } }//packageSection 148//RadioButton_overIcon (RadioButton_overIcon) package { import flash.display.*; public dynamic class RadioButton_overIcon extends MovieClip { } }//packageSection 149//RadioButton_selectedDisabledIcon (RadioButton_selectedDisabledIcon) package { import flash.display.*; public dynamic class RadioButton_selectedDisabledIcon extends MovieClip { } }//packageSection 150//RadioButton_selectedDownIcon (RadioButton_selectedDownIcon) package { import flash.display.*; public dynamic class RadioButton_selectedDownIcon extends MovieClip { } }//packageSection 151//RadioButton_selectedOverIcon (RadioButton_selectedOverIcon) package { import flash.display.*; public dynamic class RadioButton_selectedOverIcon extends MovieClip { } }//packageSection 152//RadioButton_selectedUpIcon (RadioButton_selectedUpIcon) package { import flash.display.*; public dynamic class RadioButton_selectedUpIcon extends MovieClip { } }//packageSection 153//RadioButton_upIcon (RadioButton_upIcon) package { import flash.display.*; public dynamic class RadioButton_upIcon extends MovieClip { } }//packageSection 154//ScrollArea (ScrollArea) package { import flash.display.*; public dynamic class ScrollArea extends MovieClip { public var BottomArea:MovieClip; } }//packageSection 155//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { } }//packageSection 156//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { } }//packageSection 157//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { } }//packageSection 158//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { } }//packageSection 159//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { } }//packageSection 160//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { } }//packageSection 161//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { } }//packageSection 162//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { } }//packageSection 163//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { } }//packageSection 164//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); }; } } }//packageSection 165//ScrollPane_disabledSkin (ScrollPane_disabledSkin) package { import flash.display.*; public dynamic class ScrollPane_disabledSkin extends MovieClip { } }//packageSection 166//ScrollPane_upSkin (ScrollPane_upSkin) package { import flash.display.*; public dynamic class ScrollPane_upSkin extends MovieClip { } }//packageSection 167//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { } }//packageSection 168//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { } }//packageSection 169//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { } }//packageSection 170//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { } }//packageSection 171//Settings (Settings) package { import flash.utils.*; public class Settings extends ByteArray { } }//packageSection 172//Settings2_ (Settings2_) package { import flash.utils.*; public class Settings2_ extends ByteArray { } }//packageSection 173//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")); }; } } }//packageSection 174//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 175//textmsg (textmsg) package { import flash.display.*; import flash.text.*; public dynamic class textmsg extends MovieClip { public var text:TextField; } }//packageSection 176//waitmsg (waitmsg) package { import flash.display.*; import flash.text.*; public dynamic class waitmsg extends MovieClip { public var msg:TextField; } }//package
Library Items
Symbol 156 Bitmap | Used by:157 | |
Symbol 157 Graphic | Uses:156 | Used by:158 |
Symbol 158 MovieClip {TBImage1} | Uses:157 | |
Symbol 159 Bitmap | Used by:160 | |
Symbol 160 Graphic | Uses:159 | Used by:161 |
Symbol 161 MovieClip {TBImage2} | Uses:160 | |
Symbol 162 Bitmap | Used by:163 | |
Symbol 163 Graphic | Uses:162 | Used by:164 |
Symbol 164 MovieClip {TBImage3} | Uses:163 | |
Symbol 165 Bitmap | Used by:166 | |
Symbol 166 Graphic | Uses:165 | Used by:167 |
Symbol 167 MovieClip {TBImage4} | Uses:166 | |
Symbol 168 Bitmap | Used by:169 | |
Symbol 169 Graphic | Uses:168 | Used by:170 |
Symbol 170 MovieClip {TBImage5} | Uses:169 | |
Symbol 171 Bitmap | Used by:172 | |
Symbol 172 Graphic | Uses:171 | Used by:173 |
Symbol 173 MovieClip {TBImage6} | Uses:172 | |
Symbol 174 Bitmap | Used by:175 | |
Symbol 175 Graphic | Uses:174 | Used by:176 |
Symbol 176 MovieClip {TBImage7} | Uses:175 | |
Symbol 177 Bitmap | Used by:178 | |
Symbol 178 Graphic | Uses:177 | Used by:179 |
Symbol 179 MovieClip {TBImage8} | Uses:178 | |
Symbol 180 Bitmap | Used by:181 | |
Symbol 181 Graphic | Uses:180 | Used by:182 |
Symbol 182 MovieClip {TBImage9} | Uses:181 | |
Symbol 183 Bitmap | Used by:184 | |
Symbol 184 Graphic | Uses:183 | Used by:185 |
Symbol 185 MovieClip {TBImage10} | Uses:184 | |
Symbol 186 Bitmap | Used by:187 | |
Symbol 187 Graphic | Uses:186 | Used by:188 |
Symbol 188 MovieClip {TBImage11} | Uses:187 | |
Symbol 189 Bitmap | Used by:190 | |
Symbol 190 Graphic | Uses:189 | Used by:191 |
Symbol 191 MovieClip {TBImage12} | Uses:190 | |
Symbol 192 Bitmap | Used by:193 | |
Symbol 193 Graphic | Uses:192 | Used by:194 |
Symbol 194 MovieClip {TBImage13} | Uses:193 | |
Symbol 195 Bitmap | Used by:196 | |
Symbol 196 Graphic | Uses:195 | Used by:197 |
Symbol 197 MovieClip {TBImage14} | Uses:196 | |
Symbol 198 Bitmap | Used by:199 | |
Symbol 199 Graphic | Uses:198 | Used by:200 |
Symbol 200 MovieClip {TBImage15} | Uses:199 | |
Symbol 201 Bitmap | Used by:202 | |
Symbol 202 Graphic | Uses:201 | Used by:203 |
Symbol 203 MovieClip {TBImage16} | Uses:202 | |
Symbol 204 Bitmap | Used by:205 | |
Symbol 205 Graphic | Uses:204 | Used by:206 |
Symbol 206 MovieClip {TBImage18} | Uses:205 | |
Symbol 207 Bitmap | Used by:208 | |
Symbol 208 Graphic | Uses:207 | Used by:209 |
Symbol 209 MovieClip {TBImage19} | Uses:208 | |
Symbol 210 Bitmap | Used by:211 | |
Symbol 211 Graphic | Uses:210 | Used by:212 |
Symbol 212 MovieClip {TBImage20} | Uses:211 | |
Symbol 213 Bitmap | Used by:214 | |
Symbol 214 Graphic | Uses:213 | Used by:215 |
Symbol 215 MovieClip {TBImage21} | Uses:214 | |
Symbol 216 Bitmap | Used by:217 | |
Symbol 217 Graphic | Uses:216 | Used by:218 |
Symbol 218 MovieClip {TBImage22} | Uses:217 | |
Symbol 219 BinaryData {Settings} | ||
Symbol 220 BinaryData {Settings2_} | ||
Symbol 1 Font | Used by:2 | |
Symbol 2 EditableText | Uses:1 | Used by:6 |
Symbol 3 Graphic | Used by:4 | |
Symbol 4 MovieClip | Uses:3 | Used by:5 |
Symbol 5 MovieClip | Uses:4 | Used by:6 |
Symbol 6 MovieClip {waitmsg} | Uses:2 5 | |
Symbol 7 Font | Used by:8 50 51 52 53 54 74 75 143 146 148 152 | |
Symbol 8 EditableText | Uses:7 | Used by:9 |
Symbol 9 MovieClip {textmsg} | Uses:8 | |
Symbol 10 Graphic | Used by:11 | |
Symbol 11 MovieClip | Uses:10 | Used by:12 |
Symbol 12 MovieClip {ScrollArea} | Uses:11 | |
Symbol 13 Graphic | Used by:14 | |
Symbol 14 MovieClip | Uses:13 | Used by:33 73 77 134 |
Symbol 15 MovieClip {fl.core.ComponentShim} | Used by:33 73 77 133 134 | |
Symbol 16 Graphic | Used by:17 | |
Symbol 17 MovieClip {RadioButton_upIcon} | Uses:16 | Used by:33 |
Symbol 18 Graphic | Used by:19 28 | |
Symbol 19 MovieClip {RadioButton_overIcon} | Uses:18 | Used by:33 |
Symbol 20 Graphic | Used by:21 29 | |
Symbol 21 MovieClip {RadioButton_downIcon} | Uses:20 | Used by:33 |
Symbol 22 Graphic | Used by:23 30 | |
Symbol 23 MovieClip {RadioButton_disabledIcon} | Uses:22 | Used by:33 |
Symbol 24 Graphic | Used by:27 | |
Symbol 25 Graphic | Used by:26 | |
Symbol 26 MovieClip | Uses:25 | Used by:27 28 29 30 |
Symbol 27 MovieClip {RadioButton_selectedUpIcon} | Uses:24 26 | Used by:33 |
Symbol 28 MovieClip {RadioButton_selectedOverIcon} | Uses:18 26 | Used by:33 |
Symbol 29 MovieClip {RadioButton_selectedDownIcon} | Uses:20 26 | Used by:33 |
Symbol 30 MovieClip {RadioButton_selectedDisabledIcon} | Uses:22 26 | Used by:33 |
Symbol 31 Graphic | Used by:32 | |
Symbol 32 MovieClip {focusRectSkin} | Uses:31 | Used by:33 73 133 |
Symbol 33 MovieClip {fl.controls.RadioButton} | Uses:14 15 17 19 21 23 27 28 29 30 32 | Used by:76 |
Symbol 34 Graphic | Used by:35 | |
Symbol 35 MovieClip | Uses:34 | Used by:76 |
Symbol 36 Graphic | Used by:37 | |
Symbol 37 MovieClip | Uses:36 | Used by:42 |
Symbol 38 Graphic | Used by:39 | |
Symbol 39 MovieClip | Uses:38 | Used by:42 |
Symbol 40 Graphic | Used by:41 | |
Symbol 41 MovieClip | Uses:40 | Used by:42 |
Symbol 42 MovieClip | Uses:37 39 41 | Used by:76 |
Symbol 43 Graphic | Used by:44 | |
Symbol 44 MovieClip | Uses:43 | Used by:49 |
Symbol 45 Graphic | Used by:46 | |
Symbol 46 MovieClip | Uses:45 | Used by:49 |
Symbol 47 Graphic | Used by:48 49 | |
Symbol 48 MovieClip | Uses:47 | Used by:49 |
Symbol 49 Button | Uses:44 46 48 47 | Used by:76 |
Symbol 50 EditableText | Uses:7 | Used by:76 |
Symbol 51 EditableText | Uses:7 | Used by:76 |
Symbol 52 EditableText | Uses:7 | Used by:76 |
Symbol 53 EditableText | Uses:7 | Used by:76 |
Symbol 54 EditableText | Uses:7 | Used by:76 |
Symbol 55 Graphic | Used by:56 | |
Symbol 56 MovieClip {Button_disabledSkin} | Uses:55 | Used by:73 |
Symbol 57 Graphic | Used by:58 | |
Symbol 58 MovieClip {Button_downSkin} | Uses:57 | Used by:73 |
Symbol 59 Graphic | Used by:60 | |
Symbol 60 MovieClip {Button_emphasizedSkin} | Uses:59 | Used by:73 |
Symbol 61 Graphic | Used by:62 | |
Symbol 62 MovieClip {Button_overSkin} | Uses:61 | Used by:73 |
Symbol 63 Graphic | Used by:64 | |
Symbol 64 MovieClip {Button_selectedDisabledSkin} | Uses:63 | Used by:73 |
Symbol 65 Graphic | Used by:66 | |
Symbol 66 MovieClip {Button_selectedDownSkin} | Uses:65 | Used by:73 |
Symbol 67 Graphic | Used by:68 | |
Symbol 68 MovieClip {Button_selectedOverSkin} | Uses:67 | Used by:73 |
Symbol 69 Graphic | Used by:70 | |
Symbol 70 MovieClip {Button_selectedUpSkin} | Uses:69 | Used by:73 |
Symbol 71 Graphic | Used by:72 | |
Symbol 72 MovieClip {Button_upSkin} | Uses:71 | Used by:73 |
Symbol 73 MovieClip {fl.controls.Button} | Uses:14 15 56 58 60 62 64 66 68 70 72 32 | Used by:76 |
Symbol 74 EditableText | Uses:7 | Used by:76 |
Symbol 75 EditableText | Uses:7 | Used 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 Graphic | Used by:79 | |
Symbol 79 MovieClip {def_bgr} | Uses:78 | |
Symbol 80 Graphic | Used by:81 | |
Symbol 81 Button {button} | Uses:80 | |
Symbol 82 Graphic | Used by:83 | |
Symbol 83 MovieClip {manualbutton} | Uses:82 | Used by:84 88 89 90 91 92 93 94 95 96 97 98 99 100 141 |
Symbol 84 MovieClip {def_fullscreen} | Uses:83 | Used by:155 |
Symbol 85 Button {ImgButton} | Used by:86 | |
Symbol 86 MovieClip {print2flash_fla.MCSlider_47} | Uses:85 | Used by:87 |
Symbol 87 MovieClip {Slider} | Uses:86 | Used by:155 |
Symbol 88 MovieClip {def_forward} | Uses:83 | Used by:155 |
Symbol 89 MovieClip {def_back} | Uses:83 | Used by:155 |
Symbol 90 MovieClip {def_nextpage} | Uses:83 | Used by:155 |
Symbol 91 MovieClip {def_more} | Uses:83 | Used by:155 |
Symbol 92 MovieClip {def_selMode} | Uses:83 | Used by:155 |
Symbol 93 MovieClip {def_newwindow} | Uses:83 | Used by:155 |
Symbol 94 MovieClip {def_help} | Uses:83 | Used by:155 |
Symbol 95 MovieClip {def_rotate} | Uses:83 | Used by:155 |
Symbol 96 MovieClip {def_prevpage} | Uses:83 | Used by:155 |
Symbol 97 MovieClip {def_scalePage} | Uses:83 | Used by:155 |
Symbol 98 MovieClip {def_scaleWidth} | Uses:83 | Used by:155 |
Symbol 99 MovieClip {def_moveMode} | Uses:83 | Used by:155 |
Symbol 100 MovieClip {def_print} | Uses:83 | Used by:155 |
Symbol 101 Graphic | Used by:102 | |
Symbol 102 MovieClip | Uses:101 | Used by:105 106 |
Symbol 103 Graphic | Used by:104 | |
Symbol 104 MovieClip | Uses:103 | Used by:105 106 |
Symbol 105 MovieClip {ScrollPane_disabledSkin} | Uses:102 104 | Used by:134 |
Symbol 106 MovieClip {ScrollPane_upSkin} | Uses:102 104 | Used by:134 |
Symbol 107 Graphic | Used by:108 | |
Symbol 108 MovieClip {ScrollTrack_skin} | Uses:107 | Used by:133 |
Symbol 109 Graphic | Used by:112 | |
Symbol 110 Graphic | Used by:111 114 118 127 | |
Symbol 111 MovieClip | Uses:110 | Used by:112 122 124 |
Symbol 112 MovieClip {ScrollArrowUp_downSkin} | Uses:109 111 | Used by:133 |
Symbol 113 Graphic | Used by:114 | |
Symbol 114 MovieClip {ScrollArrowDown_downSkin} | Uses:113 110 | Used by:133 |
Symbol 115 Graphic | Used by:116 | |
Symbol 116 MovieClip {ScrollThumb_downSkin} | Uses:115 | Used by:133 |
Symbol 117 Graphic | Used by:118 | |
Symbol 118 MovieClip {ScrollArrowDown_overSkin} | Uses:117 110 | Used by:133 |
Symbol 119 Graphic | Used by:120 | |
Symbol 120 MovieClip {ScrollThumb_overSkin} | Uses:119 | Used by:133 |
Symbol 121 Graphic | Used by:122 | |
Symbol 122 MovieClip {ScrollArrowUp_overSkin} | Uses:121 111 | Used by:133 |
Symbol 123 Graphic | Used by:124 127 | |
Symbol 124 MovieClip {ScrollArrowUp_upSkin} | Uses:123 111 | Used by:133 |
Symbol 125 Graphic | Used by:126 | |
Symbol 126 MovieClip {ScrollThumb_upSkin} | Uses:125 | Used by:133 |
Symbol 127 MovieClip {ScrollArrowDown_upSkin} | Uses:123 110 | Used by:133 |
Symbol 128 Graphic | Used by:129 130 | |
Symbol 129 MovieClip {ScrollArrowDown_disabledSkin} | Uses:128 | Used by:133 |
Symbol 130 MovieClip {ScrollArrowUp_disabledSkin} | Uses:128 | Used by:133 |
Symbol 131 Graphic | Used by:132 | |
Symbol 132 MovieClip {ScrollBar_thumbIcon} | Uses:131 | Used by:133 |
Symbol 133 MovieClip {fl.controls.ScrollBar} | Uses:108 15 32 112 114 116 118 120 122 124 126 127 129 130 132 | Used by:134 |
Symbol 134 MovieClip {ScrollPain} | Uses:14 15 105 106 133 | Used by:Timeline |
Symbol 135 MovieClip {fl.containers.ScrollPane} | ||
Symbol 136 Graphic | Used by:137 | |
Symbol 137 MovieClip | Uses:136 | Used by:Timeline |
Symbol 138 Graphic | Used by:139 | |
Symbol 139 MovieClip | Uses:138 | Used by:Timeline |
Symbol 140 MovieClip | Used by:155 | |
Symbol 141 MovieClip {print2flash_fla.def_searchbut_27} | Uses:83 | Used by:155 |
Symbol 142 Graphic | Used by:144 | |
Symbol 143 EditableText | Uses:7 | Used by:144 |
Symbol 144 MovieClip {print2flash_fla.Timeline_30} | Uses:142 143 | Used by:155 |
Symbol 145 Graphic | Used by:150 | |
Symbol 146 EditableText | Uses:7 | Used by:147 |
Symbol 147 MovieClip {print2flash_fla.Timeline_32} | Uses:146 | Used by:150 |
Symbol 148 EditableText | Uses:7 | Used by:149 |
Symbol 149 MovieClip {print2flash_fla.Timeline_33} | Uses:148 | Used by:150 |
Symbol 150 MovieClip {print2flash_fla.Timeline_31} | Uses:145 147 149 | Used by:155 |
Symbol 151 Graphic | Used by:153 | |
Symbol 152 EditableText | Uses:7 | Used by:153 |
Symbol 153 MovieClip {print2flash_fla.Timeline_50} | Uses:151 152 | Used by:155 |
Symbol 154 MovieClip | Used 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 154 | Used by:Timeline |
Symbol 221 Graphic | Used by:234 246 262 274 285 297 307 319 332 344 354 366 376 388 401 413 425 437 450 463 476 490 501 513 523 536 547 558 568 584 596 607 619 631 642 657 673 687 697 712 728 745 761 778 793 806 820 833 843 859 874 890 907 922 934 944 957 969 981 993 1006 1018 1029 1044 1058 1069 1084 1096 1110 1125 1139 1151 1164 1176 1187 1197 1209 1221 1233 1245 1255 1267 | |
Symbol 222 Font | Used by:224 | |
Symbol 223 Graphic | Used by:234 | |
Symbol 224 EditableText | Uses:222 | Used by:234 |
Symbol 225 Bitmap | Used by:226 | |
Symbol 226 Graphic | Uses:225 | Used by:234 |
Symbol 227 Font | Used by:231 | |
Symbol 228 Font | Used by:230 | |
Symbol 229 Graphic | Used by:234 | |
Symbol 230 EditableText | Uses:228 | Used by:234 |
Symbol 231 Text | Uses:227 232 233 | Used by:234 |
Symbol 232 Font | Used by:231 | |
Symbol 233 Font | Used by:231 | |
Symbol 234 MovieClip {Page1} | Uses:221 223 224 226 229 230 231 | |
Symbol 235 Font | Used by:237 | |
Symbol 236 Graphic | Used by:246 | |
Symbol 237 EditableText | Uses:235 | Used by:246 |
Symbol 238 Font | Used by:242 | |
Symbol 239 Font | Used by:241 | |
Symbol 240 Graphic | Used by:246 | |
Symbol 241 EditableText | Uses:239 | Used by:246 |
Symbol 242 Text | Uses:238 243 244 245 | Used by:246 |
Symbol 243 Font | Used by:242 | |
Symbol 244 Font | Used by:242 | |
Symbol 245 Font | Used by:242 | |
Symbol 246 MovieClip {Page2} | Uses:221 236 237 240 241 242 | |
Symbol 247 Font | Used by:249 | |
Symbol 248 Graphic | Used by:262 | |
Symbol 249 EditableText | Uses:247 | Used by:262 |
Symbol 250 Font | Used by:254 | |
Symbol 251 Font | Used by:253 | |
Symbol 252 Graphic | Used by:262 | |
Symbol 253 EditableText | Uses:251 | Used by:262 |
Symbol 254 Text | Uses:250 255 256 257 258 259 | Used by:262 |
Symbol 255 Font | Used by:254 | |
Symbol 256 Font | Used by:254 261 | |
Symbol 257 Font | Used by:254 | |
Symbol 258 Font | Used by:254 | |
Symbol 259 Font | Used by:254 | |
Symbol 260 Font | Used by:261 | |
Symbol 261 Text | Uses:260 256 | Used by:262 |
Symbol 262 MovieClip {Page3} | Uses:221 248 249 252 253 254 261 | |
Symbol 263 Font | Used by:265 | |
Symbol 264 Graphic | Used by:274 | |
Symbol 265 EditableText | Uses:263 | Used by:274 |
Symbol 266 Font | Used by:270 | |
Symbol 267 Font | Used by:269 | |
Symbol 268 Graphic | Used by:274 | |
Symbol 269 EditableText | Uses:267 | Used by:274 |
Symbol 270 Text | Uses:266 271 272 | Used by:274 |
Symbol 271 Font | Used by:270 | |
Symbol 272 Font | Used by:270 273 | |
Symbol 273 Text | Uses:272 | Used by:274 |
Symbol 274 MovieClip {Page4} | Uses:221 264 265 268 269 270 273 | |
Symbol 275 Font | Used by:277 | |
Symbol 276 Graphic | Used by:285 | |
Symbol 277 EditableText | Uses:275 | Used by:285 |
Symbol 278 Font | Used by:282 | |
Symbol 279 Font | Used by:281 | |
Symbol 280 Graphic | Used by:285 | |
Symbol 281 EditableText | Uses:279 | Used by:285 |
Symbol 282 Text | Uses:278 283 284 | Used by:285 |
Symbol 283 Font | Used by:282 | |
Symbol 284 Font | Used by:282 | |
Symbol 285 MovieClip {Page5} | Uses:221 276 277 280 281 282 | |
Symbol 286 Font | Used by:288 | |
Symbol 287 Graphic | Used by:297 | |
Symbol 288 EditableText | Uses:286 | Used by:297 |
Symbol 289 Font | Used by:293 | |
Symbol 290 Font | Used by:292 | |
Symbol 291 Graphic | Used by:297 | |
Symbol 292 EditableText | Uses:290 | Used by:297 |
Symbol 293 Text | Uses:289 294 295 | Used by:297 |
Symbol 294 Font | Used by:293 | |
Symbol 295 Font | Used by:293 296 | |
Symbol 296 Text | Uses:295 | Used by:297 |
Symbol 297 MovieClip {Page6} | Uses:221 287 288 291 292 293 296 | |
Symbol 298 Font | Used by:300 | |
Symbol 299 Graphic | Used by:307 | |
Symbol 300 EditableText | Uses:298 | Used by:307 |
Symbol 301 Font | Used by:305 | |
Symbol 302 Font | Used by:304 | |
Symbol 303 Graphic | Used by:307 | |
Symbol 304 EditableText | Uses:302 | Used by:307 |
Symbol 305 Text | Uses:301 306 | Used by:307 |
Symbol 306 Font | Used by:305 | |
Symbol 307 MovieClip {Page7} | Uses:221 299 300 303 304 305 | |
Symbol 308 Font | Used by:310 | |
Symbol 309 Graphic | Used by:319 | |
Symbol 310 EditableText | Uses:308 | Used by:319 |
Symbol 311 Font | Used by:315 | |
Symbol 312 Font | Used by:314 | |
Symbol 313 Graphic | Used by:319 | |
Symbol 314 EditableText | Uses:312 | Used by:319 |
Symbol 315 Text | Uses:311 316 317 | Used by:319 |
Symbol 316 Font | Used by:315 | |
Symbol 317 Font | Used by:315 318 | |
Symbol 318 Text | Uses:317 | Used by:319 |
Symbol 319 MovieClip {Page8} | Uses:221 309 310 313 314 315 318 | |
Symbol 320 Font | Used by:322 | |
Symbol 321 Graphic | Used by:332 | |
Symbol 322 EditableText | Uses:320 | Used by:332 |
Symbol 323 Font | Used by:327 | |
Symbol 324 Font | Used by:326 | |
Symbol 325 Graphic | Used by:332 | |
Symbol 326 EditableText | Uses:324 | Used by:332 |
Symbol 327 Text | Uses:323 328 329 330 | Used by:332 |
Symbol 328 Font | Used by:327 331 | |
Symbol 329 Font | Used by:327 | |
Symbol 330 Font | Used by:327 | |
Symbol 331 Text | Uses:328 | Used by:332 |
Symbol 332 MovieClip {Page9} | Uses:221 321 322 325 326 327 331 | |
Symbol 333 Font | Used by:335 | |
Symbol 334 Graphic | Used by:344 | |
Symbol 335 EditableText | Uses:333 | Used by:344 |
Symbol 336 Font | Used by:340 | |
Symbol 337 Font | Used by:339 | |
Symbol 338 Graphic | Used by:344 | |
Symbol 339 EditableText | Uses:337 | Used by:344 |
Symbol 340 Text | Uses:336 341 342 | Used by:344 |
Symbol 341 Font | Used by:340 343 | |
Symbol 342 Font | Used by:340 | |
Symbol 343 Text | Uses:341 | Used by:344 |
Symbol 344 MovieClip {Page10} | Uses:221 334 335 338 339 340 343 | |
Symbol 345 Font | Used by:347 | |
Symbol 346 Graphic | Used by:354 | |
Symbol 347 EditableText | Uses:345 | Used by:354 |
Symbol 348 Font | Used by:352 | |
Symbol 349 Font | Used by:351 | |
Symbol 350 Graphic | Used by:354 | |
Symbol 351 EditableText | Uses:349 | Used by:354 |
Symbol 352 Text | Uses:348 353 | Used by:354 |
Symbol 353 Font | Used by:352 | |
Symbol 354 MovieClip {Page11} | Uses:221 346 347 350 351 352 | |
Symbol 355 Font | Used by:357 | |
Symbol 356 Graphic | Used by:366 | |
Symbol 357 EditableText | Uses:355 | Used by:366 |
Symbol 358 Font | Used by:362 | |
Symbol 359 Font | Used by:361 | |
Symbol 360 Graphic | Used by:366 | |
Symbol 361 EditableText | Uses:359 | Used by:366 |
Symbol 362 Text | Uses:358 363 364 | Used by:366 |
Symbol 363 Font | Used by:362 | |
Symbol 364 Font | Used by:362 365 | |
Symbol 365 Text | Uses:364 | Used by:366 |
Symbol 366 MovieClip {Page12} | Uses:221 356 357 360 361 362 365 | |
Symbol 367 Font | Used by:369 | |
Symbol 368 Graphic | Used by:376 | |
Symbol 369 EditableText | Uses:367 | Used by:376 |
Symbol 370 Font | Used by:374 | |
Symbol 371 Font | Used by:373 | |
Symbol 372 Graphic | Used by:376 | |
Symbol 373 EditableText | Uses:371 | Used by:376 |
Symbol 374 Text | Uses:370 375 | Used by:376 |
Symbol 375 Font | Used by:374 | |
Symbol 376 MovieClip {Page13} | Uses:221 368 369 372 373 374 | |
Symbol 377 Font | Used by:379 | |
Symbol 378 Graphic | Used by:388 | |
Symbol 379 EditableText | Uses:377 | Used by:388 |
Symbol 380 Font | Used by:384 | |
Symbol 381 Font | Used by:383 | |
Symbol 382 Graphic | Used by:388 | |
Symbol 383 EditableText | Uses:381 | Used by:388 |
Symbol 384 Text | Uses:380 385 386 | Used by:388 |
Symbol 385 Font | Used by:384 | |
Symbol 386 Font | Used by:384 387 | |
Symbol 387 Text | Uses:386 | Used by:388 |
Symbol 388 MovieClip {Page14} | Uses:221 378 379 382 383 384 387 | |
Symbol 389 Font | Used by:391 | |
Symbol 390 Graphic | Used by:401 | |
Symbol 391 EditableText | Uses:389 | Used by:401 |
Symbol 392 Font | Used by:396 | |
Symbol 393 Font | Used by:395 | |
Symbol 394 Graphic | Used by:401 | |
Symbol 395 EditableText | Uses:393 | Used by:401 |
Symbol 396 Text | Uses:392 397 398 399 | Used by:401 |
Symbol 397 Font | Used by:396 400 | |
Symbol 398 Font | Used by:396 | |
Symbol 399 Font | Used by:396 | |
Symbol 400 Text | Uses:397 | Used by:401 |
Symbol 401 MovieClip {Page15} | Uses:221 390 391 394 395 396 400 | |
Symbol 402 Font | Used by:404 | |
Symbol 403 Graphic | Used by:413 | |
Symbol 404 EditableText | Uses:402 | Used by:413 |
Symbol 405 Font | Used by:409 | |
Symbol 406 Font | Used by:408 | |
Symbol 407 Graphic | Used by:413 | |
Symbol 408 EditableText | Uses:406 | Used by:413 |
Symbol 409 Text | Uses:405 410 411 | Used by:413 |
Symbol 410 Font | Used by:409 412 | |
Symbol 411 Font | Used by:409 | |
Symbol 412 Text | Uses:410 | Used by:413 |
Symbol 413 MovieClip {Page16} | Uses:221 403 404 407 408 409 412 | |
Symbol 414 Font | Used by:416 | |
Symbol 415 Graphic | Used by:425 | |
Symbol 416 EditableText | Uses:414 | Used by:425 |
Symbol 417 Font | Used by:421 | |
Symbol 418 Font | Used by:420 | |
Symbol 419 Graphic | Used by:425 | |
Symbol 420 EditableText | Uses:418 | Used by:425 |
Symbol 421 Text | Uses:417 422 423 | Used by:425 |
Symbol 422 Font | Used by:421 | |
Symbol 423 Font | Used by:421 424 | |
Symbol 424 Text | Uses:423 | Used by:425 |
Symbol 425 MovieClip {Page17} | Uses:221 415 416 419 420 421 424 | |
Symbol 426 Font | Used by:428 | |
Symbol 427 Graphic | Used by:437 | |
Symbol 428 EditableText | Uses:426 | Used by:437 |
Symbol 429 Font | Used by:433 | |
Symbol 430 Font | Used by:432 | |
Symbol 431 Graphic | Used by:437 | |
Symbol 432 EditableText | Uses:430 | Used by:437 |
Symbol 433 Text | Uses:429 434 435 | Used by:437 |
Symbol 434 Font | Used by:433 436 | |
Symbol 435 Font | Used by:433 | |
Symbol 436 Text | Uses:434 | Used by:437 |
Symbol 437 MovieClip {Page18} | Uses:221 427 428 431 432 433 436 | |
Symbol 438 Font | Used by:440 | |
Symbol 439 Graphic | Used by:450 | |
Symbol 440 EditableText | Uses:438 | Used by:450 |
Symbol 441 Font | Used by:445 | |
Symbol 442 Font | Used by:444 | |
Symbol 443 Graphic | Used by:450 | |
Symbol 444 EditableText | Uses:442 | Used by:450 |
Symbol 445 Text | Uses:441 446 447 448 | Used by:450 |
Symbol 446 Font | Used by:445 449 | |
Symbol 447 Font | Used by:445 | |
Symbol 448 Font | Used by:445 | |
Symbol 449 Text | Uses:446 | Used by:450 |
Symbol 450 MovieClip {Page19} | Uses:221 439 440 443 444 445 449 | |
Symbol 451 Font | Used by:453 | |
Symbol 452 Graphic | Used by:463 | |
Symbol 453 EditableText | Uses:451 | Used by:463 |
Symbol 454 Font | Used by:458 | |
Symbol 455 Font | Used by:457 | |
Symbol 456 Graphic | Used by:463 | |
Symbol 457 EditableText | Uses:455 | Used by:463 |
Symbol 458 Text | Uses:454 459 460 461 | Used by:463 |
Symbol 459 Font | Used by:458 462 | |
Symbol 460 Font | Used by:458 | |
Symbol 461 Font | Used by:458 | |
Symbol 462 Text | Uses:459 | Used by:463 |
Symbol 463 MovieClip {Page20} | Uses:221 452 453 456 457 458 462 | |
Symbol 464 Font | Used by:466 | |
Symbol 465 Graphic | Used by:476 | |
Symbol 466 EditableText | Uses:464 | Used by:476 |
Symbol 467 Font | Used by:471 | |
Symbol 468 Font | Used by:470 | |
Symbol 469 Graphic | Used by:476 | |
Symbol 470 EditableText | Uses:468 | Used by:476 |
Symbol 471 Text | Uses:467 472 473 474 | Used by:476 |
Symbol 472 Font | Used by:471 475 | |
Symbol 473 Font | Used by:471 475 | |
Symbol 474 Font | Used by:471 | |
Symbol 475 Text | Uses:473 472 | Used by:476 |
Symbol 476 MovieClip {Page21} | Uses:221 465 466 469 470 471 475 | |
Symbol 477 Font | Used by:479 | |
Symbol 478 Graphic | Used by:490 | |
Symbol 479 EditableText | Uses:477 | Used by:490 |
Symbol 480 Font | Used by:484 | |
Symbol 481 Font | Used by:483 | |
Symbol 482 Graphic | Used by:490 | |
Symbol 483 EditableText | Uses:481 | Used by:490 |
Symbol 484 Text | Uses:480 485 486 487 488 | Used by:490 |
Symbol 485 Font | Used by:484 | |
Symbol 486 Font | Used by:484 489 | |
Symbol 487 Font | Used by:484 489 | |
Symbol 488 Font | Used by:484 | |
Symbol 489 Text | Uses:486 487 | Used by:490 |
Symbol 490 MovieClip {Page22} | Uses:221 478 479 482 483 484 489 | |
Symbol 491 Font | Used by:493 | |
Symbol 492 Graphic | Used by:501 | |
Symbol 493 EditableText | Uses:491 | Used by:501 |
Symbol 494 Font | Used by:498 | |
Symbol 495 Font | Used by:497 | |
Symbol 496 Graphic | Used by:501 | |
Symbol 497 EditableText | Uses:495 | Used by:501 |
Symbol 498 Text | Uses:494 499 500 | Used by:501 |
Symbol 499 Font | Used by:498 | |
Symbol 500 Font | Used by:498 | |
Symbol 501 MovieClip {Page23} | Uses:221 492 493 496 497 498 | |
Symbol 502 Font | Used by:504 | |
Symbol 503 Graphic | Used by:513 | |
Symbol 504 EditableText | Uses:502 | Used by:513 |
Symbol 505 Font | Used by:509 | |
Symbol 506 Font | Used by:508 | |
Symbol 507 Graphic | Used by:513 | |
Symbol 508 EditableText | Uses:506 | Used by:513 |
Symbol 509 Text | Uses:505 510 511 | Used by:513 |
Symbol 510 Font | Used by:509 | |
Symbol 511 Font | Used by:509 512 | |
Symbol 512 Text | Uses:511 | Used by:513 |
Symbol 513 MovieClip {Page24} | Uses:221 503 504 507 508 509 512 | |
Symbol 514 Font | Used by:516 | |
Symbol 515 Graphic | Used by:523 | |
Symbol 516 EditableText | Uses:514 | Used by:523 |
Symbol 517 Font | Used by:521 | |
Symbol 518 Font | Used by:520 | |
Symbol 519 Graphic | Used by:523 | |
Symbol 520 EditableText | Uses:518 | Used by:523 |
Symbol 521 Text | Uses:517 522 | Used by:523 |
Symbol 522 Font | Used by:521 | |
Symbol 523 MovieClip {Page25} | Uses:221 515 516 519 520 521 | |
Symbol 524 Font | Used by:526 | |
Symbol 525 Graphic | Used by:536 | |
Symbol 526 EditableText | Uses:524 | Used by:536 |
Symbol 527 Font | Used by:531 | |
Symbol 528 Font | Used by:530 | |
Symbol 529 Graphic | Used by:536 | |
Symbol 530 EditableText | Uses:528 | Used by:536 |
Symbol 531 Text | Uses:527 532 533 534 | Used by:536 |
Symbol 532 Font | Used by:531 | |
Symbol 533 Font | Used by:531 535 | |
Symbol 534 Font | Used by:531 | |
Symbol 535 Text | Uses:533 | Used by:536 |
Symbol 536 MovieClip {Page26} | Uses:221 525 526 529 530 531 535 | |
Symbol 537 Font | Used by:539 | |
Symbol 538 Graphic | Used by:547 | |
Symbol 539 EditableText | Uses:537 | Used by:547 |
Symbol 540 Font | Used by:544 | |
Symbol 541 Font | Used by:543 | |
Symbol 542 Graphic | Used by:547 | |
Symbol 543 EditableText | Uses:541 | Used by:547 |
Symbol 544 Text | Uses:540 545 | Used by:547 |
Symbol 545 Font | Used by:544 546 | |
Symbol 546 Text | Uses:545 | Used by:547 |
Symbol 547 MovieClip {Page27} | Uses:221 538 539 542 543 544 546 | |
Symbol 548 Font | Used by:550 | |
Symbol 549 Graphic | Used by:558 | |
Symbol 550 EditableText | Uses:548 | Used by:558 |
Symbol 551 Font | Used by:555 | |
Symbol 552 Font | Used by:554 | |
Symbol 553 Graphic | Used by:558 | |
Symbol 554 EditableText | Uses:552 | Used by:558 |
Symbol 555 Text | Uses:551 556 | Used by:558 |
Symbol 556 Font | Used by:555 557 | |
Symbol 557 Text | Uses:556 | Used by:558 |
Symbol 558 MovieClip {Page28} | Uses:221 549 550 553 554 555 557 | |
Symbol 559 Font | Used by:561 | |
Symbol 560 Graphic | Used by:568 | |
Symbol 561 EditableText | Uses:559 | Used by:568 |
Symbol 562 Font | Used by:566 | |
Symbol 563 Font | Used by:565 | |
Symbol 564 Graphic | Used by:568 | |
Symbol 565 EditableText | Uses:563 | Used by:568 |
Symbol 566 Text | Uses:562 567 | Used by:568 |
Symbol 567 Font | Used by:566 | |
Symbol 568 MovieClip {Page29} | Uses:221 560 561 564 565 566 | |
Symbol 569 Font | Used by:571 | |
Symbol 570 Graphic | Used by:584 | |
Symbol 571 EditableText | Uses:569 | Used by:584 |
Symbol 572 Bitmap | Used by:575 | |
Symbol 573 Bitmap | Used by:575 | |
Symbol 574 Bitmap | Used by:575 | |
Symbol 575 Graphic | Uses:572 573 574 | Used by:584 |
Symbol 576 Font | Used by:580 | |
Symbol 577 Font | Used by:579 | |
Symbol 578 Graphic | Used by:584 | |
Symbol 579 EditableText | Uses:577 | Used by:584 |
Symbol 580 Text | Uses:576 581 582 583 | Used by:584 |
Symbol 581 Font | Used by:580 | |
Symbol 582 Font | Used by:580 | |
Symbol 583 Font | Used by:580 | |
Symbol 584 MovieClip {Page30} | Uses:221 570 571 575 578 579 580 | |
Symbol 585 Font | Used by:587 | |
Symbol 586 Graphic | Used by:596 | |
Symbol 587 EditableText | Uses:585 | Used by:596 |
Symbol 588 Font | Used by:592 | |
Symbol 589 Font | Used by:591 | |
Symbol 590 Graphic | Used by:596 | |
Symbol 591 EditableText | Uses:589 | Used by:596 |
Symbol 592 Text | Uses:588 593 594 | Used by:596 |
Symbol 593 Font | Used by:592 | |
Symbol 594 Font | Used by:592 595 | |
Symbol 595 Text | Uses:594 | Used by:596 |
Symbol 596 MovieClip {Page31} | Uses:221 586 587 590 591 592 595 | |
Symbol 597 Font | Used by:599 | |
Symbol 598 Graphic | Used by:607 | |
Symbol 599 EditableText | Uses:597 | Used by:607 |
Symbol 600 Font | Used by:604 | |
Symbol 601 Font | Used by:603 | |
Symbol 602 Graphic | Used by:607 | |
Symbol 603 EditableText | Uses:601 | Used by:607 |
Symbol 604 Text | Uses:600 605 | Used by:607 |
Symbol 605 Font | Used by:604 606 | |
Symbol 606 Text | Uses:605 | Used by:607 |
Symbol 607 MovieClip {Page32} | Uses:221 598 599 602 603 604 606 | |
Symbol 608 Font | Used by:610 | |
Symbol 609 Graphic | Used by:619 | |
Symbol 610 EditableText | Uses:608 | Used by:619 |
Symbol 611 Font | Used by:615 | |
Symbol 612 Font | Used by:614 | |
Symbol 613 Graphic | Used by:619 | |
Symbol 614 EditableText | Uses:612 | Used by:619 |
Symbol 615 Text | Uses:611 616 617 | Used by:619 |
Symbol 616 Font | Used by:615 618 | |
Symbol 617 Font | Used by:615 | |
Symbol 618 Text | Uses:616 | Used by:619 |
Symbol 619 MovieClip {Page33} | Uses:221 609 610 613 614 615 618 | |
Symbol 620 Font | Used by:622 | |
Symbol 621 Graphic | Used by:631 | |
Symbol 622 EditableText | Uses:620 | Used by:631 |
Symbol 623 Font | Used by:627 | |
Symbol 624 Font | Used by:626 | |
Symbol 625 Graphic | Used by:631 | |
Symbol 626 EditableText | Uses:624 | Used by:631 |
Symbol 627 Text | Uses:623 628 629 | Used by:631 |
Symbol 628 Font | Used by:627 630 | |
Symbol 629 Font | Used by:627 | |
Symbol 630 Text | Uses:628 | Used by:631 |
Symbol 631 MovieClip {Page34} | Uses:221 621 622 625 626 627 630 | |
Symbol 632 Font | Used by:634 | |
Symbol 633 Graphic | Used by:642 | |
Symbol 634 EditableText | Uses:632 | Used by:642 |
Symbol 635 Font | Used by:639 | |
Symbol 636 Font | Used by:638 | |
Symbol 637 Graphic | Used by:642 | |
Symbol 638 EditableText | Uses:636 | Used by:642 |
Symbol 639 Text | Uses:635 640 641 | Used by:642 |
Symbol 640 Font | Used by:639 | |
Symbol 641 Font | Used by:639 | |
Symbol 642 MovieClip {Page35} | Uses:221 633 634 637 638 639 | |
Symbol 643 Font | Used by:645 | |
Symbol 644 Graphic | Used by:657 | |
Symbol 645 EditableText | Uses:643 | Used by:657 |
Symbol 646 Bitmap | Used by:648 | |
Symbol 647 Bitmap | Used by:648 | |
Symbol 648 Graphic | Uses:646 647 | Used by:657 |
Symbol 649 Font | Used by:653 | |
Symbol 650 Font | Used by:652 | |
Symbol 651 Graphic | Used by:657 | |
Symbol 652 EditableText | Uses:650 | Used by:657 |
Symbol 653 Text | Uses:649 654 655 | Used by:657 |
Symbol 654 Font | Used by:653 | |
Symbol 655 Font | Used by:653 656 | |
Symbol 656 Text | Uses:655 | Used by:657 |
Symbol 657 MovieClip {Page36} | Uses:221 644 645 648 651 652 653 656 | |
Symbol 658 Font | Used by:660 | |
Symbol 659 Graphic | Used by:673 | |
Symbol 660 EditableText | Uses:658 | Used by:673 |
Symbol 661 Bitmap | Used by:663 | |
Symbol 662 Bitmap | Used by:663 | |
Symbol 663 Graphic | Uses:661 662 | Used by:673 |
Symbol 664 Font | Used by:668 | |
Symbol 665 Font | Used by:667 | |
Symbol 666 Graphic | Used by:673 | |
Symbol 667 EditableText | Uses:665 | Used by:673 |
Symbol 668 Text | Uses:664 669 670 671 | Used by:673 |
Symbol 669 Font | Used by:668 | |
Symbol 670 Font | Used by:668 672 | |
Symbol 671 Font | Used by:668 | |
Symbol 672 Text | Uses:670 | Used by:673 |
Symbol 673 MovieClip {Page37} | Uses:221 659 660 663 666 667 668 672 | |
Symbol 674 Font | Used by:676 | |
Symbol 675 Graphic | Used by:687 | |
Symbol 676 EditableText | Uses:674 | Used by:687 |
Symbol 677 Bitmap | Used by:679 | |
Symbol 678 Bitmap | Used by:679 | |
Symbol 679 Graphic | Uses:677 678 | Used by:687 |
Symbol 680 Font | Used by:684 | |
Symbol 681 Font | Used by:683 | |
Symbol 682 Graphic | Used by:687 | |
Symbol 683 EditableText | Uses:681 | Used by:687 |
Symbol 684 Text | Uses:680 685 686 | Used by:687 |
Symbol 685 Font | Used by:684 | |
Symbol 686 Font | Used by:684 | |
Symbol 687 MovieClip {Page38} | Uses:221 675 676 679 682 683 684 | |
Symbol 688 Font | Used by:690 | |
Symbol 689 Graphic | Used by:697 | |
Symbol 690 EditableText | Uses:688 | Used by:697 |
Symbol 691 Font | Used by:695 | |
Symbol 692 Font | Used by:694 | |
Symbol 693 Graphic | Used by:697 | |
Symbol 694 EditableText | Uses:692 | Used by:697 |
Symbol 695 Text | Uses:691 696 | Used by:697 |
Symbol 696 Font | Used by:695 | |
Symbol 697 MovieClip {Page39} | Uses:221 689 690 693 694 695 | |
Symbol 698 Font | Used by:700 | |
Symbol 699 Graphic | Used by:712 | |
Symbol 700 EditableText | Uses:698 | Used by:712 |
Symbol 701 Bitmap | Used by:702 | |
Symbol 702 Graphic | Uses:701 | Used by:712 |
Symbol 703 Font | Used by:707 | |
Symbol 704 Font | Used by:706 | |
Symbol 705 Graphic | Used by:712 | |
Symbol 706 EditableText | Uses:704 | Used by:712 |
Symbol 707 Text | Uses:703 708 709 710 | Used by:712 |
Symbol 708 Font | Used by:707 | |
Symbol 709 Font | Used by:707 711 | |
Symbol 710 Font | Used by:707 | |
Symbol 711 Text | Uses:709 | Used by:712 |
Symbol 712 MovieClip {Page40} | Uses:221 699 700 702 705 706 707 711 | |
Symbol 713 Font | Used by:715 | |
Symbol 714 Graphic | Used by:728 | |
Symbol 715 EditableText | Uses:713 | Used by:728 |
Symbol 716 Bitmap | Used by:718 | |
Symbol 717 Bitmap | Used by:718 | |
Symbol 718 Graphic | Uses:716 717 | Used by:728 |
Symbol 719 Font | Used by:723 | |
Symbol 720 Font | Used by:722 | |
Symbol 721 Graphic | Used by:728 | |
Symbol 722 EditableText | Uses:720 | Used by:728 |
Symbol 723 Text | Uses:719 724 725 726 | Used by:728 |
Symbol 724 Font | Used by:723 | |
Symbol 725 Font | Used by:723 | |
Symbol 726 Font | Used by:723 727 | |
Symbol 727 Text | Uses:726 | Used by:728 |
Symbol 728 MovieClip {Page41} | Uses:221 714 715 718 721 722 723 727 | |
Symbol 729 Font | Used by:731 | |
Symbol 730 Graphic | Used by:745 | |
Symbol 731 EditableText | Uses:729 | Used by:745 |
Symbol 732 Bitmap | Used by:735 | |
Symbol 733 Bitmap | Used by:735 | |
Symbol 734 Bitmap | Used by:735 | |
Symbol 735 Graphic | Uses:732 733 734 | Used by:745 |
Symbol 736 Font | Used by:740 | |
Symbol 737 Font | Used by:739 | |
Symbol 738 Graphic | Used by:745 | |
Symbol 739 EditableText | Uses:737 | Used by:745 |
Symbol 740 Text | Uses:736 741 742 743 | Used by:745 |
Symbol 741 Font | Used by:740 | |
Symbol 742 Font | Used by:740 744 | |
Symbol 743 Font | Used by:740 | |
Symbol 744 Text | Uses:742 | Used by:745 |
Symbol 745 MovieClip {Page42} | Uses:221 730 731 735 738 739 740 744 | |
Symbol 746 Font | Used by:748 | |
Symbol 747 Graphic | Used by:761 | |
Symbol 748 EditableText | Uses:746 | Used by:761 |
Symbol 749 Bitmap | Used by:752 | |
Symbol 750 Bitmap | Used by:752 | |
Symbol 751 Bitmap | Used by:752 | |
Symbol 752 Graphic | Uses:749 750 751 | Used by:761 |
Symbol 753 Font | Used by:757 | |
Symbol 754 Font | Used by:756 | |
Symbol 755 Graphic | Used by:761 | |
Symbol 756 EditableText | Uses:754 | Used by:761 |
Symbol 757 Text | Uses:753 758 759 | Used by:761 |
Symbol 758 Font | Used by:757 760 | |
Symbol 759 Font | Used by:757 | |
Symbol 760 Text | Uses:758 | Used by:761 |
Symbol 761 MovieClip {Page43} | Uses:221 747 748 752 755 756 757 760 | |
Symbol 762 Font | Used by:764 | |
Symbol 763 Graphic | Used by:778 | |
Symbol 764 EditableText | Uses:762 | Used by:778 |
Symbol 765 Bitmap | Used by:768 | |
Symbol 766 Bitmap | Used by:768 | |
Symbol 767 Bitmap | Used by:768 | |
Symbol 768 Graphic | Uses:765 766 767 | Used by:778 |
Symbol 769 Font | Used by:773 | |
Symbol 770 Font | Used by:772 | |
Symbol 771 Graphic | Used by:778 | |
Symbol 772 EditableText | Uses:770 | Used by:778 |
Symbol 773 Text | Uses:769 774 775 776 | Used by:778 |
Symbol 774 Font | Used by:773 777 | |
Symbol 775 Font | Used by:773 | |
Symbol 776 Font | Used by:773 | |
Symbol 777 Text | Uses:774 | Used by:778 |
Symbol 778 MovieClip {Page44} | Uses:221 763 764 768 771 772 773 777 | |
Symbol 779 Font | Used by:781 | |
Symbol 780 Graphic | Used by:793 | |
Symbol 781 EditableText | Uses:779 | Used by:793 |
Symbol 782 Bitmap | Used by:785 | |
Symbol 783 Bitmap | Used by:785 | |
Symbol 784 Bitmap | Used by:785 | |
Symbol 785 Graphic | Uses:782 783 784 | Used by:793 |
Symbol 786 Font | Used by:790 | |
Symbol 787 Font | Used by:789 | |
Symbol 788 Graphic | Used by:793 | |
Symbol 789 EditableText | Uses:787 | Used by:793 |
Symbol 790 Text | Uses:786 791 792 | Used by:793 |
Symbol 791 Font | Used by:790 | |
Symbol 792 Font | Used by:790 | |
Symbol 793 MovieClip {Page45} | Uses:221 780 781 785 788 789 790 | |
Symbol 794 Font | Used by:796 | |
Symbol 795 Graphic | Used by:806 | |
Symbol 796 EditableText | Uses:794 | Used by:806 |
Symbol 797 Bitmap | Used by:799 | |
Symbol 798 Bitmap | Used by:799 | |
Symbol 799 Graphic | Uses:797 798 | Used by:806 |
Symbol 800 Font | Used by:804 | |
Symbol 801 Font | Used by:803 | |
Symbol 802 Graphic | Used by:806 | |
Symbol 803 EditableText | Uses:801 | Used by:806 |
Symbol 804 Text | Uses:800 805 | Used by:806 |
Symbol 805 Font | Used by:804 | |
Symbol 806 MovieClip {Page46} | Uses:221 795 796 799 802 803 804 | |
Symbol 807 Font | Used by:809 | |
Symbol 808 Graphic | Used by:820 | |
Symbol 809 EditableText | Uses:807 | Used by:820 |
Symbol 810 Font | Used by:814 | |
Symbol 811 Font | Used by:813 | |
Symbol 812 Graphic | Used by:820 | |
Symbol 813 EditableText | Uses:811 | Used by:820 |
Symbol 814 Text | Uses:810 815 816 817 818 | Used by:820 |
Symbol 815 Font | Used by:814 | |
Symbol 816 Font | Used by:814 | |
Symbol 817 Font | Used by:814 819 | |
Symbol 818 Font | Used by:814 | |
Symbol 819 Text | Uses:817 | Used by:820 |
Symbol 820 MovieClip {Page47} | Uses:221 808 809 812 813 814 819 | |
Symbol 821 Font | Used by:823 | |
Symbol 822 Graphic | Used by:833 | |
Symbol 823 EditableText | Uses:821 | Used by:833 |
Symbol 824 Font | Used by:828 | |
Symbol 825 Font | Used by:827 | |
Symbol 826 Graphic | Used by:833 | |
Symbol 827 EditableText | Uses:825 | Used by:833 |
Symbol 828 Text | Uses:824 829 830 831 | Used by:833 |
Symbol 829 Font | Used by:828 832 | |
Symbol 830 Font | Used by:828 | |
Symbol 831 Font | Used by:828 | |
Symbol 832 Text | Uses:829 | Used by:833 |
Symbol 833 MovieClip {Page48} | Uses:221 822 823 826 827 828 832 | |
Symbol 834 Font | Used by:836 | |
Symbol 835 Graphic | Used by:843 | |
Symbol 836 EditableText | Uses:834 | Used by:843 |
Symbol 837 Font | Used by:841 | |
Symbol 838 Font | Used by:840 | |
Symbol 839 Graphic | Used by:843 | |
Symbol 840 EditableText | Uses:838 | Used by:843 |
Symbol 841 Text | Uses:837 842 | Used by:843 |
Symbol 842 Font | Used by:841 | |
Symbol 843 MovieClip {Page49} | Uses:221 835 836 839 840 841 | |
Symbol 844 Font | Used by:846 | |
Symbol 845 Graphic | Used by:859 | |
Symbol 846 EditableText | Uses:844 | Used by:859 |
Symbol 847 Bitmap | Used by:849 | |
Symbol 848 Bitmap | Used by:849 | |
Symbol 849 Graphic | Uses:847 848 | Used by:859 |
Symbol 850 Font | Used by:854 | |
Symbol 851 Font | Used by:853 | |
Symbol 852 Graphic | Used by:859 | |
Symbol 853 EditableText | Uses:851 | Used by:859 |
Symbol 854 Text | Uses:850 855 856 857 | Used by:859 |
Symbol 855 Font | Used by:854 | |
Symbol 856 Font | Used by:854 | |
Symbol 857 Font | Used by:854 858 | |
Symbol 858 Text | Uses:857 | Used by:859 |
Symbol 859 MovieClip {Page50} | Uses:221 845 846 849 852 853 854 858 | |
Symbol 860 Font | Used by:862 | |
Symbol 861 Graphic | Used by:874 | |
Symbol 862 EditableText | Uses:860 | Used by:874 |
Symbol 863 Bitmap | Used by:866 | |
Symbol 864 Bitmap | Used by:866 | |
Symbol 865 Bitmap | Used by:866 | |
Symbol 866 Graphic | Uses:863 864 865 | Used by:874 |
Symbol 867 Font | Used by:871 | |
Symbol 868 Font | Used by:870 | |
Symbol 869 Graphic | Used by:874 | |
Symbol 870 EditableText | Uses:868 | Used by:874 |
Symbol 871 Text | Uses:867 872 873 | Used by:874 |
Symbol 872 Font | Used by:871 | |
Symbol 873 Font | Used by:871 | |
Symbol 874 MovieClip {Page51} | Uses:221 861 862 866 869 870 871 | |
Symbol 875 Font | Used by:877 | |
Symbol 876 Graphic | Used by:890 | |
Symbol 877 EditableText | Uses:875 | Used by:890 |
Symbol 878 Bitmap | Used by:881 | |
Symbol 879 Bitmap | Used by:881 | |
Symbol 880 Bitmap | Used by:881 | |
Symbol 881 Graphic | Uses:878 879 880 | Used by:890 |
Symbol 882 Font | Used by:886 | |
Symbol 883 Font | Used by:885 | |
Symbol 884 Graphic | Used by:890 | |
Symbol 885 EditableText | Uses:883 | Used by:890 |
Symbol 886 Text | Uses:882 887 888 889 | Used by:890 |
Symbol 887 Font | Used by:886 | |
Symbol 888 Font | Used by:886 | |
Symbol 889 Font | Used by:886 | |
Symbol 890 MovieClip {Page52} | Uses:221 876 877 881 884 885 886 | |
Symbol 891 Font | Used by:893 | |
Symbol 892 Graphic | Used by:907 | |
Symbol 893 EditableText | Uses:891 | Used by:907 |
Symbol 894 Bitmap | Used by:898 | |
Symbol 895 Bitmap | Used by:898 | |
Symbol 896 Bitmap | Used by:898 | |
Symbol 897 Bitmap | Used by:898 | |
Symbol 898 Graphic | Uses:894 895 896 897 | Used by:907 |
Symbol 899 Font | Used by:903 | |
Symbol 900 Font | Used by:902 | |
Symbol 901 Graphic | Used by:907 | |
Symbol 902 EditableText | Uses:900 | Used by:907 |
Symbol 903 Text | Uses:899 904 905 | Used by:907 |
Symbol 904 Font | Used by:903 906 | |
Symbol 905 Font | Used by:903 906 | |
Symbol 906 Text | Uses:905 904 | Used by:907 |
Symbol 907 MovieClip {Page53} | Uses:221 892 893 898 901 902 903 906 | |
Symbol 908 Font | Used by:910 | |
Symbol 909 Graphic | Used by:922 | |
Symbol 910 EditableText | Uses:908 | Used by:922 |
Symbol 911 Bitmap | Used by:913 | |
Symbol 912 Bitmap | Used by:913 | |
Symbol 913 Graphic | Uses:911 912 | Used by:922 |
Symbol 914 Font | Used by:918 | |
Symbol 915 Font | Used by:917 | |
Symbol 916 Graphic | Used by:922 | |
Symbol 917 EditableText | Uses:915 | Used by:922 |
Symbol 918 Text | Uses:914 919 920 | Used by:922 |
Symbol 919 Font | Used by:918 | |
Symbol 920 Font | Used by:918 921 | |
Symbol 921 Text | Uses:920 | Used by:922 |
Symbol 922 MovieClip {Page54} | Uses:221 909 910 913 916 917 918 921 | |
Symbol 923 Font | Used by:925 | |
Symbol 924 Graphic | Used by:934 | |
Symbol 925 EditableText | Uses:923 | Used by:934 |
Symbol 926 Font | Used by:930 | |
Symbol 927 Font | Used by:929 | |
Symbol 928 Graphic | Used by:934 | |
Symbol 929 EditableText | Uses:927 | Used by:934 |
Symbol 930 Text | Uses:926 931 932 | Used by:934 |
Symbol 931 Font | Used by:930 | |
Symbol 932 Font | Used by:930 933 | |
Symbol 933 Text | Uses:932 | Used by:934 |
Symbol 934 MovieClip {Page55} | Uses:221 924 925 928 929 930 933 | |
Symbol 935 Font | Used by:937 | |
Symbol 936 Graphic | Used by:944 | |
Symbol 937 EditableText | Uses:935 | Used by:944 |
Symbol 938 Font | Used by:942 | |
Symbol 939 Font | Used by:941 | |
Symbol 940 Graphic | Used by:944 | |
Symbol 941 EditableText | Uses:939 | Used by:944 |
Symbol 942 Text | Uses:938 943 | Used by:944 |
Symbol 943 Font | Used by:942 | |
Symbol 944 MovieClip {Page56} | Uses:221 936 937 940 941 942 | |
Symbol 945 Font | Used by:947 | |
Symbol 946 Graphic | Used by:957 | |
Symbol 947 EditableText | Uses:945 | Used by:957 |
Symbol 948 Font | Used by:952 | |
Symbol 949 Font | Used by:951 | |
Symbol 950 Graphic | Used by:957 | |
Symbol 951 EditableText | Uses:949 | Used by:957 |
Symbol 952 Text | Uses:948 953 954 | Used by:957 |
Symbol 953 Font | Used by:952 | |
Symbol 954 Font | Used by:952 | |
Symbol 955 Font | Used by:956 | |
Symbol 956 Text | Uses:955 | Used by:957 |
Symbol 957 MovieClip {Page57} | Uses:221 946 947 950 951 952 956 | |
Symbol 958 Font | Used by:960 | |
Symbol 959 Graphic | Used by:969 | |
Symbol 960 EditableText | Uses:958 | Used by:969 |
Symbol 961 Font | Used by:965 | |
Symbol 962 Font | Used by:964 | |
Symbol 963 Graphic | Used by:969 | |
Symbol 964 EditableText | Uses:962 | Used by:969 |
Symbol 965 Text | Uses:961 966 967 | Used by:969 |
Symbol 966 Font | Used by:965 968 | |
Symbol 967 Font | Used by:965 | |
Symbol 968 Text | Uses:966 | Used by:969 |
Symbol 969 MovieClip {Page58} | Uses:221 959 960 963 964 965 968 | |
Symbol 970 Font | Used by:972 | |
Symbol 971 Graphic | Used by:981 | |
Symbol 972 EditableText | Uses:970 | Used by:981 |
Symbol 973 Font | Used by:977 | |
Symbol 974 Font | Used by:976 | |
Symbol 975 Graphic | Used by:981 | |
Symbol 976 EditableText | Uses:974 | Used by:981 |
Symbol 977 Text | Uses:973 978 979 | Used by:981 |
Symbol 978 Font | Used by:977 980 | |
Symbol 979 Font | Used by:977 | |
Symbol 980 Text | Uses:978 | Used by:981 |
Symbol 981 MovieClip {Page59} | Uses:221 971 972 975 976 977 980 | |
Symbol 982 Font | Used by:984 | |
Symbol 983 Graphic | Used by:993 | |
Symbol 984 EditableText | Uses:982 | Used by:993 |
Symbol 985 Font | Used by:989 | |
Symbol 986 Font | Used by:988 | |
Symbol 987 Graphic | Used by:993 | |
Symbol 988 EditableText | Uses:986 | Used by:993 |
Symbol 989 Text | Uses:985 990 991 | Used by:993 |
Symbol 990 Font | Used by:989 992 | |
Symbol 991 Font | Used by:989 | |
Symbol 992 Text | Uses:990 | Used by:993 |
Symbol 993 MovieClip {Page60} | Uses:221 983 984 987 988 989 992 | |
Symbol 994 Font | Used by:996 | |
Symbol 995 Graphic | Used by:1006 | |
Symbol 996 EditableText | Uses:994 | Used by:1006 |
Symbol 997 Font | Used by:1001 | |
Symbol 998 Font | Used by:1000 | |
Symbol 999 Graphic | Used by:1006 | |
Symbol 1000 EditableText | Uses:998 | Used by:1006 |
Symbol 1001 Text | Uses:997 1002 1003 | Used by:1006 |
Symbol 1002 Font | Used by:1001 | |
Symbol 1003 Font | Used by:1001 | |
Symbol 1004 Font | Used by:1005 | |
Symbol 1005 Text | Uses:1004 | Used by:1006 |
Symbol 1006 MovieClip {Page61} | Uses:221 995 996 999 1000 1001 1005 | |
Symbol 1007 Font | Used by:1009 | |
Symbol 1008 Graphic | Used by:1018 | |
Symbol 1009 EditableText | Uses:1007 | Used by:1018 |
Symbol 1010 Font | Used by:1014 | |
Symbol 1011 Font | Used by:1013 | |
Symbol 1012 Graphic | Used by:1018 | |
Symbol 1013 EditableText | Uses:1011 | Used by:1018 |
Symbol 1014 Text | Uses:1010 1015 1016 | Used by:1018 |
Symbol 1015 Font | Used by:1014 1017 | |
Symbol 1016 Font | Used by:1014 | |
Symbol 1017 Text | Uses:1015 | Used by:1018 |
Symbol 1018 MovieClip {Page62} | Uses:221 1008 1009 1012 1013 1014 1017 | |
Symbol 1019 Font | Used by:1021 | |
Symbol 1020 Graphic | Used by:1029 | |
Symbol 1021 EditableText | Uses:1019 | Used by:1029 |
Symbol 1022 Font | Used by:1026 | |
Symbol 1023 Font | Used by:1025 | |
Symbol 1024 Graphic | Used by:1029 | |
Symbol 1025 EditableText | Uses:1023 | Used by:1029 |
Symbol 1026 Text | Uses:1022 1027 1028 | Used by:1029 |
Symbol 1027 Font | Used by:1026 | |
Symbol 1028 Font | Used by:1026 | |
Symbol 1029 MovieClip {Page63} | Uses:221 1020 1021 1024 1025 1026 | |
Symbol 1030 Font | Used by:1032 | |
Symbol 1031 Graphic | Used by:1044 | |
Symbol 1032 EditableText | Uses:1030 | Used by:1044 |
Symbol 1033 Bitmap | Used by:1035 | |
Symbol 1034 Bitmap | Used by:1035 | |
Symbol 1035 Graphic | Uses:1033 1034 | Used by:1044 |
Symbol 1036 Font | Used by:1040 | |
Symbol 1037 Font | Used by:1039 | |
Symbol 1038 Graphic | Used by:1044 | |
Symbol 1039 EditableText | Uses:1037 | Used by:1044 |
Symbol 1040 Text | Uses:1036 1041 1042 | Used by:1044 |
Symbol 1041 Font | Used by:1040 | |
Symbol 1042 Font | Used by:1040 1043 | |
Symbol 1043 Text | Uses:1042 | Used by:1044 |
Symbol 1044 MovieClip {Page64} | Uses:221 1031 1032 1035 1038 1039 1040 1043 | |
Symbol 1045 Font | Used by:1047 | |
Symbol 1046 Graphic | Used by:1058 | |
Symbol 1047 EditableText | Uses:1045 | Used by:1058 |
Symbol 1048 Bitmap | Used by:1050 | |
Symbol 1049 Bitmap | Used by:1050 | |
Symbol 1050 Graphic | Uses:1048 1049 | Used by:1058 |
Symbol 1051 Font | Used by:1055 | |
Symbol 1052 Font | Used by:1054 | |
Symbol 1053 Graphic | Used by:1058 | |
Symbol 1054 EditableText | Uses:1052 | Used by:1058 |
Symbol 1055 Text | Uses:1051 1056 1057 | Used by:1058 |
Symbol 1056 Font | Used by:1055 | |
Symbol 1057 Font | Used by:1055 | |
Symbol 1058 MovieClip {Page65} | Uses:221 1046 1047 1050 1053 1054 1055 | |
Symbol 1059 Font | Used by:1061 | |
Symbol 1060 Graphic | Used by:1069 | |
Symbol 1061 EditableText | Uses:1059 | Used by:1069 |
Symbol 1062 Bitmap | Used by:1063 | |
Symbol 1063 Graphic | Uses:1062 | Used by:1069 |
Symbol 1064 Font | Used by:1068 | |
Symbol 1065 Font | Used by:1067 | |
Symbol 1066 Graphic | Used by:1069 | |
Symbol 1067 EditableText | Uses:1065 | Used by:1069 |
Symbol 1068 Text | Uses:1064 | Used by:1069 |
Symbol 1069 MovieClip {Page66} | Uses:221 1060 1061 1063 1066 1067 1068 | |
Symbol 1070 Font | Used by:1072 | |
Symbol 1071 Graphic | Used by:1084 | |
Symbol 1072 EditableText | Uses:1070 | Used by:1084 |
Symbol 1073 Bitmap | Used by:1076 | |
Symbol 1074 Bitmap | Used by:1076 | |
Symbol 1075 Bitmap | Used by:1076 | |
Symbol 1076 Graphic | Uses:1073 1074 1075 | Used by:1084 |
Symbol 1077 Font | Used by:1081 | |
Symbol 1078 Font | Used by:1080 | |
Symbol 1079 Graphic | Used by:1084 | |
Symbol 1080 EditableText | Uses:1078 | Used by:1084 |
Symbol 1081 Text | Uses:1077 1082 1083 | Used by:1084 |
Symbol 1082 Font | Used by:1081 | |
Symbol 1083 Font | Used by:1081 | |
Symbol 1084 MovieClip {Page67} | Uses:221 1071 1072 1076 1079 1080 1081 | |
Symbol 1085 Font | Used by:1087 | |
Symbol 1086 Graphic | Used by:1096 | |
Symbol 1087 EditableText | Uses:1085 | Used by:1096 |
Symbol 1088 Bitmap | Used by:1089 | |
Symbol 1089 Graphic | Uses:1088 | Used by:1096 |
Symbol 1090 Font | Used by:1094 | |
Symbol 1091 Font | Used by:1093 | |
Symbol 1092 Graphic | Used by:1096 | |
Symbol 1093 EditableText | Uses:1091 | Used by:1096 |
Symbol 1094 Text | Uses:1090 1095 | Used by:1096 |
Symbol 1095 Font | Used by:1094 | |
Symbol 1096 MovieClip {Page68} | Uses:221 1086 1087 1089 1092 1093 1094 | |
Symbol 1097 Font | Used by:1099 | |
Symbol 1098 Graphic | Used by:1110 | |
Symbol 1099 EditableText | Uses:1097 | Used by:1110 |
Symbol 1100 Bitmap | Used by:1102 | |
Symbol 1101 Bitmap | Used by:1102 | |
Symbol 1102 Graphic | Uses:1100 1101 | Used by:1110 |
Symbol 1103 Font | Used by:1107 | |
Symbol 1104 Font | Used by:1106 | |
Symbol 1105 Graphic | Used by:1110 | |
Symbol 1106 EditableText | Uses:1104 | Used by:1110 |
Symbol 1107 Text | Uses:1103 1108 1109 | Used by:1110 |
Symbol 1108 Font | Used by:1107 | |
Symbol 1109 Font | Used by:1107 | |
Symbol 1110 MovieClip {Page69} | Uses:221 1098 1099 1102 1105 1106 1107 | |
Symbol 1111 Font | Used by:1113 | |
Symbol 1112 Graphic | Used by:1125 | |
Symbol 1113 EditableText | Uses:1111 | Used by:1125 |
Symbol 1114 Bitmap | Used by:1116 | |
Symbol 1115 Bitmap | Used by:1116 | |
Symbol 1116 Graphic | Uses:1114 1115 | Used by:1125 |
Symbol 1117 Font | Used by:1121 | |
Symbol 1118 Font | Used by:1120 | |
Symbol 1119 Graphic | Used by:1125 | |
Symbol 1120 EditableText | Uses:1118 | Used by:1125 |
Symbol 1121 Text | Uses:1117 1122 1123 | Used by:1125 |
Symbol 1122 Font | Used by:1121 | |
Symbol 1123 Font | Used by:1121 1124 | |
Symbol 1124 Text | Uses:1123 | Used by:1125 |
Symbol 1125 MovieClip {Page70} | Uses:221 1112 1113 1116 1119 1120 1121 1124 | |
Symbol 1126 Font | Used by:1128 | |
Symbol 1127 Graphic | Used by:1139 | |
Symbol 1128 EditableText | Uses:1126 | Used by:1139 |
Symbol 1129 Bitmap | Used by:1131 | |
Symbol 1130 Bitmap | Used by:1131 | |
Symbol 1131 Graphic | Uses:1129 1130 | Used by:1139 |
Symbol 1132 Font | Used by:1136 | |
Symbol 1133 Font | Used by:1135 | |
Symbol 1134 Graphic | Used by:1139 | |
Symbol 1135 EditableText | Uses:1133 | Used by:1139 |
Symbol 1136 Text | Uses:1132 1137 1138 | Used by:1139 |
Symbol 1137 Font | Used by:1136 | |
Symbol 1138 Font | Used by:1136 | |
Symbol 1139 MovieClip {Page71} | Uses:221 1127 1128 1131 1134 1135 1136 | |
Symbol 1140 Font | Used by:1142 | |
Symbol 1141 Graphic | Used by:1151 | |
Symbol 1142 EditableText | Uses:1140 | Used by:1151 |
Symbol 1143 Font | Used by:1147 | |
Symbol 1144 Font | Used by:1146 | |
Symbol 1145 Graphic | Used by:1151 | |
Symbol 1146 EditableText | Uses:1144 | Used by:1151 |
Symbol 1147 Text | Uses:1143 1148 1149 | Used by:1151 |
Symbol 1148 Font | Used by:1147 | |
Symbol 1149 Font | Used by:1147 1150 | |
Symbol 1150 Text | Uses:1149 | Used by:1151 |
Symbol 1151 MovieClip {Page72} | Uses:221 1141 1142 1145 1146 1147 1150 | |
Symbol 1152 Font | Used by:1154 | |
Symbol 1153 Graphic | Used by:1164 | |
Symbol 1154 EditableText | Uses:1152 | Used by:1164 |
Symbol 1155 Font | Used by:1159 | |
Symbol 1156 Font | Used by:1158 | |
Symbol 1157 Graphic | Used by:1164 | |
Symbol 1158 EditableText | Uses:1156 | Used by:1164 |
Symbol 1159 Text | Uses:1155 1160 1161 1162 | Used by:1164 |
Symbol 1160 Font | Used by:1159 1163 | |
Symbol 1161 Font | Used by:1159 | |
Symbol 1162 Font | Used by:1159 | |
Symbol 1163 Text | Uses:1160 | Used by:1164 |
Symbol 1164 MovieClip {Page73} | Uses:221 1153 1154 1157 1158 1159 1163 | |
Symbol 1165 Font | Used by:1167 | |
Symbol 1166 Graphic | Used by:1176 | |
Symbol 1167 EditableText | Uses:1165 | Used by:1176 |
Symbol 1168 Font | Used by:1172 | |
Symbol 1169 Font | Used by:1171 | |
Symbol 1170 Graphic | Used by:1176 | |
Symbol 1171 EditableText | Uses:1169 | Used by:1176 |
Symbol 1172 Text | Uses:1168 1173 1174 | Used by:1176 |
Symbol 1173 Font | Used by:1172 1175 | |
Symbol 1174 Font | Used by:1172 | |
Symbol 1175 Text | Uses:1173 | Used by:1176 |
Symbol 1176 MovieClip {Page74} | Uses:221 1166 1167 1170 1171 1172 1175 | |
Symbol 1177 Font | Used by:1179 | |
Symbol 1178 Graphic | Used by:1187 | |
Symbol 1179 EditableText | Uses:1177 | Used by:1187 |
Symbol 1180 Font | Used by:1184 | |
Symbol 1181 Font | Used by:1183 | |
Symbol 1182 Graphic | Used by:1187 | |
Symbol 1183 EditableText | Uses:1181 | Used by:1187 |
Symbol 1184 Text | Uses:1180 1185 | Used by:1187 |
Symbol 1185 Font | Used by:1184 1186 | |
Symbol 1186 Text | Uses:1185 | Used by:1187 |
Symbol 1187 MovieClip {Page75} | Uses:221 1178 1179 1182 1183 1184 1186 | |
Symbol 1188 Font | Used by:1190 | |
Symbol 1189 Graphic | Used by:1197 | |
Symbol 1190 EditableText | Uses:1188 | Used by:1197 |
Symbol 1191 Font | Used by:1195 | |
Symbol 1192 Font | Used by:1194 | |
Symbol 1193 Graphic | Used by:1197 | |
Symbol 1194 EditableText | Uses:1192 | Used by:1197 |
Symbol 1195 Text | Uses:1191 1196 | Used by:1197 |
Symbol 1196 Font | Used by:1195 | |
Symbol 1197 MovieClip {Page76} | Uses:221 1189 1190 1193 1194 1195 | |
Symbol 1198 Font | Used by:1200 | |
Symbol 1199 Graphic | Used by:1209 | |
Symbol 1200 EditableText | Uses:1198 | Used by:1209 |
Symbol 1201 Font | Used by:1205 | |
Symbol 1202 Font | Used by:1204 | |
Symbol 1203 Graphic | Used by:1209 | |
Symbol 1204 EditableText | Uses:1202 | Used by:1209 |
Symbol 1205 Text | Uses:1201 1206 1207 | Used by:1209 |
Symbol 1206 Font | Used by:1205 | |
Symbol 1207 Font | Used by:1205 1208 | |
Symbol 1208 Text | Uses:1207 | Used by:1209 |
Symbol 1209 MovieClip {Page77} | Uses:221 1199 1200 1203 1204 1205 1208 | |
Symbol 1210 Font | Used by:1212 | |
Symbol 1211 Graphic | Used by:1221 | |
Symbol 1212 EditableText | Uses:1210 | Used by:1221 |
Symbol 1213 Font | Used by:1217 | |
Symbol 1214 Font | Used by:1216 | |
Symbol 1215 Graphic | Used by:1221 | |
Symbol 1216 EditableText | Uses:1214 | Used by:1221 |
Symbol 1217 Text | Uses:1213 1218 1219 | Used by:1221 |
Symbol 1218 Font | Used by:1217 | |
Symbol 1219 Font | Used by:1217 1220 | |
Symbol 1220 Text | Uses:1219 | Used by:1221 |
Symbol 1221 MovieClip {Page78} | Uses:221 1211 1212 1215 1216 1217 1220 | |
Symbol 1222 Font | Used by:1224 | |
Symbol 1223 Graphic | Used by:1233 | |
Symbol 1224 EditableText | Uses:1222 | Used by:1233 |
Symbol 1225 Font | Used by:1229 | |
Symbol 1226 Font | Used by:1228 | |
Symbol 1227 Graphic | Used by:1233 | |
Symbol 1228 EditableText | Uses:1226 | Used by:1233 |
Symbol 1229 Text | Uses:1225 1230 1231 | Used by:1233 |
Symbol 1230 Font | Used by:1229 1232 | |
Symbol 1231 Font | Used by:1229 | |
Symbol 1232 Text | Uses:1230 | Used by:1233 |
Symbol 1233 MovieClip {Page79} | Uses:221 1223 1224 1227 1228 1229 1232 | |
Symbol 1234 Font | Used by:1236 | |
Symbol 1235 Graphic | Used by:1245 | |
Symbol 1236 EditableText | Uses:1234 | Used by:1245 |
Symbol 1237 Font | Used by:1241 | |
Symbol 1238 Font | Used by:1240 | |
Symbol 1239 Graphic | Used by:1245 | |
Symbol 1240 EditableText | Uses:1238 | Used by:1245 |
Symbol 1241 Text | Uses:1237 1242 1243 | Used by:1245 |
Symbol 1242 Font | Used by:1241 1244 | |
Symbol 1243 Font | Used by:1241 | |
Symbol 1244 Text | Uses:1242 | Used by:1245 |
Symbol 1245 MovieClip {Page80} | Uses:221 1235 1236 1239 1240 1241 1244 | |
Symbol 1246 Font | Used by:1248 | |
Symbol 1247 Graphic | Used by:1255 | |
Symbol 1248 EditableText | Uses:1246 | Used by:1255 |
Symbol 1249 Font | Used by:1253 | |
Symbol 1250 Font | Used by:1252 | |
Symbol 1251 Graphic | Used by:1255 | |
Symbol 1252 EditableText | Uses:1250 | Used by:1255 |
Symbol 1253 Text | Uses:1249 1254 | Used by:1255 |
Symbol 1254 Font | Used by:1253 | |
Symbol 1255 MovieClip {Page81} | Uses:221 1247 1248 1251 1252 1253 | |
Symbol 1256 Font | Used by:1258 | |
Symbol 1257 Graphic | Used by:1267 | |
Symbol 1258 EditableText | Uses:1256 | Used by:1267 |
Symbol 1259 Font | Used by:1263 | |
Symbol 1260 Font | Used by:1262 | |
Symbol 1261 Graphic | Used by:1267 | |
Symbol 1262 EditableText | Uses:1260 | Used by:1267 |
Symbol 1263 Text | Uses:1259 1264 1265 | Used by:1267 |
Symbol 1264 Font | Used by:1263 | |
Symbol 1265 Font | Used by:1263 1266 | |
Symbol 1266 Text | Uses:1265 | Used by:1267 |
Symbol 1267 MovieClip {Page82} | Uses:221 1257 1258 1261 1262 1263 1266 |
Instance Names
"DocArea" | Frame 2 | Symbol 134 MovieClip {ScrollPain} |
"HandCursor" | Frame 2 | Symbol 137 MovieClip |
"TextCursor" | Frame 2 | Symbol 139 MovieClip |
"toolbar" | Frame 2 | Symbol 155 MovieClip {print2flash_fla._toolbar_25} |
"msg" | Symbol 6 MovieClip {waitmsg} Frame 1 | Symbol 2 EditableText |
"text" | Symbol 9 MovieClip {textmsg} Frame 1 | Symbol 8 EditableText |
"BottomArea" | Symbol 12 MovieClip {ScrollArea} Frame 1 | Symbol 11 MovieClip |
"l_mc" | Symbol 42 MovieClip Frame 1 | Symbol 37 MovieClip |
"m_mc" | Symbol 42 MovieClip Frame 1 | Symbol 39 MovieClip |
"r_mc" | Symbol 42 MovieClip Frame 1 | Symbol 41 MovieClip |
"closeBtn" | Symbol 76 MovieClip {PrintRangeWnd} Frame 1 | Symbol 49 Button |
"title" | Symbol 76 MovieClip {PrintRangeWnd} Frame 1 | Symbol 50 EditableText |
"pagestxt" | Symbol 76 MovieClip {PrintRangeWnd} Frame 1 | Symbol 51 EditableText |
"pagesFrom" | Symbol 76 MovieClip {PrintRangeWnd} Frame 1 | Symbol 52 EditableText |
"totxt" | Symbol 76 MovieClip {PrintRangeWnd} Frame 1 | Symbol 53 EditableText |
"pagesTo" | Symbol 76 MovieClip {PrintRangeWnd} Frame 1 | Symbol 54 EditableText |
"OKBtn" | Symbol 76 MovieClip {PrintRangeWnd} Frame 1 | Symbol 73 MovieClip {fl.controls.Button} |
"cancelBtn" | Symbol 76 MovieClip {PrintRangeWnd} Frame 1 | Symbol 73 MovieClip {fl.controls.Button} |
"optNoScale" | Symbol 76 MovieClip {PrintRangeWnd} Frame 1 | Symbol 33 MovieClip {fl.controls.RadioButton} |
"optFit" | Symbol 76 MovieClip {PrintRangeWnd} Frame 1 | Symbol 33 MovieClip {fl.controls.RadioButton} |
"scalingtxt" | Symbol 76 MovieClip {PrintRangeWnd} Frame 1 | Symbol 74 EditableText |
"fromtxt" | Symbol 76 MovieClip {PrintRangeWnd} Frame 1 | Symbol 75 EditableText |
"but" | Symbol 84 MovieClip {def_fullscreen} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"SliderHandleBtn" | Symbol 86 MovieClip {print2flash_fla.MCSlider_47} Frame 1 | Symbol 85 Button {ImgButton} |
"SliderHandle" | Symbol 87 MovieClip {Slider} Frame 1 | Symbol 86 MovieClip {print2flash_fla.MCSlider_47} |
"but" | Symbol 88 MovieClip {def_forward} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"but" | Symbol 89 MovieClip {def_back} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"but" | Symbol 90 MovieClip {def_nextpage} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"but" | Symbol 91 MovieClip {def_more} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"but" | Symbol 92 MovieClip {def_selMode} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"but" | Symbol 93 MovieClip {def_newwindow} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"but" | Symbol 94 MovieClip {def_help} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"but" | Symbol 95 MovieClip {def_rotate} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"but" | Symbol 96 MovieClip {def_prevpage} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"but" | Symbol 97 MovieClip {def_scalePage} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"but" | Symbol 98 MovieClip {def_scaleWidth} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"but" | Symbol 99 MovieClip {def_moveMode} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"but" | Symbol 100 MovieClip {def_print} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"but" | Symbol 141 MovieClip {print2flash_fla.def_searchbut_27} Frame 1 | Symbol 83 MovieClip {manualbutton} |
"ScaleTextField" | Symbol 144 MovieClip {print2flash_fla.Timeline_30} Frame 1 | Symbol 143 EditableText |
"TotalPages" | Symbol 147 MovieClip {print2flash_fla.Timeline_32} Frame 1 | Symbol 146 EditableText |
"PageNoField" | Symbol 149 MovieClip {print2flash_fla.Timeline_33} Frame 1 | Symbol 148 EditableText |
"TotalPagesMC" | Symbol 150 MovieClip {print2flash_fla.Timeline_31} Frame 1 | Symbol 147 MovieClip {print2flash_fla.Timeline_32} |
"PageNoFieldMC" | Symbol 150 MovieClip {print2flash_fla.Timeline_31} Frame 1 | Symbol 149 MovieClip {print2flash_fla.Timeline_33} |
"searchPattern" | Symbol 153 MovieClip {print2flash_fla.Timeline_50} Frame 1 | Symbol 152 EditableText |
"toolbarbgr" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 140 MovieClip |
"searchbut" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 141 MovieClip {print2flash_fla.def_searchbut_27} |
"print" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 100 MovieClip {def_print} |
"ScaleTextMovie" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 144 MovieClip {print2flash_fla.Timeline_30} |
"PageNoMovie" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 150 MovieClip {print2flash_fla.Timeline_31} |
"moveMode" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 99 MovieClip {def_moveMode} |
"scaleWidth" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 98 MovieClip {def_scaleWidth} |
"scalePage" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 97 MovieClip {def_scalePage} |
"prevpage" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 96 MovieClip {def_prevpage} |
"rotate" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 95 MovieClip {def_rotate} |
"help" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 94 MovieClip {def_help} |
"newwindow" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 93 MovieClip {def_newwindow} |
"selMode" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 92 MovieClip {def_selMode} |
"more" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 91 MovieClip {def_more} |
"nextpage" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 90 MovieClip {def_nextpage} |
"back" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 89 MovieClip {def_back} |
"forward" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 88 MovieClip {def_forward} |
"ZoomSlider" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 87 MovieClip {Slider} |
"fullscreen" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 84 MovieClip {def_fullscreen} |
"searchPatternmc" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 153 MovieClip {print2flash_fla.Timeline_50} |
"logo" | Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1 | Symbol 154 MovieClip |
"CR" | Symbol 234 MovieClip {Page1} Frame 1 | Symbol 224 EditableText |
"CR" | Symbol 234 MovieClip {Page1} Frame 1 | Symbol 230 EditableText |
"CR" | Symbol 246 MovieClip {Page2} Frame 1 | Symbol 237 EditableText |
"CR" | Symbol 246 MovieClip {Page2} Frame 1 | Symbol 241 EditableText |
"CR" | Symbol 262 MovieClip {Page3} Frame 1 | Symbol 249 EditableText |
"CR" | Symbol 262 MovieClip {Page3} Frame 1 | Symbol 253 EditableText |
"CR" | Symbol 274 MovieClip {Page4} Frame 1 | Symbol 265 EditableText |
"CR" | Symbol 274 MovieClip {Page4} Frame 1 | Symbol 269 EditableText |
"CR" | Symbol 285 MovieClip {Page5} Frame 1 | Symbol 277 EditableText |
"CR" | Symbol 285 MovieClip {Page5} Frame 1 | Symbol 281 EditableText |
"CR" | Symbol 297 MovieClip {Page6} Frame 1 | Symbol 288 EditableText |
"CR" | Symbol 297 MovieClip {Page6} Frame 1 | Symbol 292 EditableText |
"CR" | Symbol 307 MovieClip {Page7} Frame 1 | Symbol 300 EditableText |
"CR" | Symbol 307 MovieClip {Page7} Frame 1 | Symbol 304 EditableText |
"CR" | Symbol 319 MovieClip {Page8} Frame 1 | Symbol 310 EditableText |
"CR" | Symbol 319 MovieClip {Page8} Frame 1 | Symbol 314 EditableText |
"CR" | Symbol 332 MovieClip {Page9} Frame 1 | Symbol 322 EditableText |
"CR" | Symbol 332 MovieClip {Page9} Frame 1 | Symbol 326 EditableText |
"CR" | Symbol 344 MovieClip {Page10} Frame 1 | Symbol 335 EditableText |
"CR" | Symbol 344 MovieClip {Page10} Frame 1 | Symbol 339 EditableText |
"CR" | Symbol 354 MovieClip {Page11} Frame 1 | Symbol 347 EditableText |
"CR" | Symbol 354 MovieClip {Page11} Frame 1 | Symbol 351 EditableText |
"CR" | Symbol 366 MovieClip {Page12} Frame 1 | Symbol 357 EditableText |
"CR" | Symbol 366 MovieClip {Page12} Frame 1 | Symbol 361 EditableText |
"CR" | Symbol 376 MovieClip {Page13} Frame 1 | Symbol 369 EditableText |
"CR" | Symbol 376 MovieClip {Page13} Frame 1 | Symbol 373 EditableText |
"CR" | Symbol 388 MovieClip {Page14} Frame 1 | Symbol 379 EditableText |
"CR" | Symbol 388 MovieClip {Page14} Frame 1 | Symbol 383 EditableText |
"CR" | Symbol 401 MovieClip {Page15} Frame 1 | Symbol 391 EditableText |
"CR" | Symbol 401 MovieClip {Page15} Frame 1 | Symbol 395 EditableText |
"CR" | Symbol 413 MovieClip {Page16} Frame 1 | Symbol 404 EditableText |
"CR" | Symbol 413 MovieClip {Page16} Frame 1 | Symbol 408 EditableText |
"CR" | Symbol 425 MovieClip {Page17} Frame 1 | Symbol 416 EditableText |
"CR" | Symbol 425 MovieClip {Page17} Frame 1 | Symbol 420 EditableText |
"CR" | Symbol 437 MovieClip {Page18} Frame 1 | Symbol 428 EditableText |
"CR" | Symbol 437 MovieClip {Page18} Frame 1 | Symbol 432 EditableText |
"CR" | Symbol 450 MovieClip {Page19} Frame 1 | Symbol 440 EditableText |
"CR" | Symbol 450 MovieClip {Page19} Frame 1 | Symbol 444 EditableText |
"CR" | Symbol 463 MovieClip {Page20} Frame 1 | Symbol 453 EditableText |
"CR" | Symbol 463 MovieClip {Page20} Frame 1 | Symbol 457 EditableText |
"CR" | Symbol 476 MovieClip {Page21} Frame 1 | Symbol 466 EditableText |
"CR" | Symbol 476 MovieClip {Page21} Frame 1 | Symbol 470 EditableText |
"CR" | Symbol 490 MovieClip {Page22} Frame 1 | Symbol 479 EditableText |
"CR" | Symbol 490 MovieClip {Page22} Frame 1 | Symbol 483 EditableText |
"CR" | Symbol 501 MovieClip {Page23} Frame 1 | Symbol 493 EditableText |
"CR" | Symbol 501 MovieClip {Page23} Frame 1 | Symbol 497 EditableText |
"CR" | Symbol 513 MovieClip {Page24} Frame 1 | Symbol 504 EditableText |
"CR" | Symbol 513 MovieClip {Page24} Frame 1 | Symbol 508 EditableText |
"CR" | Symbol 523 MovieClip {Page25} Frame 1 | Symbol 516 EditableText |
"CR" | Symbol 523 MovieClip {Page25} Frame 1 | Symbol 520 EditableText |
"CR" | Symbol 536 MovieClip {Page26} Frame 1 | Symbol 526 EditableText |
"CR" | Symbol 536 MovieClip {Page26} Frame 1 | Symbol 530 EditableText |
"CR" | Symbol 547 MovieClip {Page27} Frame 1 | Symbol 539 EditableText |
"CR" | Symbol 547 MovieClip {Page27} Frame 1 | Symbol 543 EditableText |
"CR" | Symbol 558 MovieClip {Page28} Frame 1 | Symbol 550 EditableText |
"CR" | Symbol 558 MovieClip {Page28} Frame 1 | Symbol 554 EditableText |
"CR" | Symbol 568 MovieClip {Page29} Frame 1 | Symbol 561 EditableText |
"CR" | Symbol 568 MovieClip {Page29} Frame 1 | Symbol 565 EditableText |
"CR" | Symbol 584 MovieClip {Page30} Frame 1 | Symbol 571 EditableText |
"CR" | Symbol 584 MovieClip {Page30} Frame 1 | Symbol 579 EditableText |
"CR" | Symbol 596 MovieClip {Page31} Frame 1 | Symbol 587 EditableText |
"CR" | Symbol 596 MovieClip {Page31} Frame 1 | Symbol 591 EditableText |
"CR" | Symbol 607 MovieClip {Page32} Frame 1 | Symbol 599 EditableText |
"CR" | Symbol 607 MovieClip {Page32} Frame 1 | Symbol 603 EditableText |
"CR" | Symbol 619 MovieClip {Page33} Frame 1 | Symbol 610 EditableText |
"CR" | Symbol 619 MovieClip {Page33} Frame 1 | Symbol 614 EditableText |
"CR" | Symbol 631 MovieClip {Page34} Frame 1 | Symbol 622 EditableText |
"CR" | Symbol 631 MovieClip {Page34} Frame 1 | Symbol 626 EditableText |
"CR" | Symbol 642 MovieClip {Page35} Frame 1 | Symbol 634 EditableText |
"CR" | Symbol 642 MovieClip {Page35} Frame 1 | Symbol 638 EditableText |
"CR" | Symbol 657 MovieClip {Page36} Frame 1 | Symbol 645 EditableText |
"CR" | Symbol 657 MovieClip {Page36} Frame 1 | Symbol 652 EditableText |
"CR" | Symbol 673 MovieClip {Page37} Frame 1 | Symbol 660 EditableText |
"CR" | Symbol 673 MovieClip {Page37} Frame 1 | Symbol 667 EditableText |
"CR" | Symbol 687 MovieClip {Page38} Frame 1 | Symbol 676 EditableText |
"CR" | Symbol 687 MovieClip {Page38} Frame 1 | Symbol 683 EditableText |
"CR" | Symbol 697 MovieClip {Page39} Frame 1 | Symbol 690 EditableText |
"CR" | Symbol 697 MovieClip {Page39} Frame 1 | Symbol 694 EditableText |
"CR" | Symbol 712 MovieClip {Page40} Frame 1 | Symbol 700 EditableText |
"CR" | Symbol 712 MovieClip {Page40} Frame 1 | Symbol 706 EditableText |
"CR" | Symbol 728 MovieClip {Page41} Frame 1 | Symbol 715 EditableText |
"CR" | Symbol 728 MovieClip {Page41} Frame 1 | Symbol 722 EditableText |
"CR" | Symbol 745 MovieClip {Page42} Frame 1 | Symbol 731 EditableText |
"CR" | Symbol 745 MovieClip {Page42} Frame 1 | Symbol 739 EditableText |
"CR" | Symbol 761 MovieClip {Page43} Frame 1 | Symbol 748 EditableText |
"CR" | Symbol 761 MovieClip {Page43} Frame 1 | Symbol 756 EditableText |
"CR" | Symbol 778 MovieClip {Page44} Frame 1 | Symbol 764 EditableText |
"CR" | Symbol 778 MovieClip {Page44} Frame 1 | Symbol 772 EditableText |
"CR" | Symbol 793 MovieClip {Page45} Frame 1 | Symbol 781 EditableText |
"CR" | Symbol 793 MovieClip {Page45} Frame 1 | Symbol 789 EditableText |
"CR" | Symbol 806 MovieClip {Page46} Frame 1 | Symbol 796 EditableText |
"CR" | Symbol 806 MovieClip {Page46} Frame 1 | Symbol 803 EditableText |
"CR" | Symbol 820 MovieClip {Page47} Frame 1 | Symbol 809 EditableText |
"CR" | Symbol 820 MovieClip {Page47} Frame 1 | Symbol 813 EditableText |
"CR" | Symbol 833 MovieClip {Page48} Frame 1 | Symbol 823 EditableText |
"CR" | Symbol 833 MovieClip {Page48} Frame 1 | Symbol 827 EditableText |
"CR" | Symbol 843 MovieClip {Page49} Frame 1 | Symbol 836 EditableText |
"CR" | Symbol 843 MovieClip {Page49} Frame 1 | Symbol 840 EditableText |
"CR" | Symbol 859 MovieClip {Page50} Frame 1 | Symbol 846 EditableText |
"CR" | Symbol 859 MovieClip {Page50} Frame 1 | Symbol 853 EditableText |
"CR" | Symbol 874 MovieClip {Page51} Frame 1 | Symbol 862 EditableText |
"CR" | Symbol 874 MovieClip {Page51} Frame 1 | Symbol 870 EditableText |
"CR" | Symbol 890 MovieClip {Page52} Frame 1 | Symbol 877 EditableText |
"CR" | Symbol 890 MovieClip {Page52} Frame 1 | Symbol 885 EditableText |
"CR" | Symbol 907 MovieClip {Page53} Frame 1 | Symbol 893 EditableText |
"CR" | Symbol 907 MovieClip {Page53} Frame 1 | Symbol 902 EditableText |
"CR" | Symbol 922 MovieClip {Page54} Frame 1 | Symbol 910 EditableText |
"CR" | Symbol 922 MovieClip {Page54} Frame 1 | Symbol 917 EditableText |
"CR" | Symbol 934 MovieClip {Page55} Frame 1 | Symbol 925 EditableText |
"CR" | Symbol 934 MovieClip {Page55} Frame 1 | Symbol 929 EditableText |
"CR" | Symbol 944 MovieClip {Page56} Frame 1 | Symbol 937 EditableText |
"CR" | Symbol 944 MovieClip {Page56} Frame 1 | Symbol 941 EditableText |
"CR" | Symbol 957 MovieClip {Page57} Frame 1 | Symbol 947 EditableText |
"CR" | Symbol 957 MovieClip {Page57} Frame 1 | Symbol 951 EditableText |
"CR" | Symbol 969 MovieClip {Page58} Frame 1 | Symbol 960 EditableText |
"CR" | Symbol 969 MovieClip {Page58} Frame 1 | Symbol 964 EditableText |
"CR" | Symbol 981 MovieClip {Page59} Frame 1 | Symbol 972 EditableText |
"CR" | Symbol 981 MovieClip {Page59} Frame 1 | Symbol 976 EditableText |
"CR" | Symbol 993 MovieClip {Page60} Frame 1 | Symbol 984 EditableText |
"CR" | Symbol 993 MovieClip {Page60} Frame 1 | Symbol 988 EditableText |
"CR" | Symbol 1006 MovieClip {Page61} Frame 1 | Symbol 996 EditableText |
"CR" | Symbol 1006 MovieClip {Page61} Frame 1 | Symbol 1000 EditableText |
"CR" | Symbol 1018 MovieClip {Page62} Frame 1 | Symbol 1009 EditableText |
"CR" | Symbol 1018 MovieClip {Page62} Frame 1 | Symbol 1013 EditableText |
"CR" | Symbol 1029 MovieClip {Page63} Frame 1 | Symbol 1021 EditableText |
"CR" | Symbol 1029 MovieClip {Page63} Frame 1 | Symbol 1025 EditableText |
"CR" | Symbol 1044 MovieClip {Page64} Frame 1 | Symbol 1032 EditableText |
"CR" | Symbol 1044 MovieClip {Page64} Frame 1 | Symbol 1039 EditableText |
"CR" | Symbol 1058 MovieClip {Page65} Frame 1 | Symbol 1047 EditableText |
"CR" | Symbol 1058 MovieClip {Page65} Frame 1 | Symbol 1054 EditableText |
"CR" | Symbol 1069 MovieClip {Page66} Frame 1 | Symbol 1061 EditableText |
"CR" | Symbol 1069 MovieClip {Page66} Frame 1 | Symbol 1067 EditableText |
"CR" | Symbol 1084 MovieClip {Page67} Frame 1 | Symbol 1072 EditableText |
"CR" | Symbol 1084 MovieClip {Page67} Frame 1 | Symbol 1080 EditableText |
"CR" | Symbol 1096 MovieClip {Page68} Frame 1 | Symbol 1087 EditableText |
"CR" | Symbol 1096 MovieClip {Page68} Frame 1 | Symbol 1093 EditableText |
"CR" | Symbol 1110 MovieClip {Page69} Frame 1 | Symbol 1099 EditableText |
"CR" | Symbol 1110 MovieClip {Page69} Frame 1 | Symbol 1106 EditableText |
"CR" | Symbol 1125 MovieClip {Page70} Frame 1 | Symbol 1113 EditableText |
"CR" | Symbol 1125 MovieClip {Page70} Frame 1 | Symbol 1120 EditableText |
"CR" | Symbol 1139 MovieClip {Page71} Frame 1 | Symbol 1128 EditableText |
"CR" | Symbol 1139 MovieClip {Page71} Frame 1 | Symbol 1135 EditableText |
"CR" | Symbol 1151 MovieClip {Page72} Frame 1 | Symbol 1142 EditableText |
"CR" | Symbol 1151 MovieClip {Page72} Frame 1 | Symbol 1146 EditableText |
"CR" | Symbol 1164 MovieClip {Page73} Frame 1 | Symbol 1154 EditableText |
"CR" | Symbol 1164 MovieClip {Page73} Frame 1 | Symbol 1158 EditableText |
"CR" | Symbol 1176 MovieClip {Page74} Frame 1 | Symbol 1167 EditableText |
"CR" | Symbol 1176 MovieClip {Page74} Frame 1 | Symbol 1171 EditableText |
"CR" | Symbol 1187 MovieClip {Page75} Frame 1 | Symbol 1179 EditableText |
"CR" | Symbol 1187 MovieClip {Page75} Frame 1 | Symbol 1183 EditableText |
"CR" | Symbol 1197 MovieClip {Page76} Frame 1 | Symbol 1190 EditableText |
"CR" | Symbol 1197 MovieClip {Page76} Frame 1 | Symbol 1194 EditableText |
"CR" | Symbol 1209 MovieClip {Page77} Frame 1 | Symbol 1200 EditableText |
"CR" | Symbol 1209 MovieClip {Page77} Frame 1 | Symbol 1204 EditableText |
"CR" | Symbol 1221 MovieClip {Page78} Frame 1 | Symbol 1212 EditableText |
"CR" | Symbol 1221 MovieClip {Page78} Frame 1 | Symbol 1216 EditableText |
"CR" | Symbol 1233 MovieClip {Page79} Frame 1 | Symbol 1224 EditableText |
"CR" | Symbol 1233 MovieClip {Page79} Frame 1 | Symbol 1228 EditableText |
"CR" | Symbol 1245 MovieClip {Page80} Frame 1 | Symbol 1236 EditableText |
"CR" | Symbol 1245 MovieClip {Page80} Frame 1 | Symbol 1240 EditableText |
"CR" | Symbol 1255 MovieClip {Page81} Frame 1 | Symbol 1248 EditableText |
"CR" | Symbol 1255 MovieClip {Page81} Frame 1 | Symbol 1252 EditableText |
"CR" | Symbol 1267 MovieClip {Page82} Frame 1 | Symbol 1258 EditableText |
"CR" | Symbol 1267 MovieClip {Page82} Frame 1 | Symbol 1262 EditableText |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS3. |
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS3. |
ScriptLimits (65) | Timeline Frame 1 | MaxRecursionDepth: 256, ScriptTimeout: 65535 seconds |
|