STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228359 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2563 · P5126 |
This is the info page for Flash #244406 |
<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 |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Animal Farm by George Orwell |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Chapter I Mr. Jones, of the Manor Farm, had locked the hen - houses for the night, but was too drunk to remember to shut the pop - holes. With the ring of light from his lantern dancing from side to side, he lurched across t he yard, kicked off his boots at the back door, drew himself a last glass of beer from the barrel in the scullery, and made his way up to bed, where Mrs. Jones was already snoring. As soon as the light in the bedroom went out there was a stirring and a flu ttering all through the farm buildings. Word had gone round during the day that old Major, the prize Middle White boar, had had a strange dream on the previous night and wished to communicate it to the other animals. It had been agreed that they should all meet in the big barn as soon as Mr. Jones was safely out of the way. Old Major (so he was always called, though the name under which he had been exhibited was Willingdon Beauty) was so highly regarded on the farm that everyone was quite ready to lose an h our's sleep in order to hear what he had to say. At one end of the big barn, on a sort of raised platform, Major was already ensconced on his bed of straw, under a lantern which hung from a beam. He was twelve years old and had lately grown rather stout, b ut he was still a majestic - looking pig, with a wise and benevolent appearance in spite of the fact that his tushes had never been cut. Before long the other animals began to arrive and make themselves comfortable after their different fashions. First came the three dogs, Bluebell, Jessie, and Pincher, and then the pigs, who settled down in the straw immediately in front of the platform. The hens perched themselves on the window - sills, the pigeons fluttered up to the rafters, the sheep and cows lay down behi nd the pigs and began to chew the cud. The two |
cart - horses, Boxer and Clover, came in together, walking |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
very slowly and setting down their vast hairy hoofs with great care lest there should be some small animal concealed in the straw. Clover was a stout mo therly mare approaching middle life, who had never quite got her figure back after her fourth foal. Boxer was an enormous beast, nearly eighteen hands high, and as strong as any two ordinary horses put together. A white stripe down his nose gave him a some what stupid appearance, and in fact he was not of first - rate intelligence, but he was universally respected for his steadiness of character and tremendous powers of work. After the horses came Muriel, the white goat, and Benjamin, the donkey. Benjamin was the oldest animal on the farm, and the worst tempered. He seldom talked, and when he did, it was usually to make some cynical remark -- for instance, he would say that God had given him a tail to keep the flies off, but that he would sooner have had no tail and no flies. Alone among the animals on the farm he never laughed. If asked why, he would say that he saw nothing to laugh at. Nevertheless, without openly admitting it, he was devoted to Boxer; the two of them usually spent their Sundays together in the small paddock beyond the orchard, grazing side by side and never speaking. The two horses had just lain down when a brood of ducklings, which had lost their mother, filed into the barn, cheeping feebly and wandering from side to side to find some place whe re they would not be trodden on. Clover made a sort of wall round them with her great foreleg, and the ducklings nestled down inside it and promptly fell asleep. At the last moment Mollie, the foolish, pretty white mare who drew Mr. Jones's trap, came minc ing daintily in, chewing at a lump of sugar. She took a place near the front and began flirting her white mane, hoping to draw attention to the red ribbons it was plaited with. Last of all came the cat, who looked round, as usual, for the warmest place, an d finally |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
squeezed herself in between Boxer and Clover; there she purred contentedly throughout Major's speech without listening to a word of what he was saying. All the animals were now present except Moses, the tame raven, who slept on a perch behind the back door. When Major saw that they had all made themselves comfortable and were waiting attentively, he cleared his throat and began: "Comrades, you have heard already about the strange dream that I had last night. But I will come to the dream later. I h ave something else to say first. I do not think, comrades, that I shall be with you for many months longer, and before I die, I feel it my duty to pass on to you such wisdom as I have acquired. I have had a long life, I have had much time for thought as I lay alone in my stall, and I think I may say that I understand the nature of life on this earth as well as any animal now living. It is about this that I wish to speak to you. "Now, comrades, what is the nature of this life of ours? Let us face it: our liv es are miserable, laborious, and short. We are born, we are given just so much food as will keep the breath in our bodies, and those of us who are capable of it are forced to work to the last atom of our strength; and the very instant that our usefulness h as come to an end we are slaughtered with hideous cruelty. No animal in England knows the meaning of happiness or leisure after he is a year old. No animal in England is free. The life of an animal is misery and slavery: that is the plain truth. "But is th is simply part of the order of nature? Is it because this land of ours is so poor that it cannot afford a decent life to those who dwell upon it? No, comrades, a thousand times no! The soil of England is fertile, its climate is good, it is |
capable of affor ding food in abundance to an enormously |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
greater number of animals than now inhabit it. This single farm of ours would support a dozen horses, twenty cows, hundreds of sheep -- and all of them living in a comfort and a dignity that are now almost beyond our i magining. Why then do we continue in this miserable condition? Because nearly the whole of the produce of our labour is stolen from us by human beings. There, comrades, is the answer to all our problems. It is summed up in a single word -- Man. Man is the on ly real enemy we have. Remove Man from the scene, and the root cause of hunger and overwork is abolished for ever. "Man is the only creature that consumes without producing. He does not give milk, he does not lay eggs, he is too weak to pull the plough, he cannot run fast enough to catch rabbits. Yet he is lord of all the animals. He sets them to work, he gives back to them the bare minimum that will prevent them from starving, and the rest he keeps for himself. Our labour tills the soil, our dung fertilise s it, and yet there is not one of us that owns more than his bare skin. You cows that I see before me, how many thousands of gallons of milk have you given during this last year? And what has happened to that milk which should have been breeding up sturdy calves? Every drop of it has gone down the throats of our enemies. And you hens, how many eggs have you laid in this last year, and how many of those eggs ever hatched into chickens? The rest have all gone to market to bring in money for Jones and his men. And you, Clover, where are those four foals you bore, who should have been the support and pleasure of your old age? Each was sold at a year old -- you will never see one of them again. In return for your four confinements and all your labour in the fields, what have you ever had except your bare rations and a stall? "And even the miserable lives we lead are not allowed to reach their natural span. For myself I do not grumble, for I |
am one of the lucky ones. I am twelve years old and have had |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
over four hundr ed children. Such is the natural life of a pig. But no animal escapes the cruel knife in the end. You young porkers who are sitting in front of me, every one of you will scream your lives out at the block within a year. To that horror we all must come -- cow s, pigs, hens, sheep, everyone. Even the horses and the dogs have no better fate. You, Boxer, the very day that those great muscles of yours lose their power, Jones will sell you to the knacker, who will cut your throat and boil you down for the foxhounds. As for the dogs, when they grow old and toothless, Jones ties a brick round their necks and drowns them in the nearest pond. "Is it not crystal clear, then, comrades, that all the evils of this life of ours spring from the tyranny of human beings? Only ge t rid of Man, and the produce of our labour would be our own. Almost overnight we could become rich and free. What then must we do? Why, work night and day, body and soul, for the overthrow of the human race! That is my message to you, comrades: Rebellion! I do not know when that Rebellion will come, it might be in a week or in a hundred years, but I know, as surely as I see this straw beneath my feet, that sooner or later justice will be done. Fix your eyes on that, comrades, throughout the short remainder of your lives! And above all, pass on this message of mine to those who come after you, so that future generations shall carry on the struggle until it is victorious. "And remember, comrades, your resolution must never falter. No argument must lead you as tray. Never listen when they tell you that Man and the animals have a common interest, that the prosperity of the one is the prosperity of the others. It is all lies. Man serves the interests of no creature except himself. And among us animals let there be perfect unity, perfect comradeship in the struggle. All men are enemies. All animals are comrades." |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
At this moment there was a tremendous uproar. While Major was speaking four large rats had crept out of their holes and were sitting on their hindquarters, listening to him. The dogs had suddenly caught sight of them, and it was only by a swift dash for their holes that the rats saved their lives. Major raised his trotter for silence. "Comrades," he said, "here is a point that must be settled. The wild creat ures, such as rats and rabbits -- are they our friends or our enemies? Let us put it to the vote. I propose this question to the meeting: Are rats comrades?" The vote was taken at once, and it was agreed by an overwhelming majority that rats were comrades. T here were only four dissentients, the three dogs and the cat, who was afterwards discovered to have voted on both sides. Major continued: "I have little more to say. I merely repeat, remember always your duty of enmity towards Man and all his ways. Whateve r goes upon two legs is an enemy. Whatever goes upon four legs, or has wings, is a friend. And remember also that in fighting against Man, we must not come to resemble him. Even when you have conquered him, do not adopt his vices. No animal must ever live in a house, or sleep in a bed, or wear clothes, or drink alcohol, or smoke tobacco, or touch money, or engage in trade. All the habits of Man are evil. And, above all, no animal must ever tyrannise over his own kind. Weak or strong, clever or simple, we ar e all brothers. No animal must ever kill any other animal. All animals are equal. "And now, comrades, I will tell you about my dream of last night. I cannot describe that dream to you. It was a dream of the earth as it will be when Man has vanished. But it |
reminded me of something that I had long forgotten. Many |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
years ago, when I was a little pig, my mother and the other sows used to sing an old song of which they knew only the tune and the first three words. I had known that tune in my infancy, but it had long since passed out of my mind. Last night, however, it came back to me in my dream. And what is more, the words of the song also came back - words, I am certain, which were sung by the animals of long ago and have been lost to memory for generations. I wi ll sing you that song now, comrades. I am old and my voice is hoarse, but when I have taught you the tune, you can sing it better for yourselves. It is called 'Beasts of England'." Old Major cleared his throat and began to sing. As he had said, his voice w as hoarse, but he sang well enough, and it was a stirring tune, something between 'Clementine' and 'La Cucaracha'. The words ran: Beasts of England, beasts of Ireland, Beasts of every land and clime, Hearken to my joyful tidings Of the golden future time. Soon or late the day is coming, Tyrant Man shall be o'erthrown, And the fruitful fields of England Shall be trod by beasts alone. Rings shall vanish from our noses, And the harness from our back, Bit and spur shall rust forever, Cruel whips no more shall crack. Riches more than mind can picture, Wheat and barley, oats and hay, Clover, beans, and mangel - wurzels Shall be ours upon that day. |
Bright will shine the fields of England, |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Purer shall its waters be, Sweeter yet shall blow its breezes On the day th at sets us free. For that day we all must labour, Though we die before it break; Cows and horses, geese and turkeys, All must toil for freedom's sake. Beasts of England, beasts of Ireland, Beasts of every land and clime, Hearken well and spread my tiding s Of the golden future time. The singing of this song threw the animals into the wildest excitement. Almost before Major had reached the end, they had begun singing it for themselves. Even the stupidest of them had already picked up the tune and a few of the words, and as for the clever ones, such as the pigs and dogs, they had the entire song by heart within a few minutes. And then, after a few preliminary tries, the whole farm burst out into 'Beasts of England' in tremendous unison. The cows lowed it, th e dogs whined it, the sheep bleated it, the horses whinnied it, the ducks quacked it. They were so delighted with the song that they sang it right through five times in succession, and might have continued singing it all night if they had not been interrup ted. Unfortunately, the uproar awoke Mr. Jones, who sprang out of bed, making sure that there was a fox in the yard. He seized the gun which always stood in a corner of his bedroom, and let fly a charge of number 6 shot into the darkness. The pellets burie d themselves in the wall of the barn and the meeting broke up hurriedly. Everyone fled to his own sleeping - place. The birds jumped on to their |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
perches, the animals settled down in the straw, and the whole farm was asleep in a moment. Chapter II Three night s later old Major died peacefully in his sleep. His body was buried at the foot of the orchard. This was early in March. During the next three months there was much secret activity. Major's speech had given to the more intelligent animals on the farm a com pletely new outlook on life. They did not know when the Rebellion predicted by Major would take place, they had no reason for thinking that it would be within their own lifetime, but they saw clearly that it was their duty to prepare for it. The work of te aching and organising the others fell naturally upon the pigs, who were generally recognised as being the cleverest of the animals. Pre - eminent among the pigs were two young boars named Snowball and Napoleon, whom Mr. Jones was breeding up for sale. Napole on was a large, rather fierce - looking Berkshire boar, the only Berkshire on the farm, not much of a talker, but with a reputation for getting his own way. Snowball was a more vivacious pig than Napoleon, quicker in speech and more inventive, but was not co nsidered to have the same depth of character. All the other male pigs on the farm were porkers. The best known among them was a small fat pig named Squealer, with very round cheeks, twinkling eyes, nimble movements, and a shrill voice. He was a brilliant t alker, and when he was arguing some difficult point he had a way of skipping from side to side and whisking his tail which was somehow very persuasive. The others said of Squealer that he could turn black into white. These three had elaborated old Major's teachings into a |
complete system of thought, to which they gave the name of |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Animalism. Several nights a week, after Mr. Jones was asleep, they held secret meetings in the barn and expounded the principles of Animalism to the others. At the beginning they m et with much stupidity and apathy. Some of the animals talked of the duty of loyalty to Mr. Jones, whom they referred to as "Master," or made elementary remarks such as "Mr. Jones feeds us. If he were gone, we should starve to death." Others asked such que stions as "Why should we care what happens after we are dead?" or "If this Rebellion is to happen anyway, what difference does it make whether we work for it or not?", and the pigs had great difficulty in making them see that this was contrary to the spiri t of Animalism. The stupidest questions of all were asked by Mollie, the white mare. The very first question she asked Snowball was: "Will there still be sugar after the Rebellion?" "No," said Snowball firmly. "We have no means of making sugar on this farm . Besides, you do not need sugar. You will have all the oats and hay you want." "And shall I still be allowed to wear ribbons in my mane?" asked Mollie. "Comrade," said Snowball, "those ribbons that you are so devoted to are the badge of slavery. Can you n ot understand that liberty is worth more than ribbons?" Mollie agreed, but she did not sound very convinced. The pigs had an even harder struggle to counteract the lies put about by Moses, the tame raven. Moses, who was Mr. Jones's especial pet, was a spy and a tale - bearer, but he was also a clever talker. He claimed to know of the existence of a mysterious country called Sugarcandy Mountain, to which all animals went when they died. It was situated somewhere up |
in the sky, a little distance beyond the clou ds, Moses said. In |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Sugarcandy Mountain it was Sunday seven days a week, clover was in season all the year round, and lump sugar and linseed cake grew on the hedges. The animals hated Moses because he told tales and did no work, but some of them believed in Sugarcandy Mountain, and the pigs had to argue very hard to persuade them that there was no such place. Their most faithful disciples were the two cart - horses, Boxer and Clover. These two had great difficulty in thinking anything out for themselves, but h aving once accepted the pigs as their teachers, they absorbed everything that they were told, and passed it on to the other animals by simple arguments. They were unfailing in their attendance at the secret meetings in the barn, and led the singing of 'Bea sts of England', with which the meetings always ended. Now, as it turned out, the Rebellion was achieved much earlier and more easily than anyone had expected. In past years Mr. Jones, although a hard master, had been a capable farmer, but of late he had f allen on evil days. He had become much disheartened after losing money in a lawsuit, and had taken to drinking more than was good for him. For whole days at a time he would lounge in his Windsor chair in the kitchen, reading the newspapers, drinking, and o ccasionally feeding Moses on crusts of bread soaked in beer. His men were idle and dishonest, the fields were full of weeds, the buildings wanted roofing, the hedges were neglected, and the animals were underfed. June came and the hay was almost ready for cutting. On Midsummer's Eve, which was a Saturday, Mr. Jones went into Willingdon and got so drunk at the Red Lion that he did not come back till midday on Sunday. The men had milked the cows in the early morning and then had gone out rabbiting, without bo thering to feed the animals. When Mr. |
Jones got back he immediately went to sleep on the drawing - |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
room sofa with the News of the World over his face, so that when evening came, the animals were still unfed. At last they could stand it no longer. One of the cows broke in the door of the store - shed with her horn and all the animals began to help themselves from the bins. It was just then that Mr. Jones woke up. The next moment he and his four men were in the store - shed with whips in their hands, lashing out in all directions. This was more than the hungry animals could bear. With one accord, though nothing of the kind had been planned beforehand, they flung themselves upon their tormentors. Jones and his men suddenly found themselves being butted and kicked fro m all sides. The situation was quite out of their control. They had never seen animals behave like this before, and this sudden uprising of creatures whom they were used to thrashing and maltreating just as they chose, frightened them almost out of their w its. After only a moment or two they gave up trying to defend themselves and took to their heels. A minute later all five of them were in full flight down the cart - track that led to the main road, with the animals pursuing them in triumph. Mrs. Jones looke d out of the bedroom window, saw what was happening, hurriedly flung a few possessions into a carpet bag, and slipped out of the farm by another way. Moses sprang off his perch and flapped after her, croaking loudly. Meanwhile the animals had chased Jones and his men out on to the road and slammed the five - barred gate behind them. And so, almost before they knew what was happening, the Rebellion had been successfully carried through: Jones was expelled, and the Manor Farm was theirs. For the first few minut es the animals could hardly believe in their good fortune. Their first act was to gallop in a body right round the boundaries of the farm, as though to make quite sure that no human being was hiding anywhere upon |
it; then they raced back to the farm buildi ngs to wipe out the |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
last traces of Jones's hated reign. The harness - room at the end of the stables was broken open; the bits, the nose - rings, the dog - chains, the cruel knives with which Mr. Jones had been used to castrate the pigs and lambs, were all flung down the well. The reins, the halters, the blinkers, the degrading nosebags, were thrown on to the rubbish fire which was burning in the yard. So were the whips. All the animals capered with joy when they saw the whips going up in flames. Snowball also th rew on to the fire the ribbons with which the horses' manes and tails had usually been decorated on market days. "Ribbons," he said, "should be considered as clothes, which are the mark of a human being. All animals should go naked." When Boxer heard this he fetched the small straw hat which he wore in summer to keep the flies out of his ears, and flung it on to the fire with the rest. In a very little while the animals had destroyed everything that reminded them of Mr. Jones. Napoleon then led them back to the store - shed and served out a double ration of corn to everybody, with two biscuits for each dog. Then they sang 'Beasts of England' from end to end seven times running, and after that they settled down for the night and slept as they had never slept be fore. But they woke at dawn as usual, and suddenly remembering the glorious thing that had happened, they all raced out into the pasture together. A little way down the pasture there was a knoll that commanded a view of most of the farm. The animals rushed to the top of it and gazed round them in the clear morning light. Yes, it was theirs -- everything that they could see was theirs! In the ecstasy of that thought they |
gambolled round and round, they hurled themselves into the |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
air in great leaps of excitemen t. They rolled in the dew, they cropped mouthfuls of the sweet summer grass, they kicked up clods of the black earth and snuffed its rich scent. Then they made a tour of inspection of the whole farm and surveyed with speechless admiration the ploughland, t he hayfield, the orchard, the pool, the spinney. It was as though they had never seen these things before, and even now they could hardly believe that it was all their own. Then they filed back to the farm buildings and halted in silence outside the door o f the farmhouse. That was theirs too, but they were frightened to go inside. After a moment, however, Snowball and Napoleon butted the door open with their shoulders and the animals entered in single file, walking with the utmost care for fear of disturbin g anything. They tiptoed from room to room, afraid to speak above a whisper and gazing with a kind of awe at the unbelievable luxury, at the beds with their feather mattresses, the looking - glasses, the horsehair sofa, the Brussels carpet, the lithograph of Queen Victoria over the drawing - room mantelpiece. They were just coming down the stairs when Mollie was discovered to be missing. Going back, the others found that she had remained behind in the best bedroom. She had taken a piece of blue ribbon from Mrs. Jones's dressing - table, and was holding it against her shoulder and admiring herself in the glass in a very foolish manner. The others reproached her sharply, and they went outside. Some hams hanging in the kitchen were taken out for burial, and the barre l of beer in the scullery was stove in with a kick from Boxer's hoof, otherwise nothing in the house was touched. A unanimous resolution was passed on the spot that the farmhouse should be preserved as a museum. All were agreed that no animal must ever liv e there. The animals had their breakfast, and then Snowball and |
Napoleon called them together again. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
"Comrades," said Snowball, "it is half - past six and we have a long day before us. Today we begin the hay harvest. But there is another matter that must be attended to first." The pigs now revealed that during the past three months they had taught themselves to read and write from an old spelling book which had belonged to Mr. Jones's children and which had been thrown on the rubbish heap. Napoleon sent for p ots of black and white paint and led the way down to the five - barred gate that gave on to the main road. Then Snowball (for it was Snowball who was best at writing) took a brush between the two knuckles of his trotter, painted out MANOR FARM from the top b ar of the gate and in its place painted ANIMAL FARM. This was to be the name of the farm from now onwards. After this they went back to the farm buildings, where Snowball and Napoleon sent for a ladder which they caused to be set against the end wall of th e big barn. They explained that by their studies of the past three months the pigs had succeeded in reducing the principles of Animalism to Seven Commandments. These Seven Commandments would now be inscribed on the wall; they would form an unalterable law by which all the animals on Animal Farm must live for ever after. With some difficulty (for it is not easy for a pig to balance himself on a ladder) Snowball climbed up and set to work, with Squealer a few rungs below him holding the paint - pot. The Command ments were written on the tarred wall in great white letters that could be read thirty yards away. They ran thus: THE SEVEN COMMANDMENTS 1. Whatever goes upon two legs is an enemy. 2. Whatever goes upon four legs, or has wings, is a friend. 3. No animal s hall wear clothes. |
4. No animal shall sleep in a bed. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
5. No animal shall drink alcohol. 6. No animal shall kill any other animal. 7. All animals are equal. It was very neatly written, and except that "friend" was written "freind" and one of the "S's" was t he wrong way round, the spelling was correct all the way through. Snowball read it aloud for the benefit of the others. All the animals nodded in complete agreement, and the cleverer ones at once began to learn the Commandments by heart. "Now, comrades," c ried Snowball, throwing down the paint - brush, "to the hayfield! Let us make it a point of honour to get in the harvest more quickly than Jones and his men could do." But at this moment the three cows, who had seemed uneasy for some time past, set up a loud lowing. They had not been milked for twenty - four hours, and their udders were almost bursting. After a little thought, the pigs sent for buckets and milked the cows fairly successfully, their trotters being well adapted to this task. Soon there were five buckets of frothing creamy milk at which many of the animals looked with considerable interest. "What is going to happen to all that milk?" said someone. "Jones used sometimes to mix some of it in our mash," said one of the hens. "Never mind the milk, comr ades!" cried Napoleon, placing himself in front of the buckets. "That will be attended to. The harvest is more important. Comrade Snowball will lead the way. I shall follow in a few minutes. Forward, comrades! The hay is waiting." |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
So the animals trooped do wn to the hayfield to begin the harvest, and when they came back in the evening it was noticed that the milk had disappeared. Chapter III How they toiled and sweated to get the hay in! But their efforts were rewarded, for the harvest was an even bigger suc cess than they had hoped. Sometimes the work was hard; the implements had been designed for human beings and not for animals, and it was a great drawback that no animal was able to use any tool that involved standing on his hind legs. But the pigs were so clever that they could think of a way round every difficulty. As for the horses, they knew every inch of the field, and in fact understood the business of mowing and raking far better than Jones and his men had ever done. The pigs did not actually work, bu t directed and supervised the others. With their superior knowledge it was natural that they should assume the leadership. Boxer and Clover would harness themselves to the cutter or the horse - rake (no bits or reins were needed in these days, of course) and tramp steadily round and round the field with a pig walking behind and calling out "Gee up, comrade!" or "Whoa back, comrade!" as the case might be. And every animal down to the humblest worked at turning the hay and gathering it. Even the ducks and hens toiled to and fro all day in the sun, carrying tiny wisps of hay in their beaks. In the end they finished the harvest in two days' less time than it had usually taken Jones and his men. Moreover, it was the biggest harvest that the farm had ever seen. Ther e was no wastage whatever; the hens and ducks with their sharp eyes had gathered up the very last stalk. And not an animal on the farm had stolen so much as a mouthful. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
All through that summer the work of the farm went like clockwork. The animals were happ y as they had never conceived it possible to be. Every mouthful of food was an acute positive pleasure, now that it was truly their own food, produced by themselves and for themselves, not doled out to them by a grudging master. With the worthless parasiti cal human beings gone, there was more for everyone to eat. There was more leisure too, inexperienced though the animals were. They met with many difficulties -- for instance, later in the year, when they harvested the corn, they had to tread it out in the an cient style and blow away the chaff with their breath, since the farm possessed no threshing machine - - but the pigs with their cleverness and Boxer with his tremendous muscles always pulled them through. Boxer was the admiration of everybody. He had been a hard worker even in Jones's time, but now he seemed more like three horses than one; there were days when the entire work of the farm seemed to rest on his mighty shoulders. From morning to night he was pushing and pulling, always at the spot where the wor k was hardest. He had made an arrangement with one of the cockerels to call him in the mornings half an hour earlier than anyone else, and would put in some volunteer labour at whatever seemed to be most needed, before the regular day's work began. His ans wer to every problem, every setback, was "I will work harder!" -- which he had adopted as his personal motto. But everyone worked according to his capacity The hens and ducks, for instance, saved five bushels of corn at the harvest by gathering up the stray grains. Nobody stole, nobody grumbled over his rations, the quarrelling and biting and jealousy which had been normal features of life in the old days had almost disappeared. Nobody shirked -- or almost nobody. Mollie, it was true, was not good at getting up in the mornings, and had a way of leaving work early on the ground |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
that there was a stone in her hoof. And the behaviour of the cat was somewhat peculiar. It was soon noticed that when there was work to be done the cat could never be found. She would vani sh for hours on end, and then reappear at meal - times, or in the evening after work was over, as though nothing had happened. But she always made such excellent excuses, and purred so affectionately, that it was impossible not to believe in her good intenti ons. Old Benjamin, the donkey, seemed quite unchanged since the Rebellion. He did his work in the same slow obstinate way as he had done it in Jones's time, never shirking and never volunteering for extra work either. About the Rebellion and its results he would express no opinion. When asked whether he was not happier now that Jones was gone, he would say only "Donkeys live a long time. None of you has ever seen a dead donkey," and the others had to be content with this cryptic answer. On Sundays there was no work. Breakfast was an hour later than usual, and after breakfast there was a ceremony which was observed every week without fail. First came the hoisting of the flag. Snowball had found in the harness - room an old green tablecloth of Mrs. Jones's and h ad painted on it a hoof and a horn in white. This was run up the flagstaff in the farmhouse garden every Sunday morning. The flag was green, Snowball explained, to represent the green fields of England, while the hoof and horn signified the future Republic of the Animals which would arise when the human race had been finally overthrown. After the hoisting of the flag all the animals trooped into the big barn for a general assembly which was known as the Meeting. Here the work of the coming week was planned out and resolutions were put forward and debated. It was always the pigs who put forward the resolutions. The other animals understood how to vote, but could never think of any resolutions of their own. Snowball and Napoleon were by far the most active in the |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
debates. But it was noticed that these two were never in agreement: whatever suggestion either of them made, the other could be counted on to oppose it. Even when it was resolved -- a thing no one could object to in itself -- to set aside the small paddock behind the orchard as a home of rest for animals who were past work, there was a stormy debate over the correct retiring age for each class of animal. The Meeting always ended with the singing of 'Beasts of England', and the afternoon was given up to recr eation. The pigs had set aside the harness - room as a headquarters for themselves. Here, in the evenings, they studied blacksmithing, carpentering, and other necessary arts from books which they had brought out of the farmhouse. Snowball also busied himself with organising the other animals into what he called Animal Committees. He was indefatigable at this. He formed the Egg Production Committee for the hens, the Clean Tails League for the cows, the Wild Comrades' Re - education Committee (the object of this was to tame the rats and rabbits), the Whiter Wool Movement for the sheep, and various others, besides instituting classes in reading and writing. On the whole, these projects were a failure. The attempt to tame the wild creatures, for instance, broke down almost immediately. They continued to behave very much as before, and when treated with generosity, simply took advantage of it. The cat joined the Re - education Committee and was very active in it for some days. She was seen one day sitting on a roof and talking to some sparrows who were just out of her reach. She was telling them that all animals were now comrades and that any sparrow who chose could come and perch on her paw; but the sparrows kept their distance. The reading and writing classes, however, were a great success. By the autumn almost every animal on the farm was |
literate in some degree. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
As for the pigs, they could already read and write perfectly. The dogs learned to read fairly well, but were not interested in reading anything except the Sev en Commandments. Muriel, the goat, could read somewhat better than the dogs, and sometimes used to read to the others in the evenings from scraps of newspaper which she found on the rubbish heap. Benjamin could read as well as any pig, but never exercised his faculty. So far as he knew, he said, there was nothing worth reading. Clover learnt the whole alphabet, but could not put words together. Boxer could not get beyond the letter D. He would trace out A, B, C, D, in the dust with his great hoof, and then would stand staring at the letters with his ears back, sometimes shaking his forelock, trying with all his might to remember what came next and never succeeding. On several occasions, indeed, he did learn E, F, G, H, but by the time he knew them, it was al ways discovered that he had forgotten A, B, C, and D. Finally he decided to be content with the first four letters, and used to write them out once or twice every day to refresh his memory. Mollie refused to learn any but the six letters which spelt her ow n name. She would form these very neatly out of pieces of twig, and would then decorate them with a flower or two and walk round them admiring them. None of the other animals on the farm could get further than the letter A. It was also found that the stupi der animals, such as the sheep, hens, and ducks, were unable to learn the Seven Commandments by heart. After much thought Snowball declared that the Seven Commandments could in effect be reduced to a single maxim, namely: "Four legs good, two legs bad." Th is, he said, contained the essential principle of Animalism. Whoever had thoroughly grasped it would be safe from human influences. The birds at first objected, since it seemed to them that they also had two legs, but Snowball proved to them that this was not so. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
"A bird's wing, comrades," he said, "is an organ of propulsion and not of manipulation. It should therefore be regarded as a leg. The distinguishing mark of man is the HAND, the instrument with which he does all his mischief." The birds did not und erstand Snowball's long words, but they accepted his explanation, and all the humbler animals set to work to learn the new maxim by heart. FOUR LEGS GOOD, TWO LEGS BAD, was inscribed on the end wall of the barn, above the Seven Commandments and in bigger l etters When they had once got it by heart, the sheep developed a great liking for this maxim, and often as they lay in the field they would all start bleating "Four legs good, two legs bad! Four legs good, two legs bad!" and keep it up for hours on end, ne ver growing tired of it. Napoleon took no interest in Snowball's committees. He said that the education of the young was more important than anything that could be done for those who were already grown up. It happened that Jessie and Bluebell had both whel ped soon after the hay harvest, giving birth between them to nine sturdy puppies. As soon as they were weaned, Napoleon took them away from their mothers, saying that he would make himself responsible for their education. He took them up into a loft which could only be reached by a ladder from the harness - room, and there kept them in such seclusion that the rest of the farm soon forgot their existence. The mystery of where the milk went to was soon cleared up. It was mixed every day into the pigs' mash. The early apples were now ripening, and the grass of the orchard was littered with windfalls. The animals had assumed as a matter of course that these would be shared out equally; one day, however, the order went forth that all the windfalls were to be collec ted and brought to the harness - room for the use of |
the pigs. At this some of the other animals murmured, but it |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
was no use. All the pigs were in full agreement on this point, even Snowball and Napoleon. Squealer was sent to make the necessary explanations to the others. "Comrades!" he cried. "You do not imagine, I hope, that we pigs are doing this in a spirit of selfishness and privilege? Many of us actually dislike milk and apples. I dislike them myself. Our sole object in taking these things is to preserv e our health. Milk and apples (this has been proved by Science, comrades) contain substances absolutely necessary to the well - being of a pig. We pigs are brainworkers. The whole management and organisation of this farm depend on us. Day and night we are wa tching over your welfare. It is for YOUR sake that we drink that milk and eat those apples. Do you know what would happen if we pigs failed in our duty? Jones would come back! Yes, Jones would come back! Surely, comrades," cried Squealer almost pleadingly, skipping from side to side and whisking his tail, "surely there is no one among you who wants to see Jones come back?" Now if there was one thing that the animals were completely certain of, it was that they did not want Jones back. When it was put to the m in this light, they had no more to say. The importance of keeping the pigs in good health was all too obvious. So it was agreed without further argument that the milk and the windfall apples (and also the main crop of apples when they ripened) should be reserved for the pigs alone. Chapter IV By the late summer the news of what had happened on Animal Farm had spread across half the county. Every day Snowball and Napoleon sent out flights of pigeons whose instructions were to mingle with the animals on |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
nei ghbouring farms, tell them the story of the Rebellion, and teach them the tune of 'Beasts of England'. Most of this time Mr. Jones had spent sitting in the taproom of the Red Lion at Willingdon, complaining to anyone who would listen of the monstrous injus tice he had suffered in being turned out of his property by a pack of good - for - nothing animals. The other farmers sympathised in principle, but they did not at first give him much help. At heart, each of them was secretly wondering whether he could not som ehow turn Jones's misfortune to his own advantage. It was lucky that the owners of the two farms which adjoined Animal Farm were on permanently bad terms. One of them, which was named Foxwood, was a large, neglected, old - fashioned farm, much overgrown by w oodland, with all its pastures worn out and its hedges in a disgraceful condition. Its owner, Mr. Pilkington, was an easy - going gentleman farmer who spent most of his time in fishing or hunting according to the season. The other farm, which was called Pinc hfield, was smaller and better kept. Its owner was a Mr. Frederick, a tough, shrewd man, perpetually involved in lawsuits and with a name for driving hard bargains. These two disliked each other so much that it was difficult for them to come to any agreeme nt, even in defence of their own interests. Nevertheless, they were both thoroughly frightened by the rebellion on Animal Farm, and very anxious to prevent their own animals from learning too much about it. At first they pretended to laugh to scorn the ide a of animals managing a farm for themselves. The whole thing would be over in a fortnight, they said. They put it about that the animals on the Manor Farm (they insisted on calling it the Manor Farm; they would not tolerate the name "Animal Farm") were per petually fighting among themselves and were also rapidly |
starving to death. When time passed and the animals had |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
evidently not starved to death, Frederick and Pilkington changed their tune and began to talk of the terrible wickedness that now flourished on Animal Farm. It was given out that the animals there practised cannibalism, tortured one another with red - hot horseshoes, and had their females in common. This was what came of rebelling against the laws of Nature, Frederick and Pilkington said. However, these stories were never fully believed. Rumours of a wonderful farm, where the human beings had been turned out and the animals managed their own affairs, continued to circulate in vague and distorted forms, and throughout that year a wave of rebelliousne ss ran through the countryside. Bulls which had always been tractable suddenly turned savage, sheep broke down hedges and devoured the clover, cows kicked the pail over, hunters refused their fences and shot their riders on to the other side. Above all, th e tune and even the words of 'Beasts of England' were known everywhere. It had spread with astonishing speed. The human beings could not contain their rage when they heard this song, though they pretended to think it merely ridiculous. They could not under stand, they said, how even animals could bring themselves to sing such contemptible rubbish. Any animal caught singing it was given a flogging on the spot. And yet the song was irrepressible. The blackbirds whistled it in the hedges, the pigeons cooed it i n the elms, it got into the din of the smithies and the tune of the church bells. And when the human beings listened to it, they secretly trembled, hearing in it a prophecy of their future doom. Early in October, when the corn was cut and stacked and some of it was already threshed, a flight of pigeons came whirling through the air and alighted in the yard of Animal Farm in the wildest excitement. Jones and all his men, with half a dozen others from Foxwood and Pinchfield, had |
entered the five - barred gate a nd were coming up the cart - |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
track that led to the farm. They were all carrying sticks, except Jones, who was marching ahead with a gun in his hands. Obviously they were going to attempt the recapture of the farm. This had long been expected, and all prepara tions had been made. Snowball, who had studied an old book of Julius Caesar's campaigns which he had found in the farmhouse, was in charge of the defensive operations. He gave his orders quickly, and in a couple of minutes every animal was at his post. As the human beings approached the farm buildings, Snowball launched his first attack. All the pigeons, to the number of thirty - five, flew to and fro over the men's heads and muted upon them from mid - air; and while the men were dealing with this, the geese, w ho had been hiding behind the hedge, rushed out and pecked viciously at the calves of their legs. However, this was only a light skirmishing manoeuvre, intended to create a little disorder, and the men easily drove the geese off with their sticks. Snowball now launched his second line of attack. Muriel, Benjamin, and all the sheep, with Snowball at the head of them, rushed forward and prodded and butted the men from every side, while Benjamin turned around and lashed at them with his small hoofs. But once a gain the men, with their sticks and their hobnailed boots, were too strong for them; and suddenly, at a squeal from Snowball, which was the signal for retreat, all the animals turned and fled through the gateway into the yard. The men gave a shout of trium ph. They saw, as they imagined, their enemies in flight, and they rushed after them in disorder. This was just what Snowball had intended. As soon as they were well inside the yard, the three horses, the |
three cows, and the rest of the pigs, who had been l ying in |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
ambush in the cowshed, suddenly emerged in their rear, cutting them off. Snowball now gave the signal for the charge. He himself dashed straight for Jones. Jones saw him coming, raised his gun and fired. The pellets scored bloody streaks along Snow ball's back, and a sheep dropped dead. Without halting for an instant, Snowball flung his fifteen stone against Jones's legs. Jones was hurled into a pile of dung and his gun flew out of his hands. But the most terrifying spectacle of all was Boxer, rearin g up on his hind legs and striking out with his great iron - shod hoofs like a stallion. His very first blow took a stable - lad from Foxwood on the skull and stretched him lifeless in the mud. At the sight, several men dropped their sticks and tried to run. P anic overtook them, and the next moment all the animals together were chasing them round and round the yard. They were gored, kicked, bitten, trampled on. There was not an animal on the farm that did not take vengeance on them after his own fashion. Even t he cat suddenly leapt off a roof onto a cowman's shoulders and sank her claws in his neck, at which he yelled horribly. At a moment when the opening was clear, the men were glad enough to rush out of the yard and make a bolt for the main road. And so withi n five minutes of their invasion they were in ignominious retreat by the same way as they had come, with a flock of geese hissing after them and pecking at their calves all the way. All the men were gone except one. Back in the yard Boxer was pawing with h is hoof at the stable - lad who lay face down in the mud, trying to turn him over. The boy did not stir. "He is dead," said Boxer sorrowfully. "I had no intention of doing that. I forgot that I was wearing iron shoes. Who will believe that I did not do this on purpose?" |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
"No sentimentality, comrade!" cried Snowball from whose wounds the blood was still dripping. "War is war. The only good human being is a dead one." "I have no wish to take life, not even human life," repeated Boxer, and his eyes were full of t ears. "Where is Mollie?" exclaimed somebody. Mollie in fact was missing. For a moment there was great alarm; it was feared that the men might have harmed her in some way, or even carried her off with them. In the end, however, she was found hiding in her s tall with her head buried among the hay in the manger. She had taken to flight as soon as the gun went off. And when the others came back from looking for her, it was to find that the stable - lad, who in fact was only stunned, had already recovered and made off. The animals had now reassembled in the wildest excitement, each recounting his own exploits in the battle at the top of his voice. An impromptu celebration of the victory was held immediately. The flag was run up and 'Beasts of England' was sung a nu mber of times, then the sheep who had been killed was given a solemn funeral, a hawthorn bush being planted on her grave. At the graveside Snowball made a little speech, emphasising the need for all animals to be ready to die for Animal Farm if need be. Th e animals decided unanimously to create a military decoration, "Animal Hero, First Class," which was conferred there and then on Snowball and Boxer. It consisted of a brass medal (they were really some old horse - brasses which had been found in the harness - room), to be worn on Sundays and holidays. There was also "Animal Hero, Second Class," which was conferred posthumously on the dead sheep. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
There was much discussion as to what the battle should be called. In the end, it was named the Battle of the Cowshed, since that was where the ambush had been sprung. Mr. Jones's gun had been found lying in the mud, and it was known that there was a supply of cartridges in the farmhouse. It was decided to set the gun up at the foot of the Flagstaff, like a piece of artil lery, and to fire it twice a year -- once on October the twelfth, the anniversary of the Battle of the Cowshed, and once on Midsummer Day, the anniversary of the Rebellion. Chapter V As winter drew on, Mollie became more and more troublesome. She was late fo r work every morning and excused herself by saying that she had overslept, and she complained of mysterious pains, although her appetite was excellent. On every kind of pretext she would run away from work and go to the drinking pool, where she would stand foolishly gazing at her own reflection in the water. But there were also rumours of something more serious. One day, as Mollie strolled blithely into the yard, flirting her long tail and chewing at a stalk of hay, Clover took her aside. "Mollie," she said , "I have something very serious to say to you. This morning I saw you looking over the hedge that divides Animal Farm from Foxwood. One of Mr. Pilkington's men was standing on the other side of the hedge. And -- I was a long way away, but I am almost certai n I saw this -- he was talking to you and you were allowing him to stroke your nose. What does that mean, Mollie?" "He didn't! I wasn't! It isn't true!" cried Mollie, beginning to prance about and paw the ground. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
"Mollie! Look me in the face. Do you give me your word of honour that that man was not stroking your nose?" "It isn't true!" repeated Mollie, but she could not look Clover in the face, and the next moment she took to her heels and galloped away into the field. A thought struck Clover. Without saying anything to the others, she went to Mollie's stall and turned over the straw with her hoof. Hidden under the straw was a little pile of lump sugar and several bunches of ribbon of different colours. Three days later Mollie disappeared. For some weeks nothi ng was known of her whereabouts, then the pigeons reported that they had seen her on the other side of Willingdon. She was between the shafts of a smart dogcart painted red and black, which was standing outside a public - house. A fat red - faced man in check breeches and gaiters, who looked like a publican, was stroking her nose and feeding her with sugar. Her coat was newly clipped and she wore a scarlet ribbon round her forelock. She appeared to be enjoying herself, so the pigeons said. None of the animals e ver mentioned Mollie again. In January there came bitterly hard weather. The earth was like iron, and nothing could be done in the fields. Many meetings were held in the big barn, and the pigs occupied themselves with planning out the work of the coming se ason. It had come to be accepted that the pigs, who were manifestly cleverer than the other animals, should decide all questions of farm policy, though their decisions had to be ratified by a majority vote. This arrangement would have worked well enough if it had not been for the disputes between Snowball and Napoleon. These two disagreed at |
every point where disagreement was possible. If one of them |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
suggested sowing a bigger acreage with barley, the other was certain to demand a bigger acreage of oats, and if one of them said that such and such a field was just right for cabbages, the other would declare that it was useless for anything except roots. Each had his own following, and there were some violent debates. At the Meetings Snowball often won over the majority by his brilliant speeches, but Napoleon was better at canvassing support for himself in between times. He was especially successful with the sheep. Of late the sheep had taken to bleating "Four legs good, two legs bad" both in and out of season, and they often interrupted the Meeting with this. It was noticed that they were especially liable to break into "Four legs good, two legs bad" at crucial moments in Snowball's speeches. Snowball had made a close study of some back numbers of the 'Farmer an d Stockbreeder' which he had found in the farmhouse, and was full of plans for innovations and improvements. He talked learnedly about field drains, silage, and basic slag, and had worked out a complicated scheme for all the animals to drop their dung dire ctly in the fields, at a different spot every day, to save the labour of cartage. Napoleon produced no schemes of his own, but said quietly that Snowball's would come to nothing, and seemed to be biding his time. But of all their controversies, none was so bitter as the one that took place over the windmill. In the long pasture, not far from the farm buildings, there was a small knoll which was the highest point on the farm. After surveying the ground, Snowball declared that this was just the place for a wi ndmill, which could be made to operate a dynamo and supply the farm with electrical power. This would light the stalls and warm them in winter, and would also run a circular saw, a chaff - cutter, a mangel - slicer, and an electric milking machine. The animals had never heard of anything of this kind before (for the farm was an old - |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
fashioned one and had only the most primitive machinery), and they listened in astonishment while Snowball conjured up pictures of fantastic machines which would do their work for th em while they grazed at their ease in the fields or improved their minds with reading and conversation. Within a few weeks Snowball's plans for the windmill were fully worked out. The mechanical details came mostly from three books which had belonged to Mr . Jones -- 'One Thousand Useful Things to Do About the House', 'Every Man His Own Bricklayer', and 'Electricity for Beginners'. Snowball used as his study a shed which had once been used for incubators and had a smooth wooden floor, suitable for drawing on. He was closeted there for hours at a time. With his books held open by a stone, and with a piece of chalk gripped between the knuckles of his trotter, he would move rapidly to and fro, drawing in line after line and uttering little whimpers of excitement. Gradually the plans grew into a complicated mass of cranks and cog - wheels, covering more than half the floor, which the other animals found completely unintelligible but very impressive. All of them came to look at Snowball's drawings at least once a day. Even the hens and ducks came, and were at pains not to tread on the chalk marks. Only Napoleon held aloof. He had declared himself against the windmill from the start. One day, however, he arrived unexpectedly to examine the plans. He walked heavily round the shed, looked closely at every detail of the plans and snuffed at them once or twice, then stood for a little while contemplating them out of the corner of his eye; then suddenly he lifted his leg, urinated over the plans, and walked out without utterin g a word. The whole farm was deeply divided on the subject of the windmill. Snowball did not deny that to build it would be a difficult business. Stone would have to be carried and built |
up into walls, then the sails would have to be made and after |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
that th ere would be need for dynamos and cables. (How these were to be procured, Snowball did not say.) But he maintained that it could all be done in a year. And thereafter, he declared, so much labour would be saved that the animals would only need to work thre e days a week. Napoleon, on the other hand, argued that the great need of the moment was to increase food production, and that if they wasted time on the windmill they would all starve to death. The animals formed themselves into two factions under the slo gan, "Vote for Snowball and the three - day week" and "Vote for Napoleon and the full manger." Benjamin was the only animal who did not side with either faction. He refused to believe either that food would become more plentiful or that the windmill would sa ve work. Windmill or no windmill, he said, life would go on as it had always gone on -- that is, badly. Apart from the disputes over the windmill, there was the question of the defence of the farm. It was fully realised that though the human beings had been defeated in the Battle of the Cowshed they might make another and more determined attempt to recapture the farm and reinstate Mr. Jones. They had all the more reason for doing so because the news of their defeat had spread across the countryside and made t he animals on the neighbouring farms more restive than ever. As usual, Snowball and Napoleon were in disagreement. According to Napoleon, what the animals must do was to procure firearms and train themselves in the use of them. According to Snowball, they must send out more and more pigeons and stir up rebellion among the animals on the other farms. The one argued that if they could not defend themselves they were bound to be conquered, the other argued that if rebellions happened everywhere they would have no need to defend themselves. The animals listened first to Napoleon, then to Snowball, and could not make up their minds which was right; indeed, they always found |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
themselves in agreement with the one who was speaking at the moment. At last the day came when Snowball's plans were completed. At the Meeting on the following Sunday the question of whether or not to begin work on the windmill was to be put to the vote. When the animals had assembled in the big barn, Snowball stood up and, though occasionally interrupted by bleating from the sheep, set forth his reasons for advocating the building of the windmill. Then Napoleon stood up to reply. He said very quietly that the windmill was nonsense and that he advised nobody to vote for it, and promptly sat down again; he had spoken for barely thirty seconds, and seemed almost indifferent as to the effect he produced. At this Snowball sprang to his feet, and shouting down the sheep, who had begun bleating again, broke into a passionate appeal in favour of the win dmill. Until now the animals had been about equally divided in their sympathies, but in a moment Snowball's eloquence had carried them away. In glowing sentences he painted a picture of Animal Farm as it might be when sordid labour was lifted from the anim als' backs. His imagination had now run far beyond chaff - cutters and turnip - slicers. Electricity, he said, could operate threshing machines, ploughs, harrows, rollers, and reapers and binders, besides supplying every stall with its own electric light, hot and cold water, and an electric heater. By the time he had finished speaking, there was no doubt as to which way the vote would go. But just at this moment Napoleon stood up and, casting a peculiar sidelong look at Snowball, uttered a high - pitched whimper of a kind no one had ever heard him utter before. At this there was a terrible baying sound outside, and nine enormous dogs wearing brass - studded collars came bounding into the barn. They dashed straight for Snowball, |
who only sprang from his place just in time to escape their |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
snapping jaws. In a moment he was out of the door and they were after him. Too amazed and frightened to speak, all the animals crowded through the door to watch the chase. Snowball was racing across the long pasture that led to the ro ad. He was running as only a pig can run, but the dogs were close on his heels. Suddenly he slipped and it seemed certain that they had him. Then he was up again, running faster than ever, then the dogs were gaining on him again. One of them all but closed his jaws on Snowball's tail, but Snowball whisked it free just in time. Then he put on an extra spurt and, with a few inches to spare, slipped through a hole in the hedge and was seen no more. Silent and terrified, the animals crept back into the barn. In a moment the dogs came bounding back. At first no one had been able to imagine where these creatures came from, but the problem was soon solved: they were the puppies whom Napoleon had taken away from their mothers and reared privately. Though not yet ful l - grown, they were huge dogs, and as fierce - looking as wolves. They kept close to Napoleon. It was noticed that they wagged their tails to him in the same way as the other dogs had been used to do to Mr. Jones. Napoleon, with the dogs following him, now mo unted on to the raised portion of the floor where Major had previously stood to deliver his speech. He announced that from now on the Sunday - morning Meetings would come to an end. They were unnecessary, he said, and wasted time. In future all questions rel ating to the working of the farm would be settled by a special committee of pigs, presided over by himself. These would meet in private and afterwards communicate their decisions to the others. The animals would still assemble on Sunday mornings to salute the flag, sing 'Beasts of England', and receive their orders for the week; but there would be no more debates. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
In spite of the shock that Snowball's expulsion had given them, the animals were dismayed by this announcement. Several of them would have protes ted if they could have found the right arguments. Even Boxer was vaguely troubled. He set his ears back, shook his forelock several times, and tried hard to marshal his thoughts; but in the end he could not think of anything to say. Some of the pigs themse lves, however, were more articulate. Four young porkers in the front row uttered shrill squeals of disapproval, and all four of them sprang to their feet and began speaking at once. But suddenly the dogs sitting round Napoleon let out deep, menacing growls , and the pigs fell silent and sat down again. Then the sheep broke out into a tremendous bleating of "Four legs good, two legs bad!" which went on for nearly a quarter of an hour and put an end to any chance of discussion. Afterwards Squealer was sent rou nd the farm to explain the new arrangement to the others. "Comrades," he said, "I trust that every animal here appreciates the sacrifice that Comrade Napoleon has made in taking this extra labour upon himself. Do not imagine, comrades, that leadership is a pleasure! On the contrary, it is a deep and heavy responsibility. No one believes more firmly than Comrade Napoleon that all animals are equal. He would be only too happy to let you make your decisions for yourselves. But sometimes you might make the wron g decisions, comrades, and then where should we be? Suppose you had decided to follow Snowball, with his moonshine of windmills -- Snowball, who, as we now know, was no better than a criminal?" "He fought bravely at the Battle of the Cowshed," said somebody. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
"Bravery is not enough," said Squealer. "Loyalty and obedience are more important. And as to the Battle of the Cowshed, I believe the time will come when we shall find that Snowball's part in it was much exaggerated. Discipline, comrades, iron discipline! That is the watchword for today. One false step, and our enemies would be upon us. Surely, comrades, you do not want Jones back?" Once again this argument was unanswerable. Certainly the animals did not want Jones back; if the holding of debates on Sunday mornings was liable to bring him back, then the debates must stop. Boxer, who had now had time to think things over, voiced the general feeling by saying: "If Comrade Napoleon says it, it must be right." And from then on he adopted the maxim, "Napoleon is always right," in addition to his private motto of "I will work harder." By this time the weather had broken and the spring ploughing had begun. The shed where Snowball had drawn his plans of the windmill had been shut up and it was assumed that the plans had been rubbed off the floor. Every Sunday morning at ten o'clock the animals assembled in the big barn to receive their orders for the week. The skull of old Major, now clean of flesh, had been disinterred from the orchard and set up on a stump at the f oot of the flagstaff, beside the gun. After the hoisting of the flag, the animals were required to file past the skull in a reverent manner before entering the barn. Nowadays they did not sit all together as they had done in the past. Napoleon, with Squeal er and another pig named Minimus, who had a remarkable gift for composing songs and poems, sat on the front of the raised platform, with the nine young dogs forming a semicircle round them, and the other pigs sitting behind. The rest of the animals sat fac ing them in the main body of the barn. Napoleon read out the orders for the week |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
in a gruff soldierly style, and after a single singing of 'Beasts of England', all the animals dispersed. On the third Sunday after Snowball's expulsion, the animals were some what surprised to hear Napoleon announce that the windmill was to be built after all. He did not give any reason for having changed his mind, but merely warned the animals that this extra task would mean very hard work, it might even be necessary to reduce their rations. The plans, however, had all been prepared, down to the last detail. A special committee of pigs had been at work upon them for the past three weeks. The building of the windmill, with various other improvements, was expected to take two yea rs. That evening Squealer explained privately to the other animals that Napoleon had never in reality been opposed to the windmill. On the contrary, it was he who had advocated it in the beginning, and the plan which Snowball had drawn on the floor of the incubator shed had actually been stolen from among Napoleon's papers. The windmill was, in fact, Napoleon's own creation. Why, then, asked somebody, had he spoken so strongly against it? Here Squealer looked very sly. That, he said, was Comrade Napoleon's cunning. He had SEEMED to oppose the windmill, simply as a manoeuvre to get rid of Snowball, who was a dangerous character and a bad influence. Now that Snowball was out of the way, the plan could go forward without his interference. This, said Squealer, w as something called tactics. He repeated a number of times, "Tactics, comrades, tactics!" skipping round and whisking his tail with a merry laugh. The animals were not certain what the word meant, but Squealer spoke so persuasively, and the three dogs who happened to be with him growled so threateningly, that they accepted his explanation without further questions. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Chapter VI All that year the animals worked like slaves. But they were happy in their work; they grudged no effort or sacrifice, well aware that everything that they did was for the benefit of themselves and those of their kind who would come after them, and not for a pack of idle, thieving human beings. Throughout the spring and summer they worked a sixty - hour week, and in August Napoleon announc ed that there would be work on Sunday afternoons as well. This work was strictly voluntary, but any animal who absented himself from it would have his rations reduced by half. Even so, it was found necessary to leave certain tasks undone. The harvest was a little less successful than in the previous year, and two fields which should have been sown with roots in the early summer were not sown because the ploughing had not been completed early enough. It was possible to foresee that the coming winter would be a hard one. The windmill presented unexpected difficulties. There was a good quarry of limestone on the farm, and plenty of sand and cement had been found in one of the outhouses, so that all the materials for building were at hand. But the problem the an imals could not at first solve was how to break up the stone into pieces of suitable size. There seemed no way of doing this except with picks and crowbars, which no animal could use, because no animal could stand on his hind legs. Only after weeks of vain effort did the right idea occur to somebody - namely, to utilise the force of gravity. Huge boulders, far too big to be used as they were, were lying all over the bed of the quarry. The animals lashed ropes round these, and then all together, cows, horses, sheep, any animal that could lay hold of the rope -- even the pigs sometimes joined in at critical moments -- they dragged them with |
desperate slowness up the slope to the top of the quarry, |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
where they were toppled over the edge, to shatter to pieces below. Tr ansporting the stone when it was once broken was comparatively simple. The horses carried it off in cart - loads, the sheep dragged single blocks, even Muriel and Benjamin yoked themselves into an old governess - cart and did their share. By late summer a suff icient store of stone had accumulated, and then the building began, under the superintendence of the pigs. But it was a slow, laborious process. Frequently it took a whole day of exhausting effort to drag a single boulder to the top of the quarry, and some times when it was pushed over the edge it failed to break. Nothing could have been achieved without Boxer, whose strength seemed equal to that of all the rest of the animals put together. When the boulder began to slip and the animals cried out in despair at finding themselves dragged down the hill, it was always Boxer who strained himself against the rope and brought the boulder to a stop. To see him toiling up the slope inch by inch, his breath coming fast, the tips of his hoofs clawing at the ground, and his great sides matted with sweat, filled everyone with admiration. Clover warned him sometimes to be careful not to overstrain himself, but Boxer would never listen to her. His two slogans, "I will work harder" and "Napoleon is always right," seemed to h im a sufficient answer to all problems. He had made arrangements with the cockerel to call him three - quarters of an hour earlier in the mornings instead of half an hour. And in his spare moments, of which there were not many nowadays, he would go alone to the quarry, collect a load of broken stone, and drag it down to the site of the windmill unassisted. The animals were not badly off throughout that summer, in spite of the hardness of their work. If they had no more food than they had had in Jones's day, a t least they did not have |
less. The advantage of only having to feed themselves, and |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
not having to support five extravagant human beings as well, was so great that it would have taken a lot of failures to outweigh it. And in many ways the animal method of doing things was more efficient and saved labour. Such jobs as weeding, for instance, could be done with a thoroughness impossible to human beings. And again, since no animal now stole, it was unnecessary to fence off pasture from arable land, which saved a lot of labour on the upkeep of hedges and gates. Nevertheless, as the summer wore on, various unforeseen shortages began to make them selves felt. There was need of paraffin oil, nails, string, dog biscuits, and iron for the horses' shoes, none of which could be produced on the farm. Later there would also be need for seeds and artificial manures, besides various tools and, finally, the machinery for the windmill. How these were to be procured, no one was able to imagine. One Sunday morning, when the anim als assembled to receive their orders, Napoleon announced that he had decided upon a new policy. From now onwards Animal Farm would engage in trade with the neighbouring farms: not, of course, for any commercial purpose, but simply in order to obtain certa in materials which were urgently necessary. The needs of the windmill must override everything else, he said. He was therefore making arrangements to sell a stack of hay and part of the current year's wheat crop, and later on, if more money were needed, it would have to be made up by the sale of eggs, for which there was always a market in Willingdon. The hens, said Napoleon, should welcome this sacrifice as their own special contribution towards the building of the windmill. Once again the animals were con scious of a vague uneasiness. Never to have any dealings with human beings, never to engage in trade, never to make use of money -- had |
not these been among the earliest resolutions passed at that |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
first triumphant Meeting after Jones was expelled? All the an imals remembered passing such resolutions: or at least they thought that they remembered it. The four young pigs who had protested when Napoleon abolished the Meetings raised their voices timidly, but they were promptly silenced by a tremendous growling fr om the dogs. Then, as usual, the sheep broke into "Four legs good, two legs bad!" and the momentary awkwardness was smoothed over. Finally Napoleon raised his trotter for silence and announced that he had already made all the arrangements. There would be n o need for any of the animals to come in contact with human beings, which would clearly be most undesirable. He intended to take the whole burden upon his own shoulders. A Mr. Whymper, a solicitor living in Willingdon, had agreed to act as intermediary bet ween Animal Farm and the outside world, and would visit the farm every Monday morning to receive his instructions. Napoleon ended his speech with his usual cry of "Long live Animal Farm!" and after the singing of 'Beasts of England' the animals were dismis sed. Afterwards Squealer made a round of the farm and set the animals' minds at rest. He assured them that the resolution against engaging in trade and using money had never been passed, or even suggested. It was pure imagination, probably traceable in the beginning to lies circulated by Snowball. A few animals still felt faintly doubtful, but Squealer asked them shrewdly, "Are you certain that this is not something that you have dreamed, comrades? Have you any record of such a resolution? Is it written dow n anywhere?" And since it was certainly true that nothing of the kind existed in writing, the animals were satisfied that they had been mistaken. Every Monday Mr. Whymper visited the farm as had been arranged. He was a sly - looking little man with side whis kers, a solicitor in a very small way of business, but sharp enough |
to have realised earlier than anyone else that Animal Farm |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
would need a broker and that the commissions would be worth having. The animals watched his coming and going with a kind of dread , and avoided him as much as possible. Nevertheless, the sight of Napoleon, on all fours, delivering orders to Whymper, who stood on two legs, roused their pride and partly reconciled them to the new arrangement. Their relations with the human race were no w not quite the same as they had been before. The human beings did not hate Animal Farm any less now that it was prospering; indeed, they hated it more than ever. Every human being held it as an article of faith that the farm would go bankrupt sooner or la ter, and, above all, that the windmill would be a failure. They would meet in the public - houses and prove to one another by means of diagrams that the windmill was bound to fall down, or that if it did stand up, then that it would never work. And yet, agai nst their will, they had developed a certain respect for the efficiency with which the animals were managing their own affairs. One symptom of this was that they had begun to call Animal Farm by its proper name and ceased to pretend that it was called the Manor Farm. They had also dropped their championship of Jones, who had given up hope of getting his farm back and gone to live in another part of the county. Except through Whymper, there was as yet no contact between Animal Farm and the outside world, but there were constant rumours that Napoleon was about to enter into a definite business agreement either with Mr. Pilkington of Foxwood or with Mr. Frederick of Pinchfield -- but never, it was noticed, with both simultaneously. It was about this time that the pigs suddenly moved into the farmhouse and took up their residence there. Again the animals seemed to remember that a resolution against this had been passed in the early days, and again Squealer was able to convince them that this was not the case. It wa s |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
absolutely necessary, he said, that the pigs, who were the brains of the farm, should have a quiet place to work in. It was also more suited to the dignity of the Leader (for of late he had taken to speaking of Napoleon under the title of "Leader") to li ve in a house than in a mere sty. Nevertheless, some of the animals were disturbed when they heard that the pigs not only took their meals in the kitchen and used the drawing - room as a recreation room, but also slept in the beds. Boxer passed it off as usu al with "Napoleon is always right!", but Clover, who thought she remembered a definite ruling against beds, went to the end of the barn and tried to puzzle out the Seven Commandments which were inscribed there. Finding herself unable to read more than indi vidual letters, she fetched Muriel. "Muriel," she said, "read me the Fourth Commandment. Does it not say something about never sleeping in a bed?" With some difficulty Muriel spelt it out. "It says, 'No animal shall sleep in a bed with sheets,"' she announ ced finally. Curiously enough, Clover had not remembered that the Fourth Commandment mentioned sheets; but as it was there on the wall, it must have done so. And Squealer, who happened to be passing at this moment, attended by two or three dogs, was able t o put the whole matter in its proper perspective. "You have heard then, comrades," he said, "that we pigs now sleep in the beds of the farmhouse? And why not? You did not suppose, surely, that there was ever a ruling against beds? A bed merely means a plac e to sleep in. A pile of straw in a stall is a bed, properly regarded. The rule was against |
sheets, which are a human invention. We have removed the |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
sheets from the farmhouse beds, and sleep between blankets. And very comfortable beds they are too! But not more comfortable than we need, I can tell you, comrades, with all the brainwork we have to do nowadays. You would not rob us of our repose, would you, comrades? You would not have us too tired to carry out our duties? Surely none of you wishes to see Jone s back?" The animals reassured him on this point immediately, and no more was said about the pigs sleeping in the farmhouse beds. And when, some days afterwards, it was announced that from now on the pigs would get up an hour later in the mornings than the other animals, no complaint was made about that either. By the autumn the animals were tired but happy. They had had a hard year, and after the sale of part of the hay and corn, the stores of food for the winter were none too plentiful, but the windmill c ompensated for everything. It was almost half built now. After the harvest there was a stretch of clear dry weather, and the animals toiled harder than ever, thinking it well worth while to plod to and fro all day with blocks of stone if by doing so they c ould raise the walls another foot. Boxer would even come out at nights and work for an hour or two on his own by the light of the harvest moon. In their spare moments the animals would walk round and round the half - finished mill, admiring the strength and perpendicularity of its walls and marvelling that they should ever have been able to build anything so imposing. Only old Benjamin refused to grow enthusiastic about the windmill, though, as usual, he would utter nothing beyond the cryptic remark that donk eys live a long time. November came, with raging south - west winds. Building had to stop because it was now too wet to mix the cement. Finally |
there came a night when the gale was so violent that the farm |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
buildings rocked on their foundations and several ti les were blown off the roof of the barn. The hens woke up squawking with terror because they had all dreamed simultaneously of hearing a gun go off in the distance. In the morning the animals came out of their stalls to find that the flagstaff had been blo wn down and an elm tree at the foot of the orchard had been plucked up like a radish. They had just noticed this when a cry of despair broke from every animal's throat. A terrible sight had met their eyes. The windmill was in ruins. With one accord they da shed down to the spot. Napoleon, who seldom moved out of a walk, raced ahead of them all. Yes, there it lay, the fruit of all their struggles, levelled to its foundations, the stones they had broken and carried so laboriously scattered all around. Unable a t first to speak, they stood gazing mournfully at the litter of fallen stone. Napoleon paced to and fro in silence, occasionally snuffing at the ground. His tail had grown rigid and twitched sharply from side to side, a sign in him of intense mental activi ty. Suddenly he halted as though his mind were made up. "Comrades," he said quietly, "do you know who is responsible for this? Do you know the enemy who has come in the night and overthrown our windmill? SNOWBALL!" he suddenly roared in a voice of thunder. "Snowball has done this thing! In sheer malignity, thinking to set back our plans and avenge himself for his ignominious expulsion, this traitor has crept here under cover of night and destroyed our work of nearly a year. Comrades, here and now I pronounc e the death sentence upon Snowball. 'Animal Hero, Second Class,' and half a bushel of apples to any animal who brings him to justice. A full bushel to anyone who captures him alive!" The animals were shocked beyond measure to learn that |
even Snowball could be guilty of such an action. There was a |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
cry of indignation, and everyone began thinking out ways of catching Snowball if he should ever come back. Almost immediately the footprints of a pig were discovered in the grass at a little distance from the knoll . They could only be traced for a few yards, but appeared to lead to a hole in the hedge. Napoleon snuffed deeply at them and pronounced them to be Snowball's. He gave it as his opinion that Snowball had probably come from the direction of Foxwood Farm. "N o more delays, comrades!" cried Napoleon when the footprints had been examined. "There is work to be done. This very morning we begin rebuilding the windmill, and we will build all through the winter, rain or shine. We will teach this miserable traitor tha t he cannot undo our work so easily. Remember, comrades, there must be no alteration in our plans: they shall be carried out to the day. Forward, comrades! Long live the windmill! Long live Animal Farm!" Chapter VII It was a bitter winter. The stormy weath er was followed by sleet and snow, and then by a hard frost which did not break till well into February. The animals carried on as best they could with the rebuilding of the windmill, well knowing that the outside world was watching them and that the envio us human beings would rejoice and triumph if the mill were not finished on time. Out of spite, the human beings pretended not to believe that it was Snowball who had destroyed the windmill: they said that it had fallen down because the walls were too thin. The animals knew that this was not the case. Still, it had been decided to build the walls three feet thick this time instead of eighteen inches as before, which meant collecting much |
larger quantities of stone. For a long time the quarry was full |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
of snow drifts and nothing could be done. Some progress was made in the dry frosty weather that followed, but it was cruel work, and the animals could not feel so hopeful about it as they had felt before. They were always cold, and usually hungry as well. Only Box er and Clover never lost heart. Squealer made excellent speeches on the joy of service and the dignity of labour, but the other animals found more inspiration in Boxer's strength and his never - failing cry of "I will work harder!" In January food fell short . The corn ration was drastically reduced, and it was announced that an extra potato ration would be issued to make up for it. Then it was discovered that the greater part of the potato crop had been frosted in the clamps, which had not been covered thickl y enough. The potatoes had become soft and discoloured, and only a few were edible. For days at a time the animals had nothing to eat but chaff and mangels. Starvation seemed to stare them in the face. It was vitally necessary to conceal this fact from the outside world. Emboldened by the collapse of the windmill, the human beings were inventing fresh lies about Animal Farm. Once again it was being put about that all the animals were dying of famine and disease, and that they were continually fighting among themselves and had resorted to cannibalism and infanticide. Napoleon was well aware of the bad results that might follow if the real facts of the food situation were known, and he decided to make use of Mr. Whymper to spread a contrary impression. Hithert o the animals had had little or no contact with Whymper on his weekly visits: now, however, a few selected animals, mostly sheep, were instructed to remark casually in his hearing that rations had been increased. In addition, Napoleon ordered the almost em pty bins in the store - shed to be filled nearly to the brim |
with sand, which was then covered up with what remained of |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
the grain and meal. On some suitable pretext Whymper was led through the store - shed and allowed to catch a glimpse of the bins. He was dec eived, and continued to report to the outside world that there was no food shortage on Animal Farm. Nevertheless, towards the end of January it became obvious that it would be necessary to procure some more grain from somewhere. In these days Napoleon rare ly appeared in public, but spent all his time in the farmhouse, which was guarded at each door by fierce - looking dogs. When he did emerge, it was in a ceremonial manner, with an escort of six dogs who closely surrounded him and growled if anyone came too n ear. Frequently he did not even appear on Sunday mornings, but issued his orders through one of the other pigs, usually Squealer. One Sunday morning Squealer announced that the hens, who had just come in to lay again, must surrender their eggs. Napoleon ha d accepted, through Whymper, a contract for four hundred eggs a week. The price of these would pay for enough grain and meal to keep the farm going till summer came on and conditions were easier. When the hens heard this, they raised a terrible outcry. The y had been warned earlier that this sacrifice might be necessary, but had not believed that it would really happen. They were just getting their clutches ready for the spring sitting, and they protested that to take the eggs away now was murder. For the fi rst time since the expulsion of Jones, there was something resembling a rebellion. Led by three young Black Minorca pullets, the hens made a determined effort to thwart Napoleon's wishes. Their method was to fly up to the rafters and there lay their eggs, which smashed to pieces on the floor. Napoleon acted swiftly and ruthlessly. He |
ordered the hens' rations to be stopped, and decreed that any |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
animal giving so much as a grain of corn to a hen should be punished by death. The dogs saw to it that these order s were carried out. For five days the hens held out, then they capitulated and went back to their nesting boxes. Nine hens had died in the meantime. Their bodies were buried in the orchard, and it was given out that they had died of coccidiosis. Whymper he ard nothing of this affair, and the eggs were duly delivered, a grocer's van driving up to the farm once a week to take them away. All this while no more had been seen of Snowball. He was rumoured to be hiding on one of the neighbouring farms, either Foxwo od or Pinchfield. Napoleon was by this time on slightly better terms with the other farmers than before. It happened that there was in the yard a pile of timber which had been stacked there ten years earlier when a beech spinney was cleared. It was well se asoned, and Whymper had advised Napoleon to sell it; both Mr. Pilkington and Mr. Frederick were anxious to buy it. Napoleon was hesitating between the two, unable to make up his mind. It was noticed that whenever he seemed on the point of coming to an agre ement with Frederick, Snowball was declared to be in hiding at Foxwood, while, when he inclined toward Pilkington, Snowball was said to be at Pinchfield. Suddenly, early in the spring, an alarming thing was discovered. Snowball was secretly frequenting the farm by night! The animals were so disturbed that they could hardly sleep in their stalls. Every night, it was said, he came creeping in under cover of darkness and performed all kinds of mischief. He stole the corn, he upset the milk - pails, he broke the eggs, he trampled the seedbeds, he gnawed the bark off the fruit trees. Whenever anything went wrong it became usual to attribute it to Snowball. If a window was broken or a drain was blocked up, someone was certain to |
say that Snowball had come in the nig ht and done it, and |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
when the key of the store - shed was lost, the whole farm was convinced that Snowball had thrown it down the well. Curiously enough, they went on believing this even after the mislaid key was found under a sack of meal. The cows declared unanimously that Snowball crept into their stalls and milked them in their sleep. The rats, which had been troublesome that winter, were also said to be in league with Snowball. Napoleon decreed that there should be a full investigation into Snowball's act ivities. With his dogs in attendance he set out and made a careful tour of inspection of the farm buildings, the other animals following at a respectful distance. At every few steps Napoleon stopped and snuffed the ground for traces of Snowball's footsteps , which, he said, he could detect by the smell. He snuffed in every corner, in the barn, in the cow - shed, in the henhouses, in the vegetable garden, and found traces of Snowball almost everywhere. He would put his snout to the ground, give several deep sni ffs, ad exclaim in a terrible voice, "Snowball! He has been here! I can smell him distinctly!" and at the word "Snowball" all the dogs let out blood - curdling growls and showed their side teeth. The animals were thoroughly frightened. It seemed to them as t hough Snowball were some kind of invisible influence, pervading the air about them and menacing them with all kinds of dangers. In the evening Squealer called them together, and with an alarmed expression on his face told them that he had some serious news to report. "Comrades!" cried Squealer, making little nervous skips, "a most terrible thing has been discovered. Snowball has sold himself to Frederick of Pinchfield Farm, who is even now plotting to attack us and take our farm away from us! |
Snowball is to act as his guide when the attack begins. But |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
there is worse than that. We had thought that Snowball's rebellion was caused simply by his vanity and ambition. But we were wrong, comrades. Do you know what the real reason was? Snowball was in league with Jo nes from the very start! He was Jones's secret agent all the time. It has all been proved by documents which he left behind him and which we have only just discovered. To my mind this explains a great deal, comrades. Did we not see for ourselves how he att empted -- fortunately without success -- to get us defeated and destroyed at the Battle of the Cowshed?" The animals were stupefied. This was a wickedness far outdoing Snowball's destruction of the windmill. But it was some minutes before they could fully take it in. They all remembered, or thought they remembered, how they had seen Snowball charging ahead of them at the Battle of the Cowshed, how he had rallied and encouraged them at every turn, and how he had not paused for an instant even when the pellets fr om Jones's gun had wounded his back. At first it was a little difficult to see how this fitted in with his being on Jones's side. Even Boxer, who seldom asked questions, was puzzled. He lay down, tucked his fore hoofs beneath him, shut his eyes, and with a hard effort managed to formulate his thoughts. "I do not believe that," he said. "Snowball fought bravely at the Battle of the Cowshed. I saw him myself. Did we not give him 'Animal Hero, first Class,' immediately afterwards?" "That was our mistake, comra de. For we know now -- it is all written down in the secret documents that we have found -- that in reality he was trying to lure us to our doom." "But he was wounded," said Boxer. "We all saw him running with blood." |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
"That was part of the arrangement!" cried Squealer. "Jones's shot only grazed him. I could show you this in his own writing, if you were able to read it. The plot was for Snowball, at the critical moment, to give the signal for flight and leave the field to the enemy. And he very nearly succeeded - - I will even say, comrades, he WOULD have succeeded if it had not been for our heroic Leader, Comrade Napoleon. Do you not remember how, just at the moment when Jones and his men had got inside the yard, Snowball suddenly turned and fled, and many animals followed him? And do you not remember, too, that it was just at that moment, when panic was spreading and all seemed lost, that Comrade Napoleon sprang forward with a cry of 'Death to Humanity!' and sank his teeth in Jones's leg? Surely you remember THAT, comrades?" exclaimed Squealer, frisking from side to side. Now when Squealer described the scene so graphically, it seemed to the animals that they did remember it. At any rate, they remembered that at the critical moment of the battle Snowball had turned to flee. But Boxer was still a little uneasy. "I do not believe that Snowball was a traitor at the beginning," he said finally. "What he has done since is different. But I believe that at the Battle of the Cowshed he was a good comrade." "Our Leader, Comra de Napoleon," announced Squealer, speaking very slowly and firmly, "has stated categorically -- categorically, comrade -- that Snowball was Jones's agent from the very beginning -- yes, and from long before the Rebellion was ever thought of." "Ah, that is differ ent!" said Boxer. "If Comrade Napoleon says it, it must be right." |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
"That is the true spirit, comrade!" cried Squealer, but it was noticed he cast a very ugly look at Boxer with his little twinkling eyes. He turned to go, then paused and added impressively: "I warn every animal on this farm to keep his eyes very wide open. For we have reason to think that some of Snowball's secret agents are lurking among us at this moment!" Four days later, in the late afternoon, Napoleon ordered all the animals to assemble in the yard. When they were all gathered together, Napoleon emerged from the farmhouse, wearing both his medals (for he had recently awarded himself "Animal Hero, First Class", and "Animal Hero, Second Class"), with his nine huge dogs frisking round him a nd uttering growls that sent shivers down all the animals' spines. They all cowered silently in their places, seeming to know in advance that some terrible thing was about to happen. Napoleon stood sternly surveying his audience; then he uttered a high - pit ched whimper. Immediately the dogs bounded forward, seized four of the pigs by the ear and dragged them, squealing with pain and terror, to Napoleon's feet. The pigs' ears were bleeding, the dogs had tasted blood, and for a few moments they appeared to go quite mad. To the amazement of everybody, three of them flung themselves upon Boxer. Boxer saw them coming and put out his great hoof, caught a dog in mid - air, and pinned him to the ground. The dog shrieked for mercy and the other two fled with their tails between their legs. Boxer looked at Napoleon to know whether he should crush the dog to death or let it go. Napoleon appeared to change countenance, and sharply ordered Boxer to let the dog go, whereat Boxer lifted his hoof, and the dog slunk away, bruise d and howling. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Presently the tumult died down. The four pigs waited, trembling, with guilt written on every line of their countenances. Napoleon now called upon them to confess their crimes. They were the same four pigs as had protested when Napoleon aboli shed the Sunday Meetings. Without any further prompting they confessed that they had been secretly in touch with Snowball ever since his expulsion, that they had collaborated with him in destroying the windmill, and that they had entered into an agreement with him to hand over Animal Farm to Mr. Frederick. They added that Snowball had privately admitted to them that he had been Jones's secret agent for years past. When they had finished their confession, the dogs promptly tore their throats out, and in a te rrible voice Napoleon demanded whether any other animal had anything to confess. The three hens who had been the ringleaders in the attempted rebellion over the eggs now came forward and stated that Snowball had appeared to them in a dream and incited them to disobey Napoleon's orders. They, too, were slaughtered. Then a goose came forward and confessed to having secreted six ears of corn during the last year's harvest and eaten them in the night. Then a sheep confessed to having urinated in the drinking po ol -- urged to do this, so she said, by Snowball -- and two other sheep confessed to having murdered an old ram, an especially devoted follower of Napoleon, by chasing him round and round a bonfire when he was suffering from a cough. They were all slain on the spot. And so the tale of confessions and executions went on, until there was a pile of corpses lying before Napoleon's feet and the air was heavy with the smell of blood, which had been unknown there since the expulsion of Jones. When it was all over, the remaining animals, except for the pigs and dogs, crept away in a body. They were shaken and |
miserable. They did not know which was more shocking -- the |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
treachery of the animals who had leagued themselves with Snowball, or the cruel retribution they had just witnessed. In the old days there had often been scenes of bloodshed equally terrible, but it seemed to all of them that it was far worse now that it was happening among themselves. Since Jones had left the farm, until today, no animal had killed another a nimal. Not even a rat had been killed. They had made their way on to the little knoll where the half - finished windmill stood, and with one accord they all lay down as though huddling together for warmth -- Clover, Muriel, Benjamin, the cows, the sheep, and a whole flock of geese and hens -- everyone, indeed, except the cat, who had suddenly disappeared just before Napoleon ordered the animals to assemble. For some time nobody spoke. Only Boxer remained on his feet. He fidgeted to and fro, swishing his long blac k tail against his sides and occasionally uttering a little whinny of surprise. Finally he said: "I do not understand it. I would not have believed that such things could happen on our farm. It must be due to some fault in ourselves. The solution, as I see it, is to work harder. From now onwards I shall get up a full hour earlier in the mornings." And he moved off at his lumbering trot and made for the quarry. Having got there, he collected two successive loads of stone and dragged them down to the windmill before retiring for the night. The animals huddled about Clover, not speaking. The knoll where they were lying gave them a wide prospect across the countryside. Most of Animal Farm was within their view -- the long pasture stretching down to the main road, the hayfield, the spinney, the drinking pool, the ploughed fields where the young wheat was thick and green, and the red roofs of the |
farm buildings with the smoke curling from the chimneys. It |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
was a clear spring evening. The grass and the bursting hedges were gilded by the level rays of the sun. Never had the farm -- and with a kind of surprise they remembered that it was their own farm, every inch of it their own property -- appeared to the animals so desirable a place. As Clover looked down the hillside her eyes filled with tears. If she could have spoken her thoughts, it would have been to say that this was not what they had aimed at when they had set themselves years ago to work for the overthrow of the human race. These scenes of terror and slaughter were not what they had looked forward to on that night when old Major first stirred them to rebellion. If she herself had had any picture of the future, it had been of a society of animals set free from hunger and the whip, all equal, each working according to his capacity, the strong protecting the weak, as she had protected the lost brood of ducklings with her foreleg on the night of Major's speech. Instead -- she did not know why -- they had come to a time when no one dared speak his mind, when fierce, growling d ogs roamed everywhere, and when you had to watch your comrades torn to pieces after confessing to shocking crimes. There was no thought of rebellion or disobedience in her mind. She knew that, even as things were, they were far better off than they had bee n in the days of Jones, and that before all else it was needful to prevent the return of the human beings. Whatever happened she would remain faithful, work hard, carry out the orders that were given to her, and accept the leadership of Napoleon. But still , it was not for this that she and all the other animals had hoped and toiled. It was not for this that they had built the windmill and faced the bullets of Jones's gun. Such were her thoughts, though she lacked the words to express them. At last, feeling this to be in some way a substitute for the words she was unable to find, she began to sing 'Beasts of |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
England'. The other animals sitting round her took it up, and they sang it three times over -- very tunefully, but slowly and mournfully, in a way they had never sung it before. They had just finished singing it for the third time when Squealer, attended by two dogs, approached them with the air of having something important to say. He announced that, by a special decree of Comrade Napoleon, 'Beasts of Engla nd' had been abolished. From now onwards it was forbidden to sing it. The animals were taken aback. "Why?" cried Muriel. "It's no longer needed, comrade," said Squealer stiffly. "'Beasts of England' was the song of the Rebellion. But the Rebellion is now c ompleted. The execution of the traitors this afternoon was the final act. The enemy both external and internal has been defeated. In 'Beasts of England' we expressed our longing for a better society in days to come. But that society has now been establishe d. Clearly this song has no longer any purpose." Frightened though they were, some of the animals might possibly have protested, but at this moment the sheep set up their usual bleating of "Four legs good, two legs bad," which went on for several minutes a nd put an end to the discussion. So 'Beasts of England' was heard no more. In its place Minimus, the poet, had composed another song which began: Animal Farm, Animal Farm, Never through me shalt thou come to harm! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
and this was sung every Sunday morning aft er the hoisting of the flag. But somehow neither the words nor the tune ever seemed to the animals to come up to 'Beasts of England'. Chapter VIII A few days later, when the terror caused by the executions had died down, some of the animals remembered -- or thought they remembered -- that the Sixth Commandment decreed "No animal shall kill any other animal." And though no one cared to mention it in the hearing of the pigs or the dogs, it was felt that the killings which had taken place did not square with this. Clover asked Benjamin to read her the Sixth Commandment, and when Benjamin, as usual, said that he refused to meddle in such matters, she fetched Muriel. Muriel read the Commandment for her. It ran: "No animal shall kill any other animal WITHOUT CAUSE." S omehow or other, the last two words had slipped out of the animals' memory. But they saw now that the Commandment had not been violated; for clearly there was good reason for killing the traitors who had leagued themselves with Snowball. Throughout the yea r the animals worked even harder than they had worked in the previous year. To rebuild the windmill, with walls twice as thick as before, and to finish it by the appointed date, together with the regular work of the farm, was a tremendous labour. There wer e times when it seemed to the animals that they worked longer hours and fed no better than they had done in Jones's day. On Sunday mornings Squealer, holding down a long strip of paper with his trotter, would read out to them lists of figures proving that the production of every class of foodstuff had increased by two hundred per cent, three hundred per cent, or five hundred per cent, as the case might be. The animals saw no |
reason to disbelieve him, especially as they could no longer |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
remember very clearly what conditions had been like before the Rebellion. All the same, there were days when they felt that they would sooner have had less figures and more food. All orders were now issued through Squealer or one of the other pigs. Napoleon himself was not seen in public as often as once in a fortnight. When he did appear, he was attended not only by his retinue of dogs but by a black cockerel who marched in front of him and acted as a kind of trumpeter, letting out a loud "cock - a - doodle - doo" before Napoleon spo ke. Even in the farmhouse, it was said, Napoleon inhabited separate apartments from the others. He took his meals alone, with two dogs to wait upon him, and always ate from the Crown Derby dinner service which had been in the glass cupboard in the drawing - room. It was also announced that the gun would be fired every year on Napoleon's birthday, as well as on the other two anniversaries. Napoleon was now never spoken of simply as "Napoleon." He was always referred to in formal style as "our Leader, Comrade N apoleon," and this pigs liked to invent for him such titles as Father of All Animals, Terror of Mankind, Protector of the Sheep - fold, Ducklings' Friend, and the like. In his speeches, Squealer would talk with the tears rolling down his cheeks of Napoleon's wisdom the goodness of his heart, and the deep love he bore to all animals everywhere, even and especially the unhappy animals who still lived in ignorance and slavery on other farms. It had become usual to give Napoleon the credit for every successful ac hievement and every stroke of good fortune. You would often hear one hen remark to another, "Under the guidance of our Leader, Comrade Napoleon, I have laid five eggs in six days"; or two cows, enjoying a drink at the pool, would exclaim, "Thanks to the le adership of Comrade Napoleon, how excellent this water tastes!" The general feeling on the farm was well |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
expressed in a poem entitled Comrade Napoleon, which was composed by Minimus and which ran as follows: Friend of fatherless! Fountain of happiness! Lor d of the swill - bucket! Oh, how my soul is on Fire when I gaze at thy Calm and commanding eye, Like the sun in the sky, Comrade Napoleon! Thou are the giver of All that thy creatures love, Full belly twice a day, clean straw to roll upon; Every beast great or small Sleeps at peace in his stall, Thou watchest over all, Comrade Napoleon! Had I a sucking - pig, Ere he had grown as big Even as a pint bottle or as a rolling - pin, He should have learned to be Faithful and true to thee, Yes, his first squeak should be "Comrade Napoleon!" Napoleon approved of this poem and caused it to be inscribed on the wall of the big barn, at the opposite end from the Seven Commandments. It was surmounted by a portrait of Napoleon, in profile, executed by Squealer in white paint. Meanwhile, through the agency of Whymper, Napoleon was engaged in complicated negotiations with Frederick and Pilkington. The pile of timber was still unsold. Of the two, Frederick was the more anxious to get hold of it, but he |
would not offer a reasonable price. At the same time there |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
were renewed rumours that Frederick and his men were plotting to attack Animal Farm and to destroy the windmill, the building of which had aroused furious jealousy in him. Snowball was known to be still skulking on Pinchfield Farm. In the middle of the summer the animals were alarmed to hear that three hens had come forward and confessed that, inspired by Snowball, they had entered into a plot to murder Napoleon. They were executed immediately, and fresh precautions for Napole on's safety were taken. Four dogs guarded his bed at night, one at each corner, and a young pig named Pinkeye was given the task of tasting all his food before he ate it, lest it should be poisoned. At about the same time it was given out that Napoleon had arranged to sell the pile of timber to Mr. Pilkington; he was also going to enter into a regular agreement for the exchange of certain products between Animal Farm and Foxwood. The relations between Napoleon and Pilkington, though they were only conducted through Whymper, were now almost friendly. The animals distrusted Pilkington, as a human being, but greatly preferred him to Frederick, whom they both feared and hated. As the summer wore on, and the windmill neared completion, the rumours of an impending treacherous attack grew stronger and stronger. Frederick, it was said, intended to bring against them twenty men all armed with guns, and he had already bribed the magistrates and police, so that if he could once get hold of the title - deeds of Animal Farm they would ask no questions. Moreover, terrible stories were leaking out from Pinchfield about the cruelties that Frederick practised upon his animals. He had flogged an old horse to death, he starved his cows, he had killed a dog by throwing it into the furnace, he amused himself in the evenings by making cocks fight with splinters of razor - blade tied to their spurs. The animals' blood boiled with rage when they heard of these things beingdone to their |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
comrades, and sometimes they clamoured to be allowed to go out in a body and attack Pinchfield Farm, drive out the humans, and set the animals free. But Squealer counselled them to avoid rash actions and trust in Comrade Napoleon's strategy. Nevertheless, feeling against Frederick continued to run high. One Sunday morning Napoleon appeared in the barn and explained that he had never at any time contemplated selling the pile of timber to Frederick; he considered it beneath his dignity, he said, to have dealings with scoundrels of that description. The pigeons who were still sent out to spread tidings of the Rebellion were forbidden to set foot anywhere on Foxwood, and were also ordered to drop their former slogan of "Death to Humanity" in favour of "Death to Frederick." In the late summer yet another of Snowbal l's machinations was laid bare. The wheat crop was full of weeds, and it was discovered that on one of his nocturnal visits Snowball had mixed weed seeds with the seed corn. A gander who had been privy to the plot had confessed his guilt to Squealer and im mediately committed suicide by swallowing deadly nightshade berries. The animals now also learned that Snowball had never -- as many of them had believed hitherto -- received the order of "Animal Hero, First Class." This was merely a legend which had been spre ad some time after the Battle of the Cowshed by Snowball himself. So far from being decorated, he had been censured for showing cowardice in the battle. Once again some of the animals heard this with a certain bewilderment, but Squealer was soon able to co nvince them that their memories had been at fault. In the autumn, by a tremendous, exhausting effort -- for the harvest had to be gathered at almost the same time -- the windmill was finished. The machinery had still to be |
installed, and Whymper was negotiatin g the purchase of it, |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
but the structure was completed. In the teeth of every difficulty, in spite of inexperience, of primitive implements, of bad luck and of Snowball's treachery, the work had been finished punctually to the very day! Tired out but proud, the animals walked round and round their masterpiece, which appeared even more beautiful in their eyes than when it had been built the first time. Moreover, the walls were twice as thick as before. Nothing short of explosives would lay them low this time! And when they thought of how they had laboured, what discouragements they had overcome, and the enormous difference that would be made in their lives when the sails were turning and the dynamos running -- when they thought of all this, their tiredness forso ok them and they gambolled round and round the windmill, uttering cries of triumph. Napoleon himself, attended by his dogs and his cockerel, came down to inspect the completed work; he personally congratulated the animals on their achievement, and announce d that the mill would be named Napoleon Mill. Two days later the animals were called together for a special meeting in the barn. They were struck dumb with surprise when Napoleon announced that he had sold the pile of timber to Frederick. Tomorrow Frederic k's wagons would arrive and begin carting it away. Throughout the whole period of his seeming friendship with Pilkington, Napoleon had really been in secret agreement with Frederick. All relations with Foxwood had been broken off; insulting messages had be en sent to Pilkington. The pigeons had been told to avoid Pinchfield Farm and to alter their slogan from "Death to Frederick" to "Death to Pilkington." At the same time Napoleon assured the animals that the stories of an impending attack on Animal Farm wer e completely untrue, and that the tales about Frederick's cruelty to his own animals had been greatly exaggerated. All these rumours had |
probably originated with Snowball and his agents. It now |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
appeared that Snowball was not, after all, hiding on Pinchfiel d Farm, and in fact had never been there in his life: he was living -- in considerable luxury, so it was said -- at Foxwood, and had in reality been a pensioner of Pilkington for years past. The pigs were in ecstasies over Napoleon's cunning. By seeming to be friendly with Pilkington he had forced Frederick to raise his price by twelve pounds. But the superior quality of Napoleon's mind, said Squealer, was shown in the fact that he trusted nobody, not even Frederick. Frederick had wanted to pay for the timber w ith something called a cheque, which, it seemed, was a piece of paper with a promise to pay written upon it. But Napoleon was too clever for him. He had demanded payment in real five - pound notes, which were to be handed over before the timber was removed. Already Frederick had paid up; and the sum he had paid was just enough to buy the machinery for the windmill. Meanwhile the timber was being carted away at high speed. When it was all gone, another special meeting was held in the barn for the animals to in spect Frederick's bank - notes. Smiling beatifically, and wearing both his decorations, Napoleon reposed on a bed of straw on the platform, with the money at his side, neatly piled on a china dish from the farmhouse kitchen. The animals filed slowly past, an d each gazed his fill. And Boxer put out his nose to sniff at the bank - notes, and the flimsy white things stirred and rustled in his breath. Three days later there was a terrible hullabaloo. Whymper, his face deadly pale, came racing up the path on his bic ycle, flung it down in the yard and rushed straight into the farmhouse. The next moment a choking roar of rage sounded from Napoleon's apartments. The news of what had |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
happened sped round the farm like wildfire. The banknotes were forgeries! Frederick had got the timber for nothing! Napoleon called the animals together immediately and in a terrible voice pronounced the death sentence upon Frederick. When captured, he said, Frederick should be boiled alive. At the same time he warned them that after this tre acherous deed the worst was to be expected. Frederick and his men might make their long - expected attack at any moment. Sentinels were placed at all the approaches to the farm. In addition, four pigeons were sent to Foxwood with a conciliatory message, whic h it was hoped might re - establish good relations with Pilkington. The very next morning the attack came. The animals were at breakfast when the look - outs came racing in with the news that Frederick and his followers had already come through the five - barred gate. Boldly enough the animals sallied forth to meet them, but this time they did not have the easy victory that they had had in the Battle of the Cowshed. There were fifteen men, with half a dozen guns between them, and they opened fire as soon as they got within fifty yards. The animals could not face the terrible explosions and the stinging pellets, and in spite of the efforts of Napoleon and Boxer to rally them, they were soon driven back. A number of them were already wounded. They took refuge in the farm buildings and peeped cautiously out from chinks and knot - holes. The whole of the big pasture, including the windmill, was in the hands of the enemy. For the moment even Napoleon seemed at a loss. He paced up and down without a word, his tail rigid an d twitching. Wistful glances were sent in the direction of Foxwood. If Pilkington and his men would help them, the day might yet be won. But at this moment the four pigeons, who had been sent out on the day before, returned, one of them bearing a scrap of paper from |
Pilkington. On it was pencilled the words: "Serves you right." |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Meanwhile Frederick and his men had halted about the windmill. The animals watched them, and a murmur of dismay went round. Two of the men had produced a crowbar and a sledge hammer. They were going to knock the windmill down. "Impossible!" cried Napoleon. "We have built the walls far too thick for that. They could not knock it down in a week. Courage, comrades!" But Benjamin was watching the movements of the men intently. The two wit h the hammer and the crowbar were drilling a hole near the base of the windmill. Slowly, and with an air almost of amusement, Benjamin nodded his long muzzle. "I thought so," he said. "Do you not see what they are doing? In another moment they are going to pack blasting powder into that hole." Terrified, the animals waited. It was impossible now to venture out of the shelter of the buildings. After a few minutes the men were seen to be running in all directions. Then there was a deafening roar. The pigeons swirled into the air, and all the animals, except Napoleon, flung themselves flat on their bellies and hid their faces. When they got up again, a huge cloud of black smoke was hanging where the windmill had been. Slowly the breeze drifted it away. The wind mill had ceased to exist! At this sight the animals' courage returned to them. The fear and despair they had felt a moment earlier were drowned in their rage against this vile, contemptible act. A mighty cry for vengeance went up, and without waiting for f urther orders they charged forth in a body and made straight for the |
enemy. This time they did not heed the cruel pellets that |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
swept over them like hail. It was a savage, bitter battle. The men fired again and again, and, when the animals got to close quar ters, lashed out with their sticks and their heavy boots. A cow, three sheep, and two geese were killed, and nearly everyone was wounded. Even Napoleon, who was directing operations from the rear, had the tip of his tail chipped by a pellet. But the men di d not go unscathed either. Three of them had their heads broken by blows from Boxer's hoofs; another was gored in the belly by a cow's horn; another had his trousers nearly torn off by Jessie and Bluebell. And when the nine dogs of Napoleon's own bodyguard , whom he had instructed to make a detour under cover of the hedge, suddenly appeared on the men's flank, baying ferociously, panic overtook them. They saw that they were in danger of being surrounded. Frederick shouted to his men to get out while the goin g was good, and the next moment the cowardly enemy was running for dear life. The animals chased them right down to the bottom of the field, and got in some last kicks at them as they forced their way through the thorn hedge. They had won, but they were we ary and bleeding. Slowly they began to limp back towards the farm. The sight of their dead comrades stretched upon the grass moved some of them to tears. And for a little while they halted in sorrowful silence at the place where the windmill had once stood . Yes, it was gone; almost the last trace of their labour was gone! Even the foundations were partially destroyed. And in rebuilding it they could not this time, as before, make use of the fallen stones. This time the stones had vanished too. The force of the explosion had flung them to distances of hundreds of yards. It was as though the windmill had never been. As they approached the farm Squealer, who had |
unaccountably been absent during the fighting, came |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
skipping towards them, whisking his tail and bea ming with satisfaction. And the animals heard, from the direction of the farm buildings, the solemn booming of a gun. "What is that gun firing for?" said Boxer. "To celebrate our victory!" cried Squealer. "What victory?" said Boxer. His knees were bleeding , he had lost a shoe and split his hoof, and a dozen pellets had lodged themselves in his hind leg. "What victory, comrade? Have we not driven the enemy off our soil -- the sacred soil of Animal Farm?" "But they have destroyed the windmill. And we had worked on it for two years!" "What matter? We will build another windmill. We will build six windmills if we feel like it. You do not appreciate, comrade, the mighty thing that we have done. The enemy was in occupation of this very ground that we stand upon. And now -- thanks to the leadership of Comrade Napoleon -- we have won every inch of it back again!" "Then we have won back what we had before," said Boxer. "That is our victory," said Squealer. They limped into the yard. The pellets under the skin of Boxer's leg smarted painfully. He saw ahead of him the heavy labour of rebuilding the windmill from the foundations, and already in imagination he braced himself for the task. But for the first time it occurred to him that he was eleven years old and that perhaps his great muscles were not quite what they had once been. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
But when the animals saw the green flag flying, and heard the gun firing again -- seven times it was fired in all -- and heard the speech that Napoleon made, congratulating them on their conduct, it did se em to them after all that they had won a great victory. The animals slain in the battle were given a solemn funeral. Boxer and Clover pulled the wagon which served as a hearse, and Napoleon himself walked at the head of the procession. Two whole days were given over to celebrations. There were songs, speeches, and more firing of the gun, and a special gift of an apple was bestowed on every animal, with two ounces of corn for each bird and three biscuits for each dog. It was announced that the battle would b e called the Battle of the Windmill, and that Napoleon had created a new decoration, the Order of the Green Banner, which he had conferred upon himself. In the general rejoicings the unfortunate affair of the banknotes was forgotten. It was a few days late r than this that the pigs came upon a case of whisky in the cellars of the farmhouse. It had been overlooked at the time when the house was first occupied. That night there came from the farmhouse the sound of loud singing, in which, to everyone's surprise , the strains of 'Beasts of England' were mixed up. At about half past nine Napoleon, wearing an old bowler hat of Mr. Jones's, was distinctly seen to emerge from the back door, gallop rapidly round the yard, and disappear indoors again. But in the morning a deep silence hung over the farmhouse. Not a pig appeared to be stirring. It was nearly nine o'clock when Squealer made his appearance, walking slowly and dejectedly, his eyes dull, his tail hanging limply behind him, and with every appearance of being s eriously ill. He called the animals together and told them that he had a terrible piece of news to impart. Comrade Napoleon was dying! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
A cry of lamentation went up. Straw was laid down outside the doors of the farmhouse, and the animals walked on tiptoe. W ith tears in their eyes they asked one another what they should do if their Leader were taken away from them. A rumour went round that Snowball had after all contrived to introduce poison into Napoleon's food. At eleven o'clock Squealer came out to make an other announcement. As his last act upon earth, Comrade Napoleon had pronounced a solemn decree: the drinking of alcohol was to be punished by death. By the evening, however, Napoleon appeared to be somewhat better, and the following morning Squealer was a ble to tell them that he was well on the way to recovery. By the evening of that day Napoleon was back at work, and on the next day it was learned that he had instructed Whymper to purchase in Willingdon some booklets on brewing and distilling. A week late r Napoleon gave orders that the small paddock beyond the orchard, which it had previously been intended to set aside as a grazing - ground for animals who were past work, was to be ploughed up. It was given out that the pasture was exhausted and needed re - se eding; but it soon became known that Napoleon intended to sow it with barley. About this time there occurred a strange incident which hardly anyone was able to understand. One night at about twelve o'clock there was a loud crash in the yard, and the animal s rushed out of their stalls. It was a moonlit night. At the foot of the end wall of the big barn, where the Seven Commandments were written, there lay a ladder broken in two pieces. Squealer, temporarily stunned, was sprawling beside it, and near at hand there lay a lantern, a paint - brush, and an overturned pot of white paint. The dogs immediately made a ring round Squealer, and escorted him back to the |
farmhouse as soon as he was able to walk. None of the |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
animals could form any idea as to what this meant, except old Benjamin, who nodded his muzzle with a knowing air, and seemed to understand, but would say nothing. But a few days later Muriel, reading over the Seven Commandments to herself, noticed that there was yet another of them which the animals had r emembered wrong. They had thought the Fifth Commandment was "No animal shall drink alcohol," but there were two words that they had forgotten. Actually the Commandment read: "No animal shall drink alcohol TO EXCESS." Chapter IX Boxer's split hoof was a lon g time in healing. They had started the rebuilding of the windmill the day after the victory celebrations were ended. Boxer refused to take even a day off work, and made it a point of honour not to let it be seen that he was in pain. In the evenings he wou ld admit privately to Clover that the hoof troubled him a great deal. Clover treated the hoof with poultices of herbs which she prepared by chewing them, and both she and Benjamin urged Boxer to work less hard. "A horse's lungs do not last for ever," she s aid to him. But Boxer would not listen. He had, he said, only one real ambition left -- to see the windmill well under way before he reached the age for retirement. At the beginning, when the laws of Animal Farm were first formulated, the retiring age had be en fixed for horses and pigs at twelve, for cows at fourteen, for dogs at nine, for sheep at seven, and for hens and geese at five. Liberal old - age pensions had been agreed upon. As yet no animal had actually retired on pension, but of late the subject had been discussed more and more. Now that the small field beyond the orchard had been set aside for barley, it was rumoured |
that a corner of the large pasture was to be fenced off and |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
turned into a grazing - ground for superannuated animals. For a horse, it wa s said, the pension would be five pounds of corn a day and, in winter, fifteen pounds of hay, with a carrot or possibly an apple on public holidays. Boxer's twelfth birthday was due in the late summer of the following year. Meanwhile life was hard. The win ter was as cold as the last one had been, and food was even shorter. Once again all rations were reduced, except those of the pigs and the dogs. A too rigid equality in rations, Squealer explained, would have been contrary to the principles of Animalism. I n any case he had no difficulty in proving to the other animals that they were NOT in reality short of food, whatever the appearances might be. For the time being, certainly, it had been found necessary to make a readjustment of rations (Squealer always sp oke of it as a "readjustment," never as a "reduction"), but in comparison with the days of Jones, the improvement was enormous. Reading out the figures in a shrill, rapid voice, he proved to them in detail that they had more oats, more hay, more turnips th an they had had in Jones's day, that they worked shorter hours, that their drinking water was of better quality, that they lived longer, that a larger proportion of their young ones survived infancy, and that they had more straw in their stalls and suffere d less from fleas. The animals believed every word of it. Truth to tell, Jones and all he stood for had almost faded out of their memories. They knew that life nowadays was harsh and bare, that they were often hungry and often cold, and that they were usua lly working when they were not asleep. But doubtless it had been worse in the old days. They were glad to believe so. Besides, in those days they had been slaves and now they were free, and that made all the difference, as Squealer did not fail to point ou t. There were many more mouths to feed now. In the autumn |
the four sows had all littered about simultaneously, |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
producing thirty - one young pigs between them. The young pigs were piebald, and as Napoleon was the only boar on the farm, it was possible to gues s at their parentage. It was announced that later, when bricks and timber had been purchased, a schoolroom would be built in the farmhouse garden. For the time being, the young pigs were given their instruction by Napoleon himself in the farmhouse kitchen. They took their exercise in the garden, and were discouraged from playing with the other young animals. About this time, too, it was laid down as a rule that when a pig and any other animal met on the path, the other animal must stand aside: and also that all pigs, of whatever degree, were to have the privilege of wearing green ribbons on their tails on Sundays. The farm had had a fairly successful year, but was still short of money. There were the bricks, sand, and lime for the schoolroom to be purchased, and it would also be necessary to begin saving up again for the machinery for the windmill. Then there were lamp oil and candles for the house, sugar for Napoleon's own table (he forbade this to the other pigs, on the ground that it made them fat), and al l the usual replacements such as tools, nails, string, coal, wire, scrap - iron, and dog biscuits. A stump of hay and part of the potato crop were sold off, and the contract for eggs was increased to six hundred a week, so that that year the hens barely hatc hed enough chicks to keep their numbers at the same level. Rations, reduced in December, were reduced again in February, and lanterns in the stalls were forbidden to save oil. But the pigs seemed comfortable enough, and in fact were putting on weight if an ything. One afternoon in late February a warm, rich, appetising scent, such as the animals had never smelt before, wafted itself across the yard from the little brew - house, which had been disused in Jones's time, and which stood beyond the kitchen. Someone said it was the smell of cooking barley. The animals sniffed the air hungrily |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
and wondered whether a warm mash was being prepared for their supper. But no warm mash appeared, and on the following Sunday it was announced that from now onwards all barley wo uld be reserved for the pigs. The field beyond the orchard had already been sown with barley. And the news soon leaked out that every pig was now receiving a ration of a pint of beer daily, with half a gallon for Napoleon himself, which was always served t o him in the Crown Derby soup tureen. But if there were hardships to be borne, they were partly offset by the fact that life nowadays had a greater dignity than it had had before. There were more songs, more speeches, more processions. Napoleon had command ed that once a week there should be held something called a Spontaneous Demonstration, the object of which was to celebrate the struggles and triumphs of Animal Farm. At the appointed time the animals would leave their work and march round the precincts of the farm in military formation, with the pigs leading, then the horses, then the cows, then the sheep, and then the poultry. The dogs flanked the procession and at the head of all marched Napoleon's black cockerel. Boxer and Clover always carried between them a green banner marked with the hoof and the horn and the caption, "Long live Comrade Napoleon!" Afterwards there were recitations of poems composed in Napoleon's honour, and a speech by Squealer giving particulars of the latest increases in the produc tion of foodstuffs, and on occasion a shot was fired from the gun. The sheep were the greatest devotees of the Spontaneous Demonstration, and if anyone complained (as a few animals sometimes did, when no pigs or dogs were near) that they wasted time and me ant a lot of standing about in the cold, the sheep were sure to silence him with a tremendous bleating of "Four legs good, two legs bad!" But by and large the animals enjoyed these |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
celebrations. They found it comforting to be reminded that, after all, they were truly their own masters and that the work they did was for their own benefit. So that, what with the songs, the processions, Squealer's lists of figures, the thunder of the gun, the crowing of the cockerel, and the fluttering of the flag, they were a ble to forget that their bellies were empty, at least part of the time. In April, Animal Farm was proclaimed a Republic, and it became necessary to elect a President. There was only one candidate, Napoleon, who was elected unanimously. On the same day it w as given out that fresh documents had been discovered which revealed further details about Snowball's complicity with Jones. It now appeared that Snowball had not, as the animals had previously imagined, merely attempted to lose the Battle of the Cowshed b y means of a stratagem, but had been openly fighting on Jones's side. In fact, it was he who had actually been the leader of the human forces, and had charged into battle with the words "Long live Humanity!" on his lips. The wounds on Snowball's back, whic h a few of the animals still remembered to have seen, had been inflicted by Napoleon's teeth. In the middle of the summer Moses the raven suddenly reappeared on the farm, after an absence of several years. He was quite unchanged, still did no work, and tal ked in the same strain as ever about Sugarcandy Mountain. He would perch on a stump, flap his black wings, and talk by the hour to anyone who would listen. "Up there, comrades," he would say solemnly, pointing to the sky with his large beak -- "up there, jus t on the other side of that dark cloud that you can see -- there it lies, Sugarcandy Mountain, that happy country where we poor animals shall rest for ever from our labours!" He even claimed to have been there on one of his higher flights, and to have seen t he everlasting fields of clover and |
the linseed cake and lump sugar growing on the hedges. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Many of the animals believed him. Their lives now, they reasoned, were hungry and laborious; was it not right and just that a better world should exist somewhere els e? A thing that was difficult to determine was the attitude of the pigs towards Moses. They all declared contemptuously that his stories about Sugarcandy Mountain were lies, and yet they allowed him to remain on the farm, not working, with an allowance of a gill of beer a day. After his hoof had healed up, Boxer worked harder than ever. Indeed, all the animals worked like slaves that year. Apart from the regular work of the farm, and the rebuilding of the windmill, there was the schoolhouse for the young pi gs, which was started in March. Sometimes the long hours on insufficient food were hard to bear, but Boxer never faltered. In nothing that he said or did was there any sign that his strength was not what it had been. It was only his appearance that was a l ittle altered; his hide was less shiny than it had used to be, and his great haunches seemed to have shrunken. The others said, "Boxer will pick up when the spring grass comes on"; but the spring came and Boxer grew no fatter. Sometimes on the slope leadin g to the top of the quarry, when he braced his muscles against the weight of some vast boulder, it seemed that nothing kept him on his feet except the will to continue. At such times his lips were seen to form the words, "I will work harder"; he had no voi ce left. Once again Clover and Benjamin warned him to take care of his health, but Boxer paid no attention. His twelfth birthday was approaching. He did not care what happened so long as a good store of stone was accumulated before he went on pension. Late one evening in the summer, a sudden rumour ran round the farm that something had happened to Boxer. He had gone out alone to drag a load of stone down to the windmill. |
And sure enough, the rumour was true. A few minutes later |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
two pigeons came racing in wi th the news; "Boxer has fallen! He is lying on his side and can't get up!" About half the animals on the farm rushed out to the knoll where the windmill stood. There lay Boxer, between the shafts of the cart, his neck stretched out, unable even to raise hi s head. His eyes were glazed, his sides matted with sweat. A thin stream of blood had trickled out of his mouth. Clover dropped to her knees at his side. "Boxer!" she cried, "how are you?" "It is my lung," said Boxer in a weak voice. "It does not matter. I think you will be able to finish the windmill without me. There is a pretty good store of stone accumulated. I had only another month to go in any case. To tell you the truth, I had been looking forward to my retirement. And perhaps, as Benjamin is growin g old too, they will let him retire at the same time and be a companion to me." "We must get help at once," said Clover. "Run, somebody, and tell Squealer what has happened." All the other animals immediately raced back to the farmhouse to give Squealer th e news. Only Clover remained, and Benjamin who lay down at Boxer's side, and, without speaking, kept the flies off him with his long tail. After about a quarter of an hour Squealer appeared, full of sympathy and concern. He said that Comrade Napoleon had l earned with the very deepest distress of this misfortune to one of the most loyal workers on the farm, and was already making arrangements to send Boxer to be treated in the hospital at Willingdon. The animals felt a little uneasy at this. Except for Molli e and Snowball, no other animal had ever left the farm, and they did not like to think of their sick comrade in the |
hands of human beings. However, Squealer easily convinced |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
them that the veterinary surgeon in Willingdon could treat Boxer's case more satis factorily than could be done on the farm. And about half an hour later, when Boxer had somewhat recovered, he was with difficulty got on to his feet, and managed to limp back to his stall, where Clover and Benjamin had prepared a good bed of straw for him. For the next two days Boxer remained in his stall. The pigs had sent out a large bottle of pink medicine which they had found in the medicine chest in the bathroom, and Clover administered it to Boxer twice a day after meals. In the evenings she lay in hi s stall and talked to him, while Benjamin kept the flies off him. Boxer professed not to be sorry for what had happened. If he made a good recovery, he might expect to live another three years, and he looked forward to the peaceful days that he would spend in the corner of the big pasture. It would be the first time that he had had leisure to study and improve his mind. He intended, he said, to devote the rest of his life to learning the remaining twenty - two letters of the alphabet. However, Benjamin and Cl over could only be with Boxer after working hours, and it was in the middle of the day when the van came to take him away. The animals were all at work weeding turnips under the supervision of a pig, when they were astonished to see Benjamin come galloping from the direction of the farm buildings, braying at the top of his voice. It was the first time that they had ever seen Benjamin excited -- indeed, it was the first time that anyone had ever seen him gallop. "Quick, quick!" he shouted. "Come at once! They' re taking Boxer away!" Without waiting for orders from the pig, the animals broke off work and raced back to the farm buildings. Sure enough, there in the yard was a large closed van, drawn by two horses, with lettering on its side and a sly - looking man in a low - crowned bowler hat sitting on |
the driver's seat. And Boxer's stall was empty. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
The animals crowded round the van. "Good - bye, Boxer!" they chorused, "good - bye!" "Fools! Fools!" shouted Benjamin, prancing round them and stamping the earth with his smal l hoofs. "Fools! Do you not see what is written on the side of that van?" That gave the animals pause, and there was a hush. Muriel began to spell out the words. But Benjamin pushed her aside and in the midst of a deadly silence he read: "'Alfred Simmonds, Horse Slaughterer and Glue Boiler, Willingdon. Dealer in Hides and Bone - Meal. Kennels Supplied.' Do you not understand what that means? They are taking Boxer to the knacker's!" A cry of horror burst from all the animals. At this moment the man on the box whipped up his horses and the van moved out of the yard at a smart trot. All the animals followed, crying out at the tops of their voices. Clover forced her way to the front. The van began to gather speed. Clover tried to stir her stout limbs to a gallop, and achieved a canter. "Boxer!" she cried. "Boxer! Boxer! Boxer!" And just at this moment, as though he had heard the uproar outside, Boxer's face, with the white stripe down his nose, appeared at the small window at the back of the van. "Boxer!" cried Clo ver in a terrible voice. "Boxer! Get out! Get out quickly! They're taking you to your death!" All the animals took up the cry of "Get out, Boxer, get out!" But the van was already gathering speed and drawing away from them. It was uncertain whether Boxer h ad understood what Clover had said. But a moment later his face disappeared from the window and there was the sound of a tremendous drumming of hoofs inside the van. He was |
trying to kick his way out. The time had been when a few |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
kicks from Boxer's hoofs w ould have smashed the van to matchwood. But alas! his strength had left him; and in a few moments the sound of drumming hoofs grew fainter and died away. In desperation the animals began appealing to the two horses which drew the van to stop. "Comrades, co mrades!" they shouted. "Don't take your own brother to his death!" But the stupid brutes, too ignorant to realise what was happening, merely set back their ears and quickened their pace. Boxer's face did not reappear at the window. Too late, someone though t of racing ahead and shutting the five - barred gate; but in another moment the van was through it and rapidly disappearing down the road. Boxer was never seen again. Three days later it was announced that he had died in the hospital at Willingdon, in spite of receiving every attention a horse could have. Squealer came to announce the news to the others. He had, he said, been present during Boxer's last hours. "It was the most affecting sight I have ever seen!" said Squealer, lifting his trotter and wiping a way a tear. "I was at his bedside at the very last. And at the end, almost too weak to speak, he whispered in my ear that his sole sorrow was to have passed on before the windmill was finished. 'Forward, comrades!' he whispered. 'Forward in the name of the Rebellion. Long live Animal Farm! Long live Comrade Napoleon! Napoleon is always right.' Those were his very last words, comrades." Here Squealer's demeanour suddenly changed. He fell silent for a moment, and his little eyes darted suspicious glances from side to side before he proceeded. It had come to his knowledge, he said, that a foolish and |
wicked rumour had been circulated at the time of Boxer's |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
removal. Some of the animals had noticed that the van which took Boxer away was marked "Horse Slaughterer, " and had actually jumped to the conclusion that Boxer was being sent to the knacker's. It was almost unbelievable, said Squealer, that any animal could be so stupid. Surely, he cried indignantly, whisking his tail and skipping from side to side, surely th ey knew their beloved Leader, Comrade Napoleon, better than that? But the explanation was really very simple. The van had previously been the property of the knacker, and had been bought by the veterinary surgeon, who had not yet painted the old name out. That was how the mistake had arisen. The animals were enormously relieved to hear this. And when Squealer went on to give further graphic details of Boxer's death - bed, the admirable care he had received, and the expensive medicines for which Napoleon had p aid without a thought as to the cost, their last doubts disappeared and the sorrow that they felt for their comrade's death was tempered by the thought that at least he had died happy. Napoleon himself appeared at the meeting on the following Sunday mornin g and pronounced a short oration in Boxer's honour. It had not been possible, he said, to bring back their lamented comrade's remains for interment on the farm, but he had ordered a large wreath to be made from the laurels in the farmhouse garden and sent down to be placed on Boxer's grave. And in a few days' time the pigs intended to hold a memorial banquet in Boxer's honour. Napoleon ended his speech with a reminder of Boxer's two favourite maxims, "I will work harder" and "Comrade Napoleon is always righ t" -- maxims, he said, which every animal would do well to adopt as his own. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
On the day appointed for the banquet, a grocer's van drove up from Willingdon and delivered a large wooden crate at the farmhouse. That night there was the sound of uproarious singi ng, which was followed by what sounded like a violent quarrel and ended at about eleven o'clock with a tremendous crash of glass. No one stirred in the farmhouse before noon on the following day, and the word went round that from somewhere or other the pig s had acquired the money to buy themselves another case of whisky. Chapter X Years passed. The seasons came and went, the short animal lives fled by. A time came when there was no one who remembered the old days before the Rebellion, except Clover, Benjami n, Moses the raven, and a number of the pigs. Muriel was dead; Bluebell, Jessie, and Pincher were dead. Jones too was dead -- he had died in an inebriates' home in another part of the country. Snowball was forgotten. Boxer was forgotten, except by the few wh o had known him. Clover was an old stout mare now, stiff in the joints and with a tendency to rheumy eyes. She was two years past the retiring age, but in fact no animal had ever actually retired. The talk of setting aside a corner of the pasture for super annuated animals had long since been dropped. Napoleon was now a mature boar of twenty - four stone. Squealer was so fat that he could with difficulty see out of his eyes. Only old Benjamin was much the same as ever, except for being a little greyer about th e muzzle, and, since Boxer's death, more morose and taciturn than ever. There were many more creatures on the farm now, though the increase was not so great as had been expected in earlier |
years. Many animals had been born to whom the Rebellion |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
was only a dim tradition, passed on by word of mouth, and others had been bought who had never heard mention of such a thing before their arrival. The farm possessed three horses now besides Clover. They were fine upstanding beasts, willing workers and good comrades, but very stupid. None of them proved able to learn the alphabet beyond the letter B. They accepted everything that they were told about the Rebellion and the principles of Animalism, especially from Clover, for whom they had an almost filial respect; but it was doubtful whether they understood very much of it. The farm was more prosperous now, and better organised: it had even been enlarged by two fields which had been bought from Mr. Pilkington. The windmill had been successfully completed at last, and th e farm possessed a threshing machine and a hay elevator of its own, and various new buildings had been added to it. Whymper had bought himself a dogcart. The windmill, however, had not after all been used for generating electrical power. It was used for mi lling corn, and brought in a handsome money profit. The animals were hard at work building yet another windmill; when that one was finished, so it was said, the dynamos would be installed. But the luxuries of which Snowball had once taught the animals to d ream, the stalls with electric light and hot and cold water, and the three - day week, were no longer talked about. Napoleon had denounced such ideas as contrary to the spirit of Animalism. The truest happiness, he said, lay in working hard and living frugal ly. Somehow it seemed as though the farm had grown richer without making the animals themselves any richer - except, of course, for the pigs and the dogs. Perhaps this was partly because there were so many pigs and so many dogs. It was not that these creatur es did not work, after their fashion. There was, as Squealer was never tired of explaining, endless |
work in the supervision and organisation of the farm. Much |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
of this work was of a kind that the other animals were too ignorant to understand. For example, S quealer told them that the pigs had to expend enormous labours every day upon mysterious things called "files," "reports," "minutes," and "memoranda". These were large sheets of paper which had to be closely covered with writing, and as soon as they were s o covered, they were burnt in the furnace. This was of the highest importance for the welfare of the farm, Squealer said. But still, neither pigs nor dogs produced any food by their own labour; and there were very many of them, and their appetites were alw ays good. As for the others, their life, so far as they knew, was as it had always been. They were generally hungry, they slept on straw, they drank from the pool, they laboured in the fields; in winter they were troubled by the cold, and in summer by the flies. Sometimes the older ones among them racked their dim memories and tried to determine whether in the early days of the Rebellion, when Jones's expulsion was still recent, things had been better or worse than now. They could not remember. There was no thing with which they could compare their present lives: they had nothing to go upon except Squealer's lists of figures, which invariably demonstrated that everything was getting better and better. The animals found the problem insoluble; in any case, they had little time for speculating on such things now. Only old Benjamin professed to remember every detail of his long life and to know that things never had been, nor ever could be much better or much worse -- hunger, hardship, and disappointment being, so h e said, the unalterable law of life. And yet the animals never gave up hope. More, they never lost, even for an instant, their sense of honour and privilege in being members of Animal Farm. They were still the only farm in the whole county -- in all England! -- owned and |
operated by animals. Not one of them, not even the |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
youngest, not even the newcomers who had been brought from farms ten or twenty miles away, ever ceased to marvel at that. And when they heard the gun booming and saw the green flag fluttering a t the masthead, their hearts swelled with imperishable pride, and the talk turned always towards the old heroic days, the expulsion of Jones, the writing of the Seven Commandments, the great battles in which the human invaders had been defeated. None of th e old dreams had been abandoned. The Republic of the Animals which Major had foretold, when the green fields of England should be untrodden by human feet, was still believed in. Some day it was coming: it might not be soon, it might not be with in the life time of any animal now living, but still it was coming. Even the tune of 'Beasts of England' was perhaps hummed secretly here and there: at any rate, it was a fact that every animal on the farm knew it, though no one would have dared to sing it aloud. It m ight be that their lives were hard and that not all of their hopes had been fulfilled; but they were conscious that they were not as other animals. If they went hungry, it was not from feeding tyrannical human beings; if they worked hard, at least they wor ked for themselves. No creature among them went upon two legs. No creature called any other creature "Master." All animals were equal. One day in early summer Squealer ordered the sheep to follow him, and led them out to a piece of waste ground at the othe r end of the farm, which had become overgrown with birch saplings. The sheep spent the whole day there browsing at the leaves under Squealer's supervision. In the evening he returned to the farmhouse himself, but, as it was warm weather, told the sheep to stay where they were. It ended by their remaining there for a whole week, during which time the other animals saw nothing of them. Squealer was with them for the greater part of every day. He was, he |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
said, teaching them to sing a new song, for which privac y was needed. It was just after the sheep had returned, on a pleasant evening when the animals had finished work and were making their way back to the farm buildings, that the terrified neighing of a horse sounded from the yard. Startled, the animals stopp ed in their tracks. It was Clover's voice. She neighed again, and all the animals broke into a gallop and rushed into the yard. Then they saw what Clover had seen. It was a pig walking on his hind legs. Yes, it was Squealer. A little awkwardly, as though n ot quite used to supporting his considerable bulk in that position, but with perfect balance, he was strolling across the yard. And a moment later, out from the door of the farmhouse came a long file of pigs, all walking on their hind legs. Some did it bet ter than others, one or two were even a trifle unsteady and looked as though they would have liked the support of a stick, but every one of them made his way right round the yard successfully. And finally there was a tremendous baying of dogs and a shrill crowing from the black cockerel, and out came Napoleon himself, majestically upright, casting haughty glances from side to side, and with his dogs gambolling round him. He carried a whip in his trotter. There was a deadly silence. Amazed, terrified, huddli ng together, the animals watched the long line of pigs march slowly round the yard. It was as though the world had turned upside - down. Then there came a moment when the first shock had worn off and when, in spite of everything - in spite of their terror of t he dogs, and of the habit, developed |
through long years, of never complaining, never criticising, |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
no matter what happened -- they might have uttered some word of protest. But just at that moment, as though at a signal, all the sheep burst out into a tremendo us bleating of -- "Four legs good, two legs BETTER! Four legs good, two legs BETTER! Four legs good, two legs BETTER!" It went on for five minutes without stopping. And by the time the sheep had quieted down, the chance to utter any protest had passed, for the pigs had marched back into the farmhouse. Benjamin felt a nose nuzzling at his shoulder. He looked round. It was Clover. Her old eyes looked dimmer than ever. Without saying anything, she tugged gently at his mane and led him round to the end of the bi g barn, where the Seven Commandments were written. For a minute or two they stood gazing at the tatted wall with its white lettering. "My sight is failing," she said finally. "Even when I was young I could not have read what was written there. But it appea rs to me that that wall looks different. Are the Seven Commandments the same as they used to be, Benjamin?" For once Benjamin consented to break his rule, and he read out to her what was written on the wall. There was nothing there now except a single Comm andment. It ran: ALL ANIMALS ARE EQUAL BUT SOME ANIMALS ARE MORE EQUAL THAN OTHERS After that it did not seem strange when next day the pigs who were supervising the work of the farm all carried whips in their trotters. It did not seem strange to learn tha t the pigs had bought themselves a wireless set, were arranging to install a telephone, and had taken out subscriptions to 'John |
Bull', 'Tit - Bits', and the 'Daily Mirror'. It did not seem |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
strange when Napoleon was seen strolling in the farmhouse garden wit h a pipe in his mouth -- no, not even when the pigs took Mr. Jones's clothes out of the wardrobes and put them on, Napoleon himself appearing in a black coat, ratcatcher breeches, and leather leggings, while his favourite sow appeared in the watered silk dre ss which Mrs. Jones had been used to wearing on Sundays. A week later, in the afternoon, a number of dog - carts drove up to the farm. A deputation of neighbouring farmers had been invited to make a tour of inspection. They were shown all over the farm, and expressed great admiration for everything they saw, especially the windmill. The animals were weeding the turnip field. They worked diligently hardly raising their faces from the ground, and not knowing whether to be more frightened of the pigs or of the h uman visitors. That evening loud laughter and bursts of singing came from the farmhouse. And suddenly, at the sound of the mingled voices, the animals were stricken with curiosity. What could be happening in there, now that for the first time animals and h uman beings were meeting on terms of equality? With one accord they began to creep as quietly as possible into the farmhouse garden. At the gate they paused, half frightened to go on but Clover led the way in. They tiptoed up to the house, and such animals as were tall enough peered in at the dining - room window. There, round the long table, sat half a dozen farmers and half a dozen of the more eminent pigs, Napoleon himself occupying the seat of honour at the head of the table. The pigs appeared completely at ease in their chairs. The company had been enjoying a game of cards but had broken off for the moment, evidently in order to drink a toast. A |
large jug was circulating, and the mugs were being refilled |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
with beer. No one noticed the wondering faces of th e animals that gazed in at the window. Mr. Pilkington, of Foxwood, had stood up, his mug in his hand. In a moment, he said, he would ask the present company to drink a toast. But before doing so, there were a few words that he felt it incumbent upon him to say. It was a source of great satisfaction to him, he said -- and, he was sure, to all others present -- to feel that a long period of mistrust and misunderstanding had now come to an end. There had been a time -- not that he, or any of the present company, had shared such sentiments -- but there had been a time when the respected proprietors of Animal Farm had been regarded, he would not say with hostility, but perhaps with a certain measure of misgiving, by their human neighbours. Unfortunate incidents had occur red, mistaken ideas had been current. It had been felt that the existence of a farm owned and operated by pigs was somehow abnormal and was liable to have an unsettling effect in the neighbourhood. Too many farmers had assumed, without due enquiry, that on such a farm a spirit of licence and indiscipline would prevail. They had been nervous about the effects upon their own animals, or even upon their human employees. But all such doubts were now dispelled. Today he and his friends had visited Animal Farm an d inspected every inch of it with their own eyes, and what did they find? Not only the most up - to - date methods, but a discipline and an orderliness which should be an example to all farmers everywhere. He believed that he was right in saying that the lower animals on Animal Farm did more work and received less food than any animals in the county. Indeed, he and his fellow - visitors today had observed many features which they intended to introduce on their own farms immediately. |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
He would end his remarks, he s aid, by emphasising once again the friendly feelings that subsisted, and ought to subsist, between Animal Farm and its neighbours. Between pigs and human beings there was not, and there need not be, any clash of interests whatever. Their struggles and thei r difficulties were one. Was not the labour problem the same everywhere? Here it became apparent that Mr. Pilkington was about to spring some carefully prepared witticism on the company, but for a moment he was too overcome by amusement to be able to utter it. After much choking, during which his various chins turned purple, he managed to get it out: "If you have your lower animals to contend with," he said, "we have our lower classes!" This BON MOT set the table in a roar; and Mr. Pilkington once again con gratulated the pigs on the low rations, the long working hours, and the general absence of pampering which he had observed on Animal Farm. And now, he said finally, he would ask the company to rise to their feet and make certain that their glasses were ful l. "Gentlemen," concluded Mr. Pilkington, "gentlemen, I give you a toast: To the prosperity of Animal Farm!" There was enthusiastic cheering and stamping of feet. Napoleon was so gratified that he left his place and came round the table to clink his mug ag ainst Mr. Pilkington's before emptying it. When the cheering had died down, Napoleon, who had remained on his feet, intimated that he too had a few words to say. Like all of Napoleon's speeches, it was short and to the point. He too, he said, was happy tha t the period of misunderstanding was at an end. For a long time there had been rumours -- circulated, he had reason to think, by some malignant enemy -- that there was something subversive and |
even revolutionary in the outlook of himself and his |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
colleagues. Th ey had been credited with attempting to stir up rebellion among the animals on neighbouring farms. Nothing could be further from the truth! Their sole wish, now and in the past, was to live at peace and in normal business relations with their neighbours. T his farm which he had the honour to control, he added, was a co - operative enterprise. The title - deeds, which were in his own possession, were owned by the pigs jointly. He did not believe, he said, that any of the old suspicions still lingered, but certain changes had been made recently in the routine of the farm which should have the effect of promoting confidence still further. Hitherto the animals on the farm had had a rather foolish custom of addressing one another as "Comrade." This was to be suppresse d. There had also been a very strange custom, whose origin was unknown, of marching every Sunday morning past a boar's skull which was nailed to a post in the garden. This, too, would be suppressed, and the skull had already been buried. His visitors might have observed, too, the green flag which flew from the masthead. If so, they would perhaps have noted that the white hoof and horn with which it had previously been marked had now been removed. It would be a plain green flag from now onwards. He had only one criticism, he said, to make of Mr. Pilkington's excellent and neighbourly speech. Mr. Pilkington had referred throughout to "Animal Farm." He could not of course know -- for he, Napoleon, was only now for the first time announcing it -- that the name "Anim al Farm" had been abolished. Henceforward the farm was to be known as "The Manor Farm" -- which, he believed, was its correct and original name. "Gentlemen," concluded Napoleon, "I will give you the same |
toast as before, but in a different form. Fill your gl asses to |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
the brim. Gentlemen, here is my toast: To the prosperity of The Manor Farm!" There was the same hearty cheering as before, and the mugs were emptied to the dregs. But as the animals outside gazed at the scene, it seemed to them that some strange t hing was happening. What was it that had altered in the faces of the pigs? Clover's old dim eyes flitted from one face to another. Some of them had five chins, some had four, some had three. But what was it that seemed to be melting and changing? Then, the applause having come to an end, the company took up their cards and continued the game that had been interrupted, and the animals crept silently away. But they had not gone twenty yards when they stopped short. An uproar of voices was coming from the farm house. They rushed back and looked through the window again. Yes, a violent quarrel was in progress. There were shoutings, bangings on the table, sharp suspicious glances, furious denials. The source of the trouble appeared to be that Napoleon and Mr. Pilk ington had each played an ace of spades simultaneously. Twelve voices were shouting in anger, and they were all alike. No question, now, what had happened to the faces of the pigs. The creatures outside looked from pig to man, and from man to pig, and from pig to man again; but already it was impossible to say which was which. November 1943 - February 1944 THE END |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
Document generation powered by free edition of Print2Flash. Get it from <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a>! |
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//Page83 (Page83) package { import flash.display.*; import flash.text.*; public class Page83 extends MovieClip { public var CR:TextField; } }//packageSection 145//Page84 (Page84) package { import flash.display.*; import flash.text.*; public class Page84 extends MovieClip { public var CR:TextField; } }//packageSection 146//Page85 (Page85) package { import flash.display.*; import flash.text.*; public class Page85 extends MovieClip { public var CR:TextField; } }//packageSection 147//Page86 (Page86) package { import flash.display.*; import flash.text.*; public class Page86 extends MovieClip { public var CR:TextField; } }//packageSection 148//Page87 (Page87) package { import flash.display.*; import flash.text.*; public class Page87 extends MovieClip { public var CR:TextField; } }//packageSection 149//Page88 (Page88) package { import flash.display.*; import flash.text.*; public class Page88 extends MovieClip { public var CR:TextField; } }//packageSection 150//Page89 (Page89) package { import flash.display.*; import flash.text.*; public class Page89 extends MovieClip { public var CR:TextField; } }//packageSection 151//Page9 (Page9) package { import flash.display.*; import flash.text.*; public class Page9 extends MovieClip { public var CR:TextField; } }//packageSection 152//Page90 (Page90) package { import flash.display.*; import flash.text.*; public class Page90 extends MovieClip { public var CR:TextField; } }//packageSection 153//Page91 (Page91) package { import flash.display.*; import flash.text.*; public class Page91 extends MovieClip { public var CR:TextField; } }//packageSection 154//Page92 (Page92) package { import flash.display.*; import flash.text.*; public class Page92 extends MovieClip { public var CR:TextField; } }//packageSection 155//Page93 (Page93) package { import flash.display.*; import flash.text.*; public class Page93 extends MovieClip { public var CR:TextField; } }//packageSection 156//Page94 (Page94) package { import flash.display.*; import flash.text.*; public class Page94 extends MovieClip { public var CR:TextField; } }//packageSection 157//Page95 (Page95) package { import flash.display.*; import flash.text.*; public class Page95 extends MovieClip { public var CR:TextField; } }//packageSection 158//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 159//RadioButton_disabledIcon (RadioButton_disabledIcon) package { import flash.display.*; public dynamic class RadioButton_disabledIcon extends MovieClip { } }//packageSection 160//RadioButton_downIcon (RadioButton_downIcon) package { import flash.display.*; public dynamic class RadioButton_downIcon extends MovieClip { } }//packageSection 161//RadioButton_overIcon (RadioButton_overIcon) package { import flash.display.*; public dynamic class RadioButton_overIcon extends MovieClip { } }//packageSection 162//RadioButton_selectedDisabledIcon (RadioButton_selectedDisabledIcon) package { import flash.display.*; public dynamic class RadioButton_selectedDisabledIcon extends MovieClip { } }//packageSection 163//RadioButton_selectedDownIcon (RadioButton_selectedDownIcon) package { import flash.display.*; public dynamic class RadioButton_selectedDownIcon extends MovieClip { } }//packageSection 164//RadioButton_selectedOverIcon (RadioButton_selectedOverIcon) package { import flash.display.*; public dynamic class RadioButton_selectedOverIcon extends MovieClip { } }//packageSection 165//RadioButton_selectedUpIcon (RadioButton_selectedUpIcon) package { import flash.display.*; public dynamic class RadioButton_selectedUpIcon extends MovieClip { } }//packageSection 166//RadioButton_upIcon (RadioButton_upIcon) package { import flash.display.*; public dynamic class RadioButton_upIcon extends MovieClip { } }//packageSection 167//ScrollArea (ScrollArea) package { import flash.display.*; public dynamic class ScrollArea extends MovieClip { public var BottomArea:MovieClip; } }//packageSection 168//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { } }//packageSection 169//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { } }//packageSection 170//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { } }//packageSection 171//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { } }//packageSection 172//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { } }//packageSection 173//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { } }//packageSection 174//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { } }//packageSection 175//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { } }//packageSection 176//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { } }//packageSection 177//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 178//ScrollPane_disabledSkin (ScrollPane_disabledSkin) package { import flash.display.*; public dynamic class ScrollPane_disabledSkin extends MovieClip { } }//packageSection 179//ScrollPane_upSkin (ScrollPane_upSkin) package { import flash.display.*; public dynamic class ScrollPane_upSkin extends MovieClip { } }//packageSection 180//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { } }//packageSection 181//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { } }//packageSection 182//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { } }//packageSection 183//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { } }//packageSection 184//Settings (Settings) package { import flash.utils.*; public class Settings extends ByteArray { } }//packageSection 185//Settings2_ (Settings2_) package { import flash.utils.*; public class Settings2_ extends ByteArray { } }//packageSection 186//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 187//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 188//textmsg (textmsg) package { import flash.display.*; import flash.text.*; public dynamic class textmsg extends MovieClip { public var text:TextField; } }//packageSection 189//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:231 242 250 259 268 276 285 295 303 313 322 331 340 349 358 367 375 383 391 399 408 416 425 433 442 451 460 468 476 484 493 501 510 518 527 535 543 551 559 568 577 586 595 603 612 621 630 639 648 657 666 675 683 691 699 708 717 725 733 742 750 759 767 776 785 793 802 811 820 828 836 845 854 863 871 879 888 897 906 915 924 933 941 950 959 968 976 985 994 1003 1011 1020 1029 1040 1050 | |
Symbol 222 Font | Used by:224 | |
Symbol 223 Graphic | Used by:231 | |
Symbol 224 EditableText | Uses:222 | Used by:231 |
Symbol 225 Font | Used by:229 | |
Symbol 226 Font | Used by:228 | |
Symbol 227 Graphic | Used by:231 | |
Symbol 228 EditableText | Uses:226 | Used by:231 |
Symbol 229 Text | Uses:225 230 | Used by:231 |
Symbol 230 Font | Used by:229 | |
Symbol 231 MovieClip {Page1} | Uses:221 223 224 227 228 229 | |
Symbol 232 Font | Used by:234 | |
Symbol 233 Graphic | Used by:242 | |
Symbol 234 EditableText | Uses:232 | Used by:242 |
Symbol 235 Font | Used by:239 310 382 432 483 566 637 740 852 948 1037 | |
Symbol 236 Font | Used by:238 | |
Symbol 237 Graphic | Used by:242 | |
Symbol 238 EditableText | Uses:236 | Used by:242 |
Symbol 239 Text | Uses:235 240 | Used by:242 |
Symbol 240 Font | Used by:239 241 249 257 258 266 267 275 283 284 292 302 310 312 320 321 329 330 338 339 347 348 356 357 365 374 382 390 398 406 407 415 423 424 432 440 441 449 450 458 459 467 475 483 491 492 500 508 509 517 525 526 534 542 550 558 566 567 575 576 584 585 593 594 602 610 611 619 620 628 629 637 638 646 647 655 656 664 665 673 674 682 690 698 706 707 715 716 724 732 740 741 749 757 758 766 774 775 783 784 792 800 801 809 810 818 819 827 835 843 844 852 853 861 862 870 878 886 887 895 896 904 905 913 914 922 923 931 932 940 948 949 957 958 966 967 975 983 984 992 993 1001 1002 1010 1018 1019 1027 1028 1037 | |
Symbol 241 Text | Uses:240 | Used by:242 |
Symbol 242 MovieClip {Page2} | Uses:221 233 234 237 238 239 241 | |
Symbol 243 Font | Used by:245 | |
Symbol 244 Graphic | Used by:250 | |
Symbol 245 EditableText | Uses:243 | Used by:250 |
Symbol 246 Font | Used by:248 | |
Symbol 247 Graphic | Used by:250 | |
Symbol 248 EditableText | Uses:246 | Used by:250 |
Symbol 249 Text | Uses:240 | Used by:250 |
Symbol 250 MovieClip {Page3} | Uses:221 244 245 247 248 249 | |
Symbol 251 Font | Used by:253 | |
Symbol 252 Graphic | Used by:259 | |
Symbol 253 EditableText | Uses:251 | Used by:259 |
Symbol 254 Font | Used by:256 | |
Symbol 255 Graphic | Used by:259 | |
Symbol 256 EditableText | Uses:254 | Used by:259 |
Symbol 257 Text | Uses:240 | Used by:259 |
Symbol 258 Text | Uses:240 | Used by:259 |
Symbol 259 MovieClip {Page4} | Uses:221 252 253 255 256 257 258 | |
Symbol 260 Font | Used by:262 | |
Symbol 261 Graphic | Used by:268 | |
Symbol 262 EditableText | Uses:260 | Used by:268 |
Symbol 263 Font | Used by:265 | |
Symbol 264 Graphic | Used by:268 | |
Symbol 265 EditableText | Uses:263 | Used by:268 |
Symbol 266 Text | Uses:240 | Used by:268 |
Symbol 267 Text | Uses:240 | Used by:268 |
Symbol 268 MovieClip {Page5} | Uses:221 261 262 264 265 266 267 | |
Symbol 269 Font | Used by:271 | |
Symbol 270 Graphic | Used by:276 | |
Symbol 271 EditableText | Uses:269 | Used by:276 |
Symbol 272 Font | Used by:274 | |
Symbol 273 Graphic | Used by:276 | |
Symbol 274 EditableText | Uses:272 | Used by:276 |
Symbol 275 Text | Uses:240 | Used by:276 |
Symbol 276 MovieClip {Page6} | Uses:221 270 271 273 274 275 | |
Symbol 277 Font | Used by:279 | |
Symbol 278 Graphic | Used by:285 | |
Symbol 279 EditableText | Uses:277 | Used by:285 |
Symbol 280 Font | Used by:282 | |
Symbol 281 Graphic | Used by:285 | |
Symbol 282 EditableText | Uses:280 | Used by:285 |
Symbol 283 Text | Uses:240 | Used by:285 |
Symbol 284 Text | Uses:240 | Used by:285 |
Symbol 285 MovieClip {Page7} | Uses:221 278 279 281 282 283 284 | |
Symbol 286 Font | Used by:288 | |
Symbol 287 Graphic | Used by:295 | |
Symbol 288 EditableText | Uses:286 | Used by:295 |
Symbol 289 Font | Used by:291 | |
Symbol 290 Graphic | Used by:295 | |
Symbol 291 EditableText | Uses:289 | Used by:295 |
Symbol 292 Text | Uses:240 293 | Used by:295 |
Symbol 293 Font | Used by:292 294 302 365 366 374 757 | |
Symbol 294 Text | Uses:293 | Used by:295 |
Symbol 295 MovieClip {Page8} | Uses:221 287 288 290 291 292 294 | |
Symbol 296 Font | Used by:298 | |
Symbol 297 Graphic | Used by:303 | |
Symbol 298 EditableText | Uses:296 | Used by:303 |
Symbol 299 Font | Used by:301 | |
Symbol 300 Graphic | Used by:303 | |
Symbol 301 EditableText | Uses:299 | Used by:303 |
Symbol 302 Text | Uses:293 240 | Used by:303 |
Symbol 303 MovieClip {Page9} | Uses:221 297 298 300 301 302 | |
Symbol 304 Font | Used by:306 | |
Symbol 305 Graphic | Used by:313 | |
Symbol 306 EditableText | Uses:304 | Used by:313 |
Symbol 307 Font | Used by:309 | |
Symbol 308 Graphic | Used by:313 | |
Symbol 309 EditableText | Uses:307 | Used by:313 |
Symbol 310 Text | Uses:240 235 311 | Used by:313 |
Symbol 311 Font | Used by:310 382 432 483 566 637 740 852 948 | |
Symbol 312 Text | Uses:240 | Used by:313 |
Symbol 313 MovieClip {Page10} | Uses:221 305 306 308 309 310 312 | |
Symbol 314 Font | Used by:316 | |
Symbol 315 Graphic | Used by:322 | |
Symbol 316 EditableText | Uses:314 | Used by:322 |
Symbol 317 Font | Used by:319 | |
Symbol 318 Graphic | Used by:322 | |
Symbol 319 EditableText | Uses:317 | Used by:322 |
Symbol 320 Text | Uses:240 | Used by:322 |
Symbol 321 Text | Uses:240 | Used by:322 |
Symbol 322 MovieClip {Page11} | Uses:221 315 316 318 319 320 321 | |
Symbol 323 Font | Used by:325 | |
Symbol 324 Graphic | Used by:331 | |
Symbol 325 EditableText | Uses:323 | Used by:331 |
Symbol 326 Font | Used by:328 | |
Symbol 327 Graphic | Used by:331 | |
Symbol 328 EditableText | Uses:326 | Used by:331 |
Symbol 329 Text | Uses:240 | Used by:331 |
Symbol 330 Text | Uses:240 | Used by:331 |
Symbol 331 MovieClip {Page12} | Uses:221 324 325 327 328 329 330 | |
Symbol 332 Font | Used by:334 | |
Symbol 333 Graphic | Used by:340 | |
Symbol 334 EditableText | Uses:332 | Used by:340 |
Symbol 335 Font | Used by:337 | |
Symbol 336 Graphic | Used by:340 | |
Symbol 337 EditableText | Uses:335 | Used by:340 |
Symbol 338 Text | Uses:240 | Used by:340 |
Symbol 339 Text | Uses:240 | Used by:340 |
Symbol 340 MovieClip {Page13} | Uses:221 333 334 336 337 338 339 | |
Symbol 341 Font | Used by:343 | |
Symbol 342 Graphic | Used by:349 | |
Symbol 343 EditableText | Uses:341 | Used by:349 |
Symbol 344 Font | Used by:346 | |
Symbol 345 Graphic | Used by:349 | |
Symbol 346 EditableText | Uses:344 | Used by:349 |
Symbol 347 Text | Uses:240 | Used by:349 |
Symbol 348 Text | Uses:240 | Used by:349 |
Symbol 349 MovieClip {Page14} | Uses:221 342 343 345 346 347 348 | |
Symbol 350 Font | Used by:352 | |
Symbol 351 Graphic | Used by:358 | |
Symbol 352 EditableText | Uses:350 | Used by:358 |
Symbol 353 Font | Used by:355 | |
Symbol 354 Graphic | Used by:358 | |
Symbol 355 EditableText | Uses:353 | Used by:358 |
Symbol 356 Text | Uses:240 | Used by:358 |
Symbol 357 Text | Uses:240 | Used by:358 |
Symbol 358 MovieClip {Page15} | Uses:221 351 352 354 355 356 357 | |
Symbol 359 Font | Used by:361 | |
Symbol 360 Graphic | Used by:367 | |
Symbol 361 EditableText | Uses:359 | Used by:367 |
Symbol 362 Font | Used by:364 | |
Symbol 363 Graphic | Used by:367 | |
Symbol 364 EditableText | Uses:362 | Used by:367 |
Symbol 365 Text | Uses:240 293 | Used by:367 |
Symbol 366 Text | Uses:293 | Used by:367 |
Symbol 367 MovieClip {Page16} | Uses:221 360 361 363 364 365 366 | |
Symbol 368 Font | Used by:370 | |
Symbol 369 Graphic | Used by:375 | |
Symbol 370 EditableText | Uses:368 | Used by:375 |
Symbol 371 Font | Used by:373 | |
Symbol 372 Graphic | Used by:375 | |
Symbol 373 EditableText | Uses:371 | Used by:375 |
Symbol 374 Text | Uses:293 240 | Used by:375 |
Symbol 375 MovieClip {Page17} | Uses:221 369 370 372 373 374 | |
Symbol 376 Font | Used by:378 | |
Symbol 377 Graphic | Used by:383 | |
Symbol 378 EditableText | Uses:376 | Used by:383 |
Symbol 379 Font | Used by:381 | |
Symbol 380 Graphic | Used by:383 | |
Symbol 381 EditableText | Uses:379 | Used by:383 |
Symbol 382 Text | Uses:240 235 311 | Used by:383 |
Symbol 383 MovieClip {Page18} | Uses:221 377 378 380 381 382 | |
Symbol 384 Font | Used by:386 | |
Symbol 385 Graphic | Used by:391 | |
Symbol 386 EditableText | Uses:384 | Used by:391 |
Symbol 387 Font | Used by:389 | |
Symbol 388 Graphic | Used by:391 | |
Symbol 389 EditableText | Uses:387 | Used by:391 |
Symbol 390 Text | Uses:240 | Used by:391 |
Symbol 391 MovieClip {Page19} | Uses:221 385 386 388 389 390 | |
Symbol 392 Font | Used by:394 | |
Symbol 393 Graphic | Used by:399 | |
Symbol 394 EditableText | Uses:392 | Used by:399 |
Symbol 395 Font | Used by:397 | |
Symbol 396 Graphic | Used by:399 | |
Symbol 397 EditableText | Uses:395 | Used by:399 |
Symbol 398 Text | Uses:240 | Used by:399 |
Symbol 399 MovieClip {Page20} | Uses:221 393 394 396 397 398 | |
Symbol 400 Font | Used by:402 | |
Symbol 401 Graphic | Used by:408 | |
Symbol 402 EditableText | Uses:400 | Used by:408 |
Symbol 403 Font | Used by:405 | |
Symbol 404 Graphic | Used by:408 | |
Symbol 405 EditableText | Uses:403 | Used by:408 |
Symbol 406 Text | Uses:240 | Used by:408 |
Symbol 407 Text | Uses:240 | Used by:408 |
Symbol 408 MovieClip {Page21} | Uses:221 401 402 404 405 406 407 | |
Symbol 409 Font | Used by:411 | |
Symbol 410 Graphic | Used by:416 | |
Symbol 411 EditableText | Uses:409 | Used by:416 |
Symbol 412 Font | Used by:414 | |
Symbol 413 Graphic | Used by:416 | |
Symbol 414 EditableText | Uses:412 | Used by:416 |
Symbol 415 Text | Uses:240 | Used by:416 |
Symbol 416 MovieClip {Page22} | Uses:221 410 411 413 414 415 | |
Symbol 417 Font | Used by:419 | |
Symbol 418 Graphic | Used by:425 | |
Symbol 419 EditableText | Uses:417 | Used by:425 |
Symbol 420 Font | Used by:422 | |
Symbol 421 Graphic | Used by:425 | |
Symbol 422 EditableText | Uses:420 | Used by:425 |
Symbol 423 Text | Uses:240 | Used by:425 |
Symbol 424 Text | Uses:240 | Used by:425 |
Symbol 425 MovieClip {Page23} | Uses:221 418 419 421 422 423 424 | |
Symbol 426 Font | Used by:428 | |
Symbol 427 Graphic | Used by:433 | |
Symbol 428 EditableText | Uses:426 | Used by:433 |
Symbol 429 Font | Used by:431 | |
Symbol 430 Graphic | Used by:433 | |
Symbol 431 EditableText | Uses:429 | Used by:433 |
Symbol 432 Text | Uses:240 235 311 | Used by:433 |
Symbol 433 MovieClip {Page24} | Uses:221 427 428 430 431 432 | |
Symbol 434 Font | Used by:436 | |
Symbol 435 Graphic | Used by:442 | |
Symbol 436 EditableText | Uses:434 | Used by:442 |
Symbol 437 Font | Used by:439 | |
Symbol 438 Graphic | Used by:442 | |
Symbol 439 EditableText | Uses:437 | Used by:442 |
Symbol 440 Text | Uses:240 | Used by:442 |
Symbol 441 Text | Uses:240 | Used by:442 |
Symbol 442 MovieClip {Page25} | Uses:221 435 436 438 439 440 441 | |
Symbol 443 Font | Used by:445 | |
Symbol 444 Graphic | Used by:451 | |
Symbol 445 EditableText | Uses:443 | Used by:451 |
Symbol 446 Font | Used by:448 | |
Symbol 447 Graphic | Used by:451 | |
Symbol 448 EditableText | Uses:446 | Used by:451 |
Symbol 449 Text | Uses:240 | Used by:451 |
Symbol 450 Text | Uses:240 | Used by:451 |
Symbol 451 MovieClip {Page26} | Uses:221 444 445 447 448 449 450 | |
Symbol 452 Font | Used by:454 | |
Symbol 453 Graphic | Used by:460 | |
Symbol 454 EditableText | Uses:452 | Used by:460 |
Symbol 455 Font | Used by:457 | |
Symbol 456 Graphic | Used by:460 | |
Symbol 457 EditableText | Uses:455 | Used by:460 |
Symbol 458 Text | Uses:240 | Used by:460 |
Symbol 459 Text | Uses:240 | Used by:460 |
Symbol 460 MovieClip {Page27} | Uses:221 453 454 456 457 458 459 | |
Symbol 461 Font | Used by:463 | |
Symbol 462 Graphic | Used by:468 | |
Symbol 463 EditableText | Uses:461 | Used by:468 |
Symbol 464 Font | Used by:466 | |
Symbol 465 Graphic | Used by:468 | |
Symbol 466 EditableText | Uses:464 | Used by:468 |
Symbol 467 Text | Uses:240 | Used by:468 |
Symbol 468 MovieClip {Page28} | Uses:221 462 463 465 466 467 | |
Symbol 469 Font | Used by:471 | |
Symbol 470 Graphic | Used by:476 | |
Symbol 471 EditableText | Uses:469 | Used by:476 |
Symbol 472 Font | Used by:474 | |
Symbol 473 Graphic | Used by:476 | |
Symbol 474 EditableText | Uses:472 | Used by:476 |
Symbol 475 Text | Uses:240 | Used by:476 |
Symbol 476 MovieClip {Page29} | Uses:221 470 471 473 474 475 | |
Symbol 477 Font | Used by:479 | |
Symbol 478 Graphic | Used by:484 | |
Symbol 479 EditableText | Uses:477 | Used by:484 |
Symbol 480 Font | Used by:482 | |
Symbol 481 Graphic | Used by:484 | |
Symbol 482 EditableText | Uses:480 | Used by:484 |
Symbol 483 Text | Uses:240 235 311 | Used by:484 |
Symbol 484 MovieClip {Page30} | Uses:221 478 479 481 482 483 | |
Symbol 485 Font | Used by:487 | |
Symbol 486 Graphic | Used by:493 | |
Symbol 487 EditableText | Uses:485 | Used by:493 |
Symbol 488 Font | Used by:490 | |
Symbol 489 Graphic | Used by:493 | |
Symbol 490 EditableText | Uses:488 | Used by:493 |
Symbol 491 Text | Uses:240 | Used by:493 |
Symbol 492 Text | Uses:240 | Used by:493 |
Symbol 493 MovieClip {Page31} | Uses:221 486 487 489 490 491 492 | |
Symbol 494 Font | Used by:496 | |
Symbol 495 Graphic | Used by:501 | |
Symbol 496 EditableText | Uses:494 | Used by:501 |
Symbol 497 Font | Used by:499 | |
Symbol 498 Graphic | Used by:501 | |
Symbol 499 EditableText | Uses:497 | Used by:501 |
Symbol 500 Text | Uses:240 | Used by:501 |
Symbol 501 MovieClip {Page32} | Uses:221 495 496 498 499 500 | |
Symbol 502 Font | Used by:504 | |
Symbol 503 Graphic | Used by:510 | |
Symbol 504 EditableText | Uses:502 | Used by:510 |
Symbol 505 Font | Used by:507 | |
Symbol 506 Graphic | Used by:510 | |
Symbol 507 EditableText | Uses:505 | Used by:510 |
Symbol 508 Text | Uses:240 | Used by:510 |
Symbol 509 Text | Uses:240 | Used by:510 |
Symbol 510 MovieClip {Page33} | Uses:221 503 504 506 507 508 509 | |
Symbol 511 Font | Used by:513 | |
Symbol 512 Graphic | Used by:518 | |
Symbol 513 EditableText | Uses:511 | Used by:518 |
Symbol 514 Font | Used by:516 | |
Symbol 515 Graphic | Used by:518 | |
Symbol 516 EditableText | Uses:514 | Used by:518 |
Symbol 517 Text | Uses:240 | Used by:518 |
Symbol 518 MovieClip {Page34} | Uses:221 512 513 515 516 517 | |
Symbol 519 Font | Used by:521 | |
Symbol 520 Graphic | Used by:527 | |
Symbol 521 EditableText | Uses:519 | Used by:527 |
Symbol 522 Font | Used by:524 | |
Symbol 523 Graphic | Used by:527 | |
Symbol 524 EditableText | Uses:522 | Used by:527 |
Symbol 525 Text | Uses:240 | Used by:527 |
Symbol 526 Text | Uses:240 | Used by:527 |
Symbol 527 MovieClip {Page35} | Uses:221 520 521 523 524 525 526 | |
Symbol 528 Font | Used by:530 | |
Symbol 529 Graphic | Used by:535 | |
Symbol 530 EditableText | Uses:528 | Used by:535 |
Symbol 531 Font | Used by:533 | |
Symbol 532 Graphic | Used by:535 | |
Symbol 533 EditableText | Uses:531 | Used by:535 |
Symbol 534 Text | Uses:240 | Used by:535 |
Symbol 535 MovieClip {Page36} | Uses:221 529 530 532 533 534 | |
Symbol 536 Font | Used by:538 | |
Symbol 537 Graphic | Used by:543 | |
Symbol 538 EditableText | Uses:536 | Used by:543 |
Symbol 539 Font | Used by:541 | |
Symbol 540 Graphic | Used by:543 | |
Symbol 541 EditableText | Uses:539 | Used by:543 |
Symbol 542 Text | Uses:240 | Used by:543 |
Symbol 543 MovieClip {Page37} | Uses:221 537 538 540 541 542 | |
Symbol 544 Font | Used by:546 | |
Symbol 545 Graphic | Used by:551 | |
Symbol 546 EditableText | Uses:544 | Used by:551 |
Symbol 547 Font | Used by:549 | |
Symbol 548 Graphic | Used by:551 | |
Symbol 549 EditableText | Uses:547 | Used by:551 |
Symbol 550 Text | Uses:240 | Used by:551 |
Symbol 551 MovieClip {Page38} | Uses:221 545 546 548 549 550 | |
Symbol 552 Font | Used by:554 | |
Symbol 553 Graphic | Used by:559 | |
Symbol 554 EditableText | Uses:552 | Used by:559 |
Symbol 555 Font | Used by:557 | |
Symbol 556 Graphic | Used by:559 | |
Symbol 557 EditableText | Uses:555 | Used by:559 |
Symbol 558 Text | Uses:240 | Used by:559 |
Symbol 559 MovieClip {Page39} | Uses:221 553 554 556 557 558 | |
Symbol 560 Font | Used by:562 | |
Symbol 561 Graphic | Used by:568 | |
Symbol 562 EditableText | Uses:560 | Used by:568 |
Symbol 563 Font | Used by:565 | |
Symbol 564 Graphic | Used by:568 | |
Symbol 565 EditableText | Uses:563 | Used by:568 |
Symbol 566 Text | Uses:235 311 240 | Used by:568 |
Symbol 567 Text | Uses:240 | Used by:568 |
Symbol 568 MovieClip {Page40} | Uses:221 561 562 564 565 566 567 | |
Symbol 569 Font | Used by:571 | |
Symbol 570 Graphic | Used by:577 | |
Symbol 571 EditableText | Uses:569 | Used by:577 |
Symbol 572 Font | Used by:574 | |
Symbol 573 Graphic | Used by:577 | |
Symbol 574 EditableText | Uses:572 | Used by:577 |
Symbol 575 Text | Uses:240 | Used by:577 |
Symbol 576 Text | Uses:240 | Used by:577 |
Symbol 577 MovieClip {Page41} | Uses:221 570 571 573 574 575 576 | |
Symbol 578 Font | Used by:580 | |
Symbol 579 Graphic | Used by:586 | |
Symbol 580 EditableText | Uses:578 | Used by:586 |
Symbol 581 Font | Used by:583 | |
Symbol 582 Graphic | Used by:586 | |
Symbol 583 EditableText | Uses:581 | Used by:586 |
Symbol 584 Text | Uses:240 | Used by:586 |
Symbol 585 Text | Uses:240 | Used by:586 |
Symbol 586 MovieClip {Page42} | Uses:221 579 580 582 583 584 585 | |
Symbol 587 Font | Used by:589 | |
Symbol 588 Graphic | Used by:595 | |
Symbol 589 EditableText | Uses:587 | Used by:595 |
Symbol 590 Font | Used by:592 | |
Symbol 591 Graphic | Used by:595 | |
Symbol 592 EditableText | Uses:590 | Used by:595 |
Symbol 593 Text | Uses:240 | Used by:595 |
Symbol 594 Text | Uses:240 | Used by:595 |
Symbol 595 MovieClip {Page43} | Uses:221 588 589 591 592 593 594 | |
Symbol 596 Font | Used by:598 | |
Symbol 597 Graphic | Used by:603 | |
Symbol 598 EditableText | Uses:596 | Used by:603 |
Symbol 599 Font | Used by:601 | |
Symbol 600 Graphic | Used by:603 | |
Symbol 601 EditableText | Uses:599 | Used by:603 |
Symbol 602 Text | Uses:240 | Used by:603 |
Symbol 603 MovieClip {Page44} | Uses:221 597 598 600 601 602 | |
Symbol 604 Font | Used by:606 | |
Symbol 605 Graphic | Used by:612 | |
Symbol 606 EditableText | Uses:604 | Used by:612 |
Symbol 607 Font | Used by:609 | |
Symbol 608 Graphic | Used by:612 | |
Symbol 609 EditableText | Uses:607 | Used by:612 |
Symbol 610 Text | Uses:240 | Used by:612 |
Symbol 611 Text | Uses:240 | Used by:612 |
Symbol 612 MovieClip {Page45} | Uses:221 605 606 608 609 610 611 | |
Symbol 613 Font | Used by:615 | |
Symbol 614 Graphic | Used by:621 | |
Symbol 615 EditableText | Uses:613 | Used by:621 |
Symbol 616 Font | Used by:618 | |
Symbol 617 Graphic | Used by:621 | |
Symbol 618 EditableText | Uses:616 | Used by:621 |
Symbol 619 Text | Uses:240 | Used by:621 |
Symbol 620 Text | Uses:240 | Used by:621 |
Symbol 621 MovieClip {Page46} | Uses:221 614 615 617 618 619 620 | |
Symbol 622 Font | Used by:624 | |
Symbol 623 Graphic | Used by:630 | |
Symbol 624 EditableText | Uses:622 | Used by:630 |
Symbol 625 Font | Used by:627 | |
Symbol 626 Graphic | Used by:630 | |
Symbol 627 EditableText | Uses:625 | Used by:630 |
Symbol 628 Text | Uses:240 | Used by:630 |
Symbol 629 Text | Uses:240 | Used by:630 |
Symbol 630 MovieClip {Page47} | Uses:221 623 624 626 627 628 629 | |
Symbol 631 Font | Used by:633 | |
Symbol 632 Graphic | Used by:639 | |
Symbol 633 EditableText | Uses:631 | Used by:639 |
Symbol 634 Font | Used by:636 | |
Symbol 635 Graphic | Used by:639 | |
Symbol 636 EditableText | Uses:634 | Used by:639 |
Symbol 637 Text | Uses:240 235 311 | Used by:639 |
Symbol 638 Text | Uses:240 | Used by:639 |
Symbol 639 MovieClip {Page48} | Uses:221 632 633 635 636 637 638 | |
Symbol 640 Font | Used by:642 | |
Symbol 641 Graphic | Used by:648 | |
Symbol 642 EditableText | Uses:640 | Used by:648 |
Symbol 643 Font | Used by:645 | |
Symbol 644 Graphic | Used by:648 | |
Symbol 645 EditableText | Uses:643 | Used by:648 |
Symbol 646 Text | Uses:240 | Used by:648 |
Symbol 647 Text | Uses:240 | Used by:648 |
Symbol 648 MovieClip {Page49} | Uses:221 641 642 644 645 646 647 | |
Symbol 649 Font | Used by:651 | |
Symbol 650 Graphic | Used by:657 | |
Symbol 651 EditableText | Uses:649 | Used by:657 |
Symbol 652 Font | Used by:654 | |
Symbol 653 Graphic | Used by:657 | |
Symbol 654 EditableText | Uses:652 | Used by:657 |
Symbol 655 Text | Uses:240 | Used by:657 |
Symbol 656 Text | Uses:240 | Used by:657 |
Symbol 657 MovieClip {Page50} | Uses:221 650 651 653 654 655 656 | |
Symbol 658 Font | Used by:660 | |
Symbol 659 Graphic | Used by:666 | |
Symbol 660 EditableText | Uses:658 | Used by:666 |
Symbol 661 Font | Used by:663 | |
Symbol 662 Graphic | Used by:666 | |
Symbol 663 EditableText | Uses:661 | Used by:666 |
Symbol 664 Text | Uses:240 | Used by:666 |
Symbol 665 Text | Uses:240 | Used by:666 |
Symbol 666 MovieClip {Page51} | Uses:221 659 660 662 663 664 665 | |
Symbol 667 Font | Used by:669 | |
Symbol 668 Graphic | Used by:675 | |
Symbol 669 EditableText | Uses:667 | Used by:675 |
Symbol 670 Font | Used by:672 | |
Symbol 671 Graphic | Used by:675 | |
Symbol 672 EditableText | Uses:670 | Used by:675 |
Symbol 673 Text | Uses:240 | Used by:675 |
Symbol 674 Text | Uses:240 | Used by:675 |
Symbol 675 MovieClip {Page52} | Uses:221 668 669 671 672 673 674 | |
Symbol 676 Font | Used by:678 | |
Symbol 677 Graphic | Used by:683 | |
Symbol 678 EditableText | Uses:676 | Used by:683 |
Symbol 679 Font | Used by:681 | |
Symbol 680 Graphic | Used by:683 | |
Symbol 681 EditableText | Uses:679 | Used by:683 |
Symbol 682 Text | Uses:240 | Used by:683 |
Symbol 683 MovieClip {Page53} | Uses:221 677 678 680 681 682 | |
Symbol 684 Font | Used by:686 | |
Symbol 685 Graphic | Used by:691 | |
Symbol 686 EditableText | Uses:684 | Used by:691 |
Symbol 687 Font | Used by:689 | |
Symbol 688 Graphic | Used by:691 | |
Symbol 689 EditableText | Uses:687 | Used by:691 |
Symbol 690 Text | Uses:240 | Used by:691 |
Symbol 691 MovieClip {Page54} | Uses:221 685 686 688 689 690 | |
Symbol 692 Font | Used by:694 | |
Symbol 693 Graphic | Used by:699 | |
Symbol 694 EditableText | Uses:692 | Used by:699 |
Symbol 695 Font | Used by:697 | |
Symbol 696 Graphic | Used by:699 | |
Symbol 697 EditableText | Uses:695 | Used by:699 |
Symbol 698 Text | Uses:240 | Used by:699 |
Symbol 699 MovieClip {Page55} | Uses:221 693 694 696 697 698 | |
Symbol 700 Font | Used by:702 | |
Symbol 701 Graphic | Used by:708 | |
Symbol 702 EditableText | Uses:700 | Used by:708 |
Symbol 703 Font | Used by:705 | |
Symbol 704 Graphic | Used by:708 | |
Symbol 705 EditableText | Uses:703 | Used by:708 |
Symbol 706 Text | Uses:240 | Used by:708 |
Symbol 707 Text | Uses:240 | Used by:708 |
Symbol 708 MovieClip {Page56} | Uses:221 701 702 704 705 706 707 | |
Symbol 709 Font | Used by:711 | |
Symbol 710 Graphic | Used by:717 | |
Symbol 711 EditableText | Uses:709 | Used by:717 |
Symbol 712 Font | Used by:714 | |
Symbol 713 Graphic | Used by:717 | |
Symbol 714 EditableText | Uses:712 | Used by:717 |
Symbol 715 Text | Uses:240 | Used by:717 |
Symbol 716 Text | Uses:240 | Used by:717 |
Symbol 717 MovieClip {Page57} | Uses:221 710 711 713 714 715 716 | |
Symbol 718 Font | Used by:720 | |
Symbol 719 Graphic | Used by:725 | |
Symbol 720 EditableText | Uses:718 | Used by:725 |
Symbol 721 Font | Used by:723 | |
Symbol 722 Graphic | Used by:725 | |
Symbol 723 EditableText | Uses:721 | Used by:725 |
Symbol 724 Text | Uses:240 | Used by:725 |
Symbol 725 MovieClip {Page58} | Uses:221 719 720 722 723 724 | |
Symbol 726 Font | Used by:728 | |
Symbol 727 Graphic | Used by:733 | |
Symbol 728 EditableText | Uses:726 | Used by:733 |
Symbol 729 Font | Used by:731 | |
Symbol 730 Graphic | Used by:733 | |
Symbol 731 EditableText | Uses:729 | Used by:733 |
Symbol 732 Text | Uses:240 | Used by:733 |
Symbol 733 MovieClip {Page59} | Uses:221 727 728 730 731 732 | |
Symbol 734 Font | Used by:736 | |
Symbol 735 Graphic | Used by:742 | |
Symbol 736 EditableText | Uses:734 | Used by:742 |
Symbol 737 Font | Used by:739 | |
Symbol 738 Graphic | Used by:742 | |
Symbol 739 EditableText | Uses:737 | Used by:742 |
Symbol 740 Text | Uses:240 235 311 | Used by:742 |
Symbol 741 Text | Uses:240 | Used by:742 |
Symbol 742 MovieClip {Page60} | Uses:221 735 736 738 739 740 741 | |
Symbol 743 Font | Used by:745 | |
Symbol 744 Graphic | Used by:750 | |
Symbol 745 EditableText | Uses:743 | Used by:750 |
Symbol 746 Font | Used by:748 | |
Symbol 747 Graphic | Used by:750 | |
Symbol 748 EditableText | Uses:746 | Used by:750 |
Symbol 749 Text | Uses:240 | Used by:750 |
Symbol 750 MovieClip {Page61} | Uses:221 744 745 747 748 749 | |
Symbol 751 Font | Used by:753 | |
Symbol 752 Graphic | Used by:759 | |
Symbol 753 EditableText | Uses:751 | Used by:759 |
Symbol 754 Font | Used by:756 | |
Symbol 755 Graphic | Used by:759 | |
Symbol 756 EditableText | Uses:754 | Used by:759 |
Symbol 757 Text | Uses:240 293 | Used by:759 |
Symbol 758 Text | Uses:240 | Used by:759 |
Symbol 759 MovieClip {Page62} | Uses:221 752 753 755 756 757 758 | |
Symbol 760 Font | Used by:762 | |
Symbol 761 Graphic | Used by:767 | |
Symbol 762 EditableText | Uses:760 | Used by:767 |
Symbol 763 Font | Used by:765 | |
Symbol 764 Graphic | Used by:767 | |
Symbol 765 EditableText | Uses:763 | Used by:767 |
Symbol 766 Text | Uses:240 | Used by:767 |
Symbol 767 MovieClip {Page63} | Uses:221 761 762 764 765 766 | |
Symbol 768 Font | Used by:770 | |
Symbol 769 Graphic | Used by:776 | |
Symbol 770 EditableText | Uses:768 | Used by:776 |
Symbol 771 Font | Used by:773 | |
Symbol 772 Graphic | Used by:776 | |
Symbol 773 EditableText | Uses:771 | Used by:776 |
Symbol 774 Text | Uses:240 | Used by:776 |
Symbol 775 Text | Uses:240 | Used by:776 |
Symbol 776 MovieClip {Page64} | Uses:221 769 770 772 773 774 775 | |
Symbol 777 Font | Used by:779 | |
Symbol 778 Graphic | Used by:785 | |
Symbol 779 EditableText | Uses:777 | Used by:785 |
Symbol 780 Font | Used by:782 | |
Symbol 781 Graphic | Used by:785 | |
Symbol 782 EditableText | Uses:780 | Used by:785 |
Symbol 783 Text | Uses:240 | Used by:785 |
Symbol 784 Text | Uses:240 | Used by:785 |
Symbol 785 MovieClip {Page65} | Uses:221 778 779 781 782 783 784 | |
Symbol 786 Font | Used by:788 | |
Symbol 787 Graphic | Used by:793 | |
Symbol 788 EditableText | Uses:786 | Used by:793 |
Symbol 789 Font | Used by:791 | |
Symbol 790 Graphic | Used by:793 | |
Symbol 791 EditableText | Uses:789 | Used by:793 |
Symbol 792 Text | Uses:240 | Used by:793 |
Symbol 793 MovieClip {Page66} | Uses:221 787 788 790 791 792 | |
Symbol 794 Font | Used by:796 | |
Symbol 795 Graphic | Used by:802 | |
Symbol 796 EditableText | Uses:794 | Used by:802 |
Symbol 797 Font | Used by:799 | |
Symbol 798 Graphic | Used by:802 | |
Symbol 799 EditableText | Uses:797 | Used by:802 |
Symbol 800 Text | Uses:240 | Used by:802 |
Symbol 801 Text | Uses:240 | Used by:802 |
Symbol 802 MovieClip {Page67} | Uses:221 795 796 798 799 800 801 | |
Symbol 803 Font | Used by:805 | |
Symbol 804 Graphic | Used by:811 | |
Symbol 805 EditableText | Uses:803 | Used by:811 |
Symbol 806 Font | Used by:808 | |
Symbol 807 Graphic | Used by:811 | |
Symbol 808 EditableText | Uses:806 | Used by:811 |
Symbol 809 Text | Uses:240 | Used by:811 |
Symbol 810 Text | Uses:240 | Used by:811 |
Symbol 811 MovieClip {Page68} | Uses:221 804 805 807 808 809 810 | |
Symbol 812 Font | Used by:814 | |
Symbol 813 Graphic | Used by:820 | |
Symbol 814 EditableText | Uses:812 | Used by:820 |
Symbol 815 Font | Used by:817 | |
Symbol 816 Graphic | Used by:820 | |
Symbol 817 EditableText | Uses:815 | Used by:820 |
Symbol 818 Text | Uses:240 | Used by:820 |
Symbol 819 Text | Uses:240 | Used by:820 |
Symbol 820 MovieClip {Page69} | Uses:221 813 814 816 817 818 819 | |
Symbol 821 Font | Used by:823 | |
Symbol 822 Graphic | Used by:828 | |
Symbol 823 EditableText | Uses:821 | Used by:828 |
Symbol 824 Font | Used by:826 | |
Symbol 825 Graphic | Used by:828 | |
Symbol 826 EditableText | Uses:824 | Used by:828 |
Symbol 827 Text | Uses:240 | Used by:828 |
Symbol 828 MovieClip {Page70} | Uses:221 822 823 825 826 827 | |
Symbol 829 Font | Used by:831 | |
Symbol 830 Graphic | Used by:836 | |
Symbol 831 EditableText | Uses:829 | Used by:836 |
Symbol 832 Font | Used by:834 | |
Symbol 833 Graphic | Used by:836 | |
Symbol 834 EditableText | Uses:832 | Used by:836 |
Symbol 835 Text | Uses:240 | Used by:836 |
Symbol 836 MovieClip {Page71} | Uses:221 830 831 833 834 835 | |
Symbol 837 Font | Used by:839 | |
Symbol 838 Graphic | Used by:845 | |
Symbol 839 EditableText | Uses:837 | Used by:845 |
Symbol 840 Font | Used by:842 | |
Symbol 841 Graphic | Used by:845 | |
Symbol 842 EditableText | Uses:840 | Used by:845 |
Symbol 843 Text | Uses:240 | Used by:845 |
Symbol 844 Text | Uses:240 | Used by:845 |
Symbol 845 MovieClip {Page72} | Uses:221 838 839 841 842 843 844 | |
Symbol 846 Font | Used by:848 | |
Symbol 847 Graphic | Used by:854 | |
Symbol 848 EditableText | Uses:846 | Used by:854 |
Symbol 849 Font | Used by:851 | |
Symbol 850 Graphic | Used by:854 | |
Symbol 851 EditableText | Uses:849 | Used by:854 |
Symbol 852 Text | Uses:240 235 311 | Used by:854 |
Symbol 853 Text | Uses:240 | Used by:854 |
Symbol 854 MovieClip {Page73} | Uses:221 847 848 850 851 852 853 | |
Symbol 855 Font | Used by:857 | |
Symbol 856 Graphic | Used by:863 | |
Symbol 857 EditableText | Uses:855 | Used by:863 |
Symbol 858 Font | Used by:860 | |
Symbol 859 Graphic | Used by:863 | |
Symbol 860 EditableText | Uses:858 | Used by:863 |
Symbol 861 Text | Uses:240 | Used by:863 |
Symbol 862 Text | Uses:240 | Used by:863 |
Symbol 863 MovieClip {Page74} | Uses:221 856 857 859 860 861 862 | |
Symbol 864 Font | Used by:866 | |
Symbol 865 Graphic | Used by:871 | |
Symbol 866 EditableText | Uses:864 | Used by:871 |
Symbol 867 Font | Used by:869 | |
Symbol 868 Graphic | Used by:871 | |
Symbol 869 EditableText | Uses:867 | Used by:871 |
Symbol 870 Text | Uses:240 | Used by:871 |
Symbol 871 MovieClip {Page75} | Uses:221 865 866 868 869 870 | |
Symbol 872 Font | Used by:874 | |
Symbol 873 Graphic | Used by:879 | |
Symbol 874 EditableText | Uses:872 | Used by:879 |
Symbol 875 Font | Used by:877 | |
Symbol 876 Graphic | Used by:879 | |
Symbol 877 EditableText | Uses:875 | Used by:879 |
Symbol 878 Text | Uses:240 | Used by:879 |
Symbol 879 MovieClip {Page76} | Uses:221 873 874 876 877 878 | |
Symbol 880 Font | Used by:882 | |
Symbol 881 Graphic | Used by:888 | |
Symbol 882 EditableText | Uses:880 | Used by:888 |
Symbol 883 Font | Used by:885 | |
Symbol 884 Graphic | Used by:888 | |
Symbol 885 EditableText | Uses:883 | Used by:888 |
Symbol 886 Text | Uses:240 | Used by:888 |
Symbol 887 Text | Uses:240 | Used by:888 |
Symbol 888 MovieClip {Page77} | Uses:221 881 882 884 885 886 887 | |
Symbol 889 Font | Used by:891 | |
Symbol 890 Graphic | Used by:897 | |
Symbol 891 EditableText | Uses:889 | Used by:897 |
Symbol 892 Font | Used by:894 | |
Symbol 893 Graphic | Used by:897 | |
Symbol 894 EditableText | Uses:892 | Used by:897 |
Symbol 895 Text | Uses:240 | Used by:897 |
Symbol 896 Text | Uses:240 | Used by:897 |
Symbol 897 MovieClip {Page78} | Uses:221 890 891 893 894 895 896 | |
Symbol 898 Font | Used by:900 | |
Symbol 899 Graphic | Used by:906 | |
Symbol 900 EditableText | Uses:898 | Used by:906 |
Symbol 901 Font | Used by:903 | |
Symbol 902 Graphic | Used by:906 | |
Symbol 903 EditableText | Uses:901 | Used by:906 |
Symbol 904 Text | Uses:240 | Used by:906 |
Symbol 905 Text | Uses:240 | Used by:906 |
Symbol 906 MovieClip {Page79} | Uses:221 899 900 902 903 904 905 | |
Symbol 907 Font | Used by:909 | |
Symbol 908 Graphic | Used by:915 | |
Symbol 909 EditableText | Uses:907 | Used by:915 |
Symbol 910 Font | Used by:912 | |
Symbol 911 Graphic | Used by:915 | |
Symbol 912 EditableText | Uses:910 | Used by:915 |
Symbol 913 Text | Uses:240 | Used by:915 |
Symbol 914 Text | Uses:240 | Used by:915 |
Symbol 915 MovieClip {Page80} | Uses:221 908 909 911 912 913 914 | |
Symbol 916 Font | Used by:918 | |
Symbol 917 Graphic | Used by:924 | |
Symbol 918 EditableText | Uses:916 | Used by:924 |
Symbol 919 Font | Used by:921 | |
Symbol 920 Graphic | Used by:924 | |
Symbol 921 EditableText | Uses:919 | Used by:924 |
Symbol 922 Text | Uses:240 | Used by:924 |
Symbol 923 Text | Uses:240 | Used by:924 |
Symbol 924 MovieClip {Page81} | Uses:221 917 918 920 921 922 923 | |
Symbol 925 Font | Used by:927 | |
Symbol 926 Graphic | Used by:933 | |
Symbol 927 EditableText | Uses:925 | Used by:933 |
Symbol 928 Font | Used by:930 | |
Symbol 929 Graphic | Used by:933 | |
Symbol 930 EditableText | Uses:928 | Used by:933 |
Symbol 931 Text | Uses:240 | Used by:933 |
Symbol 932 Text | Uses:240 | Used by:933 |
Symbol 933 MovieClip {Page82} | Uses:221 926 927 929 930 931 932 | |
Symbol 934 Font | Used by:936 | |
Symbol 935 Graphic | Used by:941 | |
Symbol 936 EditableText | Uses:934 | Used by:941 |
Symbol 937 Font | Used by:939 | |
Symbol 938 Graphic | Used by:941 | |
Symbol 939 EditableText | Uses:937 | Used by:941 |
Symbol 940 Text | Uses:240 | Used by:941 |
Symbol 941 MovieClip {Page83} | Uses:221 935 936 938 939 940 | |
Symbol 942 Font | Used by:944 | |
Symbol 943 Graphic | Used by:950 | |
Symbol 944 EditableText | Uses:942 | Used by:950 |
Symbol 945 Font | Used by:947 | |
Symbol 946 Graphic | Used by:950 | |
Symbol 947 EditableText | Uses:945 | Used by:950 |
Symbol 948 Text | Uses:240 235 311 | Used by:950 |
Symbol 949 Text | Uses:240 | Used by:950 |
Symbol 950 MovieClip {Page84} | Uses:221 943 944 946 947 948 949 | |
Symbol 951 Font | Used by:953 | |
Symbol 952 Graphic | Used by:959 | |
Symbol 953 EditableText | Uses:951 | Used by:959 |
Symbol 954 Font | Used by:956 | |
Symbol 955 Graphic | Used by:959 | |
Symbol 956 EditableText | Uses:954 | Used by:959 |
Symbol 957 Text | Uses:240 | Used by:959 |
Symbol 958 Text | Uses:240 | Used by:959 |
Symbol 959 MovieClip {Page85} | Uses:221 952 953 955 956 957 958 | |
Symbol 960 Font | Used by:962 | |
Symbol 961 Graphic | Used by:968 | |
Symbol 962 EditableText | Uses:960 | Used by:968 |
Symbol 963 Font | Used by:965 | |
Symbol 964 Graphic | Used by:968 | |
Symbol 965 EditableText | Uses:963 | Used by:968 |
Symbol 966 Text | Uses:240 | Used by:968 |
Symbol 967 Text | Uses:240 | Used by:968 |
Symbol 968 MovieClip {Page86} | Uses:221 961 962 964 965 966 967 | |
Symbol 969 Font | Used by:971 | |
Symbol 970 Graphic | Used by:976 | |
Symbol 971 EditableText | Uses:969 | Used by:976 |
Symbol 972 Font | Used by:974 | |
Symbol 973 Graphic | Used by:976 | |
Symbol 974 EditableText | Uses:972 | Used by:976 |
Symbol 975 Text | Uses:240 | Used by:976 |
Symbol 976 MovieClip {Page87} | Uses:221 970 971 973 974 975 | |
Symbol 977 Font | Used by:979 | |
Symbol 978 Graphic | Used by:985 | |
Symbol 979 EditableText | Uses:977 | Used by:985 |
Symbol 980 Font | Used by:982 | |
Symbol 981 Graphic | Used by:985 | |
Symbol 982 EditableText | Uses:980 | Used by:985 |
Symbol 983 Text | Uses:240 | Used by:985 |
Symbol 984 Text | Uses:240 | Used by:985 |
Symbol 985 MovieClip {Page88} | Uses:221 978 979 981 982 983 984 | |
Symbol 986 Font | Used by:988 | |
Symbol 987 Graphic | Used by:994 | |
Symbol 988 EditableText | Uses:986 | Used by:994 |
Symbol 989 Font | Used by:991 | |
Symbol 990 Graphic | Used by:994 | |
Symbol 991 EditableText | Uses:989 | Used by:994 |
Symbol 992 Text | Uses:240 | Used by:994 |
Symbol 993 Text | Uses:240 | Used by:994 |
Symbol 994 MovieClip {Page89} | Uses:221 987 988 990 991 992 993 | |
Symbol 995 Font | Used by:997 | |
Symbol 996 Graphic | Used by:1003 | |
Symbol 997 EditableText | Uses:995 | Used by:1003 |
Symbol 998 Font | Used by:1000 | |
Symbol 999 Graphic | Used by:1003 | |
Symbol 1000 EditableText | Uses:998 | Used by:1003 |
Symbol 1001 Text | Uses:240 | Used by:1003 |
Symbol 1002 Text | Uses:240 | Used by:1003 |
Symbol 1003 MovieClip {Page90} | Uses:221 996 997 999 1000 1001 1002 | |
Symbol 1004 Font | Used by:1006 | |
Symbol 1005 Graphic | Used by:1011 | |
Symbol 1006 EditableText | Uses:1004 | Used by:1011 |
Symbol 1007 Font | Used by:1009 | |
Symbol 1008 Graphic | Used by:1011 | |
Symbol 1009 EditableText | Uses:1007 | Used by:1011 |
Symbol 1010 Text | Uses:240 | Used by:1011 |
Symbol 1011 MovieClip {Page91} | Uses:221 1005 1006 1008 1009 1010 | |
Symbol 1012 Font | Used by:1014 | |
Symbol 1013 Graphic | Used by:1020 | |
Symbol 1014 EditableText | Uses:1012 | Used by:1020 |
Symbol 1015 Font | Used by:1017 | |
Symbol 1016 Graphic | Used by:1020 | |
Symbol 1017 EditableText | Uses:1015 | Used by:1020 |
Symbol 1018 Text | Uses:240 | Used by:1020 |
Symbol 1019 Text | Uses:240 | Used by:1020 |
Symbol 1020 MovieClip {Page92} | Uses:221 1013 1014 1016 1017 1018 1019 | |
Symbol 1021 Font | Used by:1023 | |
Symbol 1022 Graphic | Used by:1029 | |
Symbol 1023 EditableText | Uses:1021 | Used by:1029 |
Symbol 1024 Font | Used by:1026 | |
Symbol 1025 Graphic | Used by:1029 | |
Symbol 1026 EditableText | Uses:1024 | Used by:1029 |
Symbol 1027 Text | Uses:240 | Used by:1029 |
Symbol 1028 Text | Uses:240 | Used by:1029 |
Symbol 1029 MovieClip {Page93} | Uses:221 1022 1023 1025 1026 1027 1028 | |
Symbol 1030 Font | Used by:1032 | |
Symbol 1031 Graphic | Used by:1040 | |
Symbol 1032 EditableText | Uses:1030 | Used by:1040 |
Symbol 1033 Graphic | Used by:1040 | |
Symbol 1034 Font | Used by:1036 | |
Symbol 1035 Graphic | Used by:1040 | |
Symbol 1036 EditableText | Uses:1034 | Used by:1040 |
Symbol 1037 Text | Uses:240 1038 235 1039 | Used by:1040 |
Symbol 1038 Font | Used by:1037 1049 | |
Symbol 1039 Font | Used by:1037 | |
Symbol 1040 MovieClip {Page94} | Uses:221 1031 1032 1033 1035 1036 1037 | |
Symbol 1041 Font | Used by:1043 | |
Symbol 1042 Graphic | Used by:1050 | |
Symbol 1043 EditableText | Uses:1041 | Used by:1050 |
Symbol 1044 Bitmap | Used by:1045 | |
Symbol 1045 Graphic | Uses:1044 | Used by:1050 |
Symbol 1046 Font | Used by:1048 | |
Symbol 1047 Graphic | Used by:1050 | |
Symbol 1048 EditableText | Uses:1046 | Used by:1050 |
Symbol 1049 Text | Uses:1038 | Used by:1050 |
Symbol 1050 MovieClip {Page95} | Uses:221 1042 1043 1045 1047 1048 1049 |
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 231 MovieClip {Page1} Frame 1 | Symbol 224 EditableText |
"CR" | Symbol 231 MovieClip {Page1} Frame 1 | Symbol 228 EditableText |
"CR" | Symbol 242 MovieClip {Page2} Frame 1 | Symbol 234 EditableText |
"CR" | Symbol 242 MovieClip {Page2} Frame 1 | Symbol 238 EditableText |
"CR" | Symbol 250 MovieClip {Page3} Frame 1 | Symbol 245 EditableText |
"CR" | Symbol 250 MovieClip {Page3} Frame 1 | Symbol 248 EditableText |
"CR" | Symbol 259 MovieClip {Page4} Frame 1 | Symbol 253 EditableText |
"CR" | Symbol 259 MovieClip {Page4} Frame 1 | Symbol 256 EditableText |
"CR" | Symbol 268 MovieClip {Page5} Frame 1 | Symbol 262 EditableText |
"CR" | Symbol 268 MovieClip {Page5} Frame 1 | Symbol 265 EditableText |
"CR" | Symbol 276 MovieClip {Page6} Frame 1 | Symbol 271 EditableText |
"CR" | Symbol 276 MovieClip {Page6} Frame 1 | Symbol 274 EditableText |
"CR" | Symbol 285 MovieClip {Page7} Frame 1 | Symbol 279 EditableText |
"CR" | Symbol 285 MovieClip {Page7} Frame 1 | Symbol 282 EditableText |
"CR" | Symbol 295 MovieClip {Page8} Frame 1 | Symbol 288 EditableText |
"CR" | Symbol 295 MovieClip {Page8} Frame 1 | Symbol 291 EditableText |
"CR" | Symbol 303 MovieClip {Page9} Frame 1 | Symbol 298 EditableText |
"CR" | Symbol 303 MovieClip {Page9} Frame 1 | Symbol 301 EditableText |
"CR" | Symbol 313 MovieClip {Page10} Frame 1 | Symbol 306 EditableText |
"CR" | Symbol 313 MovieClip {Page10} Frame 1 | Symbol 309 EditableText |
"CR" | Symbol 322 MovieClip {Page11} Frame 1 | Symbol 316 EditableText |
"CR" | Symbol 322 MovieClip {Page11} Frame 1 | Symbol 319 EditableText |
"CR" | Symbol 331 MovieClip {Page12} Frame 1 | Symbol 325 EditableText |
"CR" | Symbol 331 MovieClip {Page12} Frame 1 | Symbol 328 EditableText |
"CR" | Symbol 340 MovieClip {Page13} Frame 1 | Symbol 334 EditableText |
"CR" | Symbol 340 MovieClip {Page13} Frame 1 | Symbol 337 EditableText |
"CR" | Symbol 349 MovieClip {Page14} Frame 1 | Symbol 343 EditableText |
"CR" | Symbol 349 MovieClip {Page14} Frame 1 | Symbol 346 EditableText |
"CR" | Symbol 358 MovieClip {Page15} Frame 1 | Symbol 352 EditableText |
"CR" | Symbol 358 MovieClip {Page15} Frame 1 | Symbol 355 EditableText |
"CR" | Symbol 367 MovieClip {Page16} Frame 1 | Symbol 361 EditableText |
"CR" | Symbol 367 MovieClip {Page16} Frame 1 | Symbol 364 EditableText |
"CR" | Symbol 375 MovieClip {Page17} Frame 1 | Symbol 370 EditableText |
"CR" | Symbol 375 MovieClip {Page17} Frame 1 | Symbol 373 EditableText |
"CR" | Symbol 383 MovieClip {Page18} Frame 1 | Symbol 378 EditableText |
"CR" | Symbol 383 MovieClip {Page18} Frame 1 | Symbol 381 EditableText |
"CR" | Symbol 391 MovieClip {Page19} Frame 1 | Symbol 386 EditableText |
"CR" | Symbol 391 MovieClip {Page19} Frame 1 | Symbol 389 EditableText |
"CR" | Symbol 399 MovieClip {Page20} Frame 1 | Symbol 394 EditableText |
"CR" | Symbol 399 MovieClip {Page20} Frame 1 | Symbol 397 EditableText |
"CR" | Symbol 408 MovieClip {Page21} Frame 1 | Symbol 402 EditableText |
"CR" | Symbol 408 MovieClip {Page21} Frame 1 | Symbol 405 EditableText |
"CR" | Symbol 416 MovieClip {Page22} Frame 1 | Symbol 411 EditableText |
"CR" | Symbol 416 MovieClip {Page22} Frame 1 | Symbol 414 EditableText |
"CR" | Symbol 425 MovieClip {Page23} Frame 1 | Symbol 419 EditableText |
"CR" | Symbol 425 MovieClip {Page23} Frame 1 | Symbol 422 EditableText |
"CR" | Symbol 433 MovieClip {Page24} Frame 1 | Symbol 428 EditableText |
"CR" | Symbol 433 MovieClip {Page24} Frame 1 | Symbol 431 EditableText |
"CR" | Symbol 442 MovieClip {Page25} Frame 1 | Symbol 436 EditableText |
"CR" | Symbol 442 MovieClip {Page25} Frame 1 | Symbol 439 EditableText |
"CR" | Symbol 451 MovieClip {Page26} Frame 1 | Symbol 445 EditableText |
"CR" | Symbol 451 MovieClip {Page26} Frame 1 | Symbol 448 EditableText |
"CR" | Symbol 460 MovieClip {Page27} Frame 1 | Symbol 454 EditableText |
"CR" | Symbol 460 MovieClip {Page27} Frame 1 | Symbol 457 EditableText |
"CR" | Symbol 468 MovieClip {Page28} Frame 1 | Symbol 463 EditableText |
"CR" | Symbol 468 MovieClip {Page28} Frame 1 | Symbol 466 EditableText |
"CR" | Symbol 476 MovieClip {Page29} Frame 1 | Symbol 471 EditableText |
"CR" | Symbol 476 MovieClip {Page29} Frame 1 | Symbol 474 EditableText |
"CR" | Symbol 484 MovieClip {Page30} Frame 1 | Symbol 479 EditableText |
"CR" | Symbol 484 MovieClip {Page30} Frame 1 | Symbol 482 EditableText |
"CR" | Symbol 493 MovieClip {Page31} Frame 1 | Symbol 487 EditableText |
"CR" | Symbol 493 MovieClip {Page31} Frame 1 | Symbol 490 EditableText |
"CR" | Symbol 501 MovieClip {Page32} Frame 1 | Symbol 496 EditableText |
"CR" | Symbol 501 MovieClip {Page32} Frame 1 | Symbol 499 EditableText |
"CR" | Symbol 510 MovieClip {Page33} Frame 1 | Symbol 504 EditableText |
"CR" | Symbol 510 MovieClip {Page33} Frame 1 | Symbol 507 EditableText |
"CR" | Symbol 518 MovieClip {Page34} Frame 1 | Symbol 513 EditableText |
"CR" | Symbol 518 MovieClip {Page34} Frame 1 | Symbol 516 EditableText |
"CR" | Symbol 527 MovieClip {Page35} Frame 1 | Symbol 521 EditableText |
"CR" | Symbol 527 MovieClip {Page35} Frame 1 | Symbol 524 EditableText |
"CR" | Symbol 535 MovieClip {Page36} Frame 1 | Symbol 530 EditableText |
"CR" | Symbol 535 MovieClip {Page36} Frame 1 | Symbol 533 EditableText |
"CR" | Symbol 543 MovieClip {Page37} Frame 1 | Symbol 538 EditableText |
"CR" | Symbol 543 MovieClip {Page37} Frame 1 | Symbol 541 EditableText |
"CR" | Symbol 551 MovieClip {Page38} Frame 1 | Symbol 546 EditableText |
"CR" | Symbol 551 MovieClip {Page38} Frame 1 | Symbol 549 EditableText |
"CR" | Symbol 559 MovieClip {Page39} Frame 1 | Symbol 554 EditableText |
"CR" | Symbol 559 MovieClip {Page39} Frame 1 | Symbol 557 EditableText |
"CR" | Symbol 568 MovieClip {Page40} Frame 1 | Symbol 562 EditableText |
"CR" | Symbol 568 MovieClip {Page40} Frame 1 | Symbol 565 EditableText |
"CR" | Symbol 577 MovieClip {Page41} Frame 1 | Symbol 571 EditableText |
"CR" | Symbol 577 MovieClip {Page41} Frame 1 | Symbol 574 EditableText |
"CR" | Symbol 586 MovieClip {Page42} Frame 1 | Symbol 580 EditableText |
"CR" | Symbol 586 MovieClip {Page42} Frame 1 | Symbol 583 EditableText |
"CR" | Symbol 595 MovieClip {Page43} Frame 1 | Symbol 589 EditableText |
"CR" | Symbol 595 MovieClip {Page43} Frame 1 | Symbol 592 EditableText |
"CR" | Symbol 603 MovieClip {Page44} Frame 1 | Symbol 598 EditableText |
"CR" | Symbol 603 MovieClip {Page44} Frame 1 | Symbol 601 EditableText |
"CR" | Symbol 612 MovieClip {Page45} Frame 1 | Symbol 606 EditableText |
"CR" | Symbol 612 MovieClip {Page45} Frame 1 | Symbol 609 EditableText |
"CR" | Symbol 621 MovieClip {Page46} Frame 1 | Symbol 615 EditableText |
"CR" | Symbol 621 MovieClip {Page46} Frame 1 | Symbol 618 EditableText |
"CR" | Symbol 630 MovieClip {Page47} Frame 1 | Symbol 624 EditableText |
"CR" | Symbol 630 MovieClip {Page47} Frame 1 | Symbol 627 EditableText |
"CR" | Symbol 639 MovieClip {Page48} Frame 1 | Symbol 633 EditableText |
"CR" | Symbol 639 MovieClip {Page48} Frame 1 | Symbol 636 EditableText |
"CR" | Symbol 648 MovieClip {Page49} Frame 1 | Symbol 642 EditableText |
"CR" | Symbol 648 MovieClip {Page49} Frame 1 | Symbol 645 EditableText |
"CR" | Symbol 657 MovieClip {Page50} Frame 1 | Symbol 651 EditableText |
"CR" | Symbol 657 MovieClip {Page50} Frame 1 | Symbol 654 EditableText |
"CR" | Symbol 666 MovieClip {Page51} Frame 1 | Symbol 660 EditableText |
"CR" | Symbol 666 MovieClip {Page51} Frame 1 | Symbol 663 EditableText |
"CR" | Symbol 675 MovieClip {Page52} Frame 1 | Symbol 669 EditableText |
"CR" | Symbol 675 MovieClip {Page52} Frame 1 | Symbol 672 EditableText |
"CR" | Symbol 683 MovieClip {Page53} Frame 1 | Symbol 678 EditableText |
"CR" | Symbol 683 MovieClip {Page53} Frame 1 | Symbol 681 EditableText |
"CR" | Symbol 691 MovieClip {Page54} Frame 1 | Symbol 686 EditableText |
"CR" | Symbol 691 MovieClip {Page54} Frame 1 | Symbol 689 EditableText |
"CR" | Symbol 699 MovieClip {Page55} Frame 1 | Symbol 694 EditableText |
"CR" | Symbol 699 MovieClip {Page55} Frame 1 | Symbol 697 EditableText |
"CR" | Symbol 708 MovieClip {Page56} Frame 1 | Symbol 702 EditableText |
"CR" | Symbol 708 MovieClip {Page56} Frame 1 | Symbol 705 EditableText |
"CR" | Symbol 717 MovieClip {Page57} Frame 1 | Symbol 711 EditableText |
"CR" | Symbol 717 MovieClip {Page57} Frame 1 | Symbol 714 EditableText |
"CR" | Symbol 725 MovieClip {Page58} Frame 1 | Symbol 720 EditableText |
"CR" | Symbol 725 MovieClip {Page58} Frame 1 | Symbol 723 EditableText |
"CR" | Symbol 733 MovieClip {Page59} Frame 1 | Symbol 728 EditableText |
"CR" | Symbol 733 MovieClip {Page59} Frame 1 | Symbol 731 EditableText |
"CR" | Symbol 742 MovieClip {Page60} Frame 1 | Symbol 736 EditableText |
"CR" | Symbol 742 MovieClip {Page60} Frame 1 | Symbol 739 EditableText |
"CR" | Symbol 750 MovieClip {Page61} Frame 1 | Symbol 745 EditableText |
"CR" | Symbol 750 MovieClip {Page61} Frame 1 | Symbol 748 EditableText |
"CR" | Symbol 759 MovieClip {Page62} Frame 1 | Symbol 753 EditableText |
"CR" | Symbol 759 MovieClip {Page62} Frame 1 | Symbol 756 EditableText |
"CR" | Symbol 767 MovieClip {Page63} Frame 1 | Symbol 762 EditableText |
"CR" | Symbol 767 MovieClip {Page63} Frame 1 | Symbol 765 EditableText |
"CR" | Symbol 776 MovieClip {Page64} Frame 1 | Symbol 770 EditableText |
"CR" | Symbol 776 MovieClip {Page64} Frame 1 | Symbol 773 EditableText |
"CR" | Symbol 785 MovieClip {Page65} Frame 1 | Symbol 779 EditableText |
"CR" | Symbol 785 MovieClip {Page65} Frame 1 | Symbol 782 EditableText |
"CR" | Symbol 793 MovieClip {Page66} Frame 1 | Symbol 788 EditableText |
"CR" | Symbol 793 MovieClip {Page66} Frame 1 | Symbol 791 EditableText |
"CR" | Symbol 802 MovieClip {Page67} Frame 1 | Symbol 796 EditableText |
"CR" | Symbol 802 MovieClip {Page67} Frame 1 | Symbol 799 EditableText |
"CR" | Symbol 811 MovieClip {Page68} Frame 1 | Symbol 805 EditableText |
"CR" | Symbol 811 MovieClip {Page68} Frame 1 | Symbol 808 EditableText |
"CR" | Symbol 820 MovieClip {Page69} Frame 1 | Symbol 814 EditableText |
"CR" | Symbol 820 MovieClip {Page69} Frame 1 | Symbol 817 EditableText |
"CR" | Symbol 828 MovieClip {Page70} Frame 1 | Symbol 823 EditableText |
"CR" | Symbol 828 MovieClip {Page70} Frame 1 | Symbol 826 EditableText |
"CR" | Symbol 836 MovieClip {Page71} Frame 1 | Symbol 831 EditableText |
"CR" | Symbol 836 MovieClip {Page71} Frame 1 | Symbol 834 EditableText |
"CR" | Symbol 845 MovieClip {Page72} Frame 1 | Symbol 839 EditableText |
"CR" | Symbol 845 MovieClip {Page72} Frame 1 | Symbol 842 EditableText |
"CR" | Symbol 854 MovieClip {Page73} Frame 1 | Symbol 848 EditableText |
"CR" | Symbol 854 MovieClip {Page73} Frame 1 | Symbol 851 EditableText |
"CR" | Symbol 863 MovieClip {Page74} Frame 1 | Symbol 857 EditableText |
"CR" | Symbol 863 MovieClip {Page74} Frame 1 | Symbol 860 EditableText |
"CR" | Symbol 871 MovieClip {Page75} Frame 1 | Symbol 866 EditableText |
"CR" | Symbol 871 MovieClip {Page75} Frame 1 | Symbol 869 EditableText |
"CR" | Symbol 879 MovieClip {Page76} Frame 1 | Symbol 874 EditableText |
"CR" | Symbol 879 MovieClip {Page76} Frame 1 | Symbol 877 EditableText |
"CR" | Symbol 888 MovieClip {Page77} Frame 1 | Symbol 882 EditableText |
"CR" | Symbol 888 MovieClip {Page77} Frame 1 | Symbol 885 EditableText |
"CR" | Symbol 897 MovieClip {Page78} Frame 1 | Symbol 891 EditableText |
"CR" | Symbol 897 MovieClip {Page78} Frame 1 | Symbol 894 EditableText |
"CR" | Symbol 906 MovieClip {Page79} Frame 1 | Symbol 900 EditableText |
"CR" | Symbol 906 MovieClip {Page79} Frame 1 | Symbol 903 EditableText |
"CR" | Symbol 915 MovieClip {Page80} Frame 1 | Symbol 909 EditableText |
"CR" | Symbol 915 MovieClip {Page80} Frame 1 | Symbol 912 EditableText |
"CR" | Symbol 924 MovieClip {Page81} Frame 1 | Symbol 918 EditableText |
"CR" | Symbol 924 MovieClip {Page81} Frame 1 | Symbol 921 EditableText |
"CR" | Symbol 933 MovieClip {Page82} Frame 1 | Symbol 927 EditableText |
"CR" | Symbol 933 MovieClip {Page82} Frame 1 | Symbol 930 EditableText |
"CR" | Symbol 941 MovieClip {Page83} Frame 1 | Symbol 936 EditableText |
"CR" | Symbol 941 MovieClip {Page83} Frame 1 | Symbol 939 EditableText |
"CR" | Symbol 950 MovieClip {Page84} Frame 1 | Symbol 944 EditableText |
"CR" | Symbol 950 MovieClip {Page84} Frame 1 | Symbol 947 EditableText |
"CR" | Symbol 959 MovieClip {Page85} Frame 1 | Symbol 953 EditableText |
"CR" | Symbol 959 MovieClip {Page85} Frame 1 | Symbol 956 EditableText |
"CR" | Symbol 968 MovieClip {Page86} Frame 1 | Symbol 962 EditableText |
"CR" | Symbol 968 MovieClip {Page86} Frame 1 | Symbol 965 EditableText |
"CR" | Symbol 976 MovieClip {Page87} Frame 1 | Symbol 971 EditableText |
"CR" | Symbol 976 MovieClip {Page87} Frame 1 | Symbol 974 EditableText |
"CR" | Symbol 985 MovieClip {Page88} Frame 1 | Symbol 979 EditableText |
"CR" | Symbol 985 MovieClip {Page88} Frame 1 | Symbol 982 EditableText |
"CR" | Symbol 994 MovieClip {Page89} Frame 1 | Symbol 988 EditableText |
"CR" | Symbol 994 MovieClip {Page89} Frame 1 | Symbol 991 EditableText |
"CR" | Symbol 1003 MovieClip {Page90} Frame 1 | Symbol 997 EditableText |
"CR" | Symbol 1003 MovieClip {Page90} Frame 1 | Symbol 1000 EditableText |
"CR" | Symbol 1011 MovieClip {Page91} Frame 1 | Symbol 1006 EditableText |
"CR" | Symbol 1011 MovieClip {Page91} Frame 1 | Symbol 1009 EditableText |
"CR" | Symbol 1020 MovieClip {Page92} Frame 1 | Symbol 1014 EditableText |
"CR" | Symbol 1020 MovieClip {Page92} Frame 1 | Symbol 1017 EditableText |
"CR" | Symbol 1029 MovieClip {Page93} Frame 1 | Symbol 1023 EditableText |
"CR" | Symbol 1029 MovieClip {Page93} Frame 1 | Symbol 1026 EditableText |
"CR" | Symbol 1040 MovieClip {Page94} Frame 1 | Symbol 1032 EditableText |
"CR" | Symbol 1040 MovieClip {Page94} Frame 1 | Symbol 1036 EditableText |
"CR" | Symbol 1050 MovieClip {Page95} Frame 1 | Symbol 1043 EditableText |
"CR" | Symbol 1050 MovieClip {Page95} Frame 1 | Symbol 1048 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 |
|