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

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

vinylGame.swf

This is the info page for
Flash #43458

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


Text
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam non dolor. Ut a libero. Ut metus. Mauris sed velit. Mauris blandit ligula in turpis. Curabitur ullamcorper volutpat risus. Nam ut tortor vel augue sodales tincidunt. Nam laoreet congue risus. Nunc id tortor. Vivamus at felis vitae leo dignissim vestibulum. Curabitur consequat risus et metus. Vivamus mattis libero quis libero. Nulla blandit magna in justo.

30000€

30000€

HELPTEXT

Riciclaggio

LOADING

100

%

SUSTAINABILITY

AUG 2009

0

Riciclaggio

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam non dolor. Ut a libero. Ut metus. Mauris sed velit. Mauris blandit ligula in turpis. Curabitur ullamcorper volutpat risus. Nam ut tortor vel augue sodales tincidunt. Nam laoreet congue risus. Nunc id tortor. Vivamus at felis vitae leo dignissim vestibulum.

+CIAO

+CIAO

+CIAO

<p align="justify"><font face="Arial_14pt_st" size="14" color="#993300" letterSpacing="0.000000" kerning="0">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam non dolor. Ut a libero. Ut metus. Mauris sed velit. Mauris blandit ligula in turpis. Curabitur ullamcorper volutpat risus. Nam ut tortor vel augue sodales tincidunt. Nam laoreet congue risus. Nunc id tortor. Vivamus at felis vitae leo dignissim vestibulum. </font></p><p align="justify"><font face="Arial_14pt_st" size="14" color="#993300" letterSpacing="0.000000" kerning="0">eeee</font></p><p align="justify"><font face="Arial_14pt_st" size="14" color="#993300" letterSpacing="0.000000" kerning="0">eeeee</font></p>

Riciclaggio

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam non dolor. Ut a libero. Ut metus. Mauris sed velit. Mauris blandit ligula in turpis. Curabitur ullamcorper volutpat risus. Nam ut tortor vel augue sodales tincidunt. Nam laoreet congue risus. Nunc id tortor. Vivamus at felis vitae leo dignissim vestibulum.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam non dolor. Ut a libero. Ut metus. Mauris sed velit. Mauris blandit ligula in turpis. Curabitur ullamcorper volutpat risus. Nam ut tortor vel augue sodales tincidunt. Nam laoreet congue risus. Nunc id tortor. Vivamus at felis vitae leo dignissim vestibulum.

<p align="justify"><font face="Arial" size="14" color="#993300" letterSpacing="0.000000" kerning="0">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam non dolor. Ut a libero. Ut metus. Mauris sed velit. Mauris blandit ligula in turpis. Curabitur ullamcorper volutpat risus. Nam ut tortor vel augue sodales tincidunt. Nam laoreet congue risus. Nunc id tortor. Vivamus at felis vitae leo dignissim vestibulum. </font></p>

Riciclaggio

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam non dolor. Ut a libero. Ut metus. Mauris sed velit. Mauris blandit ligula in turpis. Curabitur ullamcorper volutpat risus. Nam ut tortor vel augue sodales tincidunt. Nam laoreet congue risus. Nunc id tortor. Vivamus at felis vitae leo dignissim vestibulum.

FABBRICA DI PVC

g

y

Play

about

how to play

difficulty level:

easy

easy

<p align="center"><font face="PT Banana Split" size="48" color="#7aa613" letterSpacing="0.000000" kerning="0"><b>easy</b></font></p>

medium

medium

<p align="center"><font face="PT Banana Split" size="48" color="#7aa613" letterSpacing="0.000000" kerning="0"><b>medium</b></font></p>

hard

hard

<p align="center"><font face="PT Banana Split" size="48" color="#7aa613" letterSpacing="0.000000" kerning="0"><b>hard</b></font></p>

In VinylGame you have to manage the PVC lifecycle from the production to the waste management.
Your objective is to create a profitable and sustainable business by the year 2010.
Every building on the small planet represents a PVC lifecycle phase. Click on a zone to open its menu.

Zone description

Selected building

Zone upgrades

Additional display

HOW TO PLAY

Sustainability bar:
It shows how environmentally and
socially sustainable your business is

Shortcuts to the zones

Money display

Warning message:
There's something wrong
in this zone

Date and time
remaining before 2010

Back to menu

Game speed controls

THE MENU BAR

PVC resin production

Manufacturing

In order to earn money you have to activate at least one production stream in the
manufacturing zone. Every production stream uses certain amount of resin so make sure
that the resin production plant can support the manufacturing.

PRODUCTION

City

Waste management

The more goods you manufacture, the more plastic waste you have to manage. To
improve your recycling capacity you have to build plants near the landfill but remember
that only the separately collected waste can be recycled.

RECYCLING

FABBRICA DI PVC

FABBRICA DI PVC

FABBRICA DI PVC

FABBRICA DI PVC

Economical performance was:

EXCELLENT

Environmental performance:

EXCELLENT

BACK TO MENU

FABBRICA DI PVC

GAME OVER

Do you really want to quit?

OK

NO

ActionScript [AS1/AS2]

