STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #46488 |
Medal Awarded |
Are you sure you wish to quit? |
Yes |
No |
Sponsored By |
00% |
More Games |
Credits |
Top Scores |
On older machines, it is strongly advised that you turn the graphics quality to 'Low' |
Medals |
Options |
Play |
CREDITS |
Credits |
Developed by OMGames |
Sponsored By Graphics Aaron Perez Newspaper Articles BBC - 'On this day' Special Thanks Chris Hughes FlashGameLicense MochiAds Network EQ |
Done |
Testers alphabetagamer Javier Lazaro JanArve voidskipper Torphe bigjko SageGames smith1302 pork berto nspgames Burnside |
Sound |
Graphics |
Particle Effects |
On |
Off |
High |
Low |
Options |
Medals |
Score: 0 Shots: 0 Hits: 0 Kills: 0 Upgrades: 0 Days Defended: 0 Lives Lost: 0 Games Played: 0 |
Awarded for ... Awarded for ... |
Lifetime Stats |
Lives: 88 |
Score: 8888888 |
Main menu |
1st October 1940 |
Kills: 8888888 |
PAUSED |
Skip Tutorial |
Skip Tutorial |
Next |
1/6 Welcome sergeant, let me give you a quick run- down of the situation - your mission is to prevent any and all enemy aircraft from getting through our defenses. |
2/6 The enemy will be coming in waves to test our defensive capabilities, so between each wave you'll have a chance to upgrade the turret to your requirements. |
3/6 The small cursor follows your mouse while the large cursor shows where the turret is currently aiming. There is a bit of a delay in the tracking, but you can upgrade this. |
4/6 Hold down the left mouse button for a sustained fire. Due to the distance to the enemy you should aim in front of them in order to hit them as centrally as possible - hits to the center will do far more damage. |
5/6 The turret is still quite inaccurate - so be sure to keep firing until you're sure you've downed the bugger. As with everything else, the accuracy can also be upgraded between rounds. |
6/6 One last thing - the air force is pretty stretched currently, so you'll only be able to let a maximum of ten aircraft through until they overwhelm us. Now then, look sharp - Jerry's coming! |
STATS |
Score: 000000000000 Shots: 0000000000 Hits: 0000000000 Accuracy: 000 Kills: 000000000000 Lives Remaining: 00 |
7 September 1940 |
LONDON BLITZED BY GERMAN BOMBERS |
The German air force has unleashed a wave of heavy bombing raids on London, killing hundreds of civilians and injuring many more. The Ministry of Home Security said the scale of the attacks was the largest the Germans had yet attempted. "Our defences have actively engaged the enemy at all points," said a communiqué issued this evening. "The civil defence services are responding admirably to all calls that are being made upon them." The first raids came towards the end of the afternoon, and were concentrated on the densely populated East End, along the river by London's docks. |
About 300 bombers attacked the city for over an hour and a half. The entire docklands area seemed to be ablaze as hundreds of fires lit up the sky. Once darkness fell, the fires could be seen more than 10 miles away, and it is believed that the light guided a second wave of German bombers which began coming over at about 2030 BST (1930 GMT). The night bombing lasted over eight hours, shaking the city with the deafening noise of hundreds of bombs falling so close together there was hardly a pause between them. |
Continued on page two |
VICTORY FOR RAF IN BATTLE OF BRITAIN |
RAF Fighter Command is claiming victory over the Luftwaffe after a day of heavy bombing raids ended in big losses for the enemy. According to the RAF, 176 enemy aircraft were destroyed by fighter planes. At least another nine aircraft were hit by anti-aircraft guns. British casualties were much lighter - only 25 aircraft lost with 13 pilots killed or missing. The Air Ministry says the German losses are the highest since 18 August, five days after the Battle of Britain began in earnest. Today there were two major attacks on London during daylight and a number of smaller raids on the south coast in the Portland and Southampton areas. |
The first big attack came in the morning at 1100 hours. A wave of about 100 German aircraft was spotted heading over the Kent coast towards London followed by a second wave of about 150 planes. Spitfire and Hurricane squadrons were sent to meet them and many German planes are reported to have turned away without dropping any bombs. However, Buckingham Palace was hit during this initial raid. Two heavy bombs fell, one on the Palace buildings and one on the lawns. Neither exploded but one caused damage to the Queen's private apartments. |
GERMANS BOMB COVENTRY TO DESTRUCTION |
The German Luftwaffe has bombed Coventry in a massive raid which lasted more than 10 hours and left much of the city devastated. Relays of enemy aircraft dropped bombs indiscriminately. One of the many buildings hit included the 14th century cathedral, which was all but destroyed. Initial reports suggest the number of casualties is about 1,000. Intensive anti-aircraft fire kept the raiders at a great height from which accurate bombing was impossible. Reports say 4,330 homes were destroyed and three- quarters of the city's factories damaged. |
Other targets included two hospitals, two churches, hotels, clubs, cinemas, public-shelters, public swimming baths, a police station and a post office. According to one report, some 500 enemy aircraft took part in the raid. Wave upon wave of bombers scattered their lethal payloads over the city. The night sky, already lit by a brilliant moon, was further illuminated by flares and incendiary bombs. The German High Command has issued a communiqué describing the attack on Coventry as a reprisal for the British attack on Munich - the birthplace of the Nazi party. |
HITLER INVADES THE SOVIET UNION |
German forces have invaded the Soviet Union. In a pre-dawn offensive, German troops pushed into the USSR from the south and west, with a third force making their way from the north towards Leningrad. At 0500 GMT, an hour after the invasion began, the Nazi Minister for Propaganda, Joseph Goebbels, went on national radio to read a proclamation by Adolf Hitler promising that the mobilisation of the German army would be the "greatest the world has ever seen". The invasion breaks the non- aggression pact signed by Germany and the Soviet Union in 1939. |
The pact has since been described by the German leader, Adolf Hitler, as a stain on Germany's record. Initial reports suggest that the German troops have made rapid progress. A correspondent with the German Army on the northern front reported the Soviet Army opened fire immediately at the German advance, but German soldiers overran the first of the Soviet positions and within a few minutes had captured the frontier posts. Germany is thought to have committed a massive force of more than three million men, supported by more than 3,000 tanks, 7,000 guns and nearly 3,000 aircraft. |
SECRET MEETINGS SEAL US-BRITAIN ALLIANCE |
The Prime Minister, Winston Churchill, has spent the last few days in top-secret meetings with the American President, Franklin D Roosevelt. Details of the meetings only emerged after the announcement of a joint declaration by Britain and America on the basic principles for a post-war world, sealing the alliance between the two countries for the downfall of Hitler. The document, known as the Atlantic Charter, consists of a list of eight undertakings. * Britain and the United States seek no territorial gains from the war |
* any changes to a country's territory should only happen with the agreement of the people living there * it is the right of everyone to choose the government under which they will live * self-government should be restored to those who have lost it * there should be free trade between all nations * improvements in the economy and in living standards should be available to all * there should be peace following what the Charter calls "the end of Nazi tyranny" * peace should enable freedom of movement around the world |
JAPANESE PLANES BOMB PEARL HARBOR |
Japan has launched a surprise attack on the American naval base at Pearl Harbor in Hawaii and has declared war on Britain and the United States. The US president, Franklin D Roosevelt, has mobilised all his forces and is poised to declare war on Japan. Details of the attack in Hawaii are scarce but initial reports say Japanese bombers and torpedo-carrying planes targeted warships, aircraft and military installations in Pearl Harbor, on Oahu, the third largest and chief island of Hawaii. |
News of the daring raid has shocked members of Congress at a time when Japanese officials in Washington were still negotiating with US Secretary of State Cordell Hull on lifting US sanctions imposed after continuing Japanese aggression against China. At 0755 local time the first wave of between 50 and 150 planes struck the naval base for 35 minutes causing several fires and "untold damage" to the Pacific Fleet. The Japanese squadrons dropped high-explosive and incendiary bombs. |
GERMANY AND ITALY DECLARE WAR ON US |
Germany and Italy have announced they are at war with the United States. America immediately responded by declaring war on the two Axis powers. Three days ago, US President Franklin Roosevelt announced America was at war with Japan, the third Axis power, following the surprise attack on its naval base at Pearl Harbor. Today Italian dictator, Benito Mussolini, made his declaration first - from the balcony over the Piazza Venezia in Rome - pledging the "powers of the pact of steel" were determined to win. |
Then Adolf Hitler made his announcement at the Reichstag in Berlin saying he had tried to avoid direct conflict with the US but, under the Tripartite Agreement signed on 27 September 1940, Germany was obliged to join with Italy to defend its ally Japan. "After victory has been achieved," he said. "Germany, Italy and Japan will continue in closest co- operation with a view to establishing a new and just order." |
SINGAPORE FORCED TO SURRENDER |
British forces in Singapore have surrendered unconditionally to the Japanese seven days after enemy troops first stormed the island. A war correspondent of the Japanese News Agency in Singapore reported that fighting ceased along the entire Malayan front at 2200 local time. The British and Japanese commanders-in-chief, Lieutenant-General Arthur Percival and Lieutenant- General Yamashita Tomoyuki met in the Ford motor plant at the foot of Bukit Timah Hill to sign the surrender documents. |
The British capitulation comes one week after Japanese forces invaded Singapore and only two weeks since their onslaught on the Malay Peninsula forced the British troops' withdrawal to the island. According to reports from Japanese headquarters the final deal was signed at 1900 local time and the ceasefire came into effect three hours later. Under the terms of the surrender, 1,000 British troops will be left in Singapore city to maintain order until the Japanese Army complete their occupation. |
MALTA GETS GEORGE CROSS FOR BRAVERY |
The people of Malta have been awarded the George Cross in recognition of their continuing heroic struggle against enemy attack. The British colony in the Mediterranean is of crucial strategic importance to the Allied North African campaign and has been under almost constant attack from Italian and German aircraft since June 1940. But the island's real ordeal began four months ago when Adolf Hitler ordered it should be "neutralised" in preparation for a German invasion. Since then the Luftwaffe has carried out hundreds of air raids on Malta, at one point averaging seven a day. |
In his message to the island's governor, King George VI said: "To honour her brave people I award the George Cross to the Island Fortress of Malta, to bear witness to a heroism and a devotion that will long be famous in history." Malta is the first British Commonwealth country to receive the bravery award - second only in ranking to the Victoria Cross - which is normally only awarded to individuals. The island's governor, Lieutenant- General Sir William Dobbie accepted the award saying: "By God's help Malta will not weaken but will endure until victory is won." |
JAPANESE BEATEN IN BATTLE OF MIDWAY |
The United States has routed the Japanese Navy in a major three-day battle over a remote US naval and air base at Midway Island in the Pacific Ocean. The victory has dealt a severe blow to Japan's ambitions to advance right across the Pacific towards the US coast. The tiny island, 1,000 miles north-west of Hawaii, was targeted as a potential launching pad for the Japanese advance. The Japanese attacked in the early hours of 4 June with heavy air raids on the military base. |
The US responded with a decisive counter-attack, using the US Pacific Fleet, army bombers and the marines. The Japanese were clearly taken by surprise by the scale of the American defence. The battle was fought almost exclusively from aircraft carriers - only the second time this kind of fighting has been attempted. The first was just a month ago, in the Battle of the Coral Sea, when the United States thwarted Japanese plans to invade Australia. |
ALLIES LAUNCH DARING RAID ON DIEPPE |
Allied troops have pulled back after nine hours of heavy fighting on the French coast at Dieppe, north-west of Paris. The withdrawal brings to an end the largest operation yet to include the army, navy and air force at the same time. Combined Operations Headquarters have issued a statement from London saying the raid had been completed as planned. "Vital experience has been gained in the employment of substantial numbers of troops in an assault, and in the transport and use of heavy equipment during combined operations," it said. |
The plan, codenamed Operation Jubilee, was to open a front 11 miles (18km) long centred on the port of Dieppe. The area was known to be heavily fortified and defended by the Germans, and strong resistance was expected. Most of the 6,000-strong force was made up of Canadians, seeing front line action for the first time, as well as British, American and French soldiers. The raid began when the troops set off in Royal Navy ships on the perilous journey across the Channel to the coast of occupied France. |
ROMMEL GOES ON THE RUN AT EL-AMEIN |
The German army in North Africa is in full retreat, after suffering a comprehensive defeat in Egypt at the hands of the 8th Army under General Bernard Montgomery. News of the victory came in a special joint war report from British Headquarters in Cairo this evening. It described the retreating columns of German soldiers as "disordered" and said they were being "relentlessly attacked by our land forces, and by the Allied air force, by day and night." It went on to say that Allied troops have captured more than 9,000 prisoners of war, including the commander of Germany's Afrika Korps, General Ritter von Thoma. |
Casualties among the German troops are known to have been high. The King sent a message of congratulations to the Allied Commander in Egypt, General Harold Alexander, saying "The 8th Army... has dealt the Axis a blow of which the importance cannot be exaggerated." It has taken 12 days and nights of fierce fighting around the desert village of El Alamein to drive back the massed forces of the German commander, Field Marshal Erwin Rommel. |
BEVERIDGE LAYS WELFARE FOUNDATION |
The coalition British Government has unveiled plans for a welfare state offering care to all from the cradle to the grave. The Beveridge report proposes a far-reaching series of changes designed to provide a financial safety net to ensure a "freedom from want" after the war is over. Everyone of working age would be expected to pay a weekly national insurance contribution. In return benefits would be paid to the sick, widowed, retired, unemployed and there would also be an allowance for families. |
The architect of the report, economist Sir William Beveridge, drew on advice from various government departments including the Home Office, Ministry of Labour and National Service, the Ministry of Pensions, the Ministry of Health and the Treasury. His report was based on research carried out between the two world wars, which looked at issues like poverty, as well as old age and birth rates. He found provision for old age represented one of the most pressing problems. |
BRITAIN CONDEMNS MASSACRE OF JEWS |
The British Foreign Secretary, Anthony Eden, has told the House of Commons about mass executions of Jews by Germans in occupied Europe. Mr Eden also read out a United Nations declaration condemning "this bestial policy". He said news of German atrocities sent in by the Polish Government and widely reported in the press this month would only serve to strengthen allied determination to fight Nazism and punish all those responsible. After his announcement the House rose and held a one- minute silence in sympathy for the victims. |
Mr Eden described how the German authorities, who have already stripped the Jews of their basic human rights, were now carrying out "Hitler's oft repeated intention to exterminate the Jewish people in Europe". He described how hundreds of thousands of men, women and children were being transported from all German-occupied territory "in conditions of appalling horror and brutality" to Eastern Europe. In Poland, Jewish ghettoes were being "systematically emptied" except for the able-bodied who were being sent to labour camps. |
GERMANS SURRENDER AT STALINGRAD |
The Soviet Government has announced the final defeat of the German 6th Army at the port of Stalingrad, in southern Russia. A statement late this evening said: "Our forces have now completed the liquidation of the German Fascist troops encircled in the area of Stalingrad. "The last centre of enemy resistance in the Stalingrad area has thus been crushed." The declaration brings to an end five months of heavy fighting for the city. The battle has been described as among the most terrible of the war so far. |
Another 45,000 German soldiers have been taken prisoner in the last two days, bringing the total in custody to over 90,000 officers and men. The prisoners are understood to be in an appalling condition after enduring months of starvation in temperatures down to -30°C. They are the remains of the 330,000-strong German force sent to take Stalingrad. The rest - about a quarter of a million men - have died, as many from illness, starvation and frostbite as from the fighting itself. |
GERMANS CRUSH JEWISH UPRISING |
All resistance in the Jewish ghetto in Warsaw has ended after 28 days of fighting. In his operational report, the local SS commander, Brigadier Juergen Stroop, said the uprising began on 19 April when SS, police and Wehrmacht units using tanks and other armoured vehicles entered the ghetto to take Jews to the railway station for transportation to concentration camps. They were repelled by Jews using homemade explosives, rifles, small arms and "in one case a light machine-gun". He said his troops were involved in pitched battles day and night with groups of about 20 or 30 Jews - both men and women. |
"On April 23 Himmler issued his order to complete the combing out of the Warsaw ghetto with the greatest severity and relentless tenacity. I therefore decided to destroy the entire Jewish residential area by setting every block on fire." The last battle ended with the destruction of the Great Synagogue today. On 28 April the Central Committee of Jewish Labour and the Jewish National Committee in Poland sent a desperate message to the National Council of Poland in London. |
RAF RAID SMASHES GERMAN DAMS |
An audacious RAF bombing raid into the industrial heartland of Germany last night has wrecked three dams serving the Ruhr valley. The attack disrupted water and electricity supplies in a key area for the manufacture of Germany's war munitions. The Secretary of State for Air, Sir Archibald Sinclair, called the raid "a trenchant blow for victory". The mission, known as Operation Chastise, has been planned for months. The crews were specially selected for the job, and have been training in absolute secrecy. |
The bombs themselves were invented specifically for the task by the aircraft engineer Dr Barnes Wallis, the designer of the Wellington bomber. They were barrel-shaped, and used the principle of a "ducks and drakes" stone bouncing on the water to bypass the defences around the dams. The Lancaster bombers flown by 617 Squadron were extensively modified, and the crews trained to fly at less than 100ft (30.48m) above the water, the height required to drop the bombs successfully. |
WESTERN ALLIES INVADE SICILY |
The armed forces of Britain, the United States and Canada have landed on the Mediterranean island of Sicily. It is the first major landing of British troops on European soil since the fall of Crete two years ago. Initial resistance has been surprisingly weak against British forces with little anti- aircraft fire and no enemy naval intervention. However, the US forces faced a tougher fight on their beaches. The Times reports Allied air forces acted in close co- operation with naval and ground forces. |
Late last night airborne troops in parachutes and gliders - many of whom fought in North Africa - were dropped over the island. American paratroops were the first to land at 2110 under the command of Colonel John Cerny, who said a whole battalion had been dropped in one area alone. They were followed by British airborne troops two hours later. There is little news about them at the moment but all the aircraft carrying them returned to base in North Africa safely. |
ITALIAN DICTATOR MUSSOLINI QUITS |
The Italian dictator, Benito Mussolini, is reported to have stepped down as head of the armed forces and the government. King Victor Emmanuel has assumed control of the army and issued a statement saying his country would "through the valour of her troops and the determination of her civilian population, find, in the respect of her old institutions, the way of recovery". Marshal Pietro Badoglio is the new prime minister. He said the war would go on and he urged the people to rally round the King. He also gave a warning that any attempt to disrupt public order would be severely dealt with. |
The resignation of Mussolini, Adolf Hitler's junior partner, will be seen as a blow to the Axis coming hot on the heels of the Allies' invasion of Sicily. Reports from Sicily say most of the island is now in Allied hands, apart from the mountainous area in the north-east, where they are still meeting tough resistance from the German military. The Times diplomatic correspondent says: "Mussolini, who will be 60 on Thursday, has been ill in recent months, but his resignation is not covered with the easy pretence of ill- health. |
ALLIED TROOPS INVADE MAINLAND ITALY |
British troops have landed on the Italian mainland four years to the day after war was declared on Germany. Their arrival in the "toe" of Italy follows two days of heavy bombardment by warships and Flying Fortresses of railways and communication lines. After crossing the Straits of Messina from Sicily to mainland Italy, British and Canadian troops of the 8th Army met little resistance at the port of Reggio di Calabria. Amphibian craft known as "ducks" streamed across the narrow straits to the mainland, full of troops still basking in the glory of victory over the Germans in Sicily. |
General Sir Bernard Montgomery commanding the British and Commonwealth 8th Army has said the aim is to take over the whole country and eliminate Italy from the war. Speaking on the BBC he said: "We have a good plan and air support on a greater scale than we have ever had before. "There can only be one end to this next battle, and that is another success. Forward to victory! Let us knock Italy out of the war." The Times special correspondent reporting from north of Reggio said the port had been captured without a shot being fired and was virtually deserted. |
ITALY'S SURRENDER ANNOUNCED |
Italy has signed an unconditional armistice with the Allies, General Dwight D Eisenhower has announced. The surrender was signed five days ago in secret by a representative of Marshal Pietro Badoglio, Italy's prime minister since the downfall of Benito Mussolini in July. General Eisenhower - the commander in chief of Allied forces in the Mediterranean - said the Italian Government had agreed to end all hostilities with the United Nations. In a broadcast on Algiers radio at 1730 local time, he said: "All Italians who now act to help eject the German aggressor from Italian soil will have the assistance and support of the United Nations." |
Afterwards, in a personal message to the Italian people, Marshal Badoglio confirmed the surrender and even hinted his people should turn against their former allies, the Germans. "The Italian forces will cease all acts of hostilities against the Anglo-American forces, wherever they may be. They will, however, oppose attacks of any other forces." The Italian Government first suggested an armistice in August, three weeks after the fall of Mussolini during a meeting on neutral territory - probably Portugal. |
ALLIES UNITED AFTER TERHAN CONFERENCE |
Allied leaders of Britain, the United States and the Soviet Union have ended a landmark conference held in Tehran, the capital of Iran. It was the first time Winston Churchill, President Franklin D Roosevelt and Marshal Joseph Stalin had met together. In a joint statement issued after the four-day conference, they expressed a determination to work together to win the war in Europe and in Asia and establish an "enduring peace". The three allies said they had reached agreement on a second front although actual details were not given - only that operations would take place in the east, west and south. |
They stated: "We expressed our determination that our nations shall work together in war and in the peace that will follow." And they pledged to form a United Nations and "banish the scourge and terror of war for many generations". The declaration ended: "We came here with hope and determination. We leave here, friends in fact, in spirit and in purpose." The foundations for this agreement were laid at a conference held in Moscow a month ago between foreign ministers of the allied countries. |
LENINGRAD SIEGE ENDS AFTER 900 DAYS |
The Soviet Army has lifted the blockade of Leningrad that has been besieged since German forces cut the land link to the city on 8 July 1941. Soviet soldiers broke through the German line of defence at key points and recaptured hundreds of towns and villages in the region, according to a Russian communique issued by General Leonid Govorov, commander of the Leningrad front. It is believed that hundreds of thousands of Leningrad's population of 2.5 million have died of starvation, exposure, disease or enemy action since 1 September 1941. |
The German army reached Leningrad soon after invading Russia on 22 June 1941 but stopped short of taking Russia's second city after facing fierce resistance and decided instead on a blockade. All land communication was cut off and the city subjected to air and artillery bombardment. The harshest winter in decades added to the suffering of Leningrad's starving inhabitants but this was partially eased when Lake Ladoga froze, opening a truck route to bring in food and fuel over the ice. |
MONTE CASSINO FALLS TO THE ALLIES |
The Polish flag is flying over the ruins of the ancient Italian monastery which has been a symbol of German resistance since the beginning of the year. Polish troops entered the hill- top abbey this morning, six days after the latest attacks began on this strategic stronghold at the western end of the German defensive position known as the Gustav Line. British troops have taken control of the fortified town of Cassino at the foot of the "Monastery Hill". The Allies' hard-fought victory comes four months after their first assault on Monastery Hill failed in January. |
A German official announcement said: "Cassino, which the Anglo- Americans have vainly been charging for months with strong forces, was evacuated without a fight on Wednesday night in favour of a bolt position farther in the rear for the sake of economising in forces." The Allies, under the overall command of General Sir Harold Alexander, began the fourth and final offensive for Monte Cassino on 11 May. According to reports from Allied headquarters, the 8th Army succeeded in cutting Highway Six, the main road linking the south to Rome |
CELEBRATIONS AS ROME IS LIBERATED |
The people of Rome have crowded onto the streets to welcome the victorious Allied troops. The first American soldiers, members of the 5th Army, reached the centre of Rome late last night after encountering dogged resistance from German forces on the outskirts of the city. Early this morning it was announced the German troops had been ordered to withdraw. Rome is the first of the three Axis powers' capitals to be taken and its recapture will be seen as a significant victory for the Allies and the American commanding officer who led the final offensive, Lieutenant General Mark Clark. |
In a broadcast in the United States this evening, President Franklin D Roosevelt welcomed the fall of Rome with the words, "One up, two to go." But he gave a warning that Germany had not yet suffered enough losses to cause her to collapse. In Rome itself, the people have been celebrating. Shops have closed and huge crowds have taken to the streets, cheering, waving and hurling bunches of flowers at the passing army vehicles. First reports from the city say it has been left largely undamaged by the occupying German forces. |
D-DAY MARKS START OF EUROPE INVASION |
Thousands of Allied troops have begun landing on the beaches of Normandy in northern France at the start of a major offensive against the Germans. Thousands of paratroops and glider-borne troops have also been dropped behind enemy lines and the Allies are already said to have penetrated several miles inland. The landings were preceded by air attacks along the French coast. About 1,300 RAF planes were involved in the first wave of assaults then 1,000 American bombers took up the attack dropping bombs on targets in northern France. |
The Prime Minister Winston Churchill has told MPs that Operation Neptune - the codename for the Normandy landings - is proceeding "in a thoroughly satisfactory manner". He said the landing of airborne troops was "on a scale far larger than anything there has been so far in the world" and had taken place with extremely little loss. The assault began shortly after midnight under the command of General Bernard Montgomery. Upwards of 4,000 ships and several thousand smaller craft crossed the Channel to the northern coast of France. |
HITLER SURVIVES ASSASSINATION ATTEMPT |
Adolf Hitler has escaped death after a bomb exploded at 1242 local time at his headquarters in Rastenberg, East Prussia. The German News Agency broke the news from Hitler's headquarters, known as the "wolf's lair", his command post for the Eastern Front. A senior officer, Colonel Claus Schenk von Stauffenberg, has been blamed for planting the bomb at a meeting at which Hitler and other senior members of the General Staff were present. Hitler has sustained minor burns and concussion but, according to the news agency, managed to keep his appointment with Italian leader Benito Mussolini. |
Hermann Goering, Commander-in-Chief of the Luftwaffe and Hitler's designated successor, went to see Hitler when he heard about the attack. The German News Agency said the German people were deeply grateful that no serious harm had come to their leader and that fate had allowed him to "accomplish his great task". "The attempt which has failed must be a warning to every German to redouble his war effort," said the newsreader. This week has seen the heaviest American bombing of Germany since they entered the war. |
UPRISING TO FREE WARSAW BEGINS |
The Polish Home Army has begun a battle to liberate Warsaw, the first European capital to fall to the Germans nearly five years ago. At 1700 local time, the code signal "Tempest" was given and there was a wave of explosions and rifle fire throughout the city. Reports from Poland say the timing of the uprising was chosen for maximum effect as the Germans appeared to be about to withdraw from Warsaw. The German frontline has been forced to retreat over the past few months in the face of a sustained attack from the Red Army, forcing them out of the Baltic States, Belorussia and western Poland. |
Soviet troops are now said to be fighting within 10-12 miles of Praga, the suburb on Warsaw's right bank. To the north of the city, Soviet troops are advancing north-westward to Warsaw, with the River Vistula on their left flank. General Tadeusz 'Bor' Komorowski, commander- in-chief of the Home Army, or Armia Krajowa, wanted to take the Germans by surprise and seized his opportunity in late afternoon. |
PARIS IS LIBERATED AS GERMANS SURRENDER |
After four years under German occupation, Paris is now free. Last night, the French 2nd Armoured Division under General Philippe Leclerc was the first Allied force to enter the city, greeted by loud cheers from Parisians after many days of fighting between the Resistance and the German occupiers. The new Free French wireless station reported the German commander of the Paris region, General Dietrich von Choltitz, signed a surrender at Montparnasse station in front of General Leclerc and Colonel Rol, commander of the Forces Francaises de l'Interieur (FFI ) in the Paris region. |
Colonel Rol praised the Resistance forces that fought the occupying Germans and opened the way for the Allies to enter the capital. At 1900 local time, General Charles de Gaulle - leader of the Free French who has been living in exile in London since the Fall of France in 1940 - entered the city. In a broadcast to the nation from the Hotel de Ville he said: "I wish simply from the bottom of my heart to say to you: Vive Paris!" |
AIRBORNE INVASION OF HOLLAND BEGINS |
Allied forces have landed behind enemy lines in Holland at the beginning of a massive operation designed to bring an end to the war in Europe. RAF Lancasters and about 1,000 US Flying Fortress bombers had prepared the way by attacking airfields, German gun positions and barracks. At noon today, thousands of fully equipped troops parachuted down from more than 1,000 aircraft into the Rhine delta and behind enemy lines. |
RAF Mitchells and Boston Medium bombers, Mosquitoes, Typhoons, Spitfires and American Mustangs and Lightnings bombed barracks and gun emplacements allowing gliders to landed in relative safety. Several German fighters were shot down. This is one of the largest airborne invasions ever undertaken and the first major operation carried out by the First Airborne Allied Army, which is a consolidation of British, US and Polish airborne troops under the command of Lieutenant-General Lewis Brereton, formerly commander of the US Ninth Air Force. |
AIRBORNE TROOPS RETREAT FROM ARNHEM |
British and Polish soldiers withdrew from Arnhem last night south across the Rhine. Those still trapped in the Dutch town have surrendered, according to the Germans. They had held the northern end of the bridge that crossed the Lower Rhine for nine days, the last three without water. British reinforcements have not been able to secure the south bank of the river and a German counteroffensive has managed to take the town of Elst to the south of Arnhem. The failure of the daring airborne operation designed to take the rivers Rhine, Waal and Maas and open the way for an Allied assault on Germany itself has ruled out an early end to the war. |
Nevertheless the Allies hold crossings over the River Waal at Nijmegen and the River Maas at Eindhoven, securing the defence of the port of Antwerp liberated earlier this month. There were high hopes of success when on 17 September two US and one British airborne division flew out to the Netherlands in excellent weather conditions. The US 82nd and 101st Airborne Divisions landed north and south of the Meuse, and secured the crossings of the Meuse and Waal as well as the road south into Belgium. |
POLES SURRENDER AFTER WARSAW UPRISING |
The Germans have crushed a rebellion in Warsaw led by the Polish Home Army. Street fighting began on 1 August as Soviet troops were heard battling on the outskirts of the Polish capital. After 63 days of struggle and little outside help, the Polish Home Army surrendered to the Germans after a ceasefire at 2200 local time yesterday. Resistance groups had used the sewers to travel from one part of the city to another and send messages. Much of the supplies that were dropped by the RAF and US Air Force landed on enemy territory. |
After the suburbs of Mokotow and Zoliborz fell earlier this week, the city centre became the final rebel stronghold to give in. An official message from Commander of the Polish Home Army Colonel Monter on behalf of leader of the uprising General Bor said: "Warsaw has fallen after having exhausted all means of fighting and all food supplies on the 63rd day of her heroic struggle against the overwhelming superiority of the enemy." His statement was followed by a more detailed version of events from the Polish Prime Minister in exile Stanislaus Mikolajczyk. |
GERMANY COUNTER-ATTACKS IN ARDENNES |
The Germans have mounted a series of counter-attacks on the Western front allowing them to re-cross the borders of Luxembourg and Belgium. On the second day of what now appears to be a full- scale counter-offensive, the Germans are attacking with tanks and aircraft along a 70- mile front guarded by American forces in the Ardennes region. The main thrust has been launched from the northern Ardennes near the town of Monschau. Two further attacks have taken place further south. German paratroops have been dropped behind Allied lines. Allied army reports say some of them have been "mopped up", others are still at large. |
Reports from the US 9th Army, attacking a line to the north of the Ardennes region, say the German Luftwaffe also launched a concerted bombing campaign in support of its ground forces. The United States Army Air Forces claim to have shot down 97 Luftwaffe planes overnight, and 31 of their own aircraft were lost. According to the reports, the Luftwaffe put up "what was probably its greatest tactical air effort since D-Day". One US officer told The Times newspaper: "The German pilots showed more aggressiveness than at any time in the last three months." |
AUSCHWITZ DEATH CAMP LIBERATED |
The Red Army has liberated the Nazis' biggest concentration camp at Auschwitz in south-western Poland. According to reports, hundreds of thousands of Polish people, as well as Jews from a number of other European countries, have been held prisoner there in appalling conditions and many have been killed in the gas chambers. Few details have emerged of the capture of Auschwitz, which has gained a reputation as the most notorious of the Nazi death camps. |
Some reports say the German guards were given orders several days ago to destroy the crematoria and gas chambers. Tens of thousands of prisoners - those who were able to walk - have been moved out of the prison and forced to march to other camps in Germany. Details of what went on at the camp have been released previously by the Polish Government in exile in London and from prisoners who have escaped. |
BLACK SEA TALKS PLAN DEFEAT OF GERMANY |
Plans are being drawn up by London, Washington and Moscow for the final phase of the war against Germany. Leaders of the three countries, Prime Minister Winston Churchill, US President Franklin D Roosevelt and Marshal Joseph Stalin, have been meeting at a secret location in the Black Sea area. A statement issued this evening is the first official confirmation of the talks which are said to have begun three days ago. |
According to the statement issued by the Ministry of Information in London the purpose of the meeting is to complete plans for the defeat of the "common enemy" and to build firm foundations for a lasting peace. The three leaders, who are also accompanied by their chiefs of staff, foreign secretaries and other advisers, are said to have reviewed the latest information from all the battle fronts in Europe. |
THOUSANDS OF BOMBS SHOWER DRESDEN |
British and US bombers have dropped hundreds of thousands of explosives on the German city of Dresden. The city is reported to be a vital command centre for the German defence against Soviet forces approaching from the east. Last night, 800 RAF Bomber Command planes let loose 650,000 incendiaries and 8,000lb of high explosives and hundreds of 4,000lb bombs in two waves of attack. They faced very little anti-aircraft fire. As soon as one part of the city was alight, the bombers went for another until the whole of Dresden was ablaze. |
"There were fires everywhere with a terrific concentration in the centre of the city," said one Pathfinder pilot. RAF crew reported smoke rising to a height of 15,000 ft (4,572 m). This was followed by another attack in daylight by 311 US heavy bombers. The Americans sent 450 B- 17 Flying Fortress long- range bombers which arrived at 1230 local time. The pilots witnessed fires still blazing from the night before. A major road bridge across the Rhine at Wesel was also hit. |
US FLAG RAISED OVER IWO JIMA |
US troops have raised the Stars and Stripes over Iwo Jima four days after landing on the Japanese-held volcanic island. The 28th Regiment of the 5th Marine Division took Mount Suribachi at 1030 local time. The extinct volcano offers a strategic vantage point for the ongoing battle for control of the island. Lying in the north-west Pacific Ocean 650 miles (1,045 kms) from Tokyo, Iwo Jima would serve as a useful base for long-range fighters to cover B-29 Superfortresses in a bombing campaign against the Japan's capital. |
Although the Stars and Stripes are flying over the island the battle is far from over and the Japanese are reported to be defending every inch of the island using elaborate underground defences. The battle for Iwo Jima has been described as the toughest fight in US Marine history by the commander of the Marines in the Pacific, Lt-General M "Howling Mad" Smith. After a day of little resistance, the enemy fought back in earnest. |
BRITISH TROOPS LIBERATE BERGEN-BELSEN |
British troops have entered the German concentration camp of Bergen-Belsen. Inside the camp the horrified soldiers found piles of dead and rotting corpses and thousands of sick and starving prisoners kept in severely overcrowded and dirty compounds. Belsen, near Hanover in Germany, is the first concentration camp to be liberated by the British. Details of the conditions inside are likely to horrify a public which until now has only heard limited descriptions from the camps in Poland freed by the Red Army. |
The first British soldiers who entered Bergen-Belsen have described seeing a huge pile of dead, naked women's bodies within full view of several hundred children held at the camp. The gutters, too, were filled with dead bodies. One of the reasons the Germans agreed to surrender Belsen was because so many of the inmates were diseased. There was no running water in the camp and there were epidemics of typhus, typhoid and tuberculosis. |
RED ARMY ENTERS OUTSKIRTS OF BERLIN |
Russian troops have captured some outlying suburbs of Berlin at the beginning of what promises to be a bitter battle for control of the city. The Red Army approached the German capital from three directions, north, east and south-east. The northeastern suburb of Weissensee is the closest to the centre being only three miles away. The Nazi minister of propaganda, Josef Goebbels, has issued a statement saying Berlin will be defended to the last. He said anyone who showed cowardice, hoisted the white flag or attempted sabotage would be treated as outlaws. |
Russian troops have captured some outlying suburbs of Berlin at the beginning of what promises to be a bitter battle for control of the city. The Red Army approached the German capital from three directions, north, east and south-east. The northeastern suburb of Weissensee is the closest to the centre being only three miles away. The Nazi minister of propaganda, Josef Goebbels, has issued a statement saying Berlin will be defended to the last. He said anyone who showed cowardice, hoisted the white flag or attempted sabotage would be treated as outlaws. |
RUSSIANS AND AMERICANS LINK AT ELBE |
Russian and American troops have joined hands at the River Elbe in Germany, bringing the end of the war a step closer. Statements have been released simultaneously in London, Moscow and Washington this evening reaffirming the determination of the three Allied powers to complete the destruction of the Third Reich. According to a statement issued by Downing Street, the commanders of a United States division and of a Russian Guards division met at Torgau, south of Berlin on 26 April at 1600 hours local time. |
In fact the first contact was made between patrols on 25 April when a first lieutenant and three men of an intelligence and reconnaissance platoon of the US division met forward elements of the Russian Guards division. First Lieutenant Albert Kotzebue of the 3rd Battalion, 273rd Infantry, 69th Infantry Division took his men in a boat across the Elbe to be greeted by Lt Col Alexander Gardiev, Commander of the 175th Rifle Regiment of the 58th Guards Division, 34th Corps. |
ITALIAN PARTISANS KILL MUSSOLINI |
Benito Mussolini, dictator of Italy until his downfall in 1943, has been killed by partisans along with his mistress, Clara Petacci, and some close associates. Their bodies were taken to Milan from the Lecco district near Lake Como where they were arrested and then killed yesterday. According to the Times correspondent in Milan, the corpses of Mussolini, Petacci and 12 Fascists are on display in Piazzale Loreto "with ghastly promiscuity in the open square under the same fence against which one year ago 15 partisans had been shot by their own countrymen". |
One woman fired five shots into Mussolini's body, according to Milan Radio, and shouted: "Five shots for my five assassinated sons!" Other passers-by spat on the bodies. The executions are the first conspicuous demonstration of mob violence carried out by the partisans who until now have been kept under control by their leaders. The partisan commander-in- chief General Raffaele Cadorna said such incidents were regrettable but desirable in this case as a way for the public to vent their anger against the former dictator and his cohorts. |
GERMANY ANNOUNCES HITLER IS DEAD |
Adolf Hitler has been killed at the Reich Chancery in Berlin, according to Hamburg radio. At 2230 local time a newsreader announced that reports from the Fuhrer's headquarters said Hitler had "fallen at his command post in the Reich Chancery fighting to the last breath against Bolshevism and for Germany". It said he had appointed Grand Admiral Doenitz as his successor. There followed an announcement by Admiral Doenitz in which he called on the German people to mourn their Fuhrer who, he said, died the death of a hero in the capital of the Reich. |
They fear the timing of Doenitz's appointment may mean that Hitler is not dead but trying to escape or go underground. In London, Prime Minister Winston Churchill would not make a statement to the Commons about the war situation in Europe except to say it was "definitely more satisfactory than it was this time five years ago". Admiral Doenitz, famous for his U-boat victories in the first three years of the war, vowed to continue the battle against the Soviets and their western Allies. |
GERMANY SIGNS UNCONDITIONAL SURRENDER |
Germany has signed an unconditional surrender bringing to an end six years of war in Europe, according to reports from France. This evening the Ministry of Information has confirmed that an official statement declaring the end of the war, will be made simultaneously in London, Washington and Moscow tomorrow. The day has been declared a national holiday to mark Victory in Europe Day (VE Day). The following day (9 May) will also be a national holiday. |
The BBC's Thomas Cadett watched the official signing at a schoolhouse in Reims, northeastern France, which serves as the advance headquarters of the supreme commander in Europe, General Dwight D Eisenhower. He said the signing, which took place in the early hours of this morning, was carried out "on a cold and businesslike basis." Afterwards, he said General Gustav Jodl, of Germany, spoke briefly, saying the Germans had given themselves up "for better or worse into the victors' hands". |
REJOICING AT END OF WAR IN EUROPE |
The Prime Minister, Winston Churchill, has officially announced the end of the war with Germany. In a message broadcast to the nation from the Cabinet room at Number 10, he said the ceasefire had been signed at 0241 yesterday at the American advance headquarters in Rheims. Huge crowds, many dressed in red, white and blue, gathered outside Buckingham Palace in London and were cheered as the King, Queen and two Princesses came out onto the balcony. |
Earlier tens of thousands of people had listened intently as the King's speech was relayed by loudspeaker to those who had gathered in Trafalgar Square and Parliament Square. In it he paid tribute to the men and women who had laid down their lives for victory as well as to all those who had "fought valiantly" on land, sea and in the air. The act of unconditional surrender is to be ratified in Berlin today - but in the interest of saving lives the ceasefire came into effect yesterday. |
US TROOPS TAKE OKINAWA |
The Japanese island of Okinawa has finally fallen to the Americans after a long and bloody battle. The island, situated 340 miles (550km) south of the Japanese mainland, will now provide the Americans with an invaluable air and naval base from which to launch a sustained and forceful attack on the mainland. It is estimated more than 90,000 Japanese troops were killed in the 82-day conflict. America also suffered heavy losses - at this stage 6,990 servicemen have been reported killed or missing and 25,598 wounded. |
In a statement issued today US Fleet Admiral Chester W Nimitz said: "After 82 days of fighting the battle of Okinawa has been won. "Organised resistance ceased on June 21. Enemy garrisons in two small pockets are being mopped up." The Japanese fought a desperate battle until the bitter end with many hiding out in caves on the southern-most tip of the island. |
ALLIED LEADERS GATHER AT POTSDAM |
The leaders of the three Allied nations have gathered in the German city of Potsdam to decide the future of a defeated Germany. British Prime Minister Winston Churchill, US President Harry S Truman and leader of the Soviet Union Josef Stalin, accompanied by senior ministers and military staff, are conducting a systematic review of the political and economic situation in Europe. The main aims of the conference are: * to establish the future control of Germany |
* to decide how to disable certain industries in Germany so that the country cannot rise up against its neighbours again * to ensure delivery of food and raw materials to a liberated Europe ravaged by war and in danger of famine Adequate shipping is desperately need to bring in supplies, but allied ships are currently in demand in the Pacific region where fighting is continuing. The war in the Pacific will certainly be high on the agenda. |
CHURCHILL LOSES GENERAL ELECTION |
Clement Attlee has been elected Britain's new prime minister after Labour won a sweeping victory in the general election. The outgoing prime minister and great wartime leader Winston Churchill tendered his resignation immediately. The landslide victory comes as a major shock to the Conservatives following Mr Churchill's hugely successful term as Britain's war-time coalition leader, during which he mobilised and inspired courage in an entire nation. Out of 627 seats Labour increased its seats from 164 to 393, giving the party its first independent majority of 159 seats over all other parties. |
The Conservatives and their allies secured 213 seats, the Liberals 10 and other parties 11. Following the announcement of the results this afternoon, Mr Churchill, who has held the positions of Prime Minister, First Lord of the Admiralty and Minister of Defence continuously since May 10, 1940, went to Buckingham Palace to hand in his resignation. Mr Attlee, 62, was welcomed by the King shortly afterwards and asked to form a new Government. |
US DROPS ATOMIC BOMB ON HIROSHIMA |
The first atomic bomb has been dropped by a United States aircraft on the Japanese city of Hiroshima. President Harry S Truman, announcing the news from the cruiser, USS Augusta, in the mid-Atlantic, said the device was more than 2,000 times more powerful than the largest bomb used to date. An accurate assessment of the damage caused has so far been impossible due to a huge cloud of impenetrable dust covering the target. Hiroshima is one of the chief supply depots for the Japanese army. |
The bomb was dropped from an American B-29 Superfortress, known as Enola Gay, at 0815 local time. The plane's crew say they saw a column of smoke rising and intense fires springing up. The President said the atomic bomb heralded the "harnessing of the basic power of the universe". It also marked a victory over the Germans in the race to be first to develop a weapon using atomic energy. President Truman went on to warn the Japanese the Allies would completely destroy their capacity to make war. |
ATOM BOMB HITS NAGASAKI |
American forces have dropped an atomic bomb on Nagasaki - the second such attack on Japan in three days. The bomb was dropped by parachute from an American B29 Bomber at 1102 local time. It exploded about 1,625 ft (500m) above the ground and is believed to have completely destroyed the city, which is situated on the western side of the Japanese island of Kyushu. In a statement issued from Guam, General Carl A Spaatz, Commander of the US Strategic Air Forces in the Pacific, said: "The second use of the atomic bomb occurred at noon, August 9, at Nagasaki. |
"Crew members report good results. No further details will be available until the mission returns." American airmen flying many miles from Nagasaki have said smoke from fires in the city was rising 50,000ft (15,240m). Nagasaki is one of Japan's most important ports providing vital access to and from Shanghai. Three days ago a similar device was dropped on the city of Hiroshima on Japan's largest island, Honshu. The extent of the damage caused to Hiroshima is not yet known but Japanese broadcasts indicate that "enormous devastation" has been done. |
ALLIED NATIONS CELEBRATE VJ DAY |
Japan has surrendered to the Allies after almost six years of war. There is joy and celebration around the world and 15 August has been declared Victory in Japan day. The end of war will be marked by two-day holidays in the UK, the USA and Australia. After days of rumour and speculation, US President Harry S Truman broke the good news at a press conference at the White House at 1900 yesterday. He said the Japanese Government had agreed to comply in full with the Potsdam declaration which demands the unconditional surrender of Japan. |
Supreme Commander General Douglas MacArthur will receive the official Japanese surrender, arrangements for which are now under way. Later, in an address to a crowd that had gathered outside the White House President Truman said: "This is the day we have been waiting for since Pearl Harbor. This is the day when Fascism finally dies, as we always knew it would." But he warned that the task of creating a lasting peace still lay ahead. At midnight, the British Prime Minister Clement Atlee confirmed the news in a broadcast saying, "The last of our enemies is laid low." |
ACE SINGLEHANDEDLY DEFEATS LUFTWAFFE |
If you have made it this far then I congratulate you. Be on the lookout for Lone Defender 2 sometime in the future. Thanks for playing! "We shall not flag nor fail. We shall go on to the end. We shall fight in France and on the seas and oceans; we shall fight with growing confidence and growing strength in the air. We shall defend our island whatever the cost may be; we shall fight on beaches, landing grounds, in fields, in streets and on the hills. We shall never surrender and even if, which I do not for the moment believe, this island or a large part of it |
were subjugated and starving, then our empire beyond the seas, armed and guarded by the British Fleet, will carry on the struggle until in God's good time the New World with all its power and might, sets forth to the liberation and rescue of the Old." -Sir Winston Churchill's speech before Commons (4 June 1940) |
Select an upgrade below, then click 'Done'. Level six upgrades can be accessed by playing the deluxe version of Lone Defender at eArcade |
velocity |
description description |
accuracy |
damage |
targeting |
explosion |
rate of fire |
Score: xxxxxx Waves: xxx Shots: xxxx Hits: xxxx Accuracy: xx% Kills: xxx |
Submit |
ActionScript [AS1/AS2]
Frame 1e_mc.onRelease = function () { getURL ("http://www.earcade.org", "_blank"); }; loadProgress_txt._visible = false; MochiAd.showPreloaderAd({id:"c9a7f62aed2262ce", res:"500x500"}); function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("abf3eb02", this, 10301, true);Frame 2Frame 5e_mc.play(); stop();Frame 6gotoAndStop ("init");Frame 10function gotoMySite() { getURL ("http://www.omgames.co.uk", "_blank"); } function deadClick() { } function playClickSound() { sound_snd.attachSound("click"); sound_snd.start(0, 0); } function playFireSound() { sound_snd.attachSound("fire"); sound_snd.start(0, 0); } function playFlakSound() { sound_snd.attachSound("flak"); sound_snd.start(0, 0); } function playExplodeSound(size) { if (sound_snd.getVolume() == 100) { explode_snd.attachSound("explode" + size); explode_snd.start(0, 0); } } function playSirenSound() { sound_snd.attachSound("siren"); sound_snd.start(0, 0); } function formatNumberWithCommas(num) { var _local1 = num + ""; if (_local1.length < 4) { return(_local1); } return((formatNumberWithCommas(_local1.slice(0, -3)) + ",") + _local1.slice(-3)); } function setStats() { omgShared.data.med_kills = med_kills; omgShared.data.med_shots = med_shots; omgShared.data.med_hits = med_hits; omgShared.data.med_upgrades = med_upgrades; omgShared.data.med_lives = med_lives; omgShared.data.med_plays = med_plays; omgShared.data.med_days = med_days; omgShared.data.med_score = med_score; var _local1 = 0; while (_local1 < medals.length) { omgShared.data.medals[_local1] = medals[_local1]; _local1++; } } mochi.MochiServices.connect("c9a7f62aed2262ce"); _root.kongregateServices.connect(); var sound_snd = new Sound(); var explode_snd = new Sound(); var particleEffects = true; var rootMenu = new ContextMenu(); rootMenu.hideBuiltInItems(); var copyrightNotice = new ContextMenuItem("Copyright \u00A9 2008 OMGames", gotoMySite); rootMenu.customItems.push(copyrightNotice); _root.menu = rootMenu; var medals = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; var med_kills = 0; var med_shots = 0; var med_hits = 0; var med_upgrades = 0; var med_lives = 0; var med_plays = 0; var med_days = 0; var med_score = 0; var omgShared = SharedObject.getLocal("omgldtb"); if (omgShared.data.created == undefined) { omgShared.data.med_kills = 0; omgShared.data.med_shots = 0; omgShared.data.med_hits = 0; omgShared.data.med_upgrades = 0; omgShared.data.med_lives = 0; omgShared.data.med_plays = 0; omgShared.data.med_days = 0; omgShared.data.med_score = 0; omgShared.data.created = 1; omgShared.data.medals = new Array(); omgShared.flush(); var i = 0; while (i < medals.length) { omgShared.data.medals[i] = 0; i++; } } else { med_kills = omgShared.data.med_kills; med_shots = omgShared.data.med_shots; med_hits = omgShared.data.med_hits; med_upgrades = omgShared.data.med_upgrades; med_lives = omgShared.data.med_lives; med_plays = omgShared.data.med_plays; med_days = omgShared.data.med_days; med_score = omgShared.data.med_score; var i = 0; while (i < medals.length) { medals[i] = omgShared.data.medals[i]; i++; } } stop();Instance of Symbol 312 MovieClip in Frame 10on (release) { getURL ("http://www.omgames.co.uk", "_blank"); }Frame 11mochi.MochiScores.setBoardID("fc746543bf686c3a"); var _mochiads_game_id = "c9a7f62aed2262ce"; gotoAndPlay ("menuIntro");Frame 40play_btn.onRelease = function () { playClickSound(); gotoAndStop ("gameInit"); }; options_btn.onRelease = function () { playClickSound(); gotoAndStop ("options"); }; medals_btn.onRelease = function () { playClickSound(); gotoAndStop ("medals"); }; playMore_btn.onRelease = function () { playClickSound(); getURL ("http://www.earcade.org", "_blank"); }; topScores_btn.onRelease = function () { playClickSound(); gotoAndStop ("scores"); }; credits_btn.onRelease = function () { playClickSound(); gotoAndStop ("credits"); }; stop();Frame 44done_btn.onRelease = function () { playClickSound(); gotoAndStop ("menu"); };Instance of Symbol 348 MovieClip in Frame 44on (release) { getURL ("https://secure.networkeq.co.uk/clients/aff.php?aff=004", "_blank"); }Instance of Symbol 348 MovieClip in Frame 44on (release) { getURL ("http://www.flashgamelicense.com/game_referral.php?game_id=1522", "_blank"); }Instance of Symbol 348 MovieClip in Frame 44on (release) { getURL ("https://www.mochiads.com/r/0e2ad278ddd56ab8", "_blank"); }Instance of Symbol 348 MovieClip in Frame 44on (release) { getURL ("http://www.omgames.co.uk/", "_blank"); }Instance of Symbol 348 MovieClip in Frame 44on (release) { getURL ("http://www.bbc.co.uk", "_blank"); }Instance of Symbol 352 MovieClip in Frame 44on (release) { getURL ("http://www.earcade.org", "_blank"); }Frame 49if (sound_snd.getVolume() == 100) { s_soundOn_mc._visible = true; s_soundOff_mc._visible = false; } else { s_soundOn_mc._visible = false; s_soundOff_mc._visible = true; } if (particleEffects) { s_partOn_mc._visible = true; s_partOff_mc._visible = false; } else { s_partOn_mc._visible = false; s_partOff_mc._visible = true; } if ((_root._quality == "LOW") || (_root._quality == "MEDIUM")) { s_gfxLo_mc._visible = true; s_gfxHi_mc._visible = false; } else { s_gfxLo_mc._visible = false; s_gfxHi_mc._visible = true; } done_btn.onRelease = function () { playClickSound(); gotoAndStop ("menu"); }; soundOn_btn.onRelease = function () { s_soundOn_mc._visible = true; s_soundOff_mc._visible = false; sound_snd.setVolume(100); playClickSound(); }; soundOff_btn.onRelease = function () { s_soundOn_mc._visible = false; s_soundOff_mc._visible = true; stopAllSounds(); sound_snd.setVolume(0); }; effectsOn_btn.onRelease = function () { s_partOn_mc._visible = true; s_partOff_mc._visible = false; playClickSound(); particleEffects = true; }; effectsOff_btn.onRelease = function () { s_partOn_mc._visible = false; s_partOff_mc._visible = true; playClickSound(); particleEffects = false; }; gfxLow_btn.onRelease = function () { s_gfxLo_mc._visible = true; s_gfxHi_mc._visible = false; playClickSound(); _root._quality = "MEDIUM"; }; gfxHigh_btn.onRelease = function () { s_gfxLo_mc._visible = false; s_gfxHi_mc._visible = true; playClickSound(); _root._quality = "HIGH"; };Frame 54stats_txt.text = (((((((((((((("Score: " + formatNumberWithCommas(med_score)) + "\nShots: ") + formatNumberWithCommas(med_shots)) + "\nHits: ") + formatNumberWithCommas(med_hits)) + "\nKills: ") + formatNumberWithCommas(med_kills)) + "\nUpgrades: ") + formatNumberWithCommas(med_upgrades)) + "\nDays Defended: ") + formatNumberWithCommas(med_days)) + "\nLives Lost: ") + formatNumberWithCommas(med_lives)) + "\nGames Played: ") + formatNumberWithCommas(med_plays); done_btn.onRelease = function () { playClickSound(); gotoAndStop ("menu"); }; medal_txt.text = ""; var i = 0; while (i < 10) { this["medal_mc" + i].gotoAndStop(i + 1); this["case_mc" + i].id = i; this["medal_mc" + i]._visible = false; this["case_mc" + i].onRollOver = function () { medal_txt.text = Constants.MEDAL_TEXT[this.id]; }; this["case_mc" + i].onRollOut = function () { medal_txt.text = ""; }; if (medals[i]) { this["medal_mc" + i]._visible = true; } i++; }Frame 59function mouseMoving() { var _local1 = _xmouse; var _local2 = Math.min(YBORDER, _ymouse); mainTarget_mc._x = _xmouse; mainTarget_mc._y = _ymouse; turret_mc.setTarget(_local1, _local2); } function mouseClickDown() { g.mouseClickDown(); } function mouseClickUp() { g.mouseClickUp(); } function endTutorial() { tutorial_mc.enabled = false; tutorial_mc._visible = false; mainMenu_btn.enabled = true; pause_btn.enabled = true; g.startRound(); } function awardMedal(medalNum) { var _local6 = _root.getNextHighestDepth(); var _local4 = "medal_mc" + _local6; _root.attachMovie("MedalPopup_mc", _local4, _local6); _root[_local4]._x = 75; _root[_local4]._y = 375; _root[_local4].medalNote_mc.medal_mc.gotoAndStop(medalNum + 1); _root[_local4].onRelease = function () { this.removeMovieClip(); }; if (medalNum == Constants.MEDAL_BOMBER) { _root.kongregateStats.submit("HeavyBomber", 1); } else if (medalNum == Constants.MEDAL_WIN) { _root.kongregateStats.submit("WonTheWar", 1); } else if (medalNum == Constants.MEDAL_UPGRADES) { _root.kongregateStats.submit("AllUpgrades", 1); } var _local3 = true; for (var _local5 in medals) { if (medals[_local5] == 0) { _local3 = false; } } if (_local3) { _root.kongregateStats.submit("AllMedals", 1); } setStats(); } var YBORDER = 450; mainMenu_btn.enabled = false; pause_btn.enabled = false; med_plays++; if ((_root._quality == "LOW") || (_root._quality == "MEDIUM")) { back_mc.waves_mc.stop(); var i = 0; while (i < 10) { back_mc["f_mc" + i].stop(); back_mc["f_mc" + i].enabled = false; back_mc["f_mc" + i]._visible = false; i++; } } date_mc.stop(); tutorial_mc.enabled = true; tutorial_mc._visible = true; paused_mc._visible = false; target_mc = _root.attachMovie("Target_mc", "target_mc", _root.getNextHighestDepth()); target_mc.gotoAndStop(2); target_mc._x = _xmouse; target_mc._y = _ymouse; mainTarget_mc = _root.attachMovie("Target_mc", "target_mc", _root.getNextHighestDepth()); mainTarget_mc.stop(); mainTarget_mc._x = _xmouse; mainTarget_mc._y = _ymouse; turret_mc.root_mc = this; turret_mc.target_mc = target_mc; mouseListener = new Object(); mouseListener.onMouseMove = mouseMoving; mouseListener.onMouseDown = mouseClickDown; mouseListener.onMouseUp = mouseClickUp; Mouse.hide(); Mouse.addListener(mouseListener); mouseMoving(); var g = new GameEngine(this, turret_mc, target_mc, mainTarget_mc); g.particleEffects = particleEffects; g.gameState = g.STATE_TUTORIAL; turret_mc.engine = g; mainMenu_btn.onRelease = function () { g.setPaused(true); paused_mc._visible = true; pause_btn.enabled = false; mainMenu_btn.enabled = false; _root.attachMovie("QuitConfirm_mc", "quit_mc", _root.getNextHighestDepth()); quit_mc._x = 250; quit_mc._y = 250; quit_mc.swapDepths(mainTarget_mc); quit_mc.yes_btn.onRelease = function () { Mouse.show(); _root.target_mc._visible = false; _root.mainTarget_mc._visible = false; for (var _local2 in _root) { _root[_local2].removeMovieClip(); } _root.playClickSound(); _root.quit_mc.removeMovieClip(); _root.gotoAndStop("menu"); }; quit_mc.no_btn.onRelease = function () { _root.pause_btn.enabled = true; _root.mainMenu_btn.enabled = true; _root.paused_mc._visible = false; _root.g.setPaused(false); _root.playClickSound(); _root.quit_mc.removeMovieClip(); }; }; mute_btn.onRelease = function () { if (sound_snd.getVolume() == 100) { stopAllSounds(); sound_snd.setVolume(0); } else { sound_snd.setVolume(100); playClickSound(); } }; pause_btn.onRelease = function () { if (g.isPlaying()) { paused_mc._visible = true; g.setPaused(true); } else { paused_mc._visible = false; g.setPaused(false); } }; tutorial_mc.skip_btn.onRelease = function () { playClickSound(); endTutorial(); }; gotoAndPlay ("gameLoop");Frame 64function updateTextFields() { numLives_txt.text = "Lives: " + g.numLives; score_txt.text = "Score: " + g.score; kills_txt.text = "Kills: " + g.statKills; date_mc.date_txt.text = g.getDate(); date_mc.gotoAndStop(Math.floor((g.roundScore / g.roundScoreTarget) * date_mc._totalframes)); } if (g.update()) { updateTextFields(); } else { updateTextFields(); if (g.gameState == g.STATE_GAMEOVER) { gotoAndPlay ("gameOver"); } else if (g.gameState == g.STATE_ROUNDOVER) { date_mc.gotoAndStop(1); gotoAndPlay ("paper"); } }Frame 65gotoAndPlay ("gameLoop");Frame 69target_mc._visible = false; pause_btn.enabled = false; med_days++; setStats(); for (var i in this) { if ((this[i] != target_mc) && (this[i] != mainTarget_mc)) { this[i].removeMovieClip(); } } paper_mc.date_txt.text = g.getDate(); date_mc.date_txt.text = g.getDate(); date_mc.gotoAndStop(date_mc._totalframes); var accuracy = Math.floor((g.statHits / g.statShots) * 100); if (accuracy <= 0) { accuracy = 0; } paper_mc.stats_txt.text = ((((((((((((((("Score: " + g.score) + newline) + "Shots: ") + g.statShots) + newline) + "Hits: ") + g.statHits) + newline) + "Accuracy: ") + accuracy) + "%\n") + "Kills: ") + g.statKills) + newline) + "Lives remaining: ") + g.numLives; paper_mc.gotoAndStop(Math.min(g.round, paper_mc._totalframes));Frame 86paper_mc.done_btn.onRelease = function () { gotoAndPlay ("roundOver"); }; stop();Frame 91function disableUpgradeButtons() { upgrade_mc.upgVelocity_mc.enabled = false; upgrade_mc.upgAccuracy_mc.enabled = false; upgrade_mc.upgRof_mc.enabled = false; upgrade_mc.upgRotate_mc.enabled = false; upgrade_mc.upgDamage_mc.enabled = false; upgrade_mc.upgSplash_mc.enabled = false; upgraded = true; if (g.canUpgradeBonus() && (medals[Constants.MEDAL_UPGRADES] == 0)) { medals[Constants.MEDAL_UPGRADES] = 1; awardMedal(Constants.MEDAL_UPGRADES); } upgrade_mc.description_txt.text = ""; playClickSound(); } upgrade_mc.upgVelocity_mc.gotoAndStop(g.upgradeVelocity(true)); upgrade_mc.upgAccuracy_mc.gotoAndStop(g.upgradeAccuracy(true)); upgrade_mc.upgRof_mc.gotoAndStop(g.upgradeRof(true)); upgrade_mc.upgRotate_mc.gotoAndStop(g.upgradeRotate(true)); upgrade_mc.upgDamage_mc.gotoAndStop(g.upgradeDamage(true)); upgrade_mc.upgSplash_mc.gotoAndStop(g.upgradeSplash(true)); upgrade_mc.description_txt.text = ""; var upgraded = false; upgrade_mc.done_btn.onRelease = function () { playClickSound(); setStats(); play(); }; upgrade_mc.done_btn.onRollOver = function () { if (!upgraded) { upgrade_mc.description_txt.text = "Please select an upgrade above by clicking on it"; } }; upgrade_mc.done_btn.onRollOut = function () { upgrade_mc.description_txt.text = ""; }; upgrade_mc.upgVelocity_mc.onRelease = function () { var _local1 = upgrade_mc.upgVelocity_mc._currentframe; upgrade_mc.upgVelocity_mc.gotoAndStop(g.upgradeVelocity(false)); if (_local1 != upgrade_mc.upgVelocity_mc._currentframe) { disableUpgradeButtons(); } else if (_local1 == g.mainLevels) { upgrade_mc.description_txt.text = "Level six upgrades unavailable"; } else if (_local1 == g.maxLevels) { upgrade_mc.description_txt.text = "Maximum upgrade level attained"; } }; upgrade_mc.upgVelocity_mc.onRollOver = function () { upgrade_mc.description_txt.text = "Upgrade the speed of the shells"; }; upgrade_mc.upgVelocity_mc.onRollOut = function () { upgrade_mc.description_txt.text = ""; }; upgrade_mc.upgAccuracy_mc.onRelease = function () { var _local1 = upgrade_mc.upgAccuracy_mc._currentframe; upgrade_mc.upgAccuracy_mc.gotoAndStop(g.upgradeAccuracy(false)); if (_local1 != upgrade_mc.upgAccuracy_mc._currentframe) { disableUpgradeButtons(); } else if (_local1 == g.mainLevels) { upgrade_mc.description_txt.text = "Level six upgrades unavailable"; } else if (_local1 == g.maxLevels) { upgrade_mc.description_txt.text = "Maximum upgrade level attained"; } }; upgrade_mc.upgAccuracy_mc.onRollOver = function () { upgrade_mc.description_txt.text = "Upgrade the accuracy of the shells"; }; upgrade_mc.upgAccuracy_mc.onRollOut = function () { upgrade_mc.description_txt.text = ""; }; upgrade_mc.upgRof_mc.onRelease = function () { var _local1 = upgrade_mc.upgRof_mc._currentframe; upgrade_mc.upgRof_mc.gotoAndStop(g.upgradeRof(false)); if (_local1 != upgrade_mc.upgRof_mc._currentframe) { disableUpgradeButtons(); } else if (_local1 == g.mainLevels) { upgrade_mc.description_txt.text = "Level six upgrades unavailable"; } else if (_local1 == g.maxLevels) { upgrade_mc.description_txt.text = "Maximum upgrade level attained"; } }; upgrade_mc.upgRof_mc.onRollOver = function () { upgrade_mc.description_txt.text = "Upgrade the rate of fire of the turret"; }; upgrade_mc.upgRof_mc.onRollOut = function () { upgrade_mc.description_txt.text = ""; }; upgrade_mc.upgRotate_mc.onRelease = function () { var _local1 = upgrade_mc.upgRotate_mc._currentframe; upgrade_mc.upgRotate_mc.gotoAndStop(g.upgradeRotate(false)); if (_local1 != upgrade_mc.upgRotate_mc._currentframe) { disableUpgradeButtons(); } else if (_local1 == g.mainLevels) { upgrade_mc.description_txt.text = "Level six upgrades unavailable"; } else if (_local1 == g.maxLevels) { upgrade_mc.description_txt.text = "Maximum upgrade level attained"; } }; upgrade_mc.upgRotate_mc.onRollOver = function () { upgrade_mc.description_txt.text = "Upgrade the speed at which the turret target follows the cursor"; }; upgrade_mc.upgRotate_mc.onRollOut = function () { upgrade_mc.description_txt.text = ""; }; upgrade_mc.upgDamage_mc.onRelease = function () { var _local1 = upgrade_mc.upgDamage_mc._currentframe; upgrade_mc.upgDamage_mc.gotoAndStop(g.upgradeDamage(false)); if (_local1 != upgrade_mc.upgDamage_mc._currentframe) { disableUpgradeButtons(); } else if (_local1 == g.mainLevels) { upgrade_mc.description_txt.text = "Level six upgrades unavailable"; } else if (_local1 == g.maxLevels) { upgrade_mc.description_txt.text = "Maximum upgrade level attained"; } }; upgrade_mc.upgDamage_mc.onRollOver = function () { upgrade_mc.description_txt.text = "Upgrade the damage of the shells"; }; upgrade_mc.upgDamage_mc.onRollOut = function () { upgrade_mc.description_txt.text = ""; }; upgrade_mc.upgSplash_mc.onRelease = function () { var _local1 = upgrade_mc.upgSplash_mc._currentframe; upgrade_mc.upgSplash_mc.gotoAndStop(g.upgradeSplash(false)); if (_local1 != upgrade_mc.upgSplash_mc._currentframe) { disableUpgradeButtons(); } else if (_local1 == g.mainLevels) { upgrade_mc.description_txt.text = "Level six upgrades unavailable"; } else if (_local1 == g.maxLevels) { upgrade_mc.description_txt.text = "Maximum upgrade level attained"; } }; upgrade_mc.upgSplash_mc.onRollOver = function () { upgrade_mc.description_txt.text = "Upgrade the area of effect of the shells when they explode"; }; upgrade_mc.upgSplash_mc.onRollOut = function () { upgrade_mc.description_txt.text = ""; }; stop();Frame 111target_mc._visible = true; pause_btn.enabled = true; date_mc.gotoAndStop(1); g.nextRound(); g.startRound(); gotoAndPlay ("gameLoop");Frame 116Mouse.show(); target_mc._visible = false; mainTarget_mc._visible = false; for (var i in this) { this[i].removeMovieClip(); }Frame 175_root.kongregateScores.submit(g.score); _root.HPScoreService.postScore(g.score, ""); var accuracy = Math.floor((g.statHits / g.statShots) * 100); if (accuracy <= 0) { accuracy = 0; } stats_txt.text = (((((((((((((((("Score: " + g.score) + newline) + "Waves: ") + g.round) + newline) + "Shots: ") + g.statShots) + newline) + "Hits: ") + g.statHits) + newline) + "Accuracy: ") + accuracy) + "%\n") + "Kills: ") + g.statKills) + newline; if (g.score <= 0) { submit_btn._enabled = false; submit_btn._visible = false; } else { submit_btn._enabled = true; submit_btn._visible = true; }Frame 196var submitScore = false; mainMenu_btn.onRelease = function () { playClickSound(); gotoAndStop ("menu"); }; playMore_btn.onRelease = function () { playClickSound(); getURL ("http://www.earcade.org", "_blank"); }; topScores_btn.onRelease = function () { playClickSound(); gotoAndStop ("scores"); }; submit_btn.onRelease = function () { submitScore = true; playClickSound(); gotoAndStop ("scores"); }; stop();Frame 201mainMenu_btn._visible = false; topScores_btn._visible = false; playMore_btn._visible = false; if (submitScore) { mochi.MochiScores.showLeaderboard({score:g.score, clip:_root}); submitScore = false; } else { mochi.MochiScores.showLeaderboard({clip:_root}); } stop();Frame 202mainMenu_btn._visible = true; topScores_btn._visible = true; playMore_btn._visible = true; mainMenu_btn.onRelease = function () { playClickSound(); gotoAndStop ("menu"); }; playMore_btn.onRelease = function () { playClickSound(); getURL ("http://www.earcade.org", "_blank"); }; topScores_btn.onRelease = function () { playClickSound(); gotoAndStop ("scores"); }; stop();Symbol 97 MovieClip [Target_mc] Frame 1#initclip 16 Object.registerClass("Target_mc", Target); #endinitclipSymbol 137 MovieClip [Projectile_mc] Frame 1#initclip 12 Object.registerClass("Projectile_mc", Projectile); #endinitclip stop();Symbol 137 MovieClip [Projectile_mc] Frame 43this.removeMovieClip();Symbol 244 MovieClip [Enemy_mc] Frame 1#initclip 13 Object.registerClass("Enemy_mc", Enemy); #endinitclipSymbol 244 MovieClip [Enemy_mc] Frame 60destroy(false);Symbol 248 MovieClip [Smoke_mc] Frame 30this.removeMovieClip();Symbol 254 MovieClip Frame 45stop();Symbol 255 MovieClip [Particle_mc] Frame 1#initclip 14 Object.registerClass("Particle_mc", Particle); #endinitclipSymbol 275 MovieClip [MedalPopup_mc] Frame 130this.removeMovieClip();Symbol 300 MovieClip [Turret_mc] Frame 1#initclip 15 Object.registerClass("Turret_mc", Turret); #endinitclip stop();Symbol 300 MovieClip [Turret_mc] Frame 26gotoAndStop ("off");Symbol 308 MovieClip Frame 1stop();Symbol 308 MovieClip Frame 130_root.play(); this.removeMovieClip();Symbol 735 MovieClip [__Packages.MochiAd] Frame 0class MochiAd { function MochiAd () { } static function getVersion() { return("2.4"); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("5cc6f7dfb67f2f08341c831480f7c2a7".length == 0) { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2}); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } if (clip._mochiad._containerLCName != undefined) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"}); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } }Symbol 736 MovieClip [__Packages.Projectile] Frame 0class Projectile extends MovieClip { var areaWidth, areaHeight, velocity, _y, _x, ttl, age, removeMovieClip, engine, damage, gotoAndPlay, _rotation, _width, splash, _height; function Projectile () { super(); areaWidth = Constants.AREA_WIDTH; areaHeight = Constants.AREA_HEIGHT; } function setVelocity(velocity) { this.velocity = new Vector(velocity.x * speed, velocity.y * speed); } function setTarget(px, py) { var _local3 = Math.sqrt(((_x - px) * (_x - px)) + ((_y - py) * (_y - py))); var _local2 = Math.sqrt((velocity.x * velocity.x) + (velocity.y * velocity.y)); ttl = Math.floor(_local3 / _local2); age = 0; } function onEnterFrame() { if (velocity != null) { age++; _x = _x + velocity.x; _y = _y + velocity.y; if (age >= ttl) { explode(); } if (((_x > areaWidth) || (_x < 0)) || (_y < 0)) { removeMovieClip(); } } } function explode() { engine.explodeProjectile(_x, _y, damage); velocity = null; (gotoAndPlay("explode"));// not popped _rotation = 0; var _local2 = (Math.random() * 0.4) + 0.8; _width = ((_width * 0.05) * splash) * _local2; _height = ((_height * 0.05) * splash) * _local2; _rotation = Math.random() * 360; } var speed = 5; var explodeBorder = 20; }Symbol 737 MovieClip [__Packages.GameEngine] Frame 0class GameEngine { var root_mc, turret_mc, target_mc, mainTarget_mc, areaWidth, areaHeight, enemies, numLives, score, statShots, statHits, statKills, gameState, round, roundScore, roundScoreTarget, roundEnemyInterval, roundEnemyDifficulty, roundMaxEnemiesScore; function GameEngine (root_mc, turret_mc, target_mc, mainTarget_mc) { this.root_mc = root_mc; this.turret_mc = turret_mc; this.target_mc = target_mc; this.mainTarget_mc = mainTarget_mc; areaWidth = Constants.AREA_WIDTH; areaHeight = Constants.AREA_HEIGHT; enemies = new Array(); numLives = START_LIVES; score = 0; statShots = 0; statHits = 0; statKills = 0; gameState = STATE_PAUSED; round = 1; roundScore = 0; roundScoreTarget = 50; roundEnemyInterval = 10; roundEnemyDifficulty = 1; roundMaxEnemiesScore = 20; } function upgradeVelocity(getLevelOnly) { if (getLevelOnly) { return(turret_mc.velocityLevel); } if (turret_mc.velocityLevel < mainLevels) { root_mc.med_upgrades++; return(turret_mc.upgradeVelocity()); } if ((turret_mc.velocityLevel < maxLevels) && (canUpgradeBonus())) { root_mc.med_upgrades++; return(turret_mc.upgradeVelocity()); } return(turret_mc.velocityLevel); } function upgradeAccuracy(getLevelOnly) { if (getLevelOnly) { return(turret_mc.accuracyLevel); } if (turret_mc.accuracyLevel < mainLevels) { root_mc.med_upgrades++; return(turret_mc.upgradeAccuracy()); } if ((turret_mc.accuracyLevel < maxLevels) && (canUpgradeBonus())) { root_mc.med_upgrades++; return(turret_mc.upgradeAccuracy()); } return(turret_mc.accuracyLevel); } function upgradeRof(getLevelOnly) { if (getLevelOnly) { return(turret_mc.rofLevel); } if (turret_mc.rofLevel < mainLevels) { root_mc.med_upgrades++; return(turret_mc.upgradeRof()); } if ((turret_mc.rofLevel < maxLevels) && (canUpgradeBonus())) { root_mc.med_upgrades++; return(turret_mc.upgradeRof()); } return(turret_mc.rofLevel); } function upgradeRotate(getLevelOnly) { if (getLevelOnly) { return(turret_mc.rotateLevel); } if (turret_mc.rotateLevel < mainLevels) { root_mc.med_upgrades++; return(turret_mc.upgradeRotate()); } if ((turret_mc.rotateLevel < maxLevels) && (canUpgradeBonus())) { root_mc.med_upgrades++; return(turret_mc.upgradeRotate()); } return(turret_mc.rotateLevel); } function upgradeDamage(getLevelOnly) { if (getLevelOnly) { return(turret_mc.damageLevel); } if (turret_mc.damageLevel < mainLevels) { root_mc.med_upgrades++; return(turret_mc.upgradeDamage()); } if ((turret_mc.damageLevel < maxLevels) && (canUpgradeBonus())) { root_mc.med_upgrades++; return(turret_mc.upgradeDamage()); } return(turret_mc.damageLevel); } function upgradeSplash(getLevelOnly) { if (getLevelOnly) { return(turret_mc.splashLevel); } if (turret_mc.splashLevel < mainLevels) { root_mc.med_upgrades++; return(turret_mc.upgradeSplash()); } if ((turret_mc.splashLevel < maxLevels) && (canUpgradeBonus())) { root_mc.med_upgrades++; return(turret_mc.upgradeSplash()); } return(turret_mc.splashLevel); } function startRound() { gameState = STATE_PLAYING; } function increaseScore(score) { this.score = this.score + score; roundScore = roundScore + score; root_mc.med_score++; if ((root_mc.med_score >= 100000) && (root_mc.medals[Constants.MEDAL_100KPTS] == 0)) { root_mc.medals[Constants.MEDAL_100KPTS] = 1; root_mc.awardMedal(Constants.MEDAL_100KPTS); } if ((root_mc.med_score >= 1000000) && (root_mc.medals[Constants.MEDAL_1MPTS] == 0)) { root_mc.medals[Constants.MEDAL_1MPTS] = 1; root_mc.awardMedal(Constants.MEDAL_1MPTS); } statKills++; root_mc.med_kills++; if ((root_mc.med_kills >= 100) && (root_mc.medals[Constants.MEDAL_100KILLS] == 0)) { root_mc.medals[Constants.MEDAL_100KILLS] = 1; root_mc.awardMedal(Constants.MEDAL_100KILLS); } if ((root_mc.med_kills >= 1000) && (root_mc.medals[Constants.MEDAL_1000KILLS] == 0)) { root_mc.medals[Constants.MEDAL_1000KILLS] = 1; root_mc.awardMedal(Constants.MEDAL_1000KILLS); } if ((root_mc.med_kills >= 10000) && (root_mc.medals[Constants.MEDAL_10000KILLS] == 0)) { root_mc.medals[Constants.MEDAL_10000KILLS] = 1; root_mc.awardMedal(Constants.MEDAL_10000KILLS); } if (roundScore >= roundScoreTarget) { return(true); } return(false); } function mouseClickDown() { turret_mc.shooting = true; } function mouseClickUp() { turret_mc.shooting = false; } function update() { frame++; switch (gameState) { case STATE_TUTORIAL : turret_mc.update(); break; case STATE_PLAYING : turret_mc.update(); if ((frame % roundEnemyInterval) == 0) { if (getTotalEnemyScore() < roundMaxEnemiesScore) { var _local8 = Math.min(roundEnemyDifficulty, Math.ceil(Math.random() * 10) + Math.max(1, roundEnemyDifficulty - 10)); var _local2 = Math.floor(Math.random() * _local8); var _local7 = String(_local2); var _local6 = Number(_local7.charAt(_local7.length - 1)); var _local5 = Math.floor(_local2 / 10) + 1; if ((((_local2 * _local2) * 10) + getTotalEnemyScore()) > (roundScoreTarget - roundScore)) { _local2 = 0; _local6 = 0; _local5 = 1; } if (((((_local2 + 1) * (_local2 + 1)) * 10) + getTotalEnemyScore()) < ((roundScoreTarget - roundScore) + 10)) { var _local4 = root_mc.getNextHighestDepth(); var _local3 = root_mc.attachMovie("Enemy_mc", "Enemy_mc" + _local4, _local4); _local3.engine = this; _local3.setType(Math.min(_local6, ENEMY_TYPES), _local5); enemies.push(_local3); _local3.id = enemies.length - 1; target_mc.swapDepths(_local4); mainTarget_mc.swapDepths(root_mc.getNextHighestDepth()); } } } return(true); case STATE_GAMEOVER : turret_mc.update(); return(false); } } function subLives() { numLives--; root_mc.med_lives++; root_mc.playSirenSound(); if (numLives <= 0) { gameState = STATE_GAMEOVER; } } function explodeProjectile(px, py, damage) { if (gameState != STATE_PLAYING) { return(undefined); } var _local7 = turret_mc.splash; var _local3 = 0; while (_local3 < enemies.length) { if (enemies[_local3] != null) { var _local2 = enemies[_local3]; if ((_local2.id == _local3) && (_local2.alive)) { var _local4 = px - _local2._x; if (Math.abs(_local4) < ((_local7 * _local2.explodeSize) << 1)) { var _local5 = py - _local2._y; if (Math.abs(_local5) < (_local7 << 1)) { var _local6 = (((_local4 * _local4) + (_local5 * _local5)) >> 7) * (_local2.explodeSize * 1.5); if (_local6 < _local7) { var _local8 = Math.min(damage, damage * (1 / _local6)); _local2.hit(_local8); statHits++; root_mc.med_hits++; if ((root_mc.med_hits >= 1000) && (root_mc.medals[Constants.MEDAL_1000HITS] == 0)) { root_mc.medals[Constants.MEDAL_1000HITS] = 1; root_mc.awardMedal(Constants.MEDAL_1000HITS); } if ((root_mc.med_hits >= 10000) && (root_mc.medals[Constants.MEDAL_10000HITS] == 0)) { root_mc.medals[Constants.MEDAL_10000HITS] = 1; root_mc.awardMedal(Constants.MEDAL_10000HITS); } } } } } } _local3++; } root_mc.playFlakSound(); } function nextRound() { round++; roundScoreTarget = round * 150; roundScore = 0; roundMaxEnemiesScore = round * 25; roundEnemyDifficulty++; if (round >= Constants.DATES.length) { if (root_mc.medals[Constants.MEDAL_WIN] == 0) { root_mc.medals[Constants.MEDAL_WIN] = 1; root_mc.awardMedal(Constants.MEDAL_WIN); } increaseDay(); } } function endRound() { var _local3 = 0; while (_local3 < enemies.length) { var _local2 = enemies[_local3]; if (_local2 != null) { if (_local2.alive) { _local2.destroy(false); } } _local3++; } gameState = STATE_ROUNDOVER; } function increaseDay() { day++; if (((((((month == 0) || (month == 2)) || (month == 4)) || (month == 6)) || (month == 7)) || (month == 9)) || (month == 11)) { if (day > 31) { day = 1; increaseMonth(); } } else if (month == 1) { if (day > 28) { day = 1; increaseMonth(); } } else if (day > 30) { day = 1; increaseMonth(); } } function increaseMonth() { month++; if (month > 11) { year++; month = 0; } } function getDate(prev) { if (round < Constants.DATES.length) { return(Constants.DATES[round - 1]); } return((((day + " ") + Constants.MONTHS[month]) + " ") + year); } function getTotalEnemyScore() { var _local4 = 0; var _local2 = 0; while (_local2 < enemies.length) { var _local3 = enemies[_local2]; if (_local3.alive && (_local2 == _local3.id)) { _local4 = _local4 + _local3.score; } _local2++; } return(_local4); } function getNumEnemies() { var _local4 = 0; var _local2 = 0; while (_local2 < enemies.length) { var _local3 = enemies[_local2]; if (_local3.alive && (_local2 == _local3.id)) { _local4++; } _local2++; } return(_local4); } function focusEnemies() { var _local4 = root_mc.getNextHighestDepth(); var _local2 = 0; while (_local2 < enemies.length) { var _local3 = enemies[_local2]; if (_local3.alive && (_local2 == _local3.id)) { _local3.swapDepths(_local4); _local4 = root_mc.getNextHighestDepth(); } _local2++; } mainTarget_mc.swapDepths(_local4); target_mc.swapDepths(root_mc.getNextHighestDepth()); } function isPlaying() { return(gameState == STATE_PLAYING); } function setPaused(isPaused) { if (isPaused) { gameState = STATE_PAUSED; var _local2 = 0; while (_local2 < enemies.length) { enemies[_local2].isPaused = true; _local2++; } } else if (gameState == STATE_PAUSED) { gameState = STATE_PLAYING; var _local2 = 0; while (_local2 < enemies.length) { enemies[_local2].isPaused = false; _local2++; } } } function canUpgradeBonus() { if ((((((turret_mc.velocityLevel >= mainLevels) && (turret_mc.accuracyLevel >= mainLevels)) && (turret_mc.rofLevel >= mainLevels)) && (turret_mc.rotateLevel >= mainLevels)) && (turret_mc.damageLevel >= mainLevels)) && (turret_mc.splashLevel >= mainLevels)) { return(true); } return(false); } function canUpgrade() { if ((((((turret_mc.velocityLevel == maxLevels) && (turret_mc.accuracyLevel == maxLevels)) && (turret_mc.rofLevel == maxLevels)) && (turret_mc.rotateLevel == maxLevels)) && (turret_mc.damageLevel == maxLevels)) && (turret_mc.splashLevel == maxLevels)) { return(false); } return(true); } var frame = 0; var particleEffects = true; var day = 21; var month = 10; var year = 1945; var maxLevels = 6; var mainLevels = 5; static var START_LIVES = 10; var STATE_PAUSED = 0; var STATE_PLAYING = 1; var STATE_ROUNDENDING = 2; var STATE_ROUNDOVER = 3; var STATE_GAMEOVER = 4; var STATE_TUTORIAL = 5; var ENEMY_TYPES = 10; }Symbol 738 MovieClip [__Packages.Constants] Frame 0class Constants { function Constants () { } static var AREA_WIDTH = 500; static var AREA_HEIGHT = 500; static var MONTHS = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; static var DATES = ["7 September 1940", "15 September 1940", "15 November 1940", "22 June 1941", "14 August 1941", "7 December 1941", "11 December 1941", "15 February 1942", "15 April 1942", "7 June 1942", "19 August 1942", "4 November 1942", "1 December 1942", "17 December 1942", "2 February 1943", "16 May 1943", "17 May 1943", "10 July 1943", "25 July 1943", "3 September 1943", "8 September 1943", "1 December 1943", "27 January 1944", "18 May 1944", "5 June 1944", "6 June 1944", "20 July 1944", "1 August 1944", "25 August 1944", "17 September 1944", "26 September 1944", "3 October 1944", "17 December 1944", "27 January 1945", "7 February 1945", "14 February 1945", "23 February 1945", "15 April 1945", "21 April 1945", "27 April 1945", "28 April 1945", "1 May 1945", "7 May 1945", "8 May 1945", "21 June 1945", "16 July 1945", "26 July 1945", "6 August 1945", "9 August 1945", "15 August 1945", "15 August 1945"]; static var MEDAL_BOMBER = 0; static var MEDAL_UPGRADES = 1; static var MEDAL_100KILLS = 2; static var MEDAL_1000KILLS = 3; static var MEDAL_10000KILLS = 4; static var MEDAL_WIN = 5; static var MEDAL_1000HITS = 6; static var MEDAL_10000HITS = 7; static var MEDAL_100KPTS = 8; static var MEDAL_1MPTS = 9; static var MEDAL_TEXT = ["Awarded for taking down a JU-390 long-range heavy bomber", "Awarded for gaining all available upgrades in a single game", "Awarded for taking down 100 enemy aircraft over all games", "Awarded for taking down 1,000 enemy aircraft over all games", "Awarded for taking down 10,000 enemy aircraft over all games", "Awarded for winning the war", "Awarded for getting 1,000 hits on enemy aircraft over all games", "Awarded for getting 10,000 hits on enemy aircraft over all games", "Awarded for scoring 100,000 points over all games", "Awarded for scoring 1,000,000 points over all games"]; }Symbol 739 MovieClip [__Packages.Enemy] Frame 0class Enemy extends MovieClip { var alive, border, areaWidth, areaHeight, _y, _height, _x, engine, minSpeed, maxSpeed, maxHealth, speed, score, smokeSize, explodeSize, _width, health, gotoAndStop, plane_mc, numDebris, gotoAndPlay, _rotation, removeMovieClip; function Enemy () { super(); alive = false; border = 50; areaWidth = Constants.AREA_WIDTH; areaHeight = Constants.AREA_HEIGHT; _y = _height; _x = border + (Math.random() * (areaWidth - (border << 1))); } function setType(pType, difficulty) { if (difficulty <= 0) { difficulty = 1; } pType = Math.min(Math.max(1, pType + 1), engine.ENEMY_TYPES); switch (pType) { case TYPE_FLYINGBOMB1 : minSpeed = 0.5; maxSpeed = 0.7; maxHealth = 1; speed = (Math.random() * (maxSpeed - minSpeed)) + minSpeed; if (difficulty > 1) { maxHealth = maxHealth * (difficulty * 10); speed = speed * ((difficulty + 1) / 2); } score = 10; smokeSize = 0.1; explodeSize = 1; break; case TYPE_FLYINGBOMB2 : minSpeed = 0.9; maxSpeed = 1.1; maxHealth = 2; speed = (Math.random() * (maxSpeed - minSpeed)) + minSpeed; if (difficulty > 1) { maxHealth = maxHealth * (difficulty * 10); speed = speed * ((difficulty + 1) / 2); } score = 20; smokeSize = 0.15; smokeX = 0; smokeY = 0; explodeSize = 1; break; case TYPE_OBSERVATIONBALLOON : _width = _width * ENEMY_SIZE; _height = _height * ENEMY_SIZE; minSpeed = 0.2; maxSpeed = 0.4; maxHealth = 20; speed = (Math.random() * (maxSpeed - minSpeed)) + minSpeed; if (difficulty > 1) { maxHealth = maxHealth * (difficulty * 5); speed = speed * ((difficulty + 1) / 1.5); } score = pType * 10; smokeSize = 0.3; smokeX = 0; smokeY = -25; explodeSize = 2; break; case TYPE_FIGHTER1 : minSpeed = 0.5; maxSpeed = 0.7; maxHealth = 25; speed = (Math.random() * (maxSpeed - minSpeed)) + (minSpeed * ((difficulty + 1) / 2)); if (difficulty > 1) { maxHealth = maxHealth * (difficulty * 3); speed = speed * ((difficulty + 1) / 2); } score = pType * 10; smokeSize = 0.25; smokeY = 10; explodeSize = 2; _width = _width * ENEMY_SIZE; _height = _height * ENEMY_SIZE; break; case TYPE_FIGHTER2 : minSpeed = 0.8; maxSpeed = 1; maxHealth = 50; speed = (Math.random() * (maxSpeed - minSpeed)) + minSpeed; if (difficulty > 1) { maxHealth = maxHealth * (difficulty * 3); speed = speed * ((difficulty + 1) / 2); } score = pType * 10; smokeSize = 0.25; smokeY = 10; explodeSize = 2; _width = _width * ENEMY_SIZE; _height = _height * ENEMY_SIZE; break; case TYPE_BOMBER1 : minSpeed = 0.5; maxSpeed = 0.7; maxHealth = 75; speed = (Math.random() * (maxSpeed - minSpeed)) + minSpeed; if (difficulty > 1) { maxHealth = maxHealth * (difficulty * 1.5); speed = speed * ((difficulty + 1) / 1.5); } score = pType * 10; smokeSize = 0.3; smokeX = -12; smokeY = 20; explodeSize = 2; _width = _width * ENEMY_SIZE; _height = _height * ENEMY_SIZE; break; case TYPE_BOMBER2 : minSpeed = 0.8; maxSpeed = 1; maxHealth = 150; speed = (Math.random() * (maxSpeed - minSpeed)) + minSpeed; if (difficulty > 1) { maxHealth = maxHealth * (difficulty * 1.5); speed = speed * ((difficulty + 1) / 1.5); } score = pType * 10; smokeSize = 0.3; smokeX = 11; smokeY = 20; explodeSize = 2; _width = _width * ENEMY_SIZE; _height = _height * ENEMY_SIZE; break; case TYPE_FIGHTER3 : minSpeed = 1.4; maxSpeed = 1.6; maxHealth = 50; speed = (Math.random() * (maxSpeed - minSpeed)) + minSpeed; if (difficulty > 1) { maxHealth = maxHealth * (difficulty * 3); speed = speed * ((difficulty + 1) / 2); } score = pType * 10; smokeSize = 0.25; smokeY = -25; explodeSize = 2; _width = _width * ENEMY_SIZE; _height = _height * ENEMY_SIZE; break; case TYPE_BOMBER3 : maxSpeed = 0.4; minSpeed = 0.6; maxHealth = 400; speed = (Math.random() * (maxSpeed - minSpeed)) + minSpeed; if (difficulty > 1) { maxHealth = maxHealth * (difficulty * 1.5); } score = pType * 10; smokeSize = 0.35; smokeX = -30; smokeY = 35; explodeSize = 3; _width = _width * ENEMY_SIZE; _height = _height * ENEMY_SIZE; break; case TYPE_FLYINGBOMB3 : maxSpeed = 2.5; minSpeed = 3; maxHealth = 25; speed = (Math.random() * (maxSpeed - minSpeed)) + minSpeed; if (difficulty > 1) { maxHealth = maxHealth * (difficulty * 5); } score = pType * 10; smokeSize = 0.2; smokeY = -30; explodeSize = 2; _width = _width * 0.25; _height = _height * 0.25; } score = (pType * pType) * 10; health = maxHealth; (gotoAndStop(pType));// not popped plane_mc.gotoAndStop(Math.round((health / maxHealth) * plane_mc._totalframes)); plane_mc.difficulty_mc.gotoAndStop(difficulty); _y = (-_height) / 2; alive = true; } function onEnterFrame() { if (((health > 0) && (alive)) && (!isPaused)) { _y = _y + speed; if (_y > (areaHeight + (_height >> 1))) { engine.subLives(); destroy(false); } if ((health < maxHealth) && (engine.particleEffects)) { if (health < (maxHealth / 2)) { if (Math.random() > ((health / maxHealth) * 3)) { puffSmoke(); } } } } } function destroy(animated) { speed = 0; if (animated) { if ((explodeSize == 3) && (engine.root_mc.medals[Constants.MEDAL_BOMBER] == 0)) { engine.root_mc.medals[Constants.MEDAL_BOMBER] = 1; engine.root_mc.awardMedal(Constants.MEDAL_BOMBER); } engine.root_mc.playExplodeSound(explodeSize); var _local5 = _width; var _local4 = _height; alive = false; if (engine.increaseScore(score)) { lastEnemy = true; } if (engine.particleEffects) { numDebris = smokeSize * 100; var _local3 = 0; while (_local3 < numDebris) { var _local2 = engine.root_mc.attachMovie("Particle_mc", "particle_mc", engine.root_mc.getNextHighestDepth()); _local2.setType(_local2.TYPE_DEBRIS); _local2._x = _x; _local2._y = _y; _local2._width = _local2._width * (smokeSize * 10); _local2._height = _local2._height * (smokeSize * 10); _local2._rotation = Math.random() * 360; _local3++; } } (gotoAndPlay("explode"));// not popped _width = _width * (smokeSize * 15); _height = _height * (smokeSize * 15); if (smokeSize < 0.2) { _width = _width * 0.25; _height = _height * 0.25; } _rotation = Math.random() * 360; } else { alive = false; if (lastEnemy) { engine.endRound(); } removeMovieClip(); } } function hit(damage) { if (health > 0) { health = health - damage; plane_mc.gotoAndStop(Math.round((health / maxHealth) * plane_mc._totalframes)); if (health <= 0) { engine.root_mc.kongregateStats.submit("Kills", 1); destroy(true); } } } function puffSmoke() { var _local2 = engine.root_mc.attachMovie("Particle_mc", "particle_mc", engine.root_mc.getNextHighestDepth()); _local2.setVelocity(0, -1); _local2.timeToLive = 30; _local2.setType(_local2.TYPE_SMOKE); _local2._x = _x + smokeX; _local2._y = _y + smokeY; _local2._width = _local2._width * smokeSize; _local2._height = _local2._height * smokeSize; } var smokeX = 0; var smokeY = 0; static var INITIAL_SMOKE_DELAY = 50; static var SMOKE_MIN_DELAY = 5; var lastEnemy = false; static var TYPE_FLYINGBOMB1 = 1; static var TYPE_FLYINGBOMB2 = 2; static var TYPE_OBSERVATIONBALLOON = 3; static var TYPE_FIGHTER1 = 4; static var TYPE_FIGHTER2 = 5; static var TYPE_BOMBER1 = 6; static var TYPE_BOMBER2 = 7; static var TYPE_FIGHTER3 = 8; static var TYPE_BOMBER3 = 9; static var TYPE_FLYINGBOMB3 = 10; static var ENEMY_SIZE = 0.35; var isPaused = false; }Symbol 740 MovieClip [__Packages.Vector] Frame 0class Vector { var x, y; function Vector (px, py) { x = px; y = py; } function toString() { return(((("(" + x) + ", ") + y) + ")"); } }Symbol 741 MovieClip [__Packages.Particle] Frame 0class Particle extends MovieClip { var areaWidth, areaHeight, timeToLive, velocity, pType, gotoAndStop, _width, _height, particle_mc, _x, _y, removeMovieClip; function Particle () { super(); } function Projectile() { areaWidth = Constants.AREA_WIDTH; areaHeight = Constants.AREA_HEIGHT; timeToLive = -1; } function setVelocity(px, py) { velocity = new Vector(px, py); } function setType(pType) { this.pType = pType; (gotoAndStop(pType));// not popped switch (pType) { case TYPE_SMOKE : timeToLive = 30; break; case TYPE_DEBRIS : _width = (Math.random() * 5) + 5; _height = (Math.random() * 5) + 5; setVelocity((Math.random() * 4) - 2, (Math.random() * 4) - 2); timeToLive = 50; particle_mc.gotoAndPlay(Math.round(Math.random() * particle_mc._totalframes)); } } function onEnterFrame() { switch (pType) { case TYPE_SMOKE : _x = _x + ((Math.random() * 2) - 1); break; case TYPE_DEBRIS : velocity.x = velocity.x * 0.99; velocity.y = velocity.y * 0.99; _width = _width * 0.95; _height = _height * 0.95; } timeToLive--; if (velocity != null) { _x = _x + velocity.x; _y = _y + velocity.y; if (((((_x > areaWidth) || (_x < 0)) || (_y < 0)) || (_y > areaHeight)) || (timeToLive == 0)) { removeMovieClip(); } } } var TYPE_SMOKE = 1; var TYPE_DEBRIS = 2; }Symbol 742 MovieClip [__Packages.Turret] Frame 0class Turret extends MovieClip { var target_mc, engine, barrel_mc, _x, _y, _rotation, fireDelay, shooting, gotoAndPlay; function Turret () { super(); } function setTarget(xPos, yPos) { target_mc.setTarget(xPos, yPos); target_mc.trackSpeed = rotate; } function upgradeVelocity() { if (velocityLevel < engine.mainLevels) { velocity = velocity + 0.5; velocityLevel++; } return(velocityLevel); } function upgradeAccuracy() { if (accuracyLevel < engine.mainLevels) { accuracy = accuracy - 2; accuracyLevel++; barrel_mc.b_mc._height = barrel_mc.b_mc._height + 17; } return(accuracyLevel); } function upgradeRof() { if (rofLevel < engine.mainLevels) { rof = rof - 4; rofLevel++; } return(rofLevel); } function upgradeRotate() { if (rotateLevel < engine.mainLevels) { rotate = rotate * 1.5; rotateLevel++; } return(rotateLevel); } function upgradeDamage() { if (damageLevel < engine.mainLevels) { damage = damage + 7; damageLevel++; } return(damageLevel); } function upgradeSplash() { if (splashLevel < engine.mainLevels) { splash = splash + 15; splashLevel++; } return(splashLevel); } function update() { if (target_mc.update()) { var _local3 = target_mc._x - _x; var _local4 = target_mc._y - _y; var _local2 = Math.atan2(_local4, _local3); _local2 = (_local2 * 180) / PI; _rotation = _local2; } if (fireDelay > 0) { fireDelay--; } else if (shooting) { fire(); } } function fire() { (gotoAndPlay("fire"));// not popped fireDelay = rof; engine.statShots++; engine.root_mc.med_shots++; var _local7 = ((_rotation + ((Math.random() * accuracy) - (accuracy >> 1))) * Math.PI) / 180; var _local6 = engine.root_mc.getNextHighestDepth(); var _local2 = engine.root_mc.attachMovie("Projectile_mc", "projectile_mc" + _local6, _local6); _local2.engine = engine; _local2._rotation = _rotation; _local2.gotoAndStop(damageLevel); var _local5 = Math.cos(_local7); var _local4 = Math.sin(_local7); _local2._x = _x + (NOSE * _local5); _local2._y = _y + (NOSE * _local4); _local2.setVelocity(new Vector(velocity * _local5, velocity * _local4)); _local2.damage = damage; _local2.splash = splash / 10; var _local3 = accuracy * 5; var _local8 = _local3 << 1; _local2.setTarget((target_mc._x + (Math.random() * _local8)) - _local3, (target_mc._y + (Math.random() * (Math.random() * _local8))) - _local3); engine.focusEnemies(); engine.root_mc.playFireSound(); } var NOSE = 35; var accuracy = 10; var accuracyLevel = 1; var rof = 25; var rofLevel = 1; var velocity = 1; var velocityLevel = 1; var rotate = 5; var rotateLevel = 1; var damage = 5; var damageLevel = 1; var splash = 20; var splashLevel = 1; var PI = Math.PI; }Symbol 743 MovieClip [__Packages.Target] Frame 0class Target extends MovieClip { var areaWidth, areaHeight, target, _x, _y, trackSpeed; function Target () { super(); areaWidth = Constants.AREA_WIDTH; areaHeight = Constants.AREA_HEIGHT; } function setTarget(xPos, yPos) { xPos = Math.min(Math.max(0, xPos), areaWidth); yPos = Math.min(Math.max(0, yPos), areaHeight); target = new Vector(xPos, yPos); } function update() { if (target != null) { var _local2 = target.x - _x; var _local3 = target.y - _y; var _local5 = Math.min(trackSpeed, Math.sqrt((_local2 * _local2) + (_local3 * _local3))); var _local4 = Math.atan2(_local2, _local3); _x = _x + (_local5 * Math.sin(_local4)); _y = _y + (_local5 * Math.cos(_local4)); if ((_x == target.x) && (_y == target.y)) { target = null; } return(true); } return(false); } }Symbol 744 MovieClip [__Packages.mochi.MochiServices] Frame 0class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.31"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }Symbol 745 MovieClip [__Packages.mochi.MochiScores] Frame 0class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }Instance of Symbol 311 MovieClip in Symbol 312 MovieClip Frame 1/* no clip actions */Symbol 312 MovieClip Frame 200_root.play();Instance of Symbol 348 MovieClip in Symbol 352 MovieClip Frame 1on (release) { getURL ("http://www.earcade.org", "_blank"); }Symbol 387 MovieClip Frame 30stop();Symbol 388 MovieClip Frame 2duplicateMovieClip ("vatra", "newClip", 10); setProperty("newClip", _x , 0);Symbol 388 MovieClip Frame 5duplicateMovieClip ("newClip", "newClip1", 15); setProperty("newClip1", _x , -3);Symbol 388 MovieClip Frame 7duplicateMovieClip ("newClip1", "newClip2", 17); setProperty("newClip2", _x , 0);Symbol 388 MovieClip Frame 9duplicateMovieClip ("newClip2", "newClip3", 19); setProperty("newClip3", _x , 1);Symbol 388 MovieClip Frame 12duplicateMovieClip ("newClip3", "newClip4", 20); setProperty("newClip4", _x , 4);Symbol 388 MovieClip Frame 14duplicateMovieClip ("newClip4", "newClip5", 21); setProperty("newClip5", _x , 0);Symbol 388 MovieClip Frame 16duplicateMovieClip ("newClip5", "newClip6", 22); setProperty("newClip6", _x , -3);Symbol 388 MovieClip Frame 18duplicateMovieClip ("newClip6", "newClip7", 23); setProperty("newClip7", _x , 2);Symbol 388 MovieClip Frame 20duplicateMovieClip ("newClip7", "newClip8", 24); setProperty("newClip8", _x , -2);Symbol 388 MovieClip Frame 22duplicateMovieClip ("newClip8", "newClip9", 25); setProperty("newClip9", _x , 1);Symbol 388 MovieClip Frame 24duplicateMovieClip ("newClip9", "newClip10", 26); setProperty("newClip10", _x , 0);Symbol 388 MovieClip Frame 26duplicateMovieClip ("vatra", "newClip", 10); setProperty("newClip", _x , 2);Symbol 388 MovieClip Frame 27duplicateMovieClip ("newClip6", "newClip7", 23); setProperty("newClip7", _x , 2);Symbol 388 MovieClip Frame 28duplicateMovieClip ("newClip7", "newClip8", 24); setProperty("newClip8", _x , -2);Symbol 432 MovieClip Frame 1next_btn.onRelease = function () { playClickSound(); gotoAndStop(_currentframe + 1); }; stop();Symbol 432 MovieClip Frame 6done_btn.onRelease = function () { playClickSound(); skip_btn.enabled = false; play(); };Symbol 432 MovieClip Frame 29_root.endTutorial();Instance of Symbol 352 MovieClip in Symbol 698 MovieClip Frame 1on (release) { getURL ("http://www.earcade.org", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 1on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/september/7/newsid_3515000/3515708.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 2on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/september/15/newsid_3521000/3521611.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 3on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/november/15/newsid_3522000/3522785.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 4on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/june/22/newsid_3526000/3526691.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 5on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/august/14/newsid_3536000/3536533.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 6on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/december/7/newsid_3494000/3494108.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 7on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/december/11/newsid_3532000/3532401.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 8on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/february/15/newsid_3529000/3529447.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 9on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/april/15/newsid_3530000/3530301.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 10on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/june/7/newsid_3499000/3499378.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 11on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/august/19/newsid_3560000/3560309.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 12on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/november/4/newsid_3564000/3564385.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 13on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/december/1/newsid_4696000/4696207.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 14on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/december/17/newsid_3547000/3547151.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 15on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/february/2/newsid_3573000/3573003.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 16on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/may/16/newsid_3501000/3501730.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 17on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/may/17/newsid_3623000/3623223.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 18on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/july/10/newsid_3587000/3587283.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 19on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/july/25/newsid_3600000/3600649.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 20on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/september/3/newsid_3585000/3585719.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 21on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/september/8/newsid_3612000/3612037.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 22on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/december/1/newsid_3535000/3535949.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 23on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/january/27/newsid_3498000/3498330.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 24on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/may/18/newsid_3544000/3544047.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 25on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/june/5/newsid_3547000/3547329.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 26on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/june/6/newsid_3499000/3499352.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 27on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/july/20/newsid_3505000/3505014.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 28on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/august/1/newsid_3932000/3932555.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 29on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/august/25/newsid_3520000/3520894.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 30on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/september/17/newsid_3662000/3662264.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 31on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/september/26/newsid_3523000/3523972.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 32on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/october/3/newsid_3560000/3560811.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 33on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/december/17/newsid_3515000/3515538.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 34on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/january/27/newsid_3520000/3520986.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 35on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/february/7/newsid_3517000/3517236.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 36on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/february/14/newsid_3549000/3549905.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 37on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/february/23/newsid_3564000/3564547.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 38on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/april/15/newsid_3557000/3557341.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 39on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/april/21/newsid_3560000/3560175.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 40on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/april/27/newsid_3563000/3563723.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 41on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/april/28/newsid_3564000/3564529.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 42on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/may/1/newsid_3571000/3571497.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 43on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/may/7/newsid_3578000/3578325.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 44on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/may/8/newsid_3580000/3580163.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 45on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/june/21/newsid_3564000/3564489.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 46on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/july/16/newsid_4685000/4685683.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 47on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/july/26/newsid_3572000/3572175.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 48on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/august/6/newsid_3602000/3602189.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 49on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/august/9/newsid_3580000/3580143.stm", "_blank"); }Instance of Symbol 447 MovieClip in Symbol 698 MovieClip Frame 50on (release) { getURL ("http://news.bbc.co.uk/onthisday/hi/dates/stories/august/15/newsid_3581000/3581971.stm", "_blank"); }Instance of Symbol 352 MovieClip in Symbol 726 MovieClip Frame 1on (release) { getURL ("http://www.earcade.org", "_blank"); }Instance of Symbol 348 MovieClip in Symbol 726 MovieClip Frame 1on (release) { getURL ("http://www.earcade.org", "_blank"); }
Library Items
Symbol 1 Bitmap [wave2] | Used by:382 | |
Symbol 2 Bitmap [wave1] | Used by:381 | |
Symbol 3 Bitmap [upgrade-orb-unlit] | Used by:706 | |
Symbol 4 Bitmap [upgrade-orb-lit] | Used by:705 | |
Symbol 5 Bitmap [icon-velocity] | Used by:704 | |
Symbol 6 Bitmap [icon-targeting] | Used by:96 718 | |
Symbol 7 Bitmap [icon-rateofire] | Used by:724 | |
Symbol 8 Bitmap [icon-explosion] | Used by:721 | |
Symbol 9 Bitmap [icon-damage] | Used by:715 | |
Symbol 10 Bitmap [icon-accuracy] | Used by:712 | |
Symbol 11 Bitmap [flak30038.png] | Used by:136 | |
Symbol 12 Bitmap [flak30037.png] | Used by:135 | |
Symbol 13 Bitmap [flak30036.png] | Used by:134 | |
Symbol 14 Bitmap [flak30035.png] | Used by:133 | |
Symbol 15 Bitmap [flak30034.png] | Used by:132 | |
Symbol 16 Bitmap [flak30033.png] | Used by:131 | |
Symbol 17 Bitmap [flak30032.png] | Used by:130 | |
Symbol 18 Bitmap [flak30031.png] | Used by:129 | |
Symbol 19 Bitmap [flak30030.png] | Used by:128 | |
Symbol 20 Bitmap [flak30029.png] | Used by:127 | |
Symbol 21 Bitmap [flak30028.png] | Used by:126 | |
Symbol 22 Bitmap [flak30027.png] | Used by:125 | |
Symbol 23 Bitmap [flak30026.png] | Used by:124 | |
Symbol 24 Bitmap [flak30025.png] | Used by:123 | |
Symbol 25 Bitmap [flak30024.png] | Used by:122 | |
Symbol 26 Bitmap [flak30023.png] | Used by:121 | |
Symbol 27 Bitmap [flak30022.png] | Used by:120 | |
Symbol 28 Bitmap [flak30021.png] | Used by:119 | |
Symbol 29 Bitmap [flak30020.png] | Used by:118 | |
Symbol 30 Bitmap [flak30019.png] | Used by:117 | |
Symbol 31 Bitmap [flak30018.png] | Used by:116 | |
Symbol 32 Bitmap [flak30017.png] | Used by:115 | |
Symbol 33 Bitmap [flak30016.png] | Used by:114 | |
Symbol 34 Bitmap [flak30015.png] | Used by:113 | |
Symbol 35 Bitmap [flak30014.png] | Used by:112 | |
Symbol 36 Bitmap [flak30013.png] | Used by:111 | |
Symbol 37 Bitmap [flak30012.png] | Used by:110 | |
Symbol 38 Bitmap [flak30011.png] | Used by:109 | |
Symbol 39 Bitmap [flak30010.png] | Used by:108 | |
Symbol 40 Bitmap [flak30009.png] | Used by:107 | |
Symbol 41 Bitmap [flak30008.png] | Used by:106 | |
Symbol 42 Bitmap [flak30007.png] | Used by:105 | |
Symbol 43 Bitmap [flak30006.png] | Used by:104 | |
Symbol 44 Bitmap [flak30005.png] | Used by:103 | |
Symbol 45 Bitmap [flak30004.png] | Used by:102 | |
Symbol 46 Bitmap [flak30003.png] | Used by:101 | |
Symbol 47 Bitmap [flak30002.png] | Used by:100 | |
Symbol 48 Bitmap [explode0050.png] | Used by:243 | |
Symbol 49 Bitmap [explode0049.png] | Used by:242 | |
Symbol 50 Bitmap [explode0048.png] | Used by:241 | |
Symbol 51 Bitmap [explode0047.png] | Used by:240 | |
Symbol 52 Bitmap [explode0046.png] | Used by:239 | |
Symbol 53 Bitmap [explode0045.png] | Used by:238 | |
Symbol 54 Bitmap [explode0044.png] | Used by:237 | |
Symbol 55 Bitmap [explode0043.png] | Used by:236 | |
Symbol 56 Bitmap [explode0042.png] | Used by:235 | |
Symbol 57 Bitmap [explode0041.png] | Used by:234 | |
Symbol 58 Bitmap [explode0040.png] | Used by:233 | |
Symbol 59 Bitmap [explode0039.png] | Used by:232 | |
Symbol 60 Bitmap [explode0038.png] | Used by:231 | |
Symbol 61 Bitmap [explode0037.png] | Used by:230 | |
Symbol 62 Bitmap [explode0036.png] | Used by:229 | |
Symbol 63 Bitmap [explode0035.png] | Used by:228 | |
Symbol 64 Bitmap [explode0034.png] | Used by:227 | |
Symbol 65 Bitmap [explode0033.png] | Used by:226 | |
Symbol 66 Bitmap [explode0031.png] | Used by:223 | |
Symbol 67 Bitmap [explode0030.png] | Used by:222 | |
Symbol 68 Bitmap [explode0029.png] | Used by:221 | |
Symbol 69 Bitmap [explode0028.png] | Used by:220 | |
Symbol 70 Bitmap [explode0027.png] | Used by:219 | |
Symbol 71 Bitmap [explode0026.png] | Used by:218 | |
Symbol 72 Bitmap [explode0025.png] | Used by:217 | |
Symbol 73 Bitmap [explode0024.png] | Used by:216 | |
Symbol 74 Bitmap [explode0023.png] | Used by:215 | |
Symbol 75 Bitmap [explode0022.png] | Used by:214 | |
Symbol 76 Bitmap [explode0021.png] | Used by:213 | |
Symbol 77 Bitmap [explode0020.png] | Used by:212 | |
Symbol 78 Bitmap [explode0019.png] | Used by:211 | |
Symbol 79 Bitmap [explode0018.png] | Used by:210 | |
Symbol 80 Bitmap [explode0016.png] | Used by:207 | |
Symbol 81 Bitmap [explode0015.png] | Used by:206 | |
Symbol 82 Bitmap [explode0014.png] | Used by:205 | |
Symbol 83 Bitmap [explode0013.png] | Used by:204 | |
Symbol 84 Bitmap [explode0012.png] | Used by:203 | |
Symbol 85 Bitmap [explode0011.png] | Used by:202 | |
Symbol 86 Bitmap [explode0010.png] | Used by:201 | |
Symbol 87 Bitmap [explode0009.png] | Used by:200 | |
Symbol 88 Bitmap [explode0008.png] | Used by:199 | |
Symbol 89 Bitmap [explode0007.png] | Used by:198 | |
Symbol 90 Bitmap [explode0006.png] | Used by:197 | |
Symbol 91 Bitmap [explode0005.png] | Used by:196 | |
Symbol 92 Bitmap [explode0004.png] | Used by:195 | |
Symbol 93 Bitmap [explode0003.png] | Used by:194 | |
Symbol 94 Bitmap [explode0001.png] | Used by:191 | |
Symbol 95 Graphic | Used by:97 | |
Symbol 96 Graphic | Uses:6 | Used by:97 |
Symbol 97 MovieClip [Target_mc] | Uses:95 96 | |
Symbol 98 ShapeTweening | Used by:137 | |
Symbol 99 Graphic | Used by:137 | |
Symbol 100 Graphic | Uses:47 | Used by:137 |
Symbol 101 Graphic | Uses:46 | Used by:137 |
Symbol 102 Graphic | Uses:45 | Used by:137 |
Symbol 103 Graphic | Uses:44 | Used by:137 |
Symbol 104 Graphic | Uses:43 | Used by:137 |
Symbol 105 Graphic | Uses:42 | Used by:137 |
Symbol 106 Graphic | Uses:41 | Used by:137 |
Symbol 107 Graphic | Uses:40 | Used by:137 |
Symbol 108 Graphic | Uses:39 | Used by:137 |
Symbol 109 Graphic | Uses:38 | Used by:137 |
Symbol 110 Graphic | Uses:37 | Used by:137 |
Symbol 111 Graphic | Uses:36 | Used by:137 |
Symbol 112 Graphic | Uses:35 | Used by:137 |
Symbol 113 Graphic | Uses:34 | Used by:137 |
Symbol 114 Graphic | Uses:33 | Used by:137 |
Symbol 115 Graphic | Uses:32 | Used by:137 |
Symbol 116 Graphic | Uses:31 | Used by:137 |
Symbol 117 Graphic | Uses:30 | Used by:137 |
Symbol 118 Graphic | Uses:29 | Used by:137 |
Symbol 119 Graphic | Uses:28 | Used by:137 |
Symbol 120 Graphic | Uses:27 | Used by:137 |
Symbol 121 Graphic | Uses:26 | Used by:137 |
Symbol 122 Graphic | Uses:25 | Used by:137 |
Symbol 123 Graphic | Uses:24 | Used by:137 |
Symbol 124 Graphic | Uses:23 | Used by:137 |
Symbol 125 Graphic | Uses:22 | Used by:137 |
Symbol 126 Graphic | Uses:21 | Used by:137 |
Symbol 127 Graphic | Uses:20 | Used by:137 |
Symbol 128 Graphic | Uses:19 | Used by:137 |
Symbol 129 Graphic | Uses:18 | Used by:137 |
Symbol 130 Graphic | Uses:17 | Used by:137 |
Symbol 131 Graphic | Uses:16 | Used by:137 |
Symbol 132 Graphic | Uses:15 | Used by:137 |
Symbol 133 Graphic | Uses:14 | Used by:137 |
Symbol 134 Graphic | Uses:13 | Used by:137 |
Symbol 135 Graphic | Uses:12 | Used by:137 |
Symbol 136 Graphic | Uses:11 | Used by:137 |
Symbol 137 MovieClip [Projectile_mc] | Uses:98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | |
Symbol 138 Bitmap | Used by:139 | |
Symbol 139 Graphic | Uses:138 | Used by:152 |
Symbol 140 ShapeTweening | Used by:152 | |
Symbol 141 Graphic | Used by:150 | |
Symbol 142 Graphic | Used by:150 | |
Symbol 143 Graphic | Used by:150 | |
Symbol 144 Graphic | Used by:150 | |
Symbol 145 Graphic | Used by:150 | |
Symbol 146 Graphic | Used by:150 | |
Symbol 147 Graphic | Used by:150 | |
Symbol 148 Graphic | Used by:150 | |
Symbol 149 Graphic | Used by:150 | |
Symbol 150 MovieClip | Uses:141 142 143 144 145 146 147 148 149 | Used by:152 157 163 167 171 175 179 183 187 190 |
Symbol 151 Graphic | Used by:152 157 163 167 171 175 179 183 187 190 | |
Symbol 152 MovieClip | Uses:139 140 150 151 | Used by:244 |
Symbol 153 Bitmap | Used by:155 | |
Symbol 154 Bitmap [metal.png] | Used by:155 164 168 172 180 184 | |
Symbol 155 Graphic | Uses:153 154 | Used by:157 |
Symbol 156 ShapeTweening | Used by:157 | |
Symbol 157 MovieClip | Uses:155 156 150 151 | Used by:244 |
Symbol 158 Bitmap [cement.JPG] | Used by:159 176 260 261 262 266 267 389 | |
Symbol 159 Graphic | Uses:158 | Used by:163 |
Symbol 160 Graphic | Used by:163 167 171 175 179 183 187 | |
Symbol 161 Graphic | Used by:163 | |
Symbol 162 ShapeTweening | Used by:163 | |
Symbol 163 MovieClip | Uses:159 160 161 162 150 151 | Used by:244 |
Symbol 164 Graphic | Uses:154 | Used by:167 |
Symbol 165 Graphic | Used by:167 | |
Symbol 166 ShapeTweening | Used by:167 | |
Symbol 167 MovieClip | Uses:164 160 165 166 150 151 | Used by:244 |
Symbol 168 Graphic | Uses:154 | Used by:171 |
Symbol 169 Graphic | Used by:171 | |
Symbol 170 ShapeTweening | Used by:171 | |
Symbol 171 MovieClip | Uses:168 160 169 170 150 151 | Used by:244 |
Symbol 172 Graphic | Uses:154 | Used by:175 |
Symbol 173 Graphic | Used by:175 | |
Symbol 174 ShapeTweening | Used by:175 | |
Symbol 175 MovieClip | Uses:172 160 173 174 150 151 | Used by:244 |
Symbol 176 Graphic | Uses:158 | Used by:179 |
Symbol 177 Graphic | Used by:179 | |
Symbol 178 ShapeTweening | Used by:179 | |
Symbol 179 MovieClip | Uses:176 160 177 178 150 151 | Used by:244 |
Symbol 180 Graphic | Uses:154 | Used by:183 |
Symbol 181 Graphic | Used by:183 | |
Symbol 182 ShapeTweening | Used by:183 | |
Symbol 183 MovieClip | Uses:180 160 181 182 150 151 | Used by:244 |
Symbol 184 Graphic | Uses:154 | Used by:187 |
Symbol 185 Graphic | Used by:187 | |
Symbol 186 ShapeTweening | Used by:187 | |
Symbol 187 MovieClip | Uses:184 160 185 186 150 151 | Used by:244 |
Symbol 188 Graphic | Used by:190 | |
Symbol 189 ShapeTweening | Used by:190 | |
Symbol 190 MovieClip | Uses:188 189 150 151 | Used by:244 |
Symbol 191 Graphic | Uses:94 | Used by:244 |
Symbol 192 Bitmap | Used by:193 | |
Symbol 193 Graphic | Uses:192 | Used by:244 |
Symbol 194 Graphic | Uses:93 | Used by:244 |
Symbol 195 Graphic | Uses:92 | Used by:244 |
Symbol 196 Graphic | Uses:91 | Used by:244 |
Symbol 197 Graphic | Uses:90 | Used by:244 |
Symbol 198 Graphic | Uses:89 | Used by:244 |
Symbol 199 Graphic | Uses:88 | Used by:244 |
Symbol 200 Graphic | Uses:87 | Used by:244 |
Symbol 201 Graphic | Uses:86 | Used by:244 |
Symbol 202 Graphic | Uses:85 | Used by:244 |
Symbol 203 Graphic | Uses:84 | Used by:244 |
Symbol 204 Graphic | Uses:83 | Used by:244 |
Symbol 205 Graphic | Uses:82 | Used by:244 |
Symbol 206 Graphic | Uses:81 | Used by:244 |
Symbol 207 Graphic | Uses:80 | Used by:244 |
Symbol 208 Bitmap | Used by:209 | |
Symbol 209 Graphic | Uses:208 | Used by:244 |
Symbol 210 Graphic | Uses:79 | Used by:244 |
Symbol 211 Graphic | Uses:78 | Used by:244 |
Symbol 212 Graphic | Uses:77 | Used by:244 |
Symbol 213 Graphic | Uses:76 | Used by:244 |
Symbol 214 Graphic | Uses:75 | Used by:244 |
Symbol 215 Graphic | Uses:74 | Used by:244 |
Symbol 216 Graphic | Uses:73 | Used by:244 |
Symbol 217 Graphic | Uses:72 | Used by:244 |
Symbol 218 Graphic | Uses:71 | Used by:244 |
Symbol 219 Graphic | Uses:70 | Used by:244 |
Symbol 220 Graphic | Uses:69 | Used by:244 |
Symbol 221 Graphic | Uses:68 | Used by:244 |
Symbol 222 Graphic | Uses:67 | Used by:244 |
Symbol 223 Graphic | Uses:66 | Used by:244 |
Symbol 224 Bitmap | Used by:225 | |
Symbol 225 Graphic | Uses:224 | Used by:244 |
Symbol 226 Graphic | Uses:65 | Used by:244 |
Symbol 227 Graphic | Uses:64 | Used by:244 |
Symbol 228 Graphic | Uses:63 | Used by:244 |
Symbol 229 Graphic | Uses:62 | Used by:244 |
Symbol 230 Graphic | Uses:61 | Used by:244 |
Symbol 231 Graphic | Uses:60 | Used by:244 |
Symbol 232 Graphic | Uses:59 | Used by:244 |
Symbol 233 Graphic | Uses:58 | Used by:244 |
Symbol 234 Graphic | Uses:57 | Used by:244 |
Symbol 235 Graphic | Uses:56 | Used by:244 |
Symbol 236 Graphic | Uses:55 | Used by:244 |
Symbol 237 Graphic | Uses:54 | Used by:244 |
Symbol 238 Graphic | Uses:53 | Used by:244 |
Symbol 239 Graphic | Uses:52 | Used by:244 |
Symbol 240 Graphic | Uses:51 | Used by:244 |
Symbol 241 Graphic | Uses:50 | Used by:244 |
Symbol 242 Graphic | Uses:49 | Used by:244 |
Symbol 243 Graphic | Uses:48 | Used by:244 |
Symbol 244 MovieClip [Enemy_mc] | Uses:152 157 163 167 171 175 179 183 187 190 191 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 | |
Symbol 245 ShapeTweening | Used by:248 | |
Symbol 246 ShapeTweening | Used by:248 | |
Symbol 247 Graphic | Used by:248 | |
Symbol 248 MovieClip [Smoke_mc] | Uses:245 246 247 | Used by:255 |
Symbol 249 ShapeTweening | Used by:254 | |
Symbol 250 ShapeTweening | Used by:254 | |
Symbol 251 ShapeTweening | Used by:254 | |
Symbol 252 ShapeTweening | Used by:254 | |
Symbol 253 Graphic | Used by:254 | |
Symbol 254 MovieClip | Uses:249 250 251 252 253 | Used by:255 |
Symbol 255 MovieClip [Particle_mc] | Uses:248 254 | |
Symbol 256 Bitmap [infobox] | Used by:257 276 367 | |
Symbol 257 Graphic | Uses:256 | Used by:274 |
Symbol 258 Font | Used by:259 277 280 282 306 309 320 322 324 328 330 332 340 345 355 356 357 358 360 362 364 366 368 403 417 421 422 424 703 711 714 717 720 723 729 730 | |
Symbol 259 Text | Uses:258 | Used by:274 |
Symbol 260 Graphic | Uses:158 | Used by:273 |
Symbol 261 Graphic | Uses:158 | Used by:273 |
Symbol 262 Graphic | Uses:158 | Used by:273 |
Symbol 263 Graphic | Used by:273 | |
Symbol 264 Graphic | Used by:273 | |
Symbol 265 Graphic | Used by:273 | |
Symbol 266 Graphic | Uses:158 | Used by:273 |
Symbol 267 Graphic | Uses:158 | Used by:273 |
Symbol 268 Graphic | Used by:273 | |
Symbol 269 Graphic | Used by:273 | |
Symbol 270 Graphic | Used by:273 | |
Symbol 271 Graphic | Used by:273 | |
Symbol 272 Graphic | Used by:273 | |
Symbol 273 MovieClip | Uses:260 261 262 263 264 265 266 267 268 269 270 271 272 | Used by:274 Timeline |
Symbol 274 MovieClip | Uses:257 259 273 | Used by:275 |
Symbol 275 MovieClip [MedalPopup_mc] | Uses:274 | |
Symbol 276 Graphic | Uses:256 | Used by:284 699 Timeline |
Symbol 277 Text | Uses:258 | Used by:284 |
Symbol 278 Bitmap | Used by:279 | |
Symbol 279 Graphic | Uses:278 | Used by:281 283 321 323 325 329 331 333 346 359 361 363 365 404 423 425 731 |
Symbol 280 Text | Uses:258 | Used by:281 |
Symbol 281 Button | Uses:279 280 | Used by:284 |
Symbol 282 Text | Uses:258 | Used by:283 |
Symbol 283 Button | Uses:279 282 | Used by:284 |
Symbol 284 MovieClip [QuitConfirm_mc] | Uses:276 277 281 283 | |
Symbol 285 Graphic | Used by:288 | |
Symbol 286 Graphic | Used by:287 | |
Symbol 287 MovieClip | Uses:286 | Used by:288 |
Symbol 288 MovieClip | Uses:285 287 | Used by:289 |
Symbol 289 MovieClip | Uses:288 | Used by:300 |
Symbol 290 Graphic | Used by:300 | |
Symbol 291 Graphic | Used by:292 | |
Symbol 292 MovieClip | Uses:291 | Used by:300 |
Symbol 293 Graphic | Used by:300 | |
Symbol 294 Graphic | Used by:295 | |
Symbol 295 MovieClip | Uses:294 | Used by:300 |
Symbol 296 Graphic | Used by:300 | |
Symbol 297 Graphic | Used by:298 | |
Symbol 298 MovieClip | Uses:297 | Used by:300 |
Symbol 299 Graphic | Used by:300 | |
Symbol 300 MovieClip [Turret_mc] | Uses:289 290 292 293 295 296 298 299 | Used by:Timeline |
Symbol 301 Bitmap [titleNbg] | Used by:302 | |
Symbol 302 Graphic | Uses:301 | Used by:Timeline |
Symbol 303 Bitmap | Used by:304 | |
Symbol 304 Graphic | Uses:303 | Used by:305 |
Symbol 305 MovieClip | Uses:304 | Used by:308 |
Symbol 306 Text | Uses:258 | Used by:307 308 |
Symbol 307 MovieClip | Uses:306 | Used by:308 |
Symbol 308 MovieClip | Uses:305 306 307 | Used by:Timeline |
Symbol 309 EditableText | Uses:258 | Used by:Timeline |
Symbol 735 MovieClip [__Packages.MochiAd] | ||
Symbol 736 MovieClip [__Packages.Projectile] | ||
Symbol 737 MovieClip [__Packages.GameEngine] | ||
Symbol 738 MovieClip [__Packages.Constants] | ||
Symbol 739 MovieClip [__Packages.Enemy] | ||
Symbol 740 MovieClip [__Packages.Vector] | ||
Symbol 741 MovieClip [__Packages.Particle] | ||
Symbol 742 MovieClip [__Packages.Turret] | ||
Symbol 743 MovieClip [__Packages.Target] | ||
Symbol 744 MovieClip [__Packages.mochi.MochiServices] | ||
Symbol 745 MovieClip [__Packages.mochi.MochiScores] | ||
Symbol 310 Graphic | Used by:311 | |
Symbol 311 MovieClip | Uses:310 | Used by:312 |
Symbol 312 MovieClip | Uses:311 | Used by:Timeline |
Symbol 313 Sound [siren] | Used by:Timeline | |
Symbol 314 Sound [flak] | Used by:Timeline | |
Symbol 315 Sound [fire] | Used by:Timeline | |
Symbol 316 Sound [explode3] | Used by:Timeline | |
Symbol 317 Sound [explode2] | Used by:Timeline | |
Symbol 318 Sound [explode1] | Used by:Timeline | |
Symbol 319 Sound [click] | Used by:Timeline | |
Symbol 320 Text | Uses:258 | Used by:321 |
Symbol 321 Button | Uses:279 320 | Used by:334 Timeline |
Symbol 322 Text | Uses:258 | Used by:323 |
Symbol 323 Button | Uses:279 322 | Used by:334 Timeline |
Symbol 324 Text | Uses:258 | Used by:325 |
Symbol 325 Button | Uses:279 324 | Used by:334 Timeline |
Symbol 326 Font | Used by:327 | |
Symbol 327 Text | Uses:326 | Used by:334 Timeline |
Symbol 328 Text | Uses:258 | Used by:329 |
Symbol 329 Button | Uses:279 328 | Used by:334 Timeline |
Symbol 330 Text | Uses:258 | Used by:331 |
Symbol 331 Button | Uses:279 330 | Used by:334 Timeline |
Symbol 332 Text | Uses:258 | Used by:333 |
Symbol 333 Button | Uses:279 332 | Used by:334 Timeline |
Symbol 334 MovieClip | Uses:321 323 325 327 329 331 333 | Used by:Timeline |
Symbol 335 Graphic | Used by:Timeline | |
Symbol 336 Font | Used by:337 | |
Symbol 337 Text | Uses:336 | Used by:Timeline |
Symbol 338 Bitmap [titlepageBG] | Used by:339 367 | |
Symbol 339 Graphic | Uses:338 | Used by:Timeline |
Symbol 340 Text | Uses:258 | Used by:Timeline |
Symbol 341 Font | Used by:342 344 349 373 394 395 407 413 426 427 428 429 430 431 446 700 | |
Symbol 342 Text | Uses:341 | Used by:Timeline |
Symbol 343 Font | Used by:344 349 369 370 426 427 428 429 430 431 710 | |
Symbol 344 Text | Uses:341 343 | Used by:Timeline |
Symbol 345 Text | Uses:258 | Used by:346 |
Symbol 346 Button | Uses:279 345 | Used by:432 698 726 Timeline |
Symbol 347 Graphic | Used by:348 | |
Symbol 348 MovieClip | Uses:347 | Used by:352 726 Timeline |
Symbol 349 Text | Uses:341 343 | Used by:Timeline |
Symbol 350 Bitmap | Used by:351 | |
Symbol 351 Graphic | Uses:350 | Used by:352 |
Symbol 352 MovieClip | Uses:348 351 | Used by:698 726 Timeline |
Symbol 353 Graphic | Used by:354 | |
Symbol 354 MovieClip | Uses:353 | Used by:Timeline |
Symbol 355 Text | Uses:258 | Used by:Timeline |
Symbol 356 Text | Uses:258 | Used by:Timeline |
Symbol 357 Text | Uses:258 | Used by:Timeline |
Symbol 358 Text | Uses:258 | Used by:359 |
Symbol 359 Button | Uses:279 358 | Used by:Timeline |
Symbol 360 Text | Uses:258 | Used by:361 |
Symbol 361 Button | Uses:279 360 | Used by:Timeline |
Symbol 362 Text | Uses:258 | Used by:363 |
Symbol 363 Button | Uses:279 362 | Used by:Timeline |
Symbol 364 Text | Uses:258 | Used by:365 |
Symbol 365 Button | Uses:279 364 | Used by:Timeline |
Symbol 366 Text | Uses:258 | Used by:Timeline |
Symbol 367 Graphic | Uses:256 338 | Used by:Timeline |
Symbol 368 Text | Uses:258 | Used by:Timeline |
Symbol 369 EditableText | Uses:343 | Used by:Timeline |
Symbol 370 EditableText | Uses:343 | Used by:Timeline |
Symbol 371 Graphic | Used by:372 | |
Symbol 372 MovieClip | Uses:371 | Used by:Timeline |
Symbol 373 Text | Uses:341 | Used by:Timeline |
Symbol 374 Graphic | Used by:390 | |
Symbol 375 Bitmap [beach_land] | Used by:376 | |
Symbol 376 Graphic | Uses:375 | Used by:383 |
Symbol 377 Bitmap [water] | Used by:378 | |
Symbol 378 Graphic | Uses:377 | Used by:383 |
Symbol 379 Graphic | Used by:380 | |
Symbol 380 MovieClip | Uses:379 | Used by:383 |
Symbol 381 Graphic | Uses:2 | Used by:383 |
Symbol 382 Graphic | Uses:1 | Used by:383 |
Symbol 383 MovieClip | Uses:376 378 380 381 382 | Used by:390 |
Symbol 384 Graphic | Used by:385 | |
Symbol 385 MovieClip | Uses:384 | Used by:390 |
Symbol 386 Graphic | Used by:387 | |
Symbol 387 MovieClip | Uses:386 | Used by:388 |
Symbol 388 MovieClip | Uses:387 | Used by:390 |
Symbol 389 Graphic | Uses:158 | Used by:390 |
Symbol 390 MovieClip | Uses:374 383 385 388 389 | Used by:Timeline |
Symbol 391 Bitmap [scorebox] | Used by:392 | |
Symbol 392 Graphic | Uses:391 | Used by:393 |
Symbol 393 MovieClip | Uses:392 | Used by:Timeline |
Symbol 394 EditableText | Uses:341 | Used by:Timeline |
Symbol 395 EditableText | Uses:341 | Used by:Timeline |
Symbol 396 Graphic | Used by:402 | |
Symbol 397 Graphic | Used by:398 | |
Symbol 398 MovieClip | Uses:397 | Used by:402 |
Symbol 399 Graphic | Used by:402 | |
Symbol 400 Graphic | Used by:401 | |
Symbol 401 MovieClip | Uses:400 | Used by:402 |
Symbol 402 MovieClip | Uses:396 398 399 401 | Used by:Timeline |
Symbol 403 Text | Uses:258 | Used by:404 |
Symbol 404 Button | Uses:279 403 | Used by:Timeline |
Symbol 405 Graphic | Used by:409 | |
Symbol 406 ShapeTweening | Used by:409 | |
Symbol 407 EditableText | Uses:341 | Used by:409 |
Symbol 408 Graphic | Used by:409 | |
Symbol 409 MovieClip | Uses:405 406 407 408 | Used by:Timeline |
Symbol 410 Bitmap | Used by:411 | |
Symbol 411 Graphic | Uses:410 | Used by:412 |
Symbol 412 Button | Uses:411 | Used by:Timeline |
Symbol 413 EditableText | Uses:341 | Used by:Timeline |
Symbol 414 Bitmap | Used by:415 | |
Symbol 415 Graphic | Uses:414 | Used by:416 |
Symbol 416 Button | Uses:415 | Used by:Timeline |
Symbol 417 Text | Uses:258 | Used by:418 |
Symbol 418 MovieClip | Uses:417 | Used by:Timeline |
Symbol 419 Bitmap [tutorialbox] | Used by:420 | |
Symbol 420 Graphic | Uses:419 | Used by:432 |
Symbol 421 Text | Uses:258 | Used by:423 |
Symbol 422 Text | Uses:258 | Used by:423 |
Symbol 423 Button | Uses:279 421 422 | Used by:432 |
Symbol 424 Text | Uses:258 | Used by:425 |
Symbol 425 Button | Uses:279 424 | Used by:432 |
Symbol 426 Text | Uses:341 343 | Used by:432 |
Symbol 427 Text | Uses:341 343 | Used by:432 |
Symbol 428 Text | Uses:341 343 | Used by:432 |
Symbol 429 Text | Uses:341 343 | Used by:432 |
Symbol 430 Text | Uses:341 343 | Used by:432 |
Symbol 431 Text | Uses:341 343 | Used by:432 |
Symbol 432 MovieClip | Uses:420 423 425 426 427 428 429 430 346 431 | Used by:Timeline |
Symbol 433 Bitmap [newspaper] | Used by:434 | |
Symbol 434 Graphic | Uses:433 | Used by:435 |
Symbol 435 Button | Uses:434 | Used by:698 |
Symbol 436 Font | Used by:437 441 448 453 458 463 468 473 478 483 488 493 498 503 508 513 518 523 528 533 538 543 548 553 558 563 568 573 578 583 588 593 598 603 608 613 618 623 628 633 638 643 648 653 658 663 668 673 678 683 688 693 | |
Symbol 437 Text | Uses:436 | Used by:698 |
Symbol 438 Font | Used by:439 440 442 443 449 450 454 455 459 460 464 465 469 470 474 475 479 480 484 485 489 490 494 495 499 500 504 505 509 510 514 515 519 520 524 525 529 530 534 535 539 540 544 545 549 550 554 555 559 560 564 565 569 570 574 575 579 580 584 585 589 590 594 595 599 600 604 605 609 610 614 615 619 620 624 625 629 630 634 635 639 640 644 645 649 650 654 655 659 660 664 665 669 670 674 675 679 680 684 685 689 690 694 695 | |
Symbol 439 EditableText | Uses:438 | Used by:698 |
Symbol 440 EditableText | Uses:438 | Used by:698 |
Symbol 441 Text | Uses:436 | Used by:698 |
Symbol 442 Text | Uses:438 | Used by:698 |
Symbol 443 Text | Uses:438 | Used by:698 |
Symbol 444 Bitmap [1.jpg] | Used by:445 | |
Symbol 445 Graphic | Uses:444 | Used by:698 |
Symbol 446 Text | Uses:341 | Used by:447 |
Symbol 447 MovieClip | Uses:446 | Used by:698 |
Symbol 448 Text | Uses:436 | Used by:698 |
Symbol 449 Text | Uses:438 | Used by:698 |
Symbol 450 Text | Uses:438 | Used by:698 |
Symbol 451 Bitmap [2.jpg] | Used by:452 | |
Symbol 452 Graphic | Uses:451 | Used by:698 |
Symbol 453 Text | Uses:436 | Used by:698 |
Symbol 454 Text | Uses:438 | Used by:698 |
Symbol 455 Text | Uses:438 | Used by:698 |
Symbol 456 Bitmap [3.jpg] | Used by:457 | |
Symbol 457 Graphic | Uses:456 | Used by:698 |
Symbol 458 Text | Uses:436 | Used by:698 |
Symbol 459 Text | Uses:438 | Used by:698 |
Symbol 460 Text | Uses:438 | Used by:698 |
Symbol 461 Bitmap [4.jpg] | Used by:462 | |
Symbol 462 Graphic | Uses:461 | Used by:698 |
Symbol 463 Text | Uses:436 | Used by:698 |
Symbol 464 Text | Uses:438 | Used by:698 |
Symbol 465 Text | Uses:438 | Used by:698 |
Symbol 466 Bitmap [5.jpg] | Used by:467 | |
Symbol 467 Graphic | Uses:466 | Used by:698 |
Symbol 468 Text | Uses:436 | Used by:698 |
Symbol 469 Text | Uses:438 | Used by:698 |
Symbol 470 Text | Uses:438 | Used by:698 |
Symbol 471 Bitmap [6.jpg] | Used by:472 | |
Symbol 472 Graphic | Uses:471 | Used by:698 |
Symbol 473 Text | Uses:436 | Used by:698 |
Symbol 474 Text | Uses:438 | Used by:698 |
Symbol 475 Text | Uses:438 | Used by:698 |
Symbol 476 Bitmap [7.jpg] | Used by:477 | |
Symbol 477 Graphic | Uses:476 | Used by:698 |
Symbol 478 Text | Uses:436 | Used by:698 |
Symbol 479 Text | Uses:438 | Used by:698 |
Symbol 480 Text | Uses:438 | Used by:698 |
Symbol 481 Bitmap [8.jpg] | Used by:482 | |
Symbol 482 Graphic | Uses:481 | Used by:698 |
Symbol 483 Text | Uses:436 | Used by:698 |
Symbol 484 Text | Uses:438 | Used by:698 |
Symbol 485 Text | Uses:438 | Used by:698 |
Symbol 486 Bitmap [9.jpg] | Used by:487 | |
Symbol 487 Graphic | Uses:486 | Used by:698 |
Symbol 488 Text | Uses:436 | Used by:698 |
Symbol 489 Text | Uses:438 | Used by:698 |
Symbol 490 Text | Uses:438 | Used by:698 |
Symbol 491 Bitmap [10.jpg] | Used by:492 | |
Symbol 492 Graphic | Uses:491 | Used by:698 |
Symbol 493 Text | Uses:436 | Used by:698 |
Symbol 494 Text | Uses:438 | Used by:698 |
Symbol 495 Text | Uses:438 | Used by:698 |
Symbol 496 Bitmap [11.jpg] | Used by:497 | |
Symbol 497 Graphic | Uses:496 | Used by:698 |
Symbol 498 Text | Uses:436 | Used by:698 |
Symbol 499 Text | Uses:438 | Used by:698 |
Symbol 500 Text | Uses:438 | Used by:698 |
Symbol 501 Bitmap [12.jpg] | Used by:502 | |
Symbol 502 Graphic | Uses:501 | Used by:698 |
Symbol 503 Text | Uses:436 | Used by:698 |
Symbol 504 Text | Uses:438 | Used by:698 |
Symbol 505 Text | Uses:438 | Used by:698 |
Symbol 506 Bitmap [13.jpg] | Used by:507 | |
Symbol 507 Graphic | Uses:506 | Used by:698 |
Symbol 508 Text | Uses:436 | Used by:698 |
Symbol 509 Text | Uses:438 | Used by:698 |
Symbol 510 Text | Uses:438 | Used by:698 |
Symbol 511 Bitmap [14.jpg] | Used by:512 | |
Symbol 512 Graphic | Uses:511 | Used by:698 |
Symbol 513 Text | Uses:436 | Used by:698 |
Symbol 514 Text | Uses:438 | Used by:698 |
Symbol 515 Text | Uses:438 | Used by:698 |
Symbol 516 Bitmap [15.jpg] | Used by:517 | |
Symbol 517 Graphic | Uses:516 | Used by:698 |
Symbol 518 Text | Uses:436 | Used by:698 |
Symbol 519 Text | Uses:438 | Used by:698 |
Symbol 520 Text | Uses:438 | Used by:698 |
Symbol 521 Bitmap [16.jpg] | Used by:522 | |
Symbol 522 Graphic | Uses:521 | Used by:698 |
Symbol 523 Text | Uses:436 | Used by:698 |
Symbol 524 Text | Uses:438 | Used by:698 |
Symbol 525 Text | Uses:438 | Used by:698 |
Symbol 526 Bitmap [17.jpg] | Used by:527 | |
Symbol 527 Graphic | Uses:526 | Used by:698 |
Symbol 528 Text | Uses:436 | Used by:698 |
Symbol 529 Text | Uses:438 | Used by:698 |
Symbol 530 Text | Uses:438 | Used by:698 |
Symbol 531 Bitmap [18.jpg] | Used by:532 | |
Symbol 532 Graphic | Uses:531 | Used by:698 |
Symbol 533 Text | Uses:436 | Used by:698 |
Symbol 534 Text | Uses:438 | Used by:698 |
Symbol 535 Text | Uses:438 | Used by:698 |
Symbol 536 Bitmap [19.jpg] | Used by:537 | |
Symbol 537 Graphic | Uses:536 | Used by:698 |
Symbol 538 Text | Uses:436 | Used by:698 |
Symbol 539 Text | Uses:438 | Used by:698 |
Symbol 540 Text | Uses:438 | Used by:698 |
Symbol 541 Bitmap [20.jpg] | Used by:542 | |
Symbol 542 Graphic | Uses:541 | Used by:698 |
Symbol 543 Text | Uses:436 | Used by:698 |
Symbol 544 Text | Uses:438 | Used by:698 |
Symbol 545 Text | Uses:438 | Used by:698 |
Symbol 546 Bitmap [21.jpg] | Used by:547 | |
Symbol 547 Graphic | Uses:546 | Used by:698 |
Symbol 548 Text | Uses:436 | Used by:698 |
Symbol 549 Text | Uses:438 | Used by:698 |
Symbol 550 Text | Uses:438 | Used by:698 |
Symbol 551 Bitmap [22.jpg] | Used by:552 | |
Symbol 552 Graphic | Uses:551 | Used by:698 |
Symbol 553 Text | Uses:436 | Used by:698 |
Symbol 554 Text | Uses:438 | Used by:698 |
Symbol 555 Text | Uses:438 | Used by:698 |
Symbol 556 Bitmap [23.jpg] | Used by:557 | |
Symbol 557 Graphic | Uses:556 | Used by:698 |
Symbol 558 Text | Uses:436 | Used by:698 |
Symbol 559 Text | Uses:438 | Used by:698 |
Symbol 560 Text | Uses:438 | Used by:698 |
Symbol 561 Bitmap [24.jpg] | Used by:562 | |
Symbol 562 Graphic | Uses:561 | Used by:698 |
Symbol 563 Text | Uses:436 | Used by:698 |
Symbol 564 Text | Uses:438 | Used by:698 |
Symbol 565 Text | Uses:438 | Used by:698 |
Symbol 566 Bitmap [25.jpg] | Used by:567 | |
Symbol 567 Graphic | Uses:566 | Used by:698 |
Symbol 568 Text | Uses:436 | Used by:698 |
Symbol 569 Text | Uses:438 | Used by:698 |
Symbol 570 Text | Uses:438 | Used by:698 |
Symbol 571 Bitmap [26.jpg] | Used by:572 | |
Symbol 572 Graphic | Uses:571 | Used by:698 |
Symbol 573 Text | Uses:436 | Used by:698 |
Symbol 574 Text | Uses:438 | Used by:698 |
Symbol 575 Text | Uses:438 | Used by:698 |
Symbol 576 Bitmap [27.jpg] | Used by:577 | |
Symbol 577 Graphic | Uses:576 | Used by:698 |
Symbol 578 Text | Uses:436 | Used by:698 |
Symbol 579 Text | Uses:438 | Used by:698 |
Symbol 580 Text | Uses:438 | Used by:698 |
Symbol 581 Bitmap [28.jpg] | Used by:582 | |
Symbol 582 Graphic | Uses:581 | Used by:698 |
Symbol 583 Text | Uses:436 | Used by:698 |
Symbol 584 Text | Uses:438 | Used by:698 |
Symbol 585 Text | Uses:438 | Used by:698 |
Symbol 586 Bitmap [29.jpg] | Used by:587 | |
Symbol 587 Graphic | Uses:586 | Used by:698 |
Symbol 588 Text | Uses:436 | Used by:698 |
Symbol 589 Text | Uses:438 | Used by:698 |
Symbol 590 Text | Uses:438 | Used by:698 |
Symbol 591 Bitmap [30.jpg] | Used by:592 | |
Symbol 592 Graphic | Uses:591 | Used by:698 |
Symbol 593 Text | Uses:436 | Used by:698 |
Symbol 594 Text | Uses:438 | Used by:698 |
Symbol 595 Text | Uses:438 | Used by:698 |
Symbol 596 Bitmap [31.jpg] | Used by:597 | |
Symbol 597 Graphic | Uses:596 | Used by:698 |
Symbol 598 Text | Uses:436 | Used by:698 |
Symbol 599 Text | Uses:438 | Used by:698 |
Symbol 600 Text | Uses:438 | Used by:698 |
Symbol 601 Bitmap [32.jpg] | Used by:602 | |
Symbol 602 Graphic | Uses:601 | Used by:698 |
Symbol 603 Text | Uses:436 | Used by:698 |
Symbol 604 Text | Uses:438 | Used by:698 |
Symbol 605 Text | Uses:438 | Used by:698 |
Symbol 606 Bitmap [33.jpg] | Used by:607 | |
Symbol 607 Graphic | Uses:606 | Used by:698 |
Symbol 608 Text | Uses:436 | Used by:698 |
Symbol 609 Text | Uses:438 | Used by:698 |
Symbol 610 Text | Uses:438 | Used by:698 |
Symbol 611 Bitmap [34.jpg] | Used by:612 | |
Symbol 612 Graphic | Uses:611 | Used by:698 |
Symbol 613 Text | Uses:436 | Used by:698 |
Symbol 614 Text | Uses:438 | Used by:698 |
Symbol 615 Text | Uses:438 | Used by:698 |
Symbol 616 Bitmap [35.jpg] | Used by:617 | |
Symbol 617 Graphic | Uses:616 | Used by:698 |
Symbol 618 Text | Uses:436 | Used by:698 |
Symbol 619 Text | Uses:438 | Used by:698 |
Symbol 620 Text | Uses:438 | Used by:698 |
Symbol 621 Bitmap [36.jpg] | Used by:622 | |
Symbol 622 Graphic | Uses:621 | Used by:698 |
Symbol 623 Text | Uses:436 | Used by:698 |
Symbol 624 Text | Uses:438 | Used by:698 |
Symbol 625 Text | Uses:438 | Used by:698 |
Symbol 626 Bitmap [37.jpg] | Used by:627 | |
Symbol 627 Graphic | Uses:626 | Used by:698 |
Symbol 628 Text | Uses:436 | Used by:698 |
Symbol 629 Text | Uses:438 | Used by:698 |
Symbol 630 Text | Uses:438 | Used by:698 |
Symbol 631 Bitmap [38.jpg] | Used by:632 | |
Symbol 632 Graphic | Uses:631 | Used by:698 |
Symbol 633 Text | Uses:436 | Used by:698 |
Symbol 634 Text | Uses:438 | Used by:698 |
Symbol 635 Text | Uses:438 | Used by:698 |
Symbol 636 Bitmap [39.jpg] | Used by:637 | |
Symbol 637 Graphic | Uses:636 | Used by:698 |
Symbol 638 Text | Uses:436 | Used by:698 |
Symbol 639 Text | Uses:438 | Used by:698 |
Symbol 640 Text | Uses:438 | Used by:698 |
Symbol 641 Bitmap [40.jpg] | Used by:642 | |
Symbol 642 Graphic | Uses:641 | Used by:698 |
Symbol 643 Text | Uses:436 | Used by:698 |
Symbol 644 Text | Uses:438 | Used by:698 |
Symbol 645 Text | Uses:438 | Used by:698 |
Symbol 646 Bitmap [41.jpg] | Used by:647 | |
Symbol 647 Graphic | Uses:646 | Used by:698 |
Symbol 648 Text | Uses:436 | Used by:698 |
Symbol 649 Text | Uses:438 | Used by:698 |
Symbol 650 Text | Uses:438 | Used by:698 |
Symbol 651 Bitmap [42.jpg] | Used by:652 | |
Symbol 652 Graphic | Uses:651 | Used by:698 |
Symbol 653 Text | Uses:436 | Used by:698 |
Symbol 654 Text | Uses:438 | Used by:698 |
Symbol 655 Text | Uses:438 | Used by:698 |
Symbol 656 Bitmap [43.jpg] | Used by:657 | |
Symbol 657 Graphic | Uses:656 | Used by:698 |
Symbol 658 Text | Uses:436 | Used by:698 |
Symbol 659 Text | Uses:438 | Used by:698 |
Symbol 660 Text | Uses:438 | Used by:698 |
Symbol 661 Bitmap [44.jpg] | Used by:662 | |
Symbol 662 Graphic | Uses:661 | Used by:698 |
Symbol 663 Text | Uses:436 | Used by:698 |
Symbol 664 Text | Uses:438 | Used by:698 |
Symbol 665 Text | Uses:438 | Used by:698 |
Symbol 666 Bitmap [45.jpg] | Used by:667 | |
Symbol 667 Graphic | Uses:666 | Used by:698 |
Symbol 668 Text | Uses:436 | Used by:698 |
Symbol 669 Text | Uses:438 | Used by:698 |
Symbol 670 Text | Uses:438 | Used by:698 |
Symbol 671 Bitmap [46.jpg] | Used by:672 | |
Symbol 672 Graphic | Uses:671 | Used by:698 |
Symbol 673 Text | Uses:436 | Used by:698 |
Symbol 674 Text | Uses:438 | Used by:698 |
Symbol 675 Text | Uses:438 | Used by:698 |
Symbol 676 Bitmap [47.jpg] | Used by:677 | |
Symbol 677 Graphic | Uses:676 | Used by:698 |
Symbol 678 Text | Uses:436 | Used by:698 |
Symbol 679 Text | Uses:438 | Used by:698 |
Symbol 680 Text | Uses:438 | Used by:698 |
Symbol 681 Bitmap [48.jpg] | Used by:682 | |
Symbol 682 Graphic | Uses:681 | Used by:698 |
Symbol 683 Text | Uses:436 | Used by:698 |
Symbol 684 Text | Uses:438 | Used by:698 |
Symbol 685 Text | Uses:438 | Used by:698 |
Symbol 686 Bitmap [49.jpg] | Used by:687 | |
Symbol 687 Graphic | Uses:686 | Used by:698 |
Symbol 688 Text | Uses:436 | Used by:698 |
Symbol 689 Text | Uses:438 | Used by:698 |
Symbol 690 Text | Uses:438 | Used by:698 |
Symbol 691 Bitmap [50.jpg] | Used by:692 | |
Symbol 692 Graphic | Uses:691 | Used by:698 |
Symbol 693 Text | Uses:436 | Used by:698 |
Symbol 694 Text | Uses:438 | Used by:698 |
Symbol 695 Text | Uses:438 | Used by:698 |
Symbol 696 Bitmap [54.jpg] | Used by:697 | |
Symbol 697 Graphic | Uses:696 | Used by:698 |
Symbol 698 MovieClip | Uses:435 437 439 440 352 346 441 442 443 445 447 448 449 450 452 453 454 455 457 458 459 460 462 463 464 465 467 468 469 470 472 473 474 475 477 478 479 480 482 483 484 485 487 488 489 490 492 493 494 495 497 498 499 500 502 503 504 505 507 508 509 510 512 513 514 515 517 518 519 520 522 523 524 525 527 528 529 530 532 533 534 535 537 538 539 540 542 543 544 545 547 548 549 550 552 553 554 555 557 558 559 560 562 563 564 565 567 568 569 570 572 573 574 575 577 578 579 580 582 583 584 585 587 588 589 590 592 593 594 595 597 598 599 600 602 603 604 605 607 608 609 610 612 613 614 615 617 618 619 620 622 623 624 625 627 628 629 630 632 633 634 635 637 638 639 640 642 643 644 645 647 648 649 650 652 653 654 655 657 658 659 660 662 663 664 665 667 668 669 670 672 673 674 675 677 678 679 680 682 683 684 685 687 688 689 690 692 693 694 695 697 | Used by:Timeline |
Symbol 699 MovieClip | Uses:276 | Used by:726 Timeline |
Symbol 700 Text | Uses:341 | Used by:726 |
Symbol 701 Bitmap [boxicon] | Used by:702 | |
Symbol 702 Graphic | Uses:701 | Used by:709 713 716 719 722 725 |
Symbol 703 Text | Uses:258 | Used by:709 |
Symbol 704 Graphic | Uses:5 | Used by:709 |
Symbol 705 Graphic | Uses:4 | Used by:708 709 713 716 719 722 725 |
Symbol 706 Graphic | Uses:3 | Used by:707 709 713 716 719 722 725 |
Symbol 707 MovieClip | Uses:706 | Used by:709 713 716 719 722 725 |
Symbol 708 MovieClip | Uses:705 | Used by:709 713 716 719 722 725 |
Symbol 709 MovieClip | Uses:702 703 704 705 706 707 708 | Used by:726 |
Symbol 710 EditableText | Uses:343 | Used by:726 |
Symbol 711 Text | Uses:258 | Used by:713 |
Symbol 712 Graphic | Uses:10 | Used by:713 |
Symbol 713 MovieClip | Uses:702 711 712 705 706 707 708 | Used by:726 |
Symbol 714 Text | Uses:258 | Used by:716 |
Symbol 715 Graphic | Uses:9 | Used by:716 |
Symbol 716 MovieClip | Uses:702 714 715 705 706 707 708 | Used by:726 |
Symbol 717 Text | Uses:258 | Used by:719 |
Symbol 718 Graphic | Uses:6 | Used by:719 |
Symbol 719 MovieClip | Uses:702 717 718 705 706 707 708 | Used by:726 |
Symbol 720 Text | Uses:258 | Used by:722 |
Symbol 721 Graphic | Uses:8 | Used by:722 |
Symbol 722 MovieClip | Uses:702 720 721 705 706 707 708 | Used by:726 |
Symbol 723 Text | Uses:258 | Used by:725 |
Symbol 724 Graphic | Uses:7 | Used by:725 |
Symbol 725 MovieClip | Uses:702 723 724 705 706 707 708 | Used by:726 |
Symbol 726 MovieClip | Uses:699 700 709 710 346 713 716 719 722 725 352 348 | Used by:Timeline |
Symbol 727 ShapeTweening | Used by:Timeline | |
Symbol 728 ShapeTweening | Used by:Timeline | |
Symbol 729 EditableText | Uses:258 | Used by:Timeline |
Symbol 730 Text | Uses:258 | Used by:731 |
Symbol 731 Button | Uses:279 730 | Used by:Timeline |
Symbol 732 Bitmap | Used by:733 | |
Symbol 733 Graphic | Uses:732 | Used by:Timeline |
Symbol 734 Graphic | Used by:Timeline |
Instance Names
"e_mc" | Frame 1 | Symbol 308 MovieClip |
"loadProgress_txt" | Frame 1 | Symbol 309 EditableText |
"playMore_btn" | Frame 40 | Symbol 321 Button |
"credits_btn" | Frame 40 | Symbol 323 Button |
"topScores_btn" | Frame 40 | Symbol 325 Button |
"medals_btn" | Frame 40 | Symbol 329 Button |
"options_btn" | Frame 40 | Symbol 331 Button |
"play_btn" | Frame 40 | Symbol 333 Button |
"done_btn" | Frame 44 | Symbol 346 Button |
"s_soundOn_mc" | Frame 49 | Symbol 354 MovieClip |
"s_soundOff_mc" | Frame 49 | Symbol 354 MovieClip |
"s_gfxHi_mc" | Frame 49 | Symbol 354 MovieClip |
"s_gfxLo_mc" | Frame 49 | Symbol 354 MovieClip |
"s_partOn_mc" | Frame 49 | Symbol 354 MovieClip |
"s_partOff_mc" | Frame 49 | Symbol 354 MovieClip |
"soundOn_btn" | Frame 49 | Symbol 359 Button |
"soundOff_btn" | Frame 49 | Symbol 361 Button |
"effectsOn_btn" | Frame 49 | Symbol 359 Button |
"effectsOff_btn" | Frame 49 | Symbol 361 Button |
"gfxHigh_btn" | Frame 49 | Symbol 363 Button |
"gfxLow_btn" | Frame 49 | Symbol 365 Button |
"stats_txt" | Frame 54 | Symbol 369 EditableText |
"medal_txt" | Frame 54 | Symbol 370 EditableText |
"case_mc1" | Frame 54 | Symbol 372 MovieClip |
"case_mc5" | Frame 54 | Symbol 372 MovieClip |
"case_mc6" | Frame 54 | Symbol 372 MovieClip |
"case_mc2" | Frame 54 | Symbol 372 MovieClip |
"case_mc3" | Frame 54 | Symbol 372 MovieClip |
"case_mc7" | Frame 54 | Symbol 372 MovieClip |
"case_mc8" | Frame 54 | Symbol 372 MovieClip |
"case_mc4" | Frame 54 | Symbol 372 MovieClip |
"case_mc9" | Frame 54 | Symbol 372 MovieClip |
"case_mc0" | Frame 54 | Symbol 372 MovieClip |
"medal_mc0" | Frame 54 | Symbol 273 MovieClip |
"medal_mc5" | Frame 54 | Symbol 273 MovieClip |
"medal_mc1" | Frame 54 | Symbol 273 MovieClip |
"medal_mc6" | Frame 54 | Symbol 273 MovieClip |
"medal_mc2" | Frame 54 | Symbol 273 MovieClip |
"medal_mc7" | Frame 54 | Symbol 273 MovieClip |
"medal_mc3" | Frame 54 | Symbol 273 MovieClip |
"medal_mc8" | Frame 54 | Symbol 273 MovieClip |
"medal_mc4" | Frame 54 | Symbol 273 MovieClip |
"medal_mc9" | Frame 54 | Symbol 273 MovieClip |
"back_mc" | Frame 59 | Symbol 390 MovieClip |
"numLives_txt" | Frame 59 | Symbol 394 EditableText |
"score_txt" | Frame 59 | Symbol 395 EditableText |
"turret_mc" | Frame 59 | Symbol 300 MovieClip [Turret_mc] |
"mainMenu_btn" | Frame 59 | Symbol 404 Button |
"date_mc" | Frame 59 | Symbol 409 MovieClip |
"mute_btn" | Frame 59 | Symbol 412 Button |
"kills_txt" | Frame 59 | Symbol 413 EditableText |
"pause_btn" | Frame 59 | Symbol 416 Button |
"paused_mc" | Frame 59 | Symbol 418 MovieClip |
"tutorial_mc" | Frame 59 | Symbol 432 MovieClip |
"paper_mc" | Frame 69 | Symbol 698 MovieClip |
"upgrade_mc" | Frame 91 | Symbol 726 MovieClip |
"stats_txt" | Frame 175 | Symbol 729 EditableText |
"submit_btn" | Frame 175 | Symbol 731 Button |
"mainMenu_btn" | Frame 175 | Symbol 404 Button |
"playMore_btn" | Frame 175 | Symbol 321 Button |
"topScores_btn" | Frame 175 | Symbol 325 Button |
"difficulty_mc" | Symbol 152 MovieClip Frame 1 | Symbol 150 MovieClip |
"difficulty_mc" | Symbol 157 MovieClip Frame 1 | Symbol 150 MovieClip |
"difficulty_mc" | Symbol 163 MovieClip Frame 1 | Symbol 150 MovieClip |
"difficulty_mc" | Symbol 167 MovieClip Frame 1 | Symbol 150 MovieClip |
"difficulty_mc" | Symbol 171 MovieClip Frame 1 | Symbol 150 MovieClip |
"difficulty_mc" | Symbol 175 MovieClip Frame 1 | Symbol 150 MovieClip |
"difficulty_mc" | Symbol 179 MovieClip Frame 1 | Symbol 150 MovieClip |
"difficulty_mc" | Symbol 183 MovieClip Frame 1 | Symbol 150 MovieClip |
"difficulty_mc" | Symbol 187 MovieClip Frame 1 | Symbol 150 MovieClip |
"difficulty_mc" | Symbol 190 MovieClip Frame 1 | Symbol 150 MovieClip |
"plane_mc" | Symbol 244 MovieClip [Enemy_mc] Frame 1 | Symbol 152 MovieClip |
"plane_mc" | Symbol 244 MovieClip [Enemy_mc] Frame 2 | Symbol 157 MovieClip |
"plane_mc" | Symbol 244 MovieClip [Enemy_mc] Frame 3 | Symbol 163 MovieClip |
"plane_mc" | Symbol 244 MovieClip [Enemy_mc] Frame 4 | Symbol 167 MovieClip |
"plane_mc" | Symbol 244 MovieClip [Enemy_mc] Frame 5 | Symbol 171 MovieClip |
"plane_mc" | Symbol 244 MovieClip [Enemy_mc] Frame 6 | Symbol 175 MovieClip |
"plane_mc" | Symbol 244 MovieClip [Enemy_mc] Frame 7 | Symbol 179 MovieClip |
"plane_mc" | Symbol 244 MovieClip [Enemy_mc] Frame 8 | Symbol 183 MovieClip |
"plane_mc" | Symbol 244 MovieClip [Enemy_mc] Frame 9 | Symbol 187 MovieClip |
"plane_mc" | Symbol 244 MovieClip [Enemy_mc] Frame 10 | Symbol 190 MovieClip |
"particle_mc" | Symbol 255 MovieClip [Particle_mc] Frame 1 | Symbol 248 MovieClip [Smoke_mc] |
"particle_mc" | Symbol 255 MovieClip [Particle_mc] Frame 2 | Symbol 254 MovieClip |
"medal_mc" | Symbol 274 MovieClip Frame 1 | Symbol 273 MovieClip |
"medalNote_mc" | Symbol 275 MovieClip [MedalPopup_mc] Frame 1 | Symbol 274 MovieClip |
"yes_btn" | Symbol 284 MovieClip [QuitConfirm_mc] Frame 1 | Symbol 281 Button |
"no_btn" | Symbol 284 MovieClip [QuitConfirm_mc] Frame 1 | Symbol 283 Button |
"b_mc" | Symbol 289 MovieClip Frame 1 | Symbol 288 MovieClip |
"barrel_mc" | Symbol 300 MovieClip [Turret_mc] Frame 1 | Symbol 289 MovieClip |
"vatra" | Symbol 388 MovieClip Frame 1 | Symbol 387 MovieClip |
"vatra" | Symbol 388 MovieClip Frame 1 | Symbol 387 MovieClip |
"waves_mc" | Symbol 390 MovieClip Frame 1 | Symbol 383 MovieClip |
"f_mc9" | Symbol 390 MovieClip Frame 1 | Symbol 385 MovieClip |
"f_mc8" | Symbol 390 MovieClip Frame 1 | Symbol 388 MovieClip |
"f_mc7" | Symbol 390 MovieClip Frame 1 | Symbol 388 MovieClip |
"f_mc1" | Symbol 390 MovieClip Frame 1 | Symbol 385 MovieClip |
"f_mc3" | Symbol 390 MovieClip Frame 1 | Symbol 388 MovieClip |
"f_mc4" | Symbol 390 MovieClip Frame 1 | Symbol 388 MovieClip |
"f_mc2" | Symbol 390 MovieClip Frame 1 | Symbol 388 MovieClip |
"f_mc5" | Symbol 390 MovieClip Frame 1 | Symbol 388 MovieClip |
"f_mc6" | Symbol 390 MovieClip Frame 1 | Symbol 388 MovieClip |
"date_txt" | Symbol 409 MovieClip Frame 1 | Symbol 407 EditableText |
"skip_btn" | Symbol 432 MovieClip Frame 1 | Symbol 423 Button |
"next_btn" | Symbol 432 MovieClip Frame 1 | Symbol 425 Button |
"done_btn" | Symbol 432 MovieClip Frame 6 | Symbol 346 Button |
"stats_txt" | Symbol 698 MovieClip Frame 1 | Symbol 439 EditableText |
"date_txt" | Symbol 698 MovieClip Frame 1 | Symbol 440 EditableText |
"done_btn" | Symbol 698 MovieClip Frame 1 | Symbol 346 Button |
"upgVelocity_mc" | Symbol 726 MovieClip Frame 1 | Symbol 709 MovieClip |
"description_txt" | Symbol 726 MovieClip Frame 1 | Symbol 710 EditableText |
"done_btn" | Symbol 726 MovieClip Frame 1 | Symbol 346 Button |
"upgAccuracy_mc" | Symbol 726 MovieClip Frame 1 | Symbol 713 MovieClip |
"upgDamage_mc" | Symbol 726 MovieClip Frame 1 | Symbol 716 MovieClip |
"upgRotate_mc" | Symbol 726 MovieClip Frame 1 | Symbol 719 MovieClip |
"upgSplash_mc" | Symbol 726 MovieClip Frame 1 | Symbol 722 MovieClip |
"upgRof_mc" | Symbol 726 MovieClip Frame 1 | Symbol 725 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "wave2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "wave1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "upgrade-orb-unlit" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "upgrade-orb-lit" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "icon-velocity" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "icon-targeting" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "icon-rateofire" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "icon-explosion" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "icon-damage" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "icon-accuracy" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "flak30038.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "flak30037.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 13 as "flak30036.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 14 as "flak30035.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "flak30034.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 16 as "flak30033.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "flak30032.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 18 as "flak30031.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 19 as "flak30030.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 20 as "flak30029.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 21 as "flak30028.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 22 as "flak30027.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 23 as "flak30026.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 24 as "flak30025.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 25 as "flak30024.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 26 as "flak30023.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 27 as "flak30022.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 28 as "flak30021.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 29 as "flak30020.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 30 as "flak30019.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 31 as "flak30018.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 32 as "flak30017.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 33 as "flak30016.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 34 as "flak30015.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 35 as "flak30014.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 36 as "flak30013.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 37 as "flak30012.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 38 as "flak30011.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 39 as "flak30010.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 40 as "flak30009.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 41 as "flak30008.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 42 as "flak30007.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 43 as "flak30006.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 44 as "flak30005.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 45 as "flak30004.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 46 as "flak30003.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 47 as "flak30002.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 48 as "explode0050.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 49 as "explode0049.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 50 as "explode0048.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 51 as "explode0047.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 52 as "explode0046.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 53 as "explode0045.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 54 as "explode0044.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 55 as "explode0043.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 56 as "explode0042.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 57 as "explode0041.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 58 as "explode0040.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 59 as "explode0039.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 60 as "explode0038.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 61 as "explode0037.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 62 as "explode0036.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 63 as "explode0035.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 64 as "explode0034.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 65 as "explode0033.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 66 as "explode0031.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 67 as "explode0030.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 68 as "explode0029.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 69 as "explode0028.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 70 as "explode0027.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 71 as "explode0026.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 72 as "explode0025.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 73 as "explode0024.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 74 as "explode0023.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 75 as "explode0022.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 76 as "explode0021.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 77 as "explode0020.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 78 as "explode0019.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 79 as "explode0018.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 80 as "explode0016.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 81 as "explode0015.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 82 as "explode0014.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 83 as "explode0013.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 84 as "explode0012.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 85 as "explode0011.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 86 as "explode0010.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 87 as "explode0009.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 88 as "explode0008.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 89 as "explode0007.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 90 as "explode0006.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 91 as "explode0005.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 92 as "explode0004.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 93 as "explode0003.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 94 as "explode0001.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 97 as "Target_mc" |
ExportAssets (56) | Timeline Frame 1 | Symbol 137 as "Projectile_mc" |
ExportAssets (56) | Timeline Frame 1 | Symbol 154 as "metal.png" |
ExportAssets (56) | Timeline Frame 1 | Symbol 158 as "cement.JPG" |
ExportAssets (56) | Timeline Frame 1 | Symbol 244 as "Enemy_mc" |
ExportAssets (56) | Timeline Frame 1 | Symbol 248 as "Smoke_mc" |
ExportAssets (56) | Timeline Frame 1 | Symbol 255 as "Particle_mc" |
ExportAssets (56) | Timeline Frame 1 | Symbol 256 as "infobox" |
ExportAssets (56) | Timeline Frame 1 | Symbol 275 as "MedalPopup_mc" |
ExportAssets (56) | Timeline Frame 1 | Symbol 284 as "QuitConfirm_mc" |
ExportAssets (56) | Timeline Frame 1 | Symbol 300 as "Turret_mc" |
ExportAssets (56) | Timeline Frame 1 | Symbol 301 as "titleNbg" |
ExportAssets (56) | Timeline Frame 1 | Symbol 735 as "__Packages.MochiAd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 736 as "__Packages.Projectile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 737 as "__Packages.GameEngine" |
ExportAssets (56) | Timeline Frame 1 | Symbol 738 as "__Packages.Constants" |
ExportAssets (56) | Timeline Frame 1 | Symbol 739 as "__Packages.Enemy" |
ExportAssets (56) | Timeline Frame 1 | Symbol 740 as "__Packages.Vector" |
ExportAssets (56) | Timeline Frame 1 | Symbol 741 as "__Packages.Particle" |
ExportAssets (56) | Timeline Frame 1 | Symbol 742 as "__Packages.Turret" |
ExportAssets (56) | Timeline Frame 1 | Symbol 743 as "__Packages.Target" |
ExportAssets (56) | Timeline Frame 1 | Symbol 744 as "__Packages.mochi.MochiServices" |
ExportAssets (56) | Timeline Frame 1 | Symbol 745 as "__Packages.mochi.MochiScores" |
ExportAssets (56) | Timeline Frame 10 | Symbol 313 as "siren" |
ExportAssets (56) | Timeline Frame 10 | Symbol 314 as "flak" |
ExportAssets (56) | Timeline Frame 10 | Symbol 315 as "fire" |
ExportAssets (56) | Timeline Frame 10 | Symbol 316 as "explode3" |
ExportAssets (56) | Timeline Frame 10 | Symbol 317 as "explode2" |
ExportAssets (56) | Timeline Frame 10 | Symbol 318 as "explode1" |
ExportAssets (56) | Timeline Frame 10 | Symbol 319 as "click" |
ExportAssets (56) | Timeline Frame 44 | Symbol 338 as "titlepageBG" |
ExportAssets (56) | Timeline Frame 59 | Symbol 375 as "beach_land" |
ExportAssets (56) | Timeline Frame 59 | Symbol 377 as "water" |
ExportAssets (56) | Timeline Frame 59 | Symbol 391 as "scorebox" |
ExportAssets (56) | Timeline Frame 59 | Symbol 419 as "tutorialbox" |
ExportAssets (56) | Timeline Frame 69 | Symbol 433 as "newspaper" |
ExportAssets (56) | Timeline Frame 69 | Symbol 444 as "1.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 451 as "2.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 456 as "3.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 461 as "4.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 466 as "5.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 471 as "6.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 476 as "7.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 481 as "8.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 486 as "9.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 491 as "10.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 496 as "11.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 501 as "12.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 506 as "13.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 511 as "14.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 516 as "15.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 521 as "16.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 526 as "17.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 531 as "18.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 536 as "19.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 541 as "20.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 546 as "21.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 551 as "22.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 556 as "23.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 561 as "24.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 566 as "25.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 571 as "26.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 576 as "27.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 581 as "28.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 586 as "29.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 591 as "30.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 596 as "31.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 601 as "32.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 606 as "33.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 611 as "34.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 616 as "35.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 621 as "36.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 626 as "37.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 631 as "38.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 636 as "39.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 641 as "40.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 646 as "41.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 651 as "42.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 656 as "43.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 661 as "44.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 666 as "45.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 671 as "46.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 676 as "47.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 681 as "48.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 686 as "49.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 691 as "50.jpg" |
ExportAssets (56) | Timeline Frame 69 | Symbol 696 as "54.jpg" |
ExportAssets (56) | Timeline Frame 91 | Symbol 701 as "boxicon" |
Labels
"preloader" | Frame 1 |
"sponsor" | Frame 5 |
"init" | Frame 10 |
"menuIntro" | Frame 15 |
"menu" | Frame 40 |
"credits" | Frame 44 |
"options" | Frame 49 |
"medals" | Frame 54 |
"gameInit" | Frame 59 |
"gameLoop" | Frame 64 |
"paper" | Frame 69 |
"roundOver" | Frame 91 |
"gameOver" | Frame 116 |
"submit" | Frame 196 |
"scores" | Frame 201 |
"explode" | Symbol 137 MovieClip [Projectile_mc] Frame 7 |
"explode" | Symbol 244 MovieClip [Enemy_mc] Frame 11 |
"off" | Symbol 300 MovieClip [Turret_mc] Frame 1 |
"fire" | Symbol 300 MovieClip [Turret_mc] Frame 2 |
"play" | Symbol 308 MovieClip Frame 2 |
|