Frame 1
stop(); _global.ROOT = this; preloader.onEnterFrame = function () { loaded = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); this.bar._xscale = loaded; this.perc.text = loaded; trace(loaded); if (loaded >= 100) { _root.gotoAndStop("game"); } };
Frame 2
function initGame(dLevel) { if (dLevel == "hard") { MONEY_PER_UNITS = 6; FIXED_COST_DIVIDER = 500; OIL_DIVIDER = 10; } else if (dLevel == "medium") { MONEY_PER_UNITS = 7; FIXED_COST_DIVIDER = 500; OIL_DIVIDER = 10; } else { MONEY_PER_UNITS = 9; FIXED_COST_DIVIDER = 500; OIL_DIVIDER = 10; } striking = (boycotting = 0); buildingIds = ["raw", "resin", "compound", "transformation", "hq", "city", "landfill"]; STR_WARNING_PVC = "Warning! This application stream requires an upgrade of the resin production plant "; raw = {fullName:"Raw materials", description:"PVC or Polyvinyl chloride is a thermoplastic made of 57% chlorine (derived from salt) and 43% ethylene (derived from oil). It is less dependent than other polymers on crude oil or natural gas, which are not renewable, and can therefore be regarded as a natural resource-saving plastic. ", angle:-35}; resin = {fullName:"PVC resin production ", description:"Here chlorine and ethylene, the raw materials for PVC, are transformed to produce an intermediate raw material called ethylene dichloride (EDC). EDC is then thermally cracked to produce VCM or vinyl chloride monomer. Finally, VCM is polymerised to produce PVC.", angle:-104, actions:{resinUp1:{fullName:"Upgrade plant 1", pic:"up1", description:"Increase resin production capacity", active:true, created:false, price:PVC_PLANT1_PRICE}, resinUp2:{fullName:"Upgrade plant 2", pic:"up2", description:"Increase resin production capacity", active:false, created:false, price:PVC_PLANT2_PRICE}, resinUp3:{fullName:"Upgrade plant 3", pic:"up3", description:"Increase resin production capacity", active:false, created:false, price:PVC_PLANT3_PRICE}, subProducts:{fullName:"Recover by-products", pic:"subproduct", description:"Increase sustainability and reduce costs", points:6, price:3500, active:true}, heat:{fullName:"Heat recovery ", pic:"heat", description:"Increase sustainability and reduce costs", points:5, price:4000, active:true}, water:{fullName:"Water treatment", pic:"water", description:"Reduce environmental impact", points:6, price:2000, active:true}, emissions:{fullName:"Reduce emissions", pic:"emissions", description:"Reduce environmental impact", points:7, price:2800, active:true}, resinSecurity:{fullName:"Health and safety", pic:"work", description:"Improve workers' safety conditions", points:4, price:2500, active:true}}}; compound = {fullName:"Compounding", description:"PVC compounds are produced by blending PVC resin with stabilisers, plasticisers, pigments and other additives to give the required properties in the final product. PVC compounds are available in granules. Either PVC resin is blended with additives and fed into melt processing or extrusion equipment, or PVC resin is blended with additives as a dry powder \u2013 a process which is known as \u2018dry blending\u2019.", angle:-134, actions:{RandD1:{fullName:"R&D 1", pic:"red1", description:"Improve PVC characteristics", active:true, price:3500}, RandD2:{fullName:"R&D 2", pic:"red2", description:"Develop formulations for new applications", active:true, price:2800}, Risk1:{fullName:"Stabilisers", pic:"red3", description:"Support stabilisers' risk assessment and invest in alternative additives (e.g. lead substitution)", points:5, price:2000, active:true}, Risk2:{fullName:"Plasticisers", pic:"red4", description:"Support plasticisers' risk assessment. Invest in research & development", points:5, price:3500, active:true}, compoundSecurity:{fullName:"Health and safety", pic:"work", description:"Improve workers' safety conditions", points:4, price:1000, active:true}}}; transformation = {fullName:"Manufacturing", description:"Here you can build new manufacturing plants. Each stream has particular material usage and market demand. Plan carefully your expansion according to your resin production capacity.", angle:172, actions:{ind1:{fullName:"Activate PVC flooring stream", pic:"floors", picStop:"floorsStop", description:"More than 50% of the PVC production goes into construction applications such as pipes, flooring, membranes, window profiles and cable. The use of PVC and other plastics in thermal insulation helps saving a significant amount of energy used for lighting and heating buildings.", active:true, price:4000}, ind2:{fullName:"Activate PVC pipes stream", pic:"pipes", picStop:"pipesStop", description:"PVC products are helping to improve people\u2019s lives and conserve natural resources on a daily basis. This is highly relevant in a world that is growing in population and places ever-increasing demands on water, food, shelter, sanitation, energy, health services and economic security.", active:true, price:3000}, ind3:{fullName:"Activate PVC membranes stream", pic:"membranes", picStop:"membranesStop", description:"PVC products are helping to improve people\u2019s lives and conserve natural resources on a daily basis. This is highly relevant in a world that is growing in population and places ever-increasing demands on water, food, shelter, sanitation, energy, health services and economic security.", active:true, price:5000}, ind4:{fullName:"Activate PVC windows stream", pic:"windows", picStop:"windowsStop", description:"PVC is an energy-efficient plastic. Its production uses significantly smaller amounts of energy when compared to other plastics. PVC window profiles have up to three times the heat insulation efficiency of other profiles. Using PVC cuts energy consumption from heating and air conditioning systems.", active:true, price:6000}, ind5:{fullName:"Activate PVC pakaging stream", pic:"packages", picStop:"packagesStop", description:"PVC has both excellent chemical resistance and mechanical properties, and therefore lends itself well to food, medical and technical packaging. PVC applications present safe and healthy solutions for consumers.", active:true, price:8000}, ind6:{fullName:"Activate PVC medical devices stream ", pic:"medicals", picStop:"medicalsStop", description:"Sensitive applications like medical devices e.g. gloves and fluid bags benefit from PVC\u2019s physical and technical characteristics. These ensure maximum health protection. ", active:true, price:12000}, ind7:{fullName:"Activate PVC hi-tech stream ", pic:"hitech", picStop:"hitechStop", description:"PVC is used in a great number of fields ranging from essential services to housing, transportation, consumer products, IT and electronics and medical devices and products. The applications are generally divided on the basis of the hardness of products, e.g. rigidity or flexibility.", active:true, price:18000}}}; STR_HQ = "This is the area where your actions are evaluated."; hq = {fullName:"Industry Database ", description:STR_HQ + hqMessages, angle:114}; city = {fullName:"City", description:"The city represents the market, the place where collection and recycling schemes are activated, and where communication campaigns are developed.", angle:72, actions:{household:{fullName:"MSW", pic:"RSU", description:"Municipal Solid Waste collection programme", price:1000, active:true}, construction:{fullName:"B&C waste", pic:"construction", description:"Separate collection programme for waste from Building and Construction ", price:1500, active:true}, industrial:{fullName:"Industrial waste", pic:"industrial", description:"Industrial waste collection and recycling", price:2500, active:true}, advertising:{fullName:"Advertising", pic:"adv", description:"Develop an advertising campaign", price:2000, active:true}, greenwash:{fullName:"Communications", pic:"communication", description:"This action can contribute to improve awareness and perception in the short-term, but it must be accompanied by concrete measures", price:1000, active:true}}}; landfill = {fullName:"Waste management", description:"Disposal and recycling", angle:17, actions:{incinerator:{fullName:"Energy recovery", pic:"fire", description:"Build an incinerator with energy recovery", active:true, price:8000}, mechanical:{fullName:"Mechanical recycling", pic:"mechRec", description:"Build a mechanical recycling plant", active:true, price:6000}, chemical:{fullName:"Feedstock recycling", pic:"chemRec", description:"Build a feedstock recycling plant", active:true, price:10000}}}; messages = {insufficientPVC:{fullName:"Warning! PVC shortage", pic:"worker", description:"Upgrade PVC resin plant", mc:"resin", active:false, level:2}, insufficientCollecting:{fullName:"Warning! Collection", pic:"worker", description:"Recycling plants are over dimensioned compared to collection: increase collection", mc:"landfill", active:false, level:1}, insufficientRecycling:{fullName:"Warning! Recycling", pic:"worker", description:"Warning! too little separated waste is recycled or incinerated", mc:"landfill", active:false, level:1}, blockedIndustries:{fullName:"Blocked Industries", pic:"worker", description:"Warning! Some industries are blocked due to PVC resin shortage", mc:"transformation", active:false, level:2}, workersWarning:{fullName:"Warning! Trade unions", pic:"union", description:"Warning! Trade unions are concerned about worker safety in resin production and compounding plants", mc:"hq", active:false, level:1}, workersWarning2:{fullName:"Warning! Trade unions call for strike", pic:"union", description:"Warning! Safety measures are insufficient, workers at risk of accidents", mc:"hq", active:false, level:2}, strike:{fullName:"Strike", pic:"union", description:"Workers on strike, unions call for new safety measures", mc:"hq", active:false}, ecoWarning:{fullName:"NGOs concerned", pic:"environmentalist", description:"Environmental groups are concerned about the environmental impact of resin production", mc:"hq", active:false, level:1}, ecoWarning2:{fullName:"EU concerned", pic:"politician", description:"EU asks for improvements in PVC resin production plant", mc:"hq", active:false, level:2}, sanction:{fullName:"EU fine", pic:"politician", description:("EU fine of " + SANCTION) + " \u20AC because you ignored the request for plant improvement", mc:"hq", active:false}, consumerWarning:{fullName:"Consumers concerned", pic:"consumer", description:"Consumers are concerned, NGOs raise alarm about risk of toxic chemicals from PVC products", mc:"hq", active:false, level:1}, consumerWarning2:{fullName:"Consumers upset", pic:"consumer", description:"Study shows potential risk to human health using certain chemicals in the compounding process. A risk assessment is required and alternatives should be investigated", mc:"hq", active:false, level:2}, boycott:{fullName:"Boycott", pic:"consumer", description:"Consumers boycott PVC products", mc:"hq", active:false}, noIndustries:{fullName:"Build your first industry", pic:"ceo", description:"In this area you may build manufacturing plants. Choose the first plant to start", mc:"transformation", active:true}, lowMoney:{fullName:"Warning: lack of cash", pic:"ceo", description:"Your money has nearly run out; if you go into the red, you will be fired", mc:"hq", active:false, level:2}, tooMuchMoney:{fullName:"Investment needed", pic:"ceo", description:"\u2013 You are accumulating too much cash: the Management Board asks for more investment", mc:"hq", active:false, level:1}, euWarning:{fullName:"NGOs concerned", pic:"environmentalist", description:"Environmental groups consider your recycling efforts inadequate", mc:"hq", active:false, level:1}, euWarning2:{fullName:"EU concerned", pic:"politician", description:"EU asks for improvements in waste management and recycling", mc:"hq", active:false, level:2}, euSanction:{fullName:"EU fine", pic:"politician", description:("EU fine of " + EU_SANCTION) + " \u20AC because you ignored the request for recycling improvement", mc:"hq", active:false}}; lifeCycle = new Array(); oilPrices = new Array(); oilPrice = Math.round((MAX_OIL_PRICE + MIN_OIL_PRICE) / 2); planetHigh(); closeBox(); warningBox._visible = false; selectedBld = undefined; rolledBld = undefined; collectionPotential = 0; recyclingPotential = 0; burningPotential = 0; wasteBonus = 0; workersDissent = 0; consumerDissent = 0; ecoDissent = 0; euDissent = 0; cycle = 0; fixedPoints = 0; interfaceMC.sustainBar.bar.gotoAndStop(fixedPoints + 1); marketBonus = 0; interfaceMC.menuBG.onRollOver = function () { }; buildings = new Object(); b = 0; while (b < buildingIds.length) { bName = buildingIds[b]; buildings[bName] = _root[bName]; b++; } b = 0; while (b < buildingIds.length) { bName = buildingIds[b]; mc = earth[bName]; earth[bName + "_baloon"]._visible = false; mc.area.onRelease = function () { earth.destination = buildings[this._parent._name].angle; openBox(this._parent._name); playSound("scroll"); }; mc.area.onRollOver = function () { rollOverBuilding(this._parent._name); }; mc.area.onRollOut = function () { rollOutBuilding(this._parent._name); }; earth[bName + "_roll"]._visible = false; mc._alpha = 0; bt = interfaceMC.fastMenu[bName]; bt.img.gotoAndStop(bName); bt.gotoAndStop("normal"); bt.onRelease = function () { earth._rotation = buildings[this._name].angle; openBox(this._name); playSound("scroll"); }; bt.onRollOver = function () { rollOverBuilding(this._name); earth[rolledBld + "_roll"]._visible = false; this.gotoAndStop("roll"); }; bt.onRollOut = function () { rollOutBuilding(this._name); this.gotoAndStop("normal"); }; if (infoBox[bName] != undefined) { layer = infoBox[bName]; } else { layer = infoBox.createEmptyMovieClip(bName, infoBox.getNextHighestDepth()); layer.attachMovie("infoBoxField", "description", 10, {_x:10, _y:50}); } layer.description.field.htmlText = buildings[bName].description; createButtons(bName); layer._visible = false; b++; } earth.resinMC.resinUp1.gotoAndStop(1); earth.resinMC.resinUp2.gotoAndStop(1); earth.resinMC.resinUp3.gotoAndStop(1); earth.cityMC.adv.gotoAndStop(1); earth.cityMC.com.gotoAndStop(1); earth.destination = buildings.transformation.angle; for (i in industries) { industries[i].active = false; industries[i].price = transformation.actions[i].price; earth.transformationMC[i]._visible = false; earth.transformationMC[i].gotoAndStop(1); earth.transformationMC[i].mc.stop(); } earth.landfillMC.incinerator.gotoAndStop(1); earth.landfillMC.mechanical.gotoAndStop(1); earth.landfillMC.chemical.gotoAndStop(1); earth.landfillMC.incinerator._visible = false; earth.landfillMC.mechanical._visible = false; earth.landfillMC.chemical._visible = false; infoBox.resin.needleDisplay.tit = (infoBox.resin.needleDisplay.helpText.text = "PLANT USAGE"); infoBox.landfill.colBar.tit = (infoBox.landfill.colBar.helpText.text = "COLLECTING"); infoBox.landfill.recBar.tit = (infoBox.landfill.recBar.helpText.text = "RECYCLING"); infoBox.raw.lineChart.tit = (infoBox.raw.lineChart.helpText.text = "OIL PRICE"); infoBox.transformation.barMat.helpText.text = "MATERIAL USAGE"; infoBox.transformation.barMar.helpText.text = "MARKET DEMAND"; infoBox.transformation.barMat._visible = (infoBox.transformation.barMar._visible = false); infoBox.transformation.barColors._visible = false; infoBox.hq.arrow.gotoAndStop("equal"); interfaceMC.moneyDisplay.arrow.gotoAndStop("equal"); infoBox.hq.up.onPress = function () { this._parent.description.onEnterFrame = function () { this.field.scroll--; }; }; infoBox.hq.up.onRelease = function () { this._parent.description.onEnterFrame = undefined; }; infoBox.hq.down.onPress = function () { this._parent.description.onEnterFrame = function () { this.field.scroll++; }; }; infoBox.hq.down.onRelease = function () { this._parent.description.onEnterFrame = undefined; }; gameSpeed = 1; interfaceMC.playBt.gotoAndStop("selected"); interfaceMC.pauseBt.gotoAndStop("normal"); interfaceMC.ffwdBt.gotoAndStop("normal"); titleBox.field.text = transformation.fullName; interfaceMC.playBt.body.onRelease = function () { changeSpeed(1); this._parent.gotoAndStop("selected"); playSound("click"); }; interfaceMC.playBt.body.onRollOver = function () { closeBox(); titleBox.field.text = STR_PLAY_BT; titleBox.destination = TITLE_YOPEN; }; interfaceMC.playBt.body.onRollOut = function () { titleBox.destination = TITLE_YCLOSED; }; interfaceMC.pauseBt.body.onRelease = function () { changeSpeed(0); this._parent.gotoAndStop("selected"); playSound("click"); }; interfaceMC.pauseBt.body.onRollOver = function () { closeBox(); titleBox.field.text = STR_PAUSE_BT; titleBox.destination = TITLE_YOPEN; }; interfaceMC.pauseBt.body.onRollOut = function () { titleBox.destination = TITLE_YCLOSED; }; interfaceMC.ffwdBt.body.onRelease = function () { changeSpeed(2); this._parent.gotoAndStop("selected"); playSound("click"); }; interfaceMC.ffwdBt.body.onRollOver = function () { closeBox(); titleBox.field.text = STR_FFWD_BT; titleBox.destination = TITLE_YOPEN; }; interfaceMC.ffwdBt.body.onRollOut = function () { titleBox.destination = TITLE_YCLOSED; }; interfaceMC.closeBt.onRelease = function () { ROOT.areYouSure.gotoAndPlay(1); ROOT.areYouSure._visible = true; ROOT.engineOn = false; ROOT.gamePaused = true; playSound("click"); }; interfaceMC.closeBt.onRollOver = function () { closeBox(); titleBox.field.text = STR_CLOSE_BT; titleBox.destination = TITLE_YOPEN; }; interfaceMC.closeBt.onRollOut = function () { titleBox.destination = TITLE_YCLOSED; }; theEnd.titleField.text = END_TITLE; theEnd.descriptionField.text = END_DESCRIPTION; theEnd.economicField.text = ECO_STR; theEnd.environmentalField.text = ENV_STR; gameOver.descriptionField.text = GAME_OVER_DESCRIPTION; gameOver.button.onRelease = (theEnd.button.onRelease = (areYouSure.ok.onRelease = function () { this._parent._visible = false; titleMenu.gotoAndStop("menu"); initGame(); ROOT.gamePaused = false; playSound("click"); })); theEnd._visible = false; gameOver._visible = false; areYouSure.no.onRelease = function () { this._parent._visible = false; ROOT.engineOn = true; ROOT.gamePaused = false; playSound("click"); }; interfaceMC.timeBar.stop(); maxDemand = 0; resinUse = 0; money = STARTING_MONEY; maxResin = STARTING_MAXRESIN; displayMoney(money); engineOn = true; blocked = false; clearInterval(economyIntervalId); economyIntervalId = setInterval(this, "economy", TIME_SPEED); ROOT.createEmptyMovieClip("soundBox", -1000); menuMode(); } function createButtons(id) { cont = infoBox[id].createEmptyMovieClip("buttons", 20); item = buildings[id]; for (a in item.actions) { action = item.actions[a]; if (action.active) { d = cont.getNextHighestDepth(); bt = cont.attachMovie("actionButton", a, d, {_y:BUTTONS_H, _x:d * ((BUTTON_RAD * 2) + BUTTON_MARGIN)}); bt.action = item.actions[a]; bt.aName = a; bt.pic.attachMovie(action.pic, "pic", 10); bt.bld = id; bt.gotoAndStop("normal"); bt.stop._visible = false; bt.onRollOver = function () { this._parent._parent.description.field.htmlText = this.action.description; if (this.action.price != undefined) { if (money < this.action.price) { this.price.gotoAndStop("no"); } else { this.price.gotoAndStop("ok"); } this.price.field.text = this.action.price + "\u20AC"; this.price._visible = true; } else { this.price._visible = false; } titleBox.field.text = this.action.fullName; this.gotoAndStop("roll"); if (this._parent._parent._name == "transformation") { infoBox.transformation.barMat._visible = (infoBox.transformation.barMar._visible = true); infoBox.transformation.barColors._visible = true; infoBox.transformation.barMat.gotoAndStop(industries[this.aName].mat); infoBox.transformation.barMar.gotoAndStop(industries[this.aName].mar); if (pvcLeft < industries[this.aName].pvc) { this._parent._parent.description.field.htmlText = this._parent._parent.description.field.htmlText + (("<font color='#FF0000'>" + STR_WARNING_PVC) + "</font>"); } } }; bt.onDragOut = (bt.onRollOut = function () { if (this._parent._parent._name == "transformation") { infoBox.transformation.barMat._visible = (infoBox.transformation.barMar._visible = false); infoBox.transformation.barColors._visible = false; } this._parent._parent.description.field.htmlText = buildings[selectedBld].description; titleBox.field.text = buildings[selectedBld].fullName; this.gotoAndStop("normal"); }); bt.onReleaseOutside = (bt.onRelease = function () { if (this.action.price != undefined) { if ((money >= this.action.price) || (cheating)) { if (this.action.points != undefined) { fixedPoints = fixedPoints + this.action.points; sustPerc = ((fixedPoints + bPoints) + rPoints) + 1; interfaceMC.sustainBar.bar.gotoAndStop(sustPerc); } if (!cheating) { money = money - this.action.price; } displayMoney(money); doAction(this._name); this._parent._parent.description.field.htmlText = buildings[selectedBld].description; titleBox.field.text = buildings[selectedBld].fullName; createButtons(this.bld); } else { trace("errore"); } } else { doAction(this._name); createButtons(this.bld); } }); } } cont._x = ((BOX_W / 2) - (cont._width / 2)) + BUTTON_RAD; } function rollOverBuilding(id) { if ((id != rolledBld) && (earth.destination == undefined)) { earth[rolledBld + "_roll"]._visible = false; rolledBld = id; closeBox(); titleBox.field.text = buildings[id].fullName; titleBox.destination = TITLE_YOPEN; earth[id + "_roll"]._visible = true; } } function rollOutBuilding() { if ((!boxOpened) && (earth.destination == undefined)) { earth[rolledBld + "_roll"]._visible = false; titleBox.destination = TITLE_YCLOSED; rolledBld = undefined; } } function openBox(id) { earth[rolledBld + "_roll"]._visible = false; infoBox[selectedBld]._visible = false; selectedBld = id; planet.destination = PLANET_LOW; titleBox.destination = TITLE_YOPEN; infoBox.destination = BOX_YOPEN; infoBox[id]._visible = true; if (id == "transformation") { infoBox.transformation.barMat._visible = (infoBox.transformation.barMar._visible = (infoBox.transformation.barColors._visible = false)); } boxOpened = true; } function closeBox() { infoBox.destination = BOX_YCLOSED; titleBox.destination = TITLE_YCLOSED; boxOpened = false; } function displayMoney(m) { interfaceMC.moneyDisplay.field.text = Math.round(m); } function doAction(act) { switch (act) { case "resinUp1" : resin.actions.resinUp1.created = true; resin.actions.resinUp1.active = false; resin.actions.resinUp2.active = true; earth.resinMC.resinUp1.play(); playSound("buybuilding"); maxResin = 60; break; case "resinUp2" : resin.actions.resinUp2.created = true; resin.actions.resinUp2.active = false; earth.resinMC.resinUp2.play(); resin.actions.resinUp3.active = true; maxResin = 80; playSound("buybuilding"); break; case "resinUp3" : resin.actions.resinUp3.created = true; resin.actions.resinUp3.active = false; earth.resinMC.resinUp3.play(); maxResin = 100; playSound("buybuilding"); break; case "ind1" : industries.ind1.active = true; transformation.actions.ind1.active = false; earth.transformationMC.ind1._visible = true; earth.transformationMC.ind1.play(); clearWarning("noIndustries"); playSound("buybuilding"); break; case "ind2" : industries.ind2.active = true; transformation.actions.ind2.active = false; earth.transformationMC.ind2._visible = true; earth.transformationMC.ind2.play(); clearWarning("noIndustries"); playSound("buybuilding"); break; case "ind3" : industries.ind3.active = true; transformation.actions.ind3.active = false; earth.transformationMC.ind3._visible = true; earth.transformationMC.ind3.play(); clearWarning("noIndustries"); playSound("buybuilding"); break; case "ind4" : industries.ind4.active = true; transformation.actions.ind4.active = false; earth.transformationMC.ind4._visible = true; earth.transformationMC.ind4.play(); clearWarning("noIndustries"); playSound("buybuilding"); break; case "ind5" : industries.ind5.active = true; transformation.actions.ind5.active = false; earth.transformationMC.ind5._visible = true; earth.transformationMC.ind5.play(); clearWarning("noIndustries"); playSound("buybuilding"); break; case "ind6" : industries.ind6.active = true; transformation.actions.ind6.active = false; earth.transformationMC.ind6._visible = true; earth.transformationMC.ind6.play(); clearWarning("noIndustries"); playSound("buybuilding"); break; case "ind7" : industries.ind7.active = true; transformation.actions.ind7.active = false; earth.transformationMC.ind7._visible = true; earth.transformationMC.ind7.play(); clearWarning("noIndustries"); playSound("buybuilding"); break; case "incinerator" : earth.landfillMC.incinerator._visible = true; landfill.actions.incinerator.active = false; earth.landfillMC.incinerator.play(); burningPotential = burningPotential + BURN_POTENTIAL; playSound("buybuilding"); break; case "mechanical" : landfill.actions.mechanical.active = false; earth.landfillMC.mechanical._visible = true; earth.landfillMC.mechanical.play(); recyclingPotential = recyclingPotential + MECH_POTENTIAL; playSound("buybuilding"); break; case "chemical" : earth.landfillMC.chemical._visible = true; landfill.actions.chemical.active = false; earth.landfillMC.chemical.play(); recyclingPotential = recyclingPotential + CHEM_POTENTIAL; playSound("buybuilding"); break; case "household" : city.actions.household.active = false; collectionPotential = collectionPotential + HOUSEHOLD_POTENTIAL; playSound("buy"); break; case "construction" : city.actions.construction.active = false; collectionPotential = collectionPotential + CONSTRUCTION_POTENTIAL; playSound("buy"); break; case "industrial" : city.actions.industrial.active = false; collectionPotential = collectionPotential + INDUSTRIAL_POTENTIAL; playSound("buy"); break; case "RandD1" : compound.actions.RandD1.active = false; marketBonus = marketBonus + 2; playSound("buy"); break; case "RandD2" : compound.actions.RandD2.active = false; wasteBonus = 5; playSound("buy"); break; case "advertising" : city.actions.advertising.active = false; advChampaign = ADV_DURATION; earth.cityMC.adv.gotoAndPlay("open"); marketBonus = marketBonus + ADV_BONUS; playSound("buybuilding"); break; case "greenwash" : city.actions.greenwash.active = false; comChampaign = COM_DURATION; consumerDissent = 0; ecoDissent = 0; workersDissent = 0; euDissent = 0; earth.cityMC.com.gotoAndPlay("open"); playSound("buybuilding"); break; case "subProducts" : resin.actions.subProducts.active = false; playSound("buy"); break; case "heat" : resin.actions.heat.active = false; playSound("buy"); break; case "water" : resin.actions.water.active = false; playSound("buy"); break; case "emissions" : resin.actions.emissions.active = false; playSound("buy"); break; case "resinSecurity" : resin.actions.resinSecurity.active = false; playSound("buy"); break; case "Risk1" : compound.actions.Risk1.active = false; playSound("buy"); break; case "Risk2" : compound.actions.Risk2.active = false; playSound("buy"); break; case "compoundSecurity" : compound.actions.compoundSecurity.active = false; playSound("buy"); } } function industryOnOff(iName) { if (industries[iName].active) { tmp = transformation.actions[iName].pic; transformation.actions[iName].pic = transformation.actions[iName].picStop; transformation.actions[iName].picStop = tmp; earth.transformationMC[iName].gotoAndStop("stopped"); } else { if (industries[iName].created) { tmp = transformation.actions[iName].pic; transformation.actions[iName].pic = transformation.actions[iName].picStop; transformation.actions[iName].picStop = tmp; } else { industries[iName].created = true; transformation.actions[iName].price = undefined; } earth.transformationMC[iName]._visible = true; earth.transformationMC[iName].play(); } industries[iName].active = !industries[iName].active; } function warning(messageId) { mc = messages[messageId].mc; messages[messageId].active = true; bal = earth[mc + "_baloon"]; bal._visible = true; bal.msg = messageId; bal.onRelease = function () { showWarning(this.msg); this._visible = false; }; refreshWarningList(); } function clearWarning(messageId) { mc = messages[messageId].mc; messages[messageId].active = false; bal = earth[mc + "_baloon"]; if (bal.msg == messageId) { bal._visible = false; } for (msg in messages) { if ((messages[msg].mc == mc) && (messages[msg].active)) { warning(msg); } } refreshWarningList(); } function refreshWarningList() { hqMessages = ""; hqMessages = hqMessages + "<br><ul>"; for (msg in messages) { if (messages[msg].active && (msg != noIndustries)) { if (messages[msg].level == 2) { hqMessages = hqMessages + (("<li><font color='#FF0000'>" + messages[msg].description) + "</font></li>"); } else { hqMessages = hqMessages + (("<li>" + messages[msg].description) + "</li>"); } } } hqMessages = hqMessages + "</ul>"; infoBox.hq.description.field.htmlText = (hq.description = STR_HQ + hqMessages); } function showWarning(messageId) { if ((messageId != currentWarning) && (!blocked)) { ROOT.playSound("warning"); closeBox(); currentWarning = messageId; blocked = true; msg = messages[messageId]; warningBox.face.gotoAndStop(msg.pic); warningBox.title.titleField.text = msg.fullName; warningBox.description.field.htmlText = msg.description; warningBox.faces.gotoAndStop(msg.pic); warningBox.gotoAndPlay(1); warningBox._visible = true; warningBox.blocker.onRelease = function () { if (this._parent._currentframe == this._parent._totalframes) { this._parent._visible = false; blocked = false; currentWarning = undefined; } }; } } function economy() { timePerc = Math.ceil((cycle / GAME_DURATION) * 100); interfaceMC.timeBar.gotoAndStop(timePerc); oldMoney = money; if (engineOn) { date = Math.floor((dates.length / 100) * timePerc); interfaceMC.timeBar.field.text = dates[date]; } if ((timePerc >= 100) && (engineOn)) { engineOn = false; endGame("happy"); } else if (engineOn && (!blocked)) { clearWarning("insufficientPVC"); clearWarning("blockedIndustries"); pvcLeft = maxResin; produced = 0; striking--; updateOilPrice(); temp = money; money = money - (PVC_PLANT0_PRICE / FIXED_COST_DIVIDER); if (resin.actions.resinUp1.created) { money = money - (PVC_PLANT1_PRICE / FIXED_COST_DIVIDER); } if (resin.actions.resinUp2.created) { money = money - (PVC_PLANT2_PRICE / FIXED_COST_DIVIDER); } if (resin.actions.resinUp3.created) { money = money - (PVC_PLANT3_PRICE / FIXED_COST_DIVIDER); } if (!landfill.actions.incinerator.active) { money = money - (landfill.actions.incinerator.price / FIXED_COST_DIVIDER); } if (!landfill.actions.mechanical.active) { money = money - (landfill.actions.mechanical.price / FIXED_COST_DIVIDER); } if (!landfill.actions.chemical.active) { money = money - (landfill.actions.chemical.price / FIXED_COST_DIVIDER); } for (ind in industries) { if (industries[ind].created) { money = money - (industries[ind].price / FIXED_COST_DIVIDER); } if (industries[ind].active) { log(ind); demand = industries[ind].maxDemand; if (striking <= 0) { if (pvcLeft >= industries[ind].pvc) { pvcLeft = pvcLeft - industries[ind].pvc; produced = produced + industries[ind].pvc; trace((((ind + ": ") + industries[ind].pvc) + " ") + produced); gain = ((demand + marketBonus) - (oilPrice / OIL_DIVIDER)) * MONEY_PER_UNITS; money = money + gain; earth.transformationMC[ind].mc.play(); } else { warning("blockedIndustries"); warning("insufficientPVC"); earth.transformationMC[ind].mc.stop(); } } else { earth.transformationMC[ind].mc.stop(); } } } infoBox.resin.needleDisplay.moveNeedle(produced, maxResin); lifeCycle.push(produced - wasteBonus); if (lifeCycle.length > PVC_DURATION) { waste = lifeCycle.shift(); trace("waste " + waste); if (collectionPotential < waste) { recyclable = collectionPotential; nonRecyclable = waste - recyclable; } else { recyclable = waste; nonRecyclable = 0; } log("--------------------------"); log(("rifiuti: " + waste) + "unita"); log((("riciclabili: " + recyclable) + "\n non riciclabili: ") + nonRecyclable); log(newline); if (recyclingPotential < recyclable) { recycled = recyclingPotential; unRecycled = recyclable - recycled; if (burningPotential < unRecycled) { burned = burningPotential; unBurned = unRecycled - burned; } else { burned = unRecycled; unBurned = 0; } disposed = unBurned + nonRecyclable; } else { recycled = recyclable; disposed = nonRecyclable; burned = 0; } if (((recyclingPotential - recyclable) > 30) && (waste > 30)) { warning("insufficientCollecting"); } else { clearWarning("insufficientCollecting"); } log("riciclati: " + recycled); log("bruciati: " + burned); log("stoccati: " + disposed); infoBox.landfill.colBar.barChart([{n:"Differentiated", q:recyclable, c:"0x009900"}, {n:"Undifferentiated", q:nonRecyclable, c:"0x666666"}]); infoBox.landfill.recBar.barChart([{n:"recycled", q:recycled, c:"0x222222"}, {n:"burned", q:burned, c:"0x777777"}, {n:"disposed", q:disposed, c:"0xAAAAAA"}]); if (waste > 0) { bPoints = Math.round((100 / (waste / burned)) / 2); rPoints = Math.round((100 / (waste / recycled)) / 1.5); } else { bPoints = (rPoints = 0); } sustPerc = ((fixedPoints + bPoints) + rPoints) + 1; interfaceMC.sustainBar.bar.gotoAndStop(sustPerc); } if ((cycle % DISSENT_EVENT) == 0) { workerPts = (resin.actions.resinSecurity.active ? 0 : 1); workerPts = workerPts + (compound.actions.compoundSecurity.active ? 0 : 1); if (((waste > 40) && (workerPts < 2)) || ((waste > 20) && (workerPts < 1))) { if (random(DISSENT_SCATTERER) == 0) { trace((("worker dissent " + workersDissent) + " ") + workerPts); switch (workersDissent) { case 0 : warning("workersWarning"); workersDissent = 1; break; case 1 : if (striking <= 0) { clearWarning("workersWarning"); if (!messages.workersWarning.active) { } showWarning("workersWarning2"); warning("workersWarning2"); workersDissent = 2; } break; case 2 : if (striking > 0) { break; } clearWarning("workersWarning"); clearWarning("workersWarning2"); showWarning("strike"); striking = STRIKE_DURATION; workersDissent = 1; } } } else { clearWarning("workersWarning"); clearWarning("workersWarning2"); workersDissent = 0; } ecoPts = (resin.actions.subProducts.active ? 0 : 1); ecoPts = ecoPts + (resin.actions.heat.active ? 0 : 1); ecoPts = ecoPts + (resin.actions.water.active ? 0 : 1); ecoPts = ecoPts + (resin.actions.emissions.active ? 0 : 1); if (((waste > 40) && (ecoPts < 3)) || ((waste > 20) && (ecoPts < 2))) { if (random(DISSENT_SCATTERER) == 0) { trace("EUROPAAAAAA pvc?" + euDissent); switch (ecoDissent) { case 0 : warning("ecoWarning"); ecoDissent = 1; break; case 1 : clearWarning("ecoWarning"); warning("ecoWarning2"); showWarning("ecoWarning2"); ecoDissent = 2; break; case 2 : ecoDissent = 3; break; case 3 : clearWarning("ecoWarning"); clearWarning("ecoWarning2"); showWarning("sanction"); money = money - SANCTION; displayMoney(money); ecoDissent = 0; } } } else { clearWarning("ecoWarning"); clearWarning("ecoWarning2"); ecoDissent = 0; } consumerPts = (compound.actions.Risk1.active ? 0 : 1); consumerPts = consumerPts + (compound.actions.Risk2.active ? 0 : 1); if (((waste > 40) && (consumerPts < 2)) || ((waste > 20) && (consumerPts < 1))) { if (random(DISSENT_SCATTERER) == 0) { switch (consumerDissent) { case 0 : warning("consumerWarning"); consumerDissent = 1; break; case 1 : if (boycotting <= 0) { clearWarning("consumerWarning"); warning("consumerWarning2"); showWarning("consumerWarning2"); consumerDissent = 2; } break; case 2 : if (boycotting > 0) { break; } clearWarning("consumerWarning"); clearWarning("consumerWarning2"); showWarning("boycott"); boycotting = BOYCOTT_DURATION; marketBonus = marketBonus - BOYCOTT_POWER; consumerDissent = 0; } } } else { clearWarning("consumerWarning"); clearWarning("consumerWarning2"); consumerDissent = 0; } if (((waste > 80) && ((recycled + burned) < (((MECH_POTENTIAL + CHEM_POTENTIAL) + BURN_POTENTIAL) / 1.5))) || ((waste > 40) && ((recycled + burned) < (((BURN_POTENTIAL + MECH_POTENTIAL) + CHEM_POTENTIAL) / 2)))) { if (random(DISSENT_SCATTERER) == 0) { trace("EUROPAAAAAA?" + euDissent); switch (euDissent) { case 0 : warning("euWarning"); euDissent = 1; break; case 1 : clearWarning("euWarning"); warning("euWarning2"); showWarning("euWarning2"); euDissent = 2; break; case 2 : euDissent = 3; break; case 3 : clearWarning("euWarning"); clearWarning("euWarning2"); showWarning("euSanction"); money = money - EU_SANCTION; displayMoney(money); euDissent = 0; } } } else { clearWarning("euWarning2"); clearWarning("euWarning"); euDissent = 0; } } cycle++; if ((((dMoney < 0) && (Math.abs(dMoney) < 500)) || (produced == 0)) && (money < MIN_PRICE)) { money = money - 100; } dMoney = money - oldMoney; if (dMoney > 0) { infoBox.hq.arrow.gotoAndStop("up"); interfaceMC.moneyDisplay.arrow.gotoAndStop("up"); infoBox.hq.arrow.field.text = "+" + Math.round(dMoney); } else if (dMoney < 0) { infoBox.hq.arrow.gotoAndStop("down"); interfaceMC.moneyDisplay.arrow.gotoAndStop("down"); infoBox.hq.arrow.field.text = Math.round(dMoney); } else { infoBox.hq.arrow.gotoAndStop("equal"); interfaceMC.moneyDisplay.arrow.gotoAndStop("equal"); infoBox.hq.arrow.field.text = Math.round(dMoney); } if (money < 1000) { if (random(DISSENT_SCATTERER) == 0) { warning("lowMoney"); } } else { clearWarning("lowMoney"); } if ((money < 0) && (!blocked)) { endGame("bankrupt"); engineOn = false; } for (msg in messages) { if (messages[msg].active) { interfaceMC.fastMenu[messages[msg].mc].exMark.play(); } } if (advChampaign > 0) { advChampaign--; if (advChampaign == 0) { earth.cityMC.adv.gotoAndPlay("close"); marketBonus = marketBonus - ADV_BONUS; createButtons("city"); } } if (comChampaign > 0) { comChampaign--; if (comChampaign == 0) { earth.cityMC.com.gotoAndPlay("close"); } } if (boycotting > 0) { boycotting--; if (boycotting == 0) { marketBonus = marketBonus + BOYCOTT_POWER; } } displayMoney(money); } } function changeSpeed(n) { if (n != gameSpeed) { interfaceMC.playBt.gotoAndStop("normal"); interfaceMC.pauseBt.gotoAndStop("normal"); interfaceMC.ffwdBt.gotoAndStop("normal"); clearInterval(economyIntervalId); engineOn = true; if (n == 0) { engineOn = false; gamePaused = true; } else if (n == 1) { economyIntervalId = setInterval(this, "economy", TIME_SPEED); gamePaused = false; } else { economyIntervalId = setInterval(this, "economy", TIME_SPEED / 2); gamePaused = false; } gameSpeed = n; } } function updateOilPrice() { if ((random(2) == 0) && (oilPrice < MAX_OIL_PRICE)) { oilPrice++; } else if (oilPrice > MIN_OIL_PRICE) { oilPrice--; } if (oilPrices.length > 5) { oilPrices.shift(); } oilPrices.push(oilPrice); infoBox.raw.lineChart.drawChart(oilPrices, MAX_OIL_PRICE, MIN_OIL_PRICE); } function myOnKeyDown() { if (Key.isDown(16)) { cheating = !cheating; playSound("test"); } } function menuMode() { soundButton._visible = true; playSound("title", true); b = 0; while (b < buildingIds.length) { bName = buildingIds[b]; mc = earth[bName]; earth[bName + "_baloon"]._visible = false; earth[bName]._visible = false; earth[bName + "_roll"]._visible = false; b++; } var _local1 = new flash.geom.ColorTransform(); _local1.rgb = 0; var _local2 = new flash.geom.Transform(earth); _local2.colorTransform = _local1; planet.destination = 50; planet.sizeDestination = 45; interfaceMC._visible = false; titleMenu._visible = true; engineOn = false; } function planetMode() { soundButton._visible = false; stopAllSounds(); b = 0; while (b < buildingIds.length) { bName = buildingIds[b]; mc = earth[bName]; earth[bName]._visible = true; b++; } var _local1 = new flash.geom.ColorTransform(); var _local2 = new flash.geom.Transform(earth); _local2.colorTransform = _local1; planet.destination = PLANET_HIGH; planet.sizeDestination = 100; interfaceMC._visible = true; titleMenu._visible = false; engineOn = true; } function menuPlay() { planetMode(); } function menuHowTo() { } function menuAbout() { menuAboutBox.titleField.text = ABOUT_TITLE; menuAboutBox.descriptionField.text = ABOUT_MSG; menuAboutBox.gotoAndPlay(1); menuAboutBox._visible = true; } function endGame(reason) { interfaceMC.timeBar.field.text = dates[dates.length - 1]; if (reason == "bankrupt") { gameOver._visible = true; } else { if (sustPerc < 25) { grade = BAD; } else if (sustPerc < 50) { grade = POOR; } else if (sustPerc < 75) { grade = SUFFICIENT; } else if (sustPerc < 90) { grade = GOOD; } else if (sustPerc >= 90) { grade = EXCELLENT; } if (sustPerc > 100) { sustPerc = 100; } theEnd.enviPoints.text = ((grade + " (") + sustPerc) + "%)"; ecoPerc = 0; for (ind in transformation.actions) { if (!transformation.actions[ind].active) { ecoPerc = ecoPerc + 10; } } if (!resin.actions.resinUp3.active) { ecoPerc = ecoPerc + 5; } if (!compound.actions.Risk1.active) { ecoPerc = ecoPerc + 5; } if (!compound.actions.Risk2.active) { ecoPerc = ecoPerc + 5; } if (money < 2500) { ecoPerc = ecoPerc + 0; } if (money < 5000) { ecoPerc = ecoPerc + 5; } else if (money < 10000) { ecoPerc = ecoPerc + 10; } else { ecoPerc = ecoPerc + 15; } if (ecoPerc < 25) { grade = BAD; } else if (ecoPerc < 50) { grade = POOR; } else if (ecoPerc < 75) { grade = SUFFICIENT; } else if (ecoPerc < 90) { grade = GOOD; } else if (ecoPerc >= 90) { grade = EXCELLENT; } if (ecoPerc > 100) { ecoPerc = 100; } if (ecoPerc < 0) { ecoPerc = 0; } theEnd.ecoPoints.text = ((grade + " (") + Math.round(ecoPerc)) + "%)"; theEnd._visible = true; } } function playSound(sound_id, loop) { if (soundsOn) { id = soundBox.getNextHighestDepth(); obj = soundBox.createEmptyMovieClip("sound" + id, id); obj.sound = new Sound(obj); obj.sound.attachSound(sound_id); if (!loop) { obj.sound.start(); obj.onEnterFrame = function () { if (this.sound.position >= this.sound.duration) { removeMovieClip(this); } }; } else { obj.sound.start(0, 100); } } } blackScreen.play(); stop(); cheating = false; soundsOn = true; soundButton.body.onRelease = function () { if (soundsOn) { soundsOn = false; stopAllSounds(); this._parent.gotoAndStop("off"); } else { soundsOn = true; playSound("title", true); this._parent.gotoAndStop("on"); } }; START_YEAR = 1987; END_YEAR = 2011; ROT_SPEED = 50; ROT_AUTOSPEED = 5; ROT_OFFSET = 300; FAST_INTERVAL = 20; PLANET_YSPEED = 10; PLANET_HIGH = 300; PLANET_LOW = 300; BUTTONS_H = 162; BOX_W = 750; BOX_YSPEED = 2; BOX_YOPEN = -20; BOX_YCLOSED = -210; TITLE_YCLOSED = -30; TITLE_YOPEN = 0; BUTTON_RAD = 32; BUTTON_MARGIN = 10; GAME_DURATION = 340; TIME_SPEED = 1000; STARTING_MONEY = 5000; STARTING_MAXRESIN = 30; MIN_PRICE = 2000; ADV_DURATION = 20; COM_DURATION = 5; ADV_BONUS = 5; STRIKE_DURATION = 20; BOYCOTT_DURATION = 20; BOYCOTT_POWER = 10; PVC_DURATION = 10; MAX_OIL_PRICE = 10; MIN_OIL_PRICE = 4; DISSENT_EVENT = 4; DISSENT_SCATTERER = 9; INDUSTRIAL_POTENTIAL = 20; HOUSEHOLD_POTENTIAL = 20; CONSTRUCTION_POTENTIAL = 50; MECH_POTENTIAL = 30; CHEM_POTENTIAL = 40; BURN_POTENTIAL = 30; MONEY_PER_UNITS = 5; FIXED_COST_DIVIDER = 500; OIL_DIVIDER = 10; PVC_PLANT0_PRICE = 0; PVC_PLANT1_PRICE = 3000; PVC_PLANT2_PRICE = 5000; PVC_PLANT3_PRICE = 9000; SANCTION = 5000; EU_SANCTION = 10000; months = ["JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"]; BAD = "Bad"; POOR = "Poor"; SUFFICIENT = "Average"; GOOD = "Good"; EXCELLENT = "Excellent"; STR_CLOSE_BT = "Back to menu"; STR_FFWD_BT = "Change game speed: Double"; STR_PAUSE_BT = "Pause game"; STR_PLAY_BT = "Change game speed: Normal"; GAME_OVER_DESCRIPTION = "You went bankrupt!\nPlay again, but consider carefully all the interactions and complexities faced by an industrial system! Real sustainability can only be achieved by taking into account environmental impact and social welfare, as well as the economic side of business (which is necessary if you want to make eco-compatible choices)."; ABOUT_MSG = "This game represents in an informal and fun way today\u2019s European PVC industry and the efforts the industry is making to ensure the sustainability of its production processes and applications.\nClearly, it is not easy to show the whole complexity of the vinyl system and the mechanisms that regulate research, production, markets and interaction with society (institutions, NGOs, consumers). We also like to apologise in advance, as in order to turn reality into a playable game we had to simplify highly complex contexts and approaches and summarise them into a handful of situations.\nThe information provided in the game is based on real experience and genuine data in order to represent the vinyl sector with good faith and, why not, a bit of humour. This means this game cannot be compared to a scientific study. For scientific information and data on the PVC industry, products and applications, please check out our website www.vinyl2010.org\nVinyl 2010 is an innovative project in the sustainability field. It was set up and is run by the four associations which represent the European PVC industry: the European Council of Vinyl Manufacturers (ECVM), the European Plastics Converters (EuPC), the European Stabiliser Producers Association (ESPA) and the European Council for Plasticisers and Intermediates (ECPI).\nVinyl 2010 provides the organisational and financial infrastructure to manage and monitor the Voluntary Commitment of the European PVC industry. It is a 10-year plan to evolve the PVC industry towards sustainability by improving production processes and products, investing in technology, minimising emissions and waste, and boosting collection and recycling.\nSince October 2004, Vinyl 2010 is a Partnership registered with the Secretariat of the UN Commission on Sustainable Development.\n"; ABOUT_TITLE = "About"; STR_REALLY_QUIT = "Do you really want to quit?"; END_TITLE = "The end"; END_DESCRIPTION = "The game is over but obviously the challenges of sustainability for the PVC industry do not end here. In real life, the commitment of the European PVC industry towards sustainability and minimising the environmental impact of production and products is continuing.\n\nSeveral initiatives on responsible production, the use of additives, PVC waste collection and recycling schemes are ongoing. Please find all the info on the www.vinyl2010.org website."; ECO_STR = "Economic performance: "; ENV_STR = "Sustainability performance: "; menuAboutBox._visible = false; menuAboutBox.blocker.onRelease = function () { }; tutorial._visible = false; tutorial.blocker.onRelease = function () { }; areYouSure._visible = false; areYouSure.blocker.onRelease = function () { }; warningBox.stop(); industries = {ind1:{maxDemand:18, pvc:13, mar:3, mat:2}, ind2:{maxDemand:8, pvc:14, mar:1, mat:2}, ind3:{maxDemand:14, pvc:11, mar:3, mat:3}, ind4:{maxDemand:23, pvc:27, mar:4, mat:4}, ind5:{maxDemand:8, pvc:19, mar:1, mat:3}, ind6:{maxDemand:12, pvc:8, mar:2, mat:1}, ind7:{maxDemand:17, pvc:8, mar:4, mat:1}}; dates = new Array(); i = START_YEAR; while (i < END_YEAR) { m = 0; while (m < months.length) { dates.push((months[m] + "") + i); m++; } i++; } earth = planet.earth; earth.routines = function () { if (titleMenu._visible) { this._rotation = this._rotation + 0.2; } if ((!blocked) && (engineOn)) { if (this.destination != undefined) { DA = Math.abs(this._rotation - this.destination); if (DA < 180) { da = this._rotation - this.destination; this._rotation = this._rotation - (da / ROT_AUTOSPEED); } if (Math.abs(da) < 1) { this._rotation = this.destination; this.destination = undefined; } } else { dx = planet._xmouse - earth._x; if (((Math.abs(dx) > ROT_OFFSET) && (_ymouse < interfaceMC._y)) && ((boxOpened && (_ymouse > (infoBox._y + infoBox._height))) || (!boxOpened))) { planet.destination = PLANET_HIGH; if (boxOpened) { rolledBld = undefined; closeBox(); } earth._rotation = earth._rotation - ((dx > 0) ? ((dx - ROT_OFFSET) / ROT_SPEED) : ((dx + ROT_OFFSET) / ROT_SPEED)); this.destination = undefined; } } } }; setInterval(earth, "routines", FAST_INTERVAL); planet.routines = function () { if (!blocked) { dy = this.destination - this._y; if (Math.abs(dy) > 1) { this._y = this._y + (dy / PLANET_YSPEED); } ds = this.sizeDestination - this._xscale; if (Math.abs(ds) > 1) { this._yscale = this._yscale + (ds / PLANET_YSPEED); this._xscale = this._xscale + (ds / PLANET_YSPEED); } } }; setInterval(planet, "routines", FAST_INTERVAL); infoBox.routines = function () { dy = this.destination - this._y; if (Math.abs(dy) > 1) { this._y = this._y + (dy / BOX_YSPEED); } }; setInterval(infoBox, "routines", FAST_INTERVAL); titleBox.routines = function () { dy = this.destination - this._y; if (Math.abs(dy) > 1) { this._y = this._y + (dy / BOX_YSPEED); } }; setInterval(titleBox, "routines", FAST_INTERVAL); MovieClip.prototype.drawChart = function (array, max, min) { bgLines = this.area.createEmptyMovieClip("lines", 10); lines = this.area.createEmptyMovieClip("lines", 11); dots = this.area.createEmptyMovieClip("dots", 12); stepX = this.area._width / array.length; stepY = this.area._height / (max - min); lines.lineStyle(2, "0xBD2C24", 100); lines.moveTo(0, (-stepY) * (array[0] - min)); bgLines.lineStyle(1, "0xDDDDDD", 100); l = min; while (l < max) { pY = (-stepY) * (l - min); bgLines.moveTo(0, pY); bgLines.lineTo(this.area._width, pY); l++; } d = 0; while (d < oilPrices.length) { pX = stepX * d; pY = (-stepY) * (array[d] - min); lines.lineTo(pX, pY); dots.attachMovie("dot", "dot" + d, d, {_x:pX, _y:pY}); d++; } }; MovieClip.prototype.moveNeedle = function (part, tot) { perc = Math.round(100 / (tot / part)); this.gotoAndStop(perc + 1); this.helpText.text = ((this.tit + "") + perc) + "%"; }; MovieClip.prototype.barChart = function (arr) { tot = 0; i = 0; while (i < arr.length) { tot = tot + arr[i].q; i++; } cursor = 0; if (tot > 0) { i = 0; while (i < arr.length) { item = arr[i]; mc = this.bg.attachMovie("bar", item.n, i + 10, {_x:cursor, _y:0.5}); perc = Math.round(100 / (tot / item.q)); mc._xscale = perc; mc.perc = perc; cursor = cursor + mc._width; var _local2 = new flash.geom.ColorTransform(); _local2.rgb = item.c; var _local4 = new flash.geom.Transform(mc); _local4.colorTransform = _local2; mc.onRollOver = function () { this._parent._parent.helpText.text = ((this._name + "") + this.perc) + "%"; this._alpha = 80; }; mc.onRollOut = function () { this._parent._parent.helpText.text = this._parent._parent.tit; this._alpha = 100; }; i++; } } }; var myListener = new Object(); myListener.onKeyDown = myOnKeyDown; Key.addListener(myListener); Accessibility.updateProperties(); initGame();
Symbol 101 MovieClip Frame 1
stop();
Symbol 101 MovieClip Frame 16
stop();
Symbol 133 MovieClip Frame 1
stop();
Symbol 133 MovieClip Frame 7
stop();
Symbol 140 MovieClip Frame 1
stop();
Symbol 140 MovieClip Frame 6
stop();
Symbol 145 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 6
stop();
Symbol 165 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 5
stop();
Symbol 165 MovieClip Frame 7
gotoAndStop ("running");
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 5
stop();
Symbol 169 MovieClip Frame 7
gotoAndStop ("running");
Symbol 173 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 5
stop();
Symbol 173 MovieClip Frame 7
gotoAndStop ("running");
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 5
stop();
Symbol 177 MovieClip Frame 7
gotoAndStop ("running");
Symbol 181 MovieClip Frame 1
stop();
Symbol 181 MovieClip Frame 5
stop();
Symbol 181 MovieClip Frame 7
gotoAndStop ("running");
Symbol 184 MovieClip Frame 1
stop();
Symbol 184 MovieClip Frame 5
stop();
Symbol 184 MovieClip Frame 7
gotoAndStop ("running");
Symbol 187 MovieClip Frame 1
stop();
Symbol 187 MovieClip Frame 5
stop();
Symbol 187 MovieClip Frame 7
gotoAndStop ("running");
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 5
stop();
Symbol 196 MovieClip Frame 1
stop();
Symbol 196 MovieClip Frame 5
stop();
Symbol 201 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 5
stop();
Symbol 240 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 4
stop();
Symbol 247 MovieClip Frame 1
stop();
Symbol 247 MovieClip Frame 5
stop();
Symbol 277 MovieClip Frame 1
stop();
Symbol 409 MovieClip Frame 1
description._visible = false; title._visible = false;
Symbol 409 MovieClip Frame 6
stop(); description._visible = true; title._visible = true;
Symbol 418 Button
on (release) { ROOT.playSound("click"); this._parent.gotoAndStop("difficulty"); }
Symbol 421 Button
on (release) { ROOT.playSound("click"); ROOT.menuAbout(); }
Symbol 426 Button
on (release) { ROOT.playSound("click"); ROOT.tutorial._visible = true; ROOT.tutorial.pages.gotoAndStop(1); }
Symbol 433 Button
on (release) { ROOT.playSound("click"); ROOT.playSound("scroll"); ROOT.menuPlay("easy"); }
Symbol 438 Button
on (release) { ROOT.playSound("click"); ROOT.playSound("scroll"); ROOT.menuPlay("medium"); }
Symbol 443 Button
on (release) { ROOT.playSound("click"); ROOT.playSound("scroll"); ROOT.menuPlay("hard"); }
Symbol 444 MovieClip Frame 1
Symbol 444 MovieClip Frame 37
stop();
Symbol 449 Button
on (release) { ROOT.playSound("click"); nextFrame(); }
Symbol 450 Button
on (release) { ROOT.playSound("click"); prevFrame(); }
Symbol 457 Button
on (release) { this._parent._visible = false; ROOT.playSound("click"); }
Symbol 499 MovieClip Frame 1
stop();
Symbol 500 MovieClip Frame 6
stop();
Symbol 507 Button
on (release) { getURL ("http://www.vinyl2010.org/", "_blank"); }
Symbol 508 Button
on (release) { this._visible = false; ROOT.playSound("click"); }
Symbol 509 MovieClip Frame 6
stop();
Symbol 523 MovieClip Frame 6
stop();
Symbol 527 MovieClip Frame 6
stop();
Symbol 537 MovieClip Frame 6
stop();
Symbol 543 MovieClip Frame 1
stop();
Symbol 552 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [title]Used by:552
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClip [membranes]Uses:2
Symbol 4 FontUsed by:5
Symbol 5 EditableTextUses:4Used by:6
Symbol 6 MovieClip [infoBoxField]Uses:5
Symbol 7 GraphicUsed by:11
Symbol 8 FontUsed by:9 10 102 104 105 288 295 323 351 354 357 390 407 467 481 490 498 502 511 526 529 535 536
Symbol 9 EditableTextUses:8Used by:11
Symbol 10 EditableTextUses:8Used by:11
Symbol 11 MovieClipUses:7 9 10Used by:20
Symbol 12 GraphicUsed by:20
Symbol 13 GraphicUsed by:20
Symbol 14 MovieClipUsed by:20
Symbol 15 GraphicUsed by:16 322
Symbol 16 MovieClipUses:15Used by:20 280 322
Symbol 17 GraphicUsed by:20
Symbol 18 GraphicUsed by:19 279 540 541
Symbol 19 MovieClipUses:18Used by:20
Symbol 20 MovieClip [actionButton]Uses:11 12 13 14 16 17 19
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip [testMC2]Uses:21
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClip [testMCdisable]Uses:23
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip [testMC]Uses:25
Symbol 27 GraphicUsed by:30
Symbol 28 FontUsed by:29
Symbol 29 EditableTextUses:28Used by:30
Symbol 30 MovieClip [barLabel]Uses:27 29
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip [dot]Uses:31
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip [work]Uses:33Used by:552
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip [windows]Uses:35Used by:37 552
Symbol 37 MovieClip [windowsStop]Uses:36Used by:552
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClip [water]Uses:38Used by:552
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClip [up3]Uses:40Used by:552
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClip [up2]Uses:42Used by:552
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClip [up1]Uses:44Used by:552
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClip [subproduct]Uses:46Used by:552
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClip [RSU]Uses:48Used by:552
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip [pipes]Uses:50Used by:52 552
Symbol 52 MovieClip [pipesStop]Uses:51Used by:552
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClip [packages]Uses:53Used by:546 552
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip [medicals]Uses:55Used by:545 552
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClip [mechRec]Uses:57Used by:552
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [industrial]Uses:59Used by:552
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip [hitech]Uses:61Used by:544 552
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip [heat]Uses:63Used by:552
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClip [floors]Uses:65Used by:67 552
Symbol 67 MovieClip [floorsStop]Uses:66Used by:552
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClip [fire]Uses:68Used by:552
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClip [emissions]Uses:70Used by:552
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClip [construction]Uses:72Used by:552
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClip [communication]Uses:74Used by:552
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClip [chemRec]Uses:76Used by:552
Symbol 78 GraphicUsed by:81
Symbol 79 FontUsed by:80
Symbol 80 TextUses:79Used by:81
Symbol 81 MovieClip [adv]Uses:78 80Used by:552
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClip [red4]Uses:82Used by:552
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClip [red3]Uses:84Used by:552
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip [red2]Uses:86Used by:552
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClip [red1]Uses:88Used by:552
Symbol 90 GraphicUsed by:91 103 367 391
Symbol 91 MovieClip [bar]Uses:90Used by:98
Symbol 92 GraphicUsed by:98
Symbol 93 FontUsed by:94 333 364 381 504 510 512 513 514 515 525
Symbol 94 EditableTextUses:93Used by:98
Symbol 95 GraphicUsed by:98
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:98
Symbol 98 MovieClip [barDisplay]Uses:92 94 95 91 97Used by:374
Symbol 99 GraphicUsed by:100 284 392
Symbol 100 MovieClipUses:99Used by:101
Symbol 101 MovieClipUses:100Used by:Timeline
Symbol 102 TextUses:8Used by:106
Symbol 103 MovieClipUses:90Used by:106
Symbol 104 EditableTextUses:8Used by:106
Symbol 105 TextUses:8Used by:106
Symbol 106 MovieClipUses:102 103 104 105Used by:Timeline
Symbol 107 GraphicUsed by:Timeline
Symbol 108 GraphicUsed by:Timeline
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:262
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:261
Symbol 113 GraphicUsed by:261
Symbol 114 GraphicUsed by:121
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:121
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:121
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:121
Symbol 121 MovieClipUses:114 116 118 120Used by:261
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:126 132
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126 132
Symbol 126 MovieClipUses:123 125Used by:133
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:133
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:132
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:123 125 130 131Used by:133 146
Symbol 133 MovieClipUses:126 128 132Used by:146
Symbol 134 GraphicUsed by:146
Symbol 135 GraphicUsed by:139
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:139
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:135 137 138Used by:140
Symbol 140 MovieClipUses:139Used by:146
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:144
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:142 143Used by:145
Symbol 145 MovieClipUses:144Used by:146
Symbol 146 MovieClipUses:133 134 140 145 132Used by:261
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:159
Symbol 149 GraphicUsed by:159
Symbol 150 GraphicUsed by:159
Symbol 151 GraphicUsed by:159
Symbol 152 GraphicUsed by:159
Symbol 153 GraphicUsed by:159
Symbol 154 GraphicUsed by:159
Symbol 155 GraphicUsed by:159
Symbol 156 GraphicUsed by:159
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:159
Symbol 159 MovieClipUses:148 149 150 151 152 153 154 155 156 158Used by:261
Symbol 160 GraphicUsed by:261
Symbol 161 GraphicUsed by:188
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:162Used by:164 165
Symbol 164 MovieClipUses:163Used by:165
Symbol 165 MovieClipUses:164 163Used by:188
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:166Used by:168 169
Symbol 168 MovieClipUses:167Used by:169
Symbol 169 MovieClipUses:168 167Used by:188
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:172 173
Symbol 172 MovieClipUses:171Used by:173
Symbol 173 MovieClipUses:172 171Used by:188
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:176 177
Symbol 176 MovieClipUses:175Used by:177
Symbol 177 MovieClipUses:176 175Used by:188
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:180 181
Symbol 180 MovieClipUses:179Used by:181
Symbol 181 MovieClipUses:180 179Used by:188
Symbol 182 GraphicUsed by:183 184
Symbol 183 MovieClipUses:182Used by:184
Symbol 184 MovieClipUses:183 182Used by:188
Symbol 185 GraphicUsed by:186 187
Symbol 186 MovieClipUses:185Used by:187
Symbol 187 MovieClipUses:186 185Used by:188
Symbol 188 MovieClipUses:161 165 169 173 177 181 184 187Used by:261
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:191
Symbol 191 MovieClipUses:190Used by:192
Symbol 192 MovieClipUses:191Used by:202
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:195
Symbol 195 MovieClipUses:194Used by:196
Symbol 196 MovieClipUses:195Used by:202
Symbol 197 GraphicUsed by:199
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:197 198Used by:201
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:199 200Used by:202
Symbol 202 MovieClipUses:192 196 201Used by:261
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:261
Symbol 205 GraphicUsed by:261
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:208
Symbol 208 MovieClipUses:207Used by:213
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:213
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:213
Symbol 213 MovieClipUses:208 210 212Used by:261
Symbol 214 GraphicUsed by:261
Symbol 215 GraphicUsed by:230
Symbol 216 GraphicUsed by:230
Symbol 217 GraphicUsed by:230
Symbol 218 GraphicUsed by:230
Symbol 219 GraphicUsed by:230
Symbol 220 GraphicUsed by:230
Symbol 221 GraphicUsed by:230
Symbol 222 GraphicUsed by:230
Symbol 223 GraphicUsed by:230
Symbol 224 GraphicUsed by:230
Symbol 225 GraphicUsed by:230
Symbol 226 GraphicUsed by:230
Symbol 227 GraphicUsed by:230
Symbol 228 GraphicUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:215 216 217 218 219 220 221 222 223 224 225 226 227 228 229Used by:261
Symbol 231 GraphicUsed by:248
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:240
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:240
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:240
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:240
Symbol 240 MovieClipUses:233 235 237 239Used by:248
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:247
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:247
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:247
Symbol 247 MovieClipUses:242 244 246Used by:248
Symbol 248 MovieClipUses:231 240 247Used by:261
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:251 252 253 254 255 256 257
Symbol 251 MovieClipUses:250Used by:261
Symbol 252 MovieClipUses:250Used by:261
Symbol 253 MovieClipUses:250Used by:261
Symbol 254 MovieClipUses:250Used by:261
Symbol 255 MovieClipUses:250Used by:261
Symbol 256 MovieClipUses:250Used by:261
Symbol 257 MovieClipUses:250Used by:261
Symbol 258 GraphicUsed by:260
Symbol 259 GraphicUsed by:260
Symbol 260 ButtonUses:258 259Used by:261
Symbol 261 MovieClipUses:112 113 121 146 159 160 188 202 204 205 213 214 230 248 251 252 253 254 255 256 257 260Used by:262
Symbol 262 MovieClipUses:110 261Used by:Timeline
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:330
Symbol 265 GraphicUsed by:280
Symbol 266 GraphicUsed by:280
Symbol 267 GraphicUsed by:274
Symbol 268 GraphicUsed by:274
Symbol 269 GraphicUsed by:274
Symbol 270 GraphicUsed by:274
Symbol 271 GraphicUsed by:274
Symbol 272 GraphicUsed by:274
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:267 268 269 270 271 272 273Used by:280 552
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:277
Symbol 277 MovieClipUses:276Used by:280 322
Symbol 278 GraphicUsed by:280
Symbol 279 MovieClipUses:18Used by:280
Symbol 280 MovieClipUses:265 266 274 277 16 278 279Used by:281
Symbol 281 MovieClipUses:280Used by:330
Symbol 282 GraphicUsed by:290
Symbol 283 GraphicUsed by:285
Symbol 284 MovieClipUses:99Used by:285
Symbol 285 MovieClipUses:283 284Used by:290
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:290 296 329
Symbol 288 TextUses:8Used by:289
Symbol 289 MovieClipUses:288Used by:290
Symbol 290 MovieClipUses:282 285 287 289Used by:330
Symbol 291 GraphicUsed by:296 329
Symbol 292 GraphicUsed by:296
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:296
Symbol 295 EditableTextUses:8Used by:296
Symbol 296 MovieClipUses:291 292 294 287 295Used by:330
Symbol 297 GraphicUsed by:300
Symbol 298 GraphicUsed by:300
Symbol 299 GraphicUsed by:300 307 314
Symbol 300 ButtonUses:297 298 299Used by:303
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:301Used by:303
Symbol 303 MovieClipUses:300 302Used by:330
Symbol 304 GraphicUsed by:310
Symbol 305 GraphicUsed by:307
Symbol 306 GraphicUsed by:307
Symbol 307 ButtonUses:305 306 299Used by:310
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:310
Symbol 310 MovieClipUses:304 307 309Used by:330
Symbol 311 GraphicUsed by:317
Symbol 312 GraphicUsed by:314
Symbol 313 GraphicUsed by:314
Symbol 314 ButtonUses:312 313 299Used by:317
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:315Used by:317
Symbol 317 MovieClipUses:311 314 316Used by:330
Symbol 318 GraphicUsed by:322
Symbol 319 GraphicUsed by:322
Symbol 320 GraphicUsed by:322
Symbol 321 GraphicUsed by:322
Symbol 322 ButtonUses:318 277 16 319 320 321 15Used by:330
Symbol 323 EditableTextUses:8Used by:329
Symbol 324 GraphicUsed by:329
Symbol 325 GraphicUsed by:328
Symbol 326 GraphicUsed by:328
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:325 326 327Used by:329
Symbol 329 MovieClipUses:291 323 324 328 287Used by:330
Symbol 330 MovieClipUses:264 281 290 296 303 310 317 322 329Used by:Timeline
Symbol 331 GraphicUsed by:389
Symbol 332 GraphicUsed by:339
Symbol 333 EditableTextUses:93Used by:339
Symbol 334 GraphicUsed by:339
Symbol 335 GraphicUsed by:339
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:336Used by:339
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:332 333 334 335 337 338Used by:343
Symbol 340 FontUsed by:341 360 369 372 405
Symbol 341 EditableTextUses:340Used by:342
Symbol 342 MovieClipUses:341Used by:343
Symbol 343 MovieClipUses:339 342Used by:389
Symbol 344 GraphicUsed by:348 449 450
Symbol 345 GraphicUsed by:346 348 450
Symbol 346 MovieClipUses:345Used by:348 450
Symbol 347 GraphicUsed by:348 450
Symbol 348 ButtonUses:344 346 347 345Used by:362
Symbol 349 GraphicUsed by:359
Symbol 350 GraphicUsed by:359
Symbol 351 EditableTextUses:8Used by:359
Symbol 352 GraphicUsed by:359
Symbol 353 GraphicUsed by:359
Symbol 354 EditableTextUses:8Used by:359
Symbol 355 GraphicUsed by:359
Symbol 356 GraphicUsed by:359
Symbol 357 EditableTextUses:8Used by:359
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:349 350 351 352 353 354 355 356 357 358Used by:362
Symbol 360 EditableTextUses:340Used by:361
Symbol 361 MovieClipUses:360Used by:362
Symbol 362 MovieClipUses:348 359 361Used by:389
Symbol 363 GraphicUsed by:368
Symbol 364 EditableTextUses:93Used by:368
Symbol 365 GraphicUsed by:368
Symbol 366 GraphicUsed by:368
Symbol 367 MovieClipUses:90Used by:368
Symbol 368 MovieClipUses:363 364 365 366 367Used by:371
Symbol 369 EditableTextUses:340Used by:370
Symbol 370 MovieClipUses:369Used by:371
Symbol 371 MovieClipUses:368 370Used by:389
Symbol 372 EditableTextUses:340Used by:373
Symbol 373 MovieClipUses:372Used by:374
Symbol 374 MovieClipUses:98 373Used by:389
Symbol 375 FontUsed by:376 458 459 460 461 462 468 469 472 473 475 477 479 483 484 485 491 492 493
Symbol 376 EditableTextUses:375Used by:377
Symbol 377 MovieClipUses:376Used by:388
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:388
Symbol 380 GraphicUsed by:387
Symbol 381 EditableTextUses:93Used by:387
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:387
Symbol 384 GraphicUsed by:387
Symbol 385 GraphicUsed by:387
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:380 381 383 384 385 386Used by:388
Symbol 388 MovieClipUses:377 379 387Used by:389
Symbol 389 MovieClipUses:331 343 362 371 374 388Used by:Timeline
Symbol 390 EditableTextUses:8Used by:391
Symbol 391 MovieClipUses:90 390Used by:Timeline
Symbol 392 MovieClipUses:99Used by:409 500 509 523 527 537
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:393Used by:409 537
Symbol 395 GraphicUsed by:409
Symbol 396 GraphicUsed by:404
Symbol 397 GraphicUsed by:404
Symbol 398 GraphicUsed by:404
Symbol 399 GraphicUsed by:404
Symbol 400 GraphicUsed by:404
Symbol 401 GraphicUsed by:404
Symbol 402 GraphicUsed by:404
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:396 397 398 399 400 401 402 403Used by:409
Symbol 405 EditableTextUses:340Used by:406
Symbol 406 MovieClipUses:405Used by:409
Symbol 407 EditableTextUses:8Used by:408
Symbol 408 MovieClipUses:407Used by:409
Symbol 409 MovieClipUses:392 394 395 404 406 408Used by:Timeline
Symbol 410 GraphicUsed by:444
Symbol 411 GraphicUsed by:415
Symbol 412 FontUsed by:413 414 416 420 423 429 430 432 434 435 437 439 440 442
Symbol 413 TextUses:412Used by:415
Symbol 414 TextUses:412Used by:415
Symbol 415 MovieClipUses:411 413 414Used by:444
Symbol 416 TextUses:412Used by:418
Symbol 417 GraphicUsed by:418 421 425 426
Symbol 418 ButtonUses:416 417Used by:419
Symbol 419 MovieClipUses:418Used by:444
Symbol 420 TextUses:412Used by:421
Symbol 421 ButtonUses:420 417Used by:422
Symbol 422 MovieClipUses:421Used by:444
Symbol 423 TextUses:412Used by:424 425 426
Symbol 424 MovieClipUses:423Used by:425 426
Symbol 425 ButtonUses:424 423 417Used by:444
Symbol 426 ButtonUses:424 423 417Used by:444
Symbol 427 FontUsed by:428
Symbol 428 TextUses:427Used by:444
Symbol 429 TextUses:412Used by:433
Symbol 430 TextUses:412Used by:433
Symbol 431 GraphicUsed by:433
Symbol 432 EditableTextUses:412Used by:433
Symbol 433 ButtonUses:429 430 431 432Used by:444
Symbol 434 TextUses:412Used by:438
Symbol 435 TextUses:412Used by:438
Symbol 436 GraphicUsed by:438
Symbol 437 EditableTextUses:412Used by:438
Symbol 438 ButtonUses:434 435 436 437Used by:444
Symbol 439 TextUses:412Used by:443
Symbol 440 TextUses:412Used by:443
Symbol 441 GraphicUsed by:443
Symbol 442 EditableTextUses:412Used by:443
Symbol 443 ButtonUses:439 440 441 442Used by:444
Symbol 444 MovieClipUses:410 415 419 422 425 426 428 433 438 443Used by:Timeline
Symbol 445 GraphicUsed by:500 523
Symbol 446 GraphicUsed by:447 449
Symbol 447 MovieClipUses:446Used by:449
Symbol 448 GraphicUsed by:449
Symbol 449 ButtonUses:344 447 448 446Used by:499
Symbol 450 ButtonUses:344 346 347 345Used by:499
Symbol 451 GraphicUsed by:457 508
Symbol 452 GraphicUsed by:455 457 508
Symbol 453 GraphicUsed by:454 457 508
Symbol 454 MovieClipUses:453Used by:455
Symbol 455 MovieClipUses:452 454Used by:457 508
Symbol 456 GraphicUsed by:457 508
Symbol 457 ButtonUses:451 455 456 452 453Used by:499
Symbol 458 TextUses:375Used by:499
Symbol 459 TextUses:375Used by:499
Symbol 460 TextUses:375Used by:499
Symbol 461 TextUses:375Used by:499
Symbol 462 TextUses:375Used by:499
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:465
Symbol 465 MovieClipUses:464Used by:499
Symbol 466 GraphicUsed by:499
Symbol 467 TextUses:8Used by:499
Symbol 468 TextUses:375Used by:499
Symbol 469 TextUses:375Used by:499
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:499
Symbol 472 TextUses:375Used by:499
Symbol 473 TextUses:375Used by:499
Symbol 474 GraphicUsed by:499
Symbol 475 TextUses:375Used by:499
Symbol 476 GraphicUsed by:499
Symbol 477 TextUses:375Used by:499
Symbol 478 GraphicUsed by:499
Symbol 479 TextUses:375Used by:499
Symbol 480 GraphicUsed by:499
Symbol 481 TextUses:8Used by:499
Symbol 482 GraphicUsed by:499
Symbol 483 TextUses:375Used by:499
Symbol 484 TextUses:375Used by:499
Symbol 485 TextUses:375Used by:499
Symbol 486 BitmapUsed by:488
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:486 487Used by:489
Symbol 489 MovieClipUses:488Used by:499
Symbol 490 TextUses:8Used by:499
Symbol 491 TextUses:375Used by:499
Symbol 492 TextUses:375Used by:499
Symbol 493 TextUses:375Used by:499
Symbol 494 BitmapUsed by:496
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:494 495Used by:497
Symbol 497 MovieClipUses:496Used by:499
Symbol 498 TextUses:8Used by:499
Symbol 499 MovieClipUses:449 450 457 458 459 460 461 462 465 466 467 468 469 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 489 490 491 492 493 497 498Used by:500
Symbol 500 MovieClipUses:392 445 499Used by:Timeline
Symbol 501 GraphicUsed by:509
Symbol 502 EditableTextUses:8Used by:509
Symbol 503 GraphicUsed by:509
Symbol 504 EditableTextUses:93Used by:509
Symbol 505 GraphicUsed by:507
Symbol 506 GraphicUsed by:507
Symbol 507 ButtonUses:505 506Used by:509
Symbol 508 ButtonUses:451 455 456 452 453Used by:509
Symbol 509 MovieClipUses:392 501 502 503 504 507 508Used by:Timeline
Symbol 510 EditableTextUses:93Used by:523
Symbol 511 EditableTextUses:8Used by:523
Symbol 512 EditableTextUses:93Used by:523
Symbol 513 EditableTextUses:93Used by:523
Symbol 514 EditableTextUses:93Used by:523
Symbol 515 EditableTextUses:93Used by:523
Symbol 516 GraphicUsed by:520
Symbol 517 GraphicUsed by:518 520
Symbol 518 MovieClipUses:517Used by:520
Symbol 519 GraphicUsed by:520
Symbol 520 ButtonUses:516 518 519 517Used by:523 527
Symbol 521 FontUsed by:522
Symbol 522 TextUses:521Used by:523 527
Symbol 523 MovieClipUses:392 445 510 511 512 513 514 515 520 522Used by:Timeline
Symbol 524 GraphicUsed by:527
Symbol 525 EditableTextUses:93Used by:527
Symbol 526 TextUses:8Used by:527
Symbol 527 MovieClipUses:392 524 525 526 520 522Used by:Timeline
Symbol 528 GraphicUsed by:537
Symbol 529 EditableTextUses:8Used by:537
Symbol 530 GraphicUsed by:534
Symbol 531 GraphicUsed by:532 534
Symbol 532 MovieClipUses:531Used by:534
Symbol 533 GraphicUsed by:534
Symbol 534 ButtonUses:530 532 533 531Used by:537
Symbol 535 TextUses:8Used by:537
Symbol 536 TextUses:8Used by:537
Symbol 537 MovieClipUses:392 394 528 529 534 535 536Used by:Timeline
Symbol 538 GraphicUsed by:543
Symbol 539 GraphicUsed by:541
Symbol 540 MovieClipUses:18Used by:541
Symbol 541 ButtonUses:539 540 18Used by:543
Symbol 542 GraphicUsed by:543
Symbol 543 MovieClipUses:538 541 542Used by:Timeline
Symbol 544 MovieClip [hitechStop]Uses:62Used by:552
Symbol 545 MovieClip [medicalsStop]Uses:56Used by:552
Symbol 546 MovieClip [packagesStop]Uses:54Used by:552
Symbol 547 Sound [buybuilding]Used by:552
Symbol 548 Sound [click]Used by:552
Symbol 549 Sound [buy]Used by:552
Symbol 550 Sound [scroll]Used by:552
Symbol 551 Sound [warning]Used by:552
Symbol 552 MovieClipUses:89 87 85 83 81 77 75 73 71 69 66 67 64 62 544 60 58 56 545 54 546 51 52 49 47 45 43 41 39 36 37 34 274 547 548 549 550 551 1Used by:Timeline

Instance Names

"blackScreen"Frame 1Symbol 101 MovieClip
"preloader"Frame 1Symbol 106 MovieClip
"planet"Frame 2Symbol 262 MovieClip
"interfaceMC"Frame 2Symbol 330 MovieClip
"infoBox"Frame 2Symbol 389 MovieClip
"titleBox"Frame 2Symbol 391 MovieClip
"warningBox"Frame 2Symbol 409 MovieClip
"titleMenu"Frame 2Symbol 444 MovieClip
"tutorial"Frame 2Symbol 500 MovieClip
"menuAboutBox"Frame 2Symbol 509 MovieClip
"theEnd"Frame 2Symbol 523 MovieClip
"gameOver"Frame 2Symbol 527 MovieClip
"areYouSure"Frame 2Symbol 537 MovieClip
"soundButton"Frame 2Symbol 543 MovieClip
"field"Symbol 6 MovieClip [infoBoxField] Frame 1Symbol 5 EditableText
"field"Symbol 11 MovieClip Frame 1Symbol 9 EditableText
"field"Symbol 11 MovieClip Frame 2Symbol 10 EditableText
"price"Symbol 20 MovieClip [actionButton] Frame 1Symbol 11 MovieClip
"pic"Symbol 20 MovieClip [actionButton] Frame 1Symbol 14 MovieClip
"helpText"Symbol 30 MovieClip [barLabel] Frame 1Symbol 29 EditableText
"helpText"Symbol 98 MovieClip [barDisplay] Frame 1Symbol 94 EditableText
"bg"Symbol 98 MovieClip [barDisplay] Frame 1Symbol 91 MovieClip [bar]
"black"Symbol 101 MovieClip Frame 1Symbol 100 MovieClip
"bar"Symbol 106 MovieClip Frame 1Symbol 103 MovieClip
"perc"Symbol 106 MovieClip Frame 1Symbol 104 EditableText
"resinUp3"Symbol 146 MovieClip Frame 1Symbol 133 MovieClip
"resinUp1"Symbol 146 MovieClip Frame 1Symbol 140 MovieClip
"resinUp2"Symbol 146 MovieClip Frame 1Symbol 145 MovieClip
"mc"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip
"mc"Symbol 165 MovieClip Frame 1Symbol 164 MovieClip
"mc"Symbol 165 MovieClip Frame 6Symbol 163 MovieClip
"mc"Symbol 169 MovieClip Frame 1Symbol 168 MovieClip
"mc"Symbol 169 MovieClip Frame 6Symbol 167 MovieClip
"mc"Symbol 172 MovieClip Frame 1Symbol 171 MovieClip
"mc"Symbol 173 MovieClip Frame 1Symbol 172 MovieClip
"mc"Symbol 173 MovieClip Frame 6Symbol 171 MovieClip
"mc"Symbol 177 MovieClip Frame 1Symbol 176 MovieClip
"mc"Symbol 181 MovieClip Frame 1Symbol 180 MovieClip
"mc"Symbol 184 MovieClip Frame 1Symbol 183 MovieClip
"mc"Symbol 187 MovieClip Frame 1Symbol 186 MovieClip
"ind3"Symbol 188 MovieClip Frame 1Symbol 165 MovieClip
"ind1"Symbol 188 MovieClip Frame 1Symbol 169 MovieClip
"ind6"Symbol 188 MovieClip Frame 1Symbol 173 MovieClip
"ind5"Symbol 188 MovieClip Frame 1Symbol 177 MovieClip
"ind2"Symbol 188 MovieClip Frame 1Symbol 181 MovieClip
"ind4"Symbol 188 MovieClip Frame 1Symbol 184 MovieClip
"ind7"Symbol 188 MovieClip Frame 1Symbol 187 MovieClip
"incinerator"Symbol 202 MovieClip Frame 1Symbol 192 MovieClip
"mechanical"Symbol 202 MovieClip Frame 1Symbol 196 MovieClip
"chemical"Symbol 202 MovieClip Frame 1Symbol 201 MovieClip
"adv"Symbol 248 MovieClip Frame 1Symbol 240 MovieClip
"com"Symbol 248 MovieClip Frame 1Symbol 247 MovieClip
"area"Symbol 251 MovieClip Frame 1Symbol 250 MovieClip
"area"Symbol 252 MovieClip Frame 1Symbol 250 MovieClip
"area"Symbol 253 MovieClip Frame 1Symbol 250 MovieClip
"area"Symbol 254 MovieClip Frame 1Symbol 250 MovieClip
"area"Symbol 255 MovieClip Frame 1Symbol 250 MovieClip
"area"Symbol 256 MovieClip Frame 1Symbol 250 MovieClip
"area"Symbol 257 MovieClip Frame 1Symbol 250 MovieClip
"raw_roll"Symbol 261 MovieClip Frame 1Symbol 112 MovieClip
"resin_roll"Symbol 261 MovieClip Frame 1Symbol 112 MovieClip
"compound_roll"Symbol 261 MovieClip Frame 1Symbol 112 MovieClip
"transformation_roll"Symbol 261 MovieClip Frame 1Symbol 112 MovieClip
"hq_roll"Symbol 261 MovieClip Frame 1Symbol 112 MovieClip
"city_roll"Symbol 261 MovieClip Frame 1Symbol 112 MovieClip
"landfill_roll"Symbol 261 MovieClip Frame 1Symbol 112 MovieClip
"resinMC"Symbol 261 MovieClip Frame 1Symbol 146 MovieClip
"landfillLand"Symbol 261 MovieClip Frame 1Symbol 159 MovieClip
"transformationMC"Symbol 261 MovieClip Frame 1Symbol 188 MovieClip
"landfillMC"Symbol 261 MovieClip Frame 1Symbol 202 MovieClip
"earthSoil"Symbol 261 MovieClip Frame 1Symbol 204 MovieClip
"cityMC"Symbol 261 MovieClip Frame 1Symbol 248 MovieClip
"landfill"Symbol 261 MovieClip Frame 1Symbol 251 MovieClip
"raw"Symbol 261 MovieClip Frame 1Symbol 252 MovieClip
"resin"Symbol 261 MovieClip Frame 1Symbol 253 MovieClip
"compound"Symbol 261 MovieClip Frame 1Symbol 254 MovieClip
"transformation"Symbol 261 MovieClip Frame 1Symbol 255 MovieClip
"hq"Symbol 261 MovieClip Frame 1Symbol 256 MovieClip
"city"Symbol 261 MovieClip Frame 1Symbol 257 MovieClip
"landfill_baloon"Symbol 261 MovieClip Frame 1Symbol 260 Button
"city_baloon"Symbol 261 MovieClip Frame 1Symbol 260 Button
"hq_baloon"Symbol 261 MovieClip Frame 1Symbol 260 Button
"resin_baloon"Symbol 261 MovieClip Frame 1Symbol 260 Button
"transformation_baloon"Symbol 261 MovieClip Frame 1Symbol 260 Button
"sky"Symbol 262 MovieClip Frame 1Symbol 110 MovieClip
"earth"Symbol 262 MovieClip Frame 1Symbol 261 MovieClip
"img"Symbol 280 MovieClip Frame 1Symbol 274 MovieClip
"exMark"Symbol 280 MovieClip Frame 1Symbol 277 MovieClip
"raw"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"resin"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"compound"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"transformation"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"hq"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"city"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"landfill"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"bar"Symbol 290 MovieClip Frame 1Symbol 285 MovieClip
"field"Symbol 296 MovieClip Frame 1Symbol 295 EditableText
"body"Symbol 303 MovieClip Frame 1Symbol 300 Button
"body"Symbol 310 MovieClip Frame 1Symbol 307 Button
"body"Symbol 317 MovieClip Frame 1Symbol 314 Button
"field"Symbol 329 MovieClip Frame 1Symbol 323 EditableText
"arrow"Symbol 329 MovieClip Frame 1Symbol 328 MovieClip
"menuBG"Symbol 330 MovieClip Frame 1Symbol 264 MovieClip
"fastMenu"Symbol 330 MovieClip Frame 1Symbol 281 MovieClip
"sustainBar"Symbol 330 MovieClip Frame 1Symbol 290 MovieClip
"timeBar"Symbol 330 MovieClip Frame 1Symbol 296 MovieClip
"pauseBt"Symbol 330 MovieClip Frame 1Symbol 303 MovieClip
"playBt"Symbol 330 MovieClip Frame 1Symbol 310 MovieClip
"ffwdBt"Symbol 330 MovieClip Frame 1Symbol 317 MovieClip
"closeBt"Symbol 330 MovieClip Frame 1Symbol 322 Button
"moneyDisplay"Symbol 330 MovieClip Frame 1Symbol 329 MovieClip
"helpText"Symbol 339 MovieClip Frame 1Symbol 333 EditableText
"field"Symbol 342 MovieClip Frame 1Symbol 341 EditableText
"needleDisplay"Symbol 343 MovieClip Frame 1Symbol 339 MovieClip
"description"Symbol 343 MovieClip Frame 1Symbol 342 MovieClip
"field"Symbol 359 MovieClip Frame 1Symbol 351 EditableText
"field"Symbol 359 MovieClip Frame 2Symbol 354 EditableText
"field"Symbol 359 MovieClip Frame 3Symbol 357 EditableText
"field"Symbol 361 MovieClip Frame 1Symbol 360 EditableText
"up"Symbol 362 MovieClip Frame 1Symbol 348 Button
"down"Symbol 362 MovieClip Frame 1Symbol 348 Button
"arrow"Symbol 362 MovieClip Frame 1Symbol 359 MovieClip
"description"Symbol 362 MovieClip Frame 1Symbol 361 MovieClip
"helpText"Symbol 368 MovieClip Frame 1Symbol 364 EditableText
"area"Symbol 368 MovieClip Frame 1Symbol 367 MovieClip
"field"Symbol 370 MovieClip Frame 1Symbol 369 EditableText
"lineChart"Symbol 371 MovieClip Frame 1Symbol 368 MovieClip
"description"Symbol 371 MovieClip Frame 1Symbol 370 MovieClip
"field"Symbol 373 MovieClip Frame 1Symbol 372 EditableText
"recBar"Symbol 374 MovieClip Frame 1Symbol 98 MovieClip [barDisplay]
"colBar"Symbol 374 MovieClip Frame 1Symbol 98 MovieClip [barDisplay]
"description"Symbol 374 MovieClip Frame 1Symbol 373 MovieClip
"field"Symbol 377 MovieClip Frame 1Symbol 376 EditableText
"helpText"Symbol 387 MovieClip Frame 1Symbol 381 EditableText
"description"Symbol 388 MovieClip Frame 1Symbol 377 MovieClip
"barColors"Symbol 388 MovieClip Frame 1Symbol 379 MovieClip
"barMat"Symbol 388 MovieClip Frame 1Symbol 387 MovieClip
"barMar"Symbol 388 MovieClip Frame 1Symbol 387 MovieClip
"resin"Symbol 389 MovieClip Frame 1Symbol 343 MovieClip
"hq"Symbol 389 MovieClip Frame 1Symbol 362 MovieClip
"raw"Symbol 389 MovieClip Frame 1Symbol 371 MovieClip
"landfill"Symbol 389 MovieClip Frame 1Symbol 374 MovieClip
"transformation"Symbol 389 MovieClip Frame 1Symbol 388 MovieClip
"field"Symbol 391 MovieClip Frame 1Symbol 390 EditableText
"field"Symbol 406 MovieClip Frame 1Symbol 405 EditableText
"titleField"Symbol 408 MovieClip Frame 1Symbol 407 EditableText
"blocker"Symbol 409 MovieClip Frame 1Symbol 392 MovieClip
"face"Symbol 409 MovieClip Frame 1Symbol 404 MovieClip
"description"Symbol 409 MovieClip Frame 1Symbol 406 MovieClip
"title"Symbol 409 MovieClip Frame 1Symbol 408 MovieClip
"blocker"Symbol 500 MovieClip Frame 1Symbol 392 MovieClip
"pages"Symbol 500 MovieClip Frame 1Symbol 499 MovieClip
"blocker"Symbol 509 MovieClip Frame 1Symbol 392 MovieClip
"titleField"Symbol 509 MovieClip Frame 1Symbol 502 EditableText
"descriptionField"Symbol 509 MovieClip Frame 1Symbol 504 EditableText
"blocker"Symbol 523 MovieClip Frame 1Symbol 392 MovieClip
"descriptionField"Symbol 523 MovieClip Frame 1Symbol 510 EditableText
"titleField"Symbol 523 MovieClip Frame 1Symbol 511 EditableText
"economicField"Symbol 523 MovieClip Frame 1Symbol 512 EditableText
"ecoPoints"Symbol 523 MovieClip Frame 1Symbol 513 EditableText
"environmentalField"Symbol 523 MovieClip Frame 1Symbol 514 EditableText
"enviPoints"Symbol 523 MovieClip Frame 1Symbol 515 EditableText
"button"Symbol 523 MovieClip Frame 1Symbol 520 Button
"blocker"Symbol 527 MovieClip Frame 1Symbol 392 MovieClip
"descriptionField"Symbol 527 MovieClip Frame 1Symbol 525 EditableText
"button"Symbol 527 MovieClip Frame 1Symbol 520 Button
"blocker"Symbol 537 MovieClip Frame 1Symbol 392 MovieClip
"titleField"Symbol 537 MovieClip Frame 1Symbol 529 EditableText
"ok"Symbol 537 MovieClip Frame 1Symbol 534 Button
"no"Symbol 537 MovieClip Frame 1Symbol 534 Button
"body"Symbol 543 MovieClip Frame 1Symbol 541 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "title"
ExportAssets (56)Timeline Frame 1Symbol 3 as "membranes"
ExportAssets (56)Timeline Frame 1Symbol 6 as "infoBoxField"
ExportAssets (56)Timeline Frame 1Symbol 20 as "actionButton"
ExportAssets (56)Timeline Frame 1Symbol 22 as "testMC2"
ExportAssets (56)Timeline Frame 1Symbol 24 as "testMCdisable"
ExportAssets (56)Timeline Frame 1Symbol 26 as "testMC"
ExportAssets (56)Timeline Frame 1Symbol 30 as "barLabel"
ExportAssets (56)Timeline Frame 1Symbol 32 as "dot"
ExportAssets (56)Timeline Frame 1Symbol 34 as "work"
ExportAssets (56)Timeline Frame 1Symbol 36 as "windows"
ExportAssets (56)Timeline Frame 1Symbol 37 as "windowsStop"
ExportAssets (56)Timeline Frame 1Symbol 39 as "water"
ExportAssets (56)Timeline Frame 1Symbol 41 as "up3"
ExportAssets (56)Timeline Frame 1Symbol 43 as "up2"
ExportAssets (56)Timeline Frame 1Symbol 45 as "up1"
ExportAssets (56)Timeline Frame 1Symbol 47 as "subproduct"
ExportAssets (56)Timeline Frame 1Symbol 49 as "RSU"
ExportAssets (56)Timeline Frame 1Symbol 51 as "pipes"
ExportAssets (56)Timeline Frame 1Symbol 52 as "pipesStop"
ExportAssets (56)Timeline Frame 1Symbol 54 as "packages"
ExportAssets (56)Timeline Frame 1Symbol 56 as "medicals"
ExportAssets (56)Timeline Frame 1Symbol 58 as "mechRec"
ExportAssets (56)Timeline Frame 1Symbol 60 as "industrial"
ExportAssets (56)Timeline Frame 1Symbol 62 as "hitech"
ExportAssets (56)Timeline Frame 1Symbol 64 as "heat"
ExportAssets (56)Timeline Frame 1Symbol 66 as "floors"
ExportAssets (56)Timeline Frame 1Symbol 67 as "floorsStop"
ExportAssets (56)Timeline Frame 1Symbol 69 as "fire"
ExportAssets (56)Timeline Frame 1Symbol 71 as "emissions"
ExportAssets (56)Timeline Frame 1Symbol 73 as "construction"
ExportAssets (56)Timeline Frame 1Symbol 75 as "communication"
ExportAssets (56)Timeline Frame 1Symbol 77 as "chemRec"
ExportAssets (56)Timeline Frame 1Symbol 81 as "adv"
ExportAssets (56)Timeline Frame 1Symbol 83 as "red4"
ExportAssets (56)Timeline Frame 1Symbol 85 as "red3"
ExportAssets (56)Timeline Frame 1Symbol 87 as "red2"
ExportAssets (56)Timeline Frame 1Symbol 89 as "red1"
ExportAssets (56)Timeline Frame 1Symbol 91 as "bar"
ExportAssets (56)Timeline Frame 1Symbol 98 as "barDisplay"
ExportAssets (56)Timeline Frame 2Symbol 544 as "hitechStop"
ExportAssets (56)Timeline Frame 2Symbol 545 as "medicalsStop"
ExportAssets (56)Timeline Frame 2Symbol 546 as "packagesStop"
ExportAssets (56)Timeline Frame 2Symbol 547 as "buybuilding"
ExportAssets (56)Timeline Frame 2Symbol 548 as "click"
ExportAssets (56)Timeline Frame 2Symbol 549 as "buy"
ExportAssets (56)Timeline Frame 2Symbol 550 as "scroll"
ExportAssets (56)Timeline Frame 2Symbol 551 as "warning"

Labels

"game"Frame 2
"ok"Symbol 11 MovieClip Frame 1
"no"Symbol 11 MovieClip Frame 2
"normal"Symbol 20 MovieClip [actionButton] Frame 1
"roll"Symbol 20 MovieClip [actionButton] Frame 2
"running"Symbol 165 MovieClip Frame 5
"stopped"Symbol 165 MovieClip Frame 6
"running"Symbol 169 MovieClip Frame 5
"stopped"Symbol 169 MovieClip Frame 6
"running"Symbol 173 MovieClip Frame 5
"stopped"Symbol 173 MovieClip Frame 6
"running"Symbol 177 MovieClip Frame 5
"stopped"Symbol 177 MovieClip Frame 6
"running"Symbol 181 MovieClip Frame 5
"stopped"Symbol 181 MovieClip Frame 6
"running"Symbol 184 MovieClip Frame 5
"stopped"Symbol 184 MovieClip Frame 6
"running"Symbol 187 MovieClip Frame 5
"stopped"Symbol 187 MovieClip Frame 6
"running"Symbol 192 MovieClip Frame 5
"running"Symbol 196 MovieClip Frame 5
"running"Symbol 201 MovieClip Frame 5
"open"Symbol 240 MovieClip Frame 1
"close"Symbol 240 MovieClip Frame 4
"open"Symbol 247 MovieClip Frame 1
"close"Symbol 247 MovieClip Frame 5
"raw"Symbol 274 MovieClip Frame 1
"resin"Symbol 274 MovieClip Frame 2
"compound"Symbol 274 MovieClip Frame 3
"transformation"Symbol 274 MovieClip Frame 4
"hq"Symbol 274 MovieClip Frame 5
"city"Symbol 274 MovieClip Frame 6
"landfill"Symbol 274 MovieClip Frame 7
"normal"Symbol 280 MovieClip Frame 1
"roll"Symbol 280 MovieClip Frame 2
"normal"Symbol 303 MovieClip Frame 1
"selected"Symbol 303 MovieClip Frame 2
"normal"Symbol 310 MovieClip Frame 1
"selected"Symbol 310 MovieClip Frame 2
"normal"Symbol 317 MovieClip Frame 1
"selected"Symbol 317 MovieClip Frame 2
"up"Symbol 328 MovieClip Frame 1
"down"Symbol 328 MovieClip Frame 2
"equal"Symbol 328 MovieClip Frame 3
"up"Symbol 359 MovieClip Frame 1
"down"Symbol 359 MovieClip Frame 2
"equal"Symbol 359 MovieClip Frame 3
"worker"Symbol 404 MovieClip Frame 1
"union"Symbol 404 MovieClip Frame 2
"ceo"Symbol 404 MovieClip Frame 3
"politician"Symbol 404 MovieClip Frame 4
"environmentalist"Symbol 404 MovieClip Frame 5
"consumer"Symbol 404 MovieClip Frame 6
"title"Symbol 444 MovieClip Frame 1
"menu"Symbol 444 MovieClip Frame 37
"difficulty"Symbol 444 MovieClip Frame 38
"on"Symbol 543 MovieClip Frame 1
"off"Symbol 543 MovieClip Frame 2

Dynamic Text Variables

ROOT.STR_REALLY_QUITSymbol 529 EditableText"Do you really want to quit?"




http://swfchan.com/9/43458/info.shtml
Created: 9/5 -2019 12:41:22 Last modified: 9/5 -2019 12:41:22 Server time: 05/05 -2024 05:09:46