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

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

Minesweeper Flash.swf

This is the info page for
Flash #61773

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


Text
0% loaded

Please use the
panel on the
right to tell us
a bit about
yourself

PLAYER
SURVEY

Done

Done

under 15

under 15

15-24

15-24

25-34

25-34

35-44

35-44

45-54

45-54

55-64

55-64

65 and over

65 and over

Skip

Skip

skip

skip

click here to play

Enter the 5 letter code below:

9999999999

XXXXXXXXXXXXXXX

Enter your name in the Hi-Score Table:

XXXXX

Submit

Submit

XXXXXXXXXXXXXXXXXXX

Back

Back

View Score

View Score

Could not store hi-score details. Click on back, generate a new security code and re-submit.

Look out for Minesweeper Mobile

More levels

More characters

Multiplayer Modes

Only on your mobile phone!

Check your operator deck!

NEXT

NEXT

PLAY

PLAY

HOW TO PLAY

HOW TO PLAY

CREDITS

CREDITS

CREDITS

ABOUT

ABOUT

MORE GAMES

MORE GAMES

Look out for Minesweeper Mobile

More levels

More characters

Multiplayer Modes

Only on your mobile phone!

Check your operator deck!

Developed by:

Special thanks:
Roberta Marino (Additional code)
Nicola Randone (Music)

X

GIOCA

GIOCA

ISTRUZIONI

ISTRUZIONI

RICONOSCIMENTI

RICONOSCIMENTI

RICONOSCIMENTI

INFO

INFO

ALTRI GIOCHI

ALTRI GIOCHI

Cerca Campominato Mobile

Più livelli

Più personaggi

Modalità multiplayer

Solo sul tuo telefono

Vai sul portale del tuo operatore!

Sviluppato da:

Ringraziamenti Speciali:
Roberta Marino (Programmazione addizionale)
Nicola Randone (Musica)

AVANTI

AVANTI

ActionScript [AS3]

Section 1
//ASLForm (com.morpheme.g5.ASLForm) package com.morpheme.g5 { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class ASLForm extends MovieClip { private var sexId:Number;// = 0 private var g5:G5Framework;// = null private var soSurvey:SharedObject;// = null private var ageId:Number;// = 0 public function ASLForm(g5:G5Framework){ super(); this.g5 = g5; var i:Number = 0; i = 1; while (i <= 7) { this[("movAge" + i)].gotoAndStop(1); i++; }; this["movSex1"].gotoAndStop(1); this["movSex2"].gotoAndStop(1); i = 1; while (i <= 7) { this[("movAge" + i)].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPressAge); i++; }; this["movSex1"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPressSex); this["movSex2"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPressSex); this["btnSkip"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPressSkip); this["btnDone"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPressDone); i = 1; while (i <= 7) { this[("movAge" + i)].buttonMode = true; i++; }; this["movSex1"].buttonMode = true; this["movSex2"].buttonMode = true; } public function onButtonPressDone(event:MouseEvent):void{ soSurvey.setProperty("a", ageId); soSurvey.setProperty("s", sexId); soSurvey.flush(); var vars:URLVariables = new URLVariables(); vars.op = G5Framework.OP_OTW_SUBMIT_ASL_VALS; vars.GameId = g5.getGameId(); vars.AgeId = ageId; vars.SexId = sexId; var request:URLRequest = new URLRequest(G5Framework.SERVLET_URL); var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; request.data = vars; request.method = URLRequestMethod.POST; loader.addEventListener(Event.COMPLETE, aslSubmitHandler); loader.addEventListener(IOErrorEvent.IO_ERROR, aslSubmitError); loader.load(request); g5.surveyComplete(); } public function cookieCheck():Boolean{ soSurvey = SharedObject.getLocal("g5Survey"); return (((g5.isASLEnabled()) && ((soSurvey.size == 0)))); } public function onButtonPressAge(event:MouseEvent):void{ var name:String; var i:Number = 1; while (i <= 7) { name = ("movAge" + i); if (event.target.name != name){ this[name].gotoAndStop(1); } else { ageId = i; this[name].gotoAndStop(2); }; i++; }; showDoneButton(); } public function onButtonPressSkip(event:MouseEvent):void{ g5.surveyComplete(); } private function showDoneButton():void{ this.btnDone.visible = (((ageId > 0)) && ((sexId > 0))); this.btnSkip.visible = !(this.btnDone.visible); } public function onButtonPressSex(event:MouseEvent):void{ var name:String; var i:Number = 1; while (i <= 2) { name = ("movSex" + i); if (event.target.name != name){ this[name].gotoAndStop(1); } else { sexId = i; this[name].gotoAndStop(2); }; i++; }; showDoneButton(); } public function aslSubmitError(errEvent:IOErrorEvent):void{ } public function aslSubmitHandler(event:Event):void{ } } }//package com.morpheme.g5
Section 2
//G5Framework (com.morpheme.g5.G5Framework) package com.morpheme.g5 { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; public class G5Framework extends MovieClip { private var TeaserScreen:Class; private var movTeaser:MovieClip; private var timedOut:Boolean;// = false private var movSplash:MovieClip; private var gameName:String;// = "" private var mochiEnabled:Boolean;// = false private var gameId:Number; private var igaEnabled:Boolean;// = false private var g5Game:G5Game; public var teaserSkipped:Boolean;// = false private var teaserEnabled:Boolean;// = false private var SplashScreen:Class; private var teaserTimer:Timer;// = null private var aslForm:ASLForm;// = null private var mochiadId:String;// = "" private var mochibotId:String;// = "" private var timeoutTimer:Timer;// = null private var aslEnabled:Boolean;// = false private var gameCode:String;// = "" public static var TEASER_URL:String = "http://www.addictinggames.com"; public static var HS_SERVLET_URL:String = (SERVER_URL + "/servlet/hiServlet"); public static var INDEX_URL:String = (SERVER_URL + "/index.jsp?id="); public static var HS_DATA_DELIM_ROW:String = ">"; public static var OP_OTW_GET_CONFIG_PROPS:Number = 0; private static var SERVER_TIMEOUT_MILLIS:Number = 7500; public static var OP_HS_GET_DATA:Number = 1; public static var SERVER_URL:String = "http://www.gimme5games.com"; public static var SERVLET_URL:String = (SERVER_URL + "/servlet/otwServlet"); public static var HS_DATA_DELIM_COL:String = "/"; public static var OP_OTW_SUBMIT_ASL_VALS:Number = 1; public function G5Framework(){ SplashScreen = G5Framework_SplashScreen; movSplash = new SplashScreen(); TeaserScreen = G5Framework_TeaserScreen; movTeaser = new TeaserScreen(); super(); } public function teaserPause():void{ if (g5Game.debug){ trace("[G5 DEBUG] - teaserWait"); }; movTeaser["AGhome01"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); teaserTimer = new Timer(4000, 1); teaserTimer.addEventListener("timer", teaserComplete); teaserTimer.start(); } public function setConfigProps(gameCode:String, gameName:String, aslEnabled:Boolean, igaEnabled:Boolean, mochiEnabled:Boolean, teaserEnabled:Boolean, mochiadId:String, mochibotId:String):void{ this.gameCode = gameCode; this.gameName = gameName; this.aslEnabled = aslEnabled; this.igaEnabled = igaEnabled; this.mochiEnabled = mochiEnabled; this.teaserEnabled = teaserEnabled; this.mochiadId = mochiadId; this.mochibotId = mochibotId; } public function getConfigPropsHandler(event:Event):void{ var loader:URLLoader; timeoutTimer.stop(); timeoutTimer = null; if (!timedOut){ if (g5Game.debug){ trace("[G5 DEBUG] - Config props fetched from server"); }; loader = URLLoader(event.target); if (loader.data.err == undefined){ setConfigProps(loader.data.GameCode, loader.data.GameName, (loader.data.ASLEnabled == 1), (loader.data.IGAEnabled == 1), (loader.data.MochiEnabled == 1), false, loader.data.MochiAdId, loader.data.MochiBotId); } else { getConfigPropsError(null); }; configComplete(); }; } public function getGameName():String{ return (this.gameName); } public function getMochiBotId():String{ return (this.mochibotId); } public function getConfigProps():void{ if (g5Game.debug){ trace("[G5 DEBUG] - getConfigProps"); }; var vars:URLVariables = new URLVariables(); vars.op = OP_OTW_GET_CONFIG_PROPS; vars.GameId = gameId; var request:URLRequest = new URLRequest(SERVLET_URL); var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; request.data = vars; request.method = URLRequestMethod.POST; loader.addEventListener(Event.COMPLETE, getConfigPropsHandler); loader.addEventListener(IOErrorEvent.IO_ERROR, getConfigPropsError); loader.load(request); timedOut = false; timeoutTimer = new Timer(G5Framework.SERVER_TIMEOUT_MILLIS, 1); timeoutTimer.addEventListener("timer", getConfigPropsTimeout); timeoutTimer.start(); } public function isIGAEnabled():Boolean{ return (this.igaEnabled); } public function getGameId():Number{ return (this.gameId); } public function getConfigPropsTimeout(timerEvent:TimerEvent):void{ if (g5Game.debug){ trace("[G5 DEBUG] - getConfigPropsTimeout"); }; timedOut = true; configComplete(); } public function teaserComplete(timerEvent:TimerEvent):void{ if (g5Game.debug){ trace("[G5 DEBUG] - teaserComplete"); }; if (teaserTimer != null){ teaserTimer.stop(); teaserTimer = null; }; this.g5Game.removeChild(this.movTeaser); this.g5Game.showSplashScreen(movSplash); } public function isASLEnabled():Boolean{ return (this.aslEnabled); } public function surveyComplete():void{ if (g5Game.debug){ trace("[G5 DEBUG] - surveyComplete"); }; if (this.g5Game.contains(aslForm)){ this.g5Game.removeChild(aslForm); }; this.g5Game.initGame(); this.g5Game.showTitleScreen(); } private function configComplete():void{ if (g5Game.debug){ trace("[G5 DEBUG] - configComplete"); }; this.g5Game.trackMochi(); if (teaserEnabled){ this.g5Game.showTeaserScreen(movTeaser); } else { this.g5Game.showSplashScreen(movSplash); }; this.g5Game.removePreloader(); } public function splashComplete():void{ if (g5Game.debug){ trace("[G5 DEBUG] - splashComplete"); }; if (aslForm.cookieCheck()){ aslForm.x = ((this.g5Game.swfWidth - aslForm.width) / 2); aslForm.y = ((this.g5Game.swfHeight - aslForm.height) / 2); this.g5Game.addChild(aslForm); } else { surveyComplete(); }; } public function getMochiAdId():String{ return (this.mochiadId); } public function getConfigPropsError(errEvent:IOErrorEvent):void{ if (g5Game.debug){ trace("[G5 DEBUG] - getConfigPropsError"); }; } public function onButtonPress(event:MouseEvent):void{ var _local2:URLRequest; var _local3:URLRequest; switch (event.target.name){ case "btnUrl": _local2 = new URLRequest(G5Framework.SERVER_URL); navigateToURL(_local2, "_blank"); break; case "AGhome01": _local3 = new URLRequest(G5Framework.TEASER_URL); navigateToURL(_local3, "_blank"); break; case "OriginalSkip": teaserSkipped = true; break; }; } public function toggleSound():void{ g5Game.toggleSound(); } public function initG5(gameId:Number, g5Game:G5Game):void{ if (g5Game.debug){ trace("[G5 DEBUG] - initG5"); }; this.gameId = gameId; this.g5Game = g5Game; aslForm = new ASLForm(this); movSplash.gotoAndStop(1); movTeaser.gotoAndStop(1); movSplash["btnUrl"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); movTeaser["OriginalSkip"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); if (!g5Game.skip){ getConfigProps(); } else { configComplete(); }; } public function isMochiEnabled():Boolean{ return (this.mochiEnabled); } public function getGameCode():String{ return (this.gameCode); } } }//package com.morpheme.g5
Section 3
//G5Framework_SplashScreen (com.morpheme.g5.G5Framework_SplashScreen) package com.morpheme.g5 { import mx.core.*; import flash.display.*; public class G5Framework_SplashScreen extends MovieClipAsset { public var movSex2:DisplayObject; public var movAge1:DisplayObject; public var movAge3:DisplayObject; public var movAge4:DisplayObject; public var movAge5:DisplayObject; public var movAge6:DisplayObject; public var movAge2:DisplayObject; public var movAge7:DisplayObject; public var hand:DisplayObject; public var btnUrl:DisplayObject; public var btnSkip:DisplayObject; public var btnDone:DisplayObject; public var movSex1:DisplayObject; } }//package com.morpheme.g5
Section 4
//G5Framework_TeaserScreen (com.morpheme.g5.G5Framework_TeaserScreen) package com.morpheme.g5 { import mx.core.*; import flash.display.*; public class G5Framework_TeaserScreen extends MovieClipAsset { public var movSex2:DisplayObject; public var movAge1:DisplayObject; public var movAge3:DisplayObject; public var movAge4:DisplayObject; public var movAge5:DisplayObject; public var movAge6:DisplayObject; public var movAge7:DisplayObject; public var AGhome01:DisplayObject; public var movAge2:DisplayObject; public var OriginalSkip:DisplayObject; public var hand:DisplayObject; public var btnUrl:DisplayObject; public var btnSkip:DisplayObject; public var btnDone:DisplayObject; public var movSex1:DisplayObject; } }//package com.morpheme.g5
Section 5
//G5Game (com.morpheme.g5.G5Game) package com.morpheme.g5 { import flash.events.*; import flash.display.*; import flash.net.*; public class G5Game extends MovieClip { private var g5Game:G5Game;// = null private var hiScores:HiScores; private var movTeaser:MovieClip;// = null public var swfHeight:Number;// = 0 public var debug:Boolean;// = false private var loader:G5Preloader;// = null private var movSplash:MovieClip;// = null public var swfWidth:Number;// = 0 protected var g5:G5Framework; private var gameId:Number;// = 0 public var skip:Boolean;// = false public static const SURVEY_ON:Boolean = true; public static const TEASER_OFF:Boolean = false; public static const SURVEY_OFF:Boolean = false; public static const TEASER_ON:Boolean = true; public static const MOCHI_AD_OFF:Boolean = false; public static const IGA_OFF:Boolean = false; public static const IGA_ON:Boolean = true; public static const MOCHI_AD_ON:Boolean = true; public function G5Game(gameId:Number, swfWidth:Number, swfHeight:Number, g5Game:G5Game, debug:Boolean){ g5 = new G5Framework(); hiScores = new HiScores(); super(); this.gameId = gameId; this.swfWidth = swfWidth; this.swfHeight = swfHeight; this.g5Game = g5Game; this.debug = debug; } public function hiScoreDataLoaded(scores:Array):void{ } public function exitHiScoresScreen():void{ removeHiScores(); advertFinished(); } public function advertStarted():void{ } public function showSplashScreen(movSplash:MovieClip):void{ if (debug){ trace("[G5 DEBUG] - showSplashScreen"); }; this.movSplash = movSplash; this.movSplash.x = ((this.swfWidth - movSplash.width) / 2); this.movSplash.y = ((this.swfHeight - movSplash.height) / 2); this.movSplash.addEventListener(Event.ENTER_FRAME, splashEnterFrame); addChild(this.movSplash); this.movSplash.gotoAndPlay(1); } public function showMenuScreen():void{ } private function showAd():void{ if (debug){ trace("[G5 DEBUG] - showAd"); }; if (g5.isMochiEnabled()){ MochiAd.showTimedAd({id:g5.getMochiAdId(), res:((this.swfWidth + "x") + this.swfHeight), clip:this, ad_started:advertStarted, ad_finished:advertFinished}); } else { advertFinished(); }; } public function removePreloader():void{ loader.removeLoader(); } public function getHiScoreDataHandler(event:Event):void{ var arrRows:Array; var i:Number; var arrRow:Array; var row:HiScoreRow; var rows:Array = new Array(); var loader:URLLoader = URLLoader(event.target); if (loader.data.err == undefined){ arrRows = loader.data.res.split(G5Framework.HS_DATA_DELIM_ROW); i = 0; while (i < arrRows.length) { arrRow = arrRows[i].split(G5Framework.HS_DATA_DELIM_COL); if (arrRow[1] != null){ row = new HiScoreRow(); row.setLevelId(arrRow[0]); row.setName(arrRow[1]); row.setScore(arrRow[2]); rows.push(row); }; i++; }; hiScoreDataLoaded(rows); } else { getHiScoreDataError(null); }; } public function advertFinished():void{ showMenuScreen(); } public function preloadComplete(loader:G5Preloader):void{ if (debug){ trace("[G5 DEBUG] - preloadComplete"); }; this.loader = loader; g5.initG5(this.gameId, this.g5Game); } public function getHiScoreDataError(errEvent:IOErrorEvent):void{ trace("[G5 ERROR] - getHiScoreDataError"); } public function teaserEnterFrame(evt:Event):void{ if ((((this.movTeaser.currentFrame == this.movTeaser.totalFrames)) || (g5.teaserSkipped))){ this.movTeaser.removeEventListener(Event.ENTER_FRAME, teaserEnterFrame); this.movTeaser.stop(); if (g5.teaserSkipped){ g5.teaserComplete(null); } else { g5.teaserPause(); }; }; } public function showTitleScreen():void{ } public function manualConfig(gameCode:String, gameName:String, aslEnabled:Boolean, igaEnabled:Boolean, mochiEnabled:Boolean, teaserEnabled:Boolean, mochiadId:String, mochibotId:String):void{ this.skip = true; g5.setConfigProps(gameCode, gameName, aslEnabled, igaEnabled, mochiEnabled, teaserEnabled, mochiadId, mochibotId); } public function initGame():void{ } public function toggleSound():void{ } public function removeHiScores():void{ removeChild(hiScores); //unresolved jump var _slot1 = error; } public function initHiScores(levelId:Number, lowIsBest:Boolean, score:Number, msg1:String, msg2:String, x:Number, y:Number):void{ if (debug){ trace("[G5 DEBUG] - initHiScores"); }; hiScores.setDetails(g5.getGameId(), levelId, g5.getGameCode(), lowIsBest, score, msg1, msg2, x, y); addChild(hiScores); } public function exitTitleScreen():void{ showAd(); } public function trackMochi():void{ MochiBot.track(this.loader, g5.getMochiBotId()); } public function showTeaserScreen(movTeaser:MovieClip):void{ if (debug){ trace("[G5 DEBUG] - showTeaserScreen"); }; this.movTeaser = movTeaser; this.movTeaser.x = 0; this.movTeaser.y = 0; this.movTeaser.width = swfWidth; this.movTeaser.height = swfHeight; this.movTeaser.addEventListener(Event.ENTER_FRAME, teaserEnterFrame); addChild(this.movTeaser); this.movTeaser.gotoAndPlay(1); } public function splashEnterFrame(evt:Event):void{ if (this.movSplash.currentFrame == this.movSplash.totalFrames){ this.movSplash.removeEventListener(Event.ENTER_FRAME, splashEnterFrame); this.movSplash.stop(); removeChild(this.movSplash); g5.splashComplete(); }; } public function getHiScoreData(startPos:int, endPos:int, startLevel:int, endLevel:int, lowIsBest:Boolean):void{ var vars:URLVariables; var request:URLRequest; var loader:URLLoader; if (debug){ trace("[G5 DEBUG] - getHiScoreData"); }; var maxRecs:Number = (((endPos + 1) - startPos) * ((endLevel + 1) - startLevel)); if (maxRecs <= 100){ vars = new URLVariables(); vars.op = G5Framework.OP_HS_GET_DATA; vars.gameId = gameId; vars.startPos = startPos; vars.endPos = endPos; vars.startLevel = startLevel; vars.endLevel = endLevel; vars.lowIsBest = lowIsBest; request = new URLRequest(G5Framework.HS_SERVLET_URL); loader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; request.data = vars; request.method = URLRequestMethod.POST; loader.addEventListener(Event.COMPLETE, getHiScoreDataHandler); loader.addEventListener(IOErrorEvent.IO_ERROR, getHiScoreDataError); loader.load(request); } else { trace("[G5 ERROR] - 100 row max per request"); }; } } }//package com.morpheme.g5
Section 6
//G5Preloader (com.morpheme.g5.G5Preloader) package com.morpheme.g5 { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; public class G5Preloader extends MovieClip { private var G5Loader:Class; private var swfWidth:Number;// = 0 private var percent:Number;// = 0 private var movLoader:Sprite; private var swfHeight:Number;// = 0 private var mainClassName:String;// = "" private var barWidth:Number;// = 0 public function G5Preloader(mainClassName:String, swfWidth:Number, swfHeight:Number){ G5Loader = G5Preloader_G5Loader; movLoader = new G5Loader(); super(); this.mainClassName = mainClassName; this.swfWidth = swfWidth; this.swfHeight = swfHeight; stop(); movLoader.x = ((this.swfWidth - movLoader.width) / 2); movLoader.y = ((this.swfHeight - movLoader.height) / 2); addChild(movLoader); barWidth = movLoader["movLoadingBar"].width; addEventListener(Event.ENTER_FRAME, onEnterFrame); movLoader["btnUrl"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); } private function init():void{ var app:Object; var mainClass:Class = Class(getDefinitionByName(mainClassName)); if (mainClass){ app = new mainClass(this.swfWidth, this.swfHeight); addChild((app as DisplayObject)); app.preloadComplete(this); }; } public function removeLoader():void{ removeChild(movLoader); } public function onButtonPress(event:MouseEvent):void{ var _local2:URLRequest; switch (event.target.name){ case "btnUrl": _local2 = new URLRequest(G5Framework.SERVER_URL); navigateToURL(_local2, "_blank"); break; }; } public function onEnterFrame(event:Event):void{ if (framesLoaded == totalFrames){ movLoader["movLoadingBar"].width = barWidth; movLoader["txtPercent"].text = "100% loaded"; removeEventListener(Event.ENTER_FRAME, onEnterFrame); nextFrame(); init(); } else { percent = Math.round(((root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal) * 100)); movLoader["movLoadingBar"].width = Math.round((percent * (barWidth / 100))); movLoader["txtPercent"].text = (percent + "% loaded"); }; } } }//package com.morpheme.g5
Section 7
//G5Preloader_G5Loader (com.morpheme.g5.G5Preloader_G5Loader) package com.morpheme.g5 { import mx.core.*; import flash.display.*; public class G5Preloader_G5Loader extends SpriteAsset { public var movSex2:DisplayObject; public var AGhome01:DisplayObject; public var movAge3:DisplayObject; public var movAge4:DisplayObject; public var movAge5:DisplayObject; public var movAge6:DisplayObject; public var movAge7:DisplayObject; public var movAge1:DisplayObject; public var movAge2:DisplayObject; public var OriginalSkip:DisplayObject; public var movLoadingBar:DisplayObject; public var hand:DisplayObject; public var btnUrl:DisplayObject; public var txtPercent:DisplayObject; public var btnSkip:DisplayObject; public var btnDone:DisplayObject; public var movSex1:DisplayObject; } }//package com.morpheme.g5
Section 8
//HiScoreRow (com.morpheme.g5.HiScoreRow) package com.morpheme.g5 { public class HiScoreRow { private var name:String;// = "" private var score:Number;// = 0 private var levelId:Number;// = 0 public function HiScoreRow(){ super(); } public function getName():String{ return (this.name); } public function getLevelId():Number{ return (this.levelId); } public function setName(name:String):void{ this.name = name; } public function setScore(score:Number):void{ this.score = score; } public function getScore():Number{ return (this.score); } public function setLevelId(levelId:Number):void{ this.levelId = levelId; } } }//package com.morpheme.g5
Section 9
//HiScores (com.morpheme.g5.HiScores) package com.morpheme.g5 { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class HiScores extends MovieClip { private var levelId:Number; private var KEY:String;// = "rocket" private var score:Number; private var lowIsBest:Boolean; private var gameId:Number; private var infoScreen:MovieClip;// = null private var entryScreen:MovieClip;// = null private var gameCode:String; public function HiScores(){ super(); this.visible = false; } public function setDetails(gameId:Number, levelId:Number, gameCode:String, lowIsBest:Boolean, score:Number, msg1:String, msg2:String, x:Number, y:Number):void{ this.gameId = gameId; this.levelId = levelId; this.gameCode = gameCode; this.lowIsBest = lowIsBest; this.score = score; this.infoScreen = this["movInfoScreen"]; this.entryScreen = this["movEntryScreen"]; entryScreen["txtMsg1"].text = msg1; entryScreen["txtMsg2"].text = msg2; entryScreen["txtName"].text = ""; entryScreen["txtCode"].text = ""; entryScreen.visible = true; infoScreen.visible = false; secCodeLoad(); entryScreen["btnRefreshCode"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); entryScreen["btnSubmit"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); infoScreen["btnView"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); infoScreen["btnBack"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); this.x = x; this.y = y; this.visible = true; } public function showInfoMessage(msg:String, error:Boolean):void{ infoScreen["txtInfo"].text = msg; infoScreen["btnBack"].visible = error; infoScreen["btnView"].visible = !(error); } public function submitDetails():void{ var data:String; var encrypted:String; var i:Number; var j:Number; var vars:URLVariables; var request:URLRequest; var loader:URLLoader; entryScreen.visible = false; infoScreen.visible = true; var error:Boolean; if (entryScreen["txtName"].text.length == 0){ showInfoMessage("Please enter your name.", true); } else { if (entryScreen["txtCode"].text.length != 5){ showInfoMessage("Please enter all 5 letters of the security code.", true); } else { showInfoMessage("Submitting hi-score details to the server, please wait.", true); infoScreen["btnBack"].visible = false; error = false; }; }; if (!error){ data = ((((((((("save|" + entryScreen["txtName"].text) + "|") + entryScreen["txtCode"].text) + "|") + score) + "|") + gameId) + "|") + levelId); encrypted = ""; i = 0; j = 0; while (i < data.length) { if (j >= KEY.length){ j = 0; }; encrypted = (encrypted + String.fromCharCode(((data.charCodeAt(i) ^ KEY.charCodeAt(j)) + 1))); i++; j++; }; vars = new URLVariables(); vars.ffdata = encrypted; vars.lowIsBest = lowIsBest; request = new URLRequest(G5Framework.HS_SERVLET_URL); loader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; request.data = vars; request.method = URLRequestMethod.POST; loader.addEventListener(Event.COMPLETE, submitHiScoreHandler); loader.addEventListener(IOErrorEvent.IO_ERROR, submitHiScoreError); loader.load(request); }; } public function secCodeLoadError(errEvent:IOErrorEvent):void{ entryScreen.visible = false; infoScreen.visible = true; showInfoMessage("Could not generate a security code. Click on back and try to refresh the code window.", true); } public function onButtonPress(event:MouseEvent):void{ switch (event.target.name){ case "btnRefreshCode": secCodeLoad(); break; case "btnSubmit": submitDetails(); break; case "btnView": viewScore(); break; case "btnBack": back(); break; }; } public function back():void{ entryScreen.visible = true; infoScreen.visible = false; } public function secCodeLoad():void{ var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, secCodeLoadError); var url:String = ((G5Framework.HS_SERVLET_URL + "?type=genCode&cachebuster=") + new Date().getTime()); loader.load(new URLRequest(url)); entryScreen["movCode"].addChild(loader); } public function submitHiScoreError(errEvent:IOErrorEvent):void{ showInfoMessage("A serious problem was encountered with the server, please try again in a few minutes.", true); } public function submitHiScoreHandler(event:Event):void{ var loader:URLLoader = URLLoader(event.target); var resCode:Number = loader.data.res; if (resCode == -1){ showInfoMessage("Could not store hi-score details. Click on back, generate a new security code and re-submit.", true); } else { if (resCode == 0){ showInfoMessage("Sorry, a better score already exists with that name.", false); } else { if (resCode == 1){ showInfoMessage("Congratulations! You made it into the\nhi-score table.", false); }; }; }; } public function viewScore():void{ var url:URLRequest = new URLRequest(((((((((G5Framework.INDEX_URL + gameCode) + "_hs") + "&name=") + entryScreen["txtName"].text) + "&levelId=") + levelId) + "&cachebuster=") + new Date().getTime())); navigateToURL(url, "_blank"); } } }//package com.morpheme.g5
Section 10
//MochiAd (com.morpheme.g5.MochiAd) package com.morpheme.g5 { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiAd { public function MochiAd(){ super(); } public static function getVersion():String{ return ("1.5"); } public static function showTimedAd(options:Object):void{ var clip:Object; var mc:MovieClip; var chk:MovieClip; var options = options; var DEFAULTS:Object = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ }, ad_finished:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; var ad_msec:Number = 11000; var ad_timeout:Number = options.ad_timeout; delete options.ad_timeout; var fadeout_time:Number = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ options.ad_finished(); }; var wh:Array = MochiAd._getRes(options, clip); var w:Number = wh[0]; var h:Number = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _clip:MovieClip; var p:Number = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (p > 0){ this.parent.alpha = (p * 0.01); } else { _clip = this.parent.parent; MochiAd.unload(_clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adjustProgress = function (msec:Number):void{ var _chk:Object = mc._mochiad_wait; _chk.server_control = true; _chk.started = getTimer(); _chk.ad_msec = (msec - 250); }; chk["onEnterFrame"] = function ():void{ var total:Number; var ad_clip:Object = this.parent._mochiad_ctr; var elapsed:Number = (getTimer() - this.started); var finished:Boolean; if (!chk.showing){ total = ad_clip.loaderInfo.bytesTotal; if ((((total > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (elapsed > chk.ad_timeout){ finished = true; }; }; }; if ((((elapsed > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ finished = true; }; if (finished){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _allowDomains(server:String):String{ var hostname:String = server.split("/")[2].split(":")[0]; Security.allowDomain("*"); Security.allowDomain(hostname); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(hostname); return (hostname); } public static function unload(clip:Object):Boolean{ if (((clip.clip) && (clip.clip._mochiad))){ clip = clip.clip; }; if (!clip._mochiad){ return (false); }; if (clip._mochiad.onUnload){ clip._mochiad.onUnload(); }; clip.removeChild(clip._mochiad); delete clip._mochiad_loaded; delete clip._mochiad; return (true); } public static function sendHighScore(options:Object, callbackObj:Object, callbackMethod:Object=null):Boolean{ var lc:MovieClip = MochiAd._loadCommunicator({clip:options.clip, id:options.id}); if (!lc){ return (false); }; lc.doSend(["sendHighScore", options], callbackObj, callbackMethod); return (true); } public static function _parseOptions(options:Object, defaults:Object):Object{ var k:String; var pairs:Array; var i:Number; var kv:Array; var optcopy:Object = {}; for (k in defaults) { optcopy[k] = defaults[k]; }; if (options){ for (k in options) { optcopy[k] = options[k]; }; }; options = optcopy.clip.loaderInfo.parameters.mochiad_options; if (options){ pairs = options.split("&"); i = 0; while (i < pairs.length) { kv = pairs[i].split("="); optcopy[unescape(kv[0])] = unescape(kv[1]); i++; }; }; return (optcopy); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function load(options:Object):MovieClip{ var mc:MovieClip; var k:String; var v:Object; var options = options; var DEFAULTS:Object = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); var clip:Object = options.clip; if (!MochiAd._isNetworkAvailable()){ return (null); }; if (clip._mochiad_loaded){ return (null); }; var depth:Number = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); var wh:Array = MochiAd._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; var lv:URLVariables = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; if (clip.loaderInfo.loaderURL.indexOf("http") != 0){ options.no_page = true; }; var server:String = lv.server; delete lv.server; var hostname:String = _allowDomains(server); mc["onEnterFrame"] = function ():void{ if (!this._mochiad_ctr){ delete this["onEnterFrame"]; MochiAd.unload(this.parent); }; }; doOnEnterFrame(mc); var lc:LocalConnection = new LocalConnection(); lc.client = mc; var name:String = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; lv.lc = name; lv.st = getTimer(); var loader:Loader = new Loader(); var f:Function = function (ev:Object):void{ mc._mochiad_ctr_failed = true; }; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, f); var req:URLRequest = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function createEmptyMovieClip(parent:Object, name:String, depth:Number):MovieClip{ var mc:MovieClip = new MovieClip(); if (((false) && (depth))){ parent.addChildAt(mc, depth); } else { parent.addChild(mc); }; parent[name] = mc; mc["_name"] = name; return (mc); } public static function _getRes(options:Object, clip:Object):Array{ var xy:Array; var b:Object = clip.getBounds(clip.root); var w:Number = 0; var h:Number = 0; if (typeof(options.res) != "undefined"){ xy = options.res.split("x"); w = parseFloat(xy[0]); h = parseFloat(xy[1]); } else { w = (b.xMax - b.xMin); h = (b.yMax - b.yMin); }; if ((((w == 0)) || ((h == 0)))){ w = clip.stage.stageWidth; h = clip.stage.stageHeight; }; return ([w, h]); } public static function _loadCommunicator(options:Object):MovieClip{ var mc:MovieClip; var k:String; var lc:LocalConnection; var name:String; var req:URLRequest; var loader:Loader; var options = options; var DEFAULTS:Object = {com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); var clip:Object = options.clip; var clipname:String = ("_mochiad_com_" + options.id); if (!MochiAd._isNetworkAvailable()){ return (null); }; if (clip[clipname]){ return (clip[clipname]); }; var server:String = (options.com_server + options.id); MochiAd._allowDomains(server); delete options.id; delete options.com_server; var depth:Number = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, clipname, depth); var lv:URLVariables = new URLVariables(); for (k in options) { lv[k] = options[k]; }; lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.name = name; mc.lc = lc; lv.lc = name; mc._id = 0; mc._queue = []; mc.rpcResult = function (cb:Object):void{ cb = parseInt(cb.toString()); var cblst:Array = mc._callbacks[cb]; if (typeof(cblst) == "undefined"){ return; }; delete mc._callbacks[cb]; var args:Array = []; var i:Number = 2; while (i < cblst.length) { args.push(cblst[i]); i++; }; i = 1; while (i < arguments.length) { args.push(arguments[i]); i++; }; var method:Object = cblst[1]; var obj:Object = cblst[0]; if (((obj) && ((typeof(method) == "string")))){ method = obj[method]; }; if (typeof(method) == "function"){ method.apply(obj, args); }; }; mc._didConnect = function (endpoint:String):void{ var item:Array; mc._endpoint = endpoint; var q:Array = mc._queue; delete mc._queue; var ds:Function = mc.doSend; var i:Number = 0; while (i < q.length) { item = q[i]; ds.apply(this, item); i++; }; }; mc.doSend = function (args:Array, cbobj:Object, cbfn:Object):void{ var qargs:Array; var i:Number; if (mc._endpoint == null){ qargs = []; i = 0; while (i < arguments.length) { qargs.push(arguments[i]); i++; }; mc._queue.push(qargs); return; }; mc._id = (mc._id + 1); var id:Number = mc._id; mc._callbacks[id] = [cbobj, ((cbfn) || (cbobj))]; var slc:LocalConnection = new LocalConnection(); slc.send(mc._endpoint, "rpc", id, args); }; mc._callbacks = {}; mc._callbacks[0] = [mc, "_didConnect"]; lv.st = getTimer(); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader = new Loader(); loader.load(req); mc.addChild(loader); mc._mochiad_com = loader; return (mc); } public static function showPreloaderAd(options:Object):void{ var clip:Object; var mc:MovieClip; var chk:MovieClip; var options = options; var DEFAULTS:Object = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, ad_started:function ():void{ this.clip.stop(); }, ad_finished:function ():void{ this.clip.play(); }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; var ad_msec:Number = 11000; var ad_timeout:Number = options.ad_timeout; delete options.ad_timeout; var fadeout_time:Number = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ options.ad_finished(); }; var wh:Array = MochiAd._getRes(options, clip); var w:Number = wh[0]; var h:Number = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); var bar:MovieClip = createEmptyMovieClip(chk, "_mochiad_bar", 4); bar.x = 10; bar.y = (h - 20); var bar_color:Number = options.color; delete options.color; var bar_background:Number = options.background; delete options.background; var bar_outline:Number = options.outline; delete options.outline; var backing_mc:MovieClip = createEmptyMovieClip(bar, "_outline", 1); var backing:Object = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo((w - 20), 0); backing.lineTo((w - 20), 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); var inside_mc:MovieClip = createEmptyMovieClip(bar, "_inside", 2); var inside:Object = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo((w - 20), 0); inside.lineTo((w - 20), 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; var outline_mc:MovieClip = createEmptyMovieClip(bar, "_outline", 3); var outline:Object = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo((w - 20), 0); outline.lineTo((w - 20), 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _clip:MovieClip; var p:Number = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (p > 0){ this.parent.alpha = (p * 0.01); } else { _clip = this.parent.parent; MochiAd.unload(_clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adjustProgress = function (msec:Number):void{ var _chk:Object = mc._mochiad_wait; _chk.server_control = true; _chk.started = getTimer(); _chk.ad_msec = msec; }; chk["onEnterFrame"] = function ():void{ var total:Number; var _clip:Object = this.parent.parent.root; if (!_clip){ delete this["onEnterFrame"]; return; }; var ad_clip:Object = this.parent._mochiad_ctr; var elapsed:Number = (getTimer() - this.started); var finished:Boolean; var clip_total:Number = _clip.loaderInfo.bytesTotal; var clip_loaded:Number = _clip.loaderInfo.bytesLoaded; var clip_pcnt:Number = ((100 * clip_loaded) / clip_total); var ad_pcnt:Number = ((100 * elapsed) / chk.ad_msec); var _inside:Object = this._mochiad_bar._inside; var pcnt:Number = Math.min(100, Math.min(((clip_pcnt) || (0)), ad_pcnt)); pcnt = Math.max(this.last_pcnt, pcnt); this.last_pcnt = pcnt; _inside.scaleX = (pcnt * 0.01); if (!chk.showing){ total = ad_clip.loaderInfo.bytesTotal; if ((((total > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (elapsed > chk.ad_timeout){ finished = true; }; }; }; if ((((elapsed > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ finished = true; }; if ((((((clip_total > 0)) && ((clip_loaded >= clip_total)))) && (finished))){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function fetchHighScores(options:Object, callbackObj:Object, callbackMethod:Object=null):Boolean{ var lc:MovieClip = MochiAd._loadCommunicator({clip:options.clip, id:options.id}); if (!lc){ return (false); }; lc.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return (true); } public static function doOnEnterFrame(mc:MovieClip):void{ var f:Function; var mc = mc; f = function (ev:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { mc.removeEventListener(Event.ENTER_FRAME, f); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package com.morpheme.g5
Section 11
//MochiBot (com.morpheme.g5.MochiBot) package com.morpheme.g5 { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public function MochiBot(){ super(); } public static function track(parent:Sprite, tag:String):MochiBot{ if (Security.sandboxType == "localWithFile"){ return (null); }; var self:MochiBot = new (MochiBot); parent.addChild(self); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var server:String = "http://core.mochibot.com/my/core.swf"; var lv:URLVariables = new URLVariables(); lv["sb"] = Security.sandboxType; lv["v"] = Capabilities.version; lv["swfid"] = tag; lv["mv"] = "8"; lv["fv"] = "9"; var url:String = self.root.loaderInfo.loaderURL; if (url.indexOf("http") == 0){ lv["url"] = url; } else { lv["url"] = "local"; }; var req:URLRequest = new URLRequest(server); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; var loader:Loader = new Loader(); self.addChild(loader); loader.load(req); return (self); } } }//package com.morpheme.g5
Section 12
//ButtonAsset (mx.core.ButtonAsset) package mx.core { public class ButtonAsset extends FlexSimpleButton implements IFlexAsset, IFlexDisplayObject { private var _measuredHeight:Number; private var _measuredWidth:Number; mx_internal static const VERSION:String = "3.0.0.0"; public function ButtonAsset(){ super(); _measuredWidth = width; _measuredHeight = height; } public function get measuredWidth():Number{ return (_measuredWidth); } public function get measuredHeight():Number{ return (_measuredHeight); } public function setActualSize(newWidth:Number, newHeight:Number):void{ width = newWidth; height = newHeight; } public function move(x:Number, y:Number):void{ this.x = x; this.y = y; } } }//package mx.core
Section 13
//EdgeMetrics (mx.core.EdgeMetrics) package mx.core { public class EdgeMetrics { public var top:Number; public var left:Number; public var bottom:Number; public var right:Number; mx_internal static const VERSION:String = "3.0.0.0"; public static const EMPTY:EdgeMetrics = new EdgeMetrics(0, 0, 0, 0); ; public function EdgeMetrics(left:Number=0, top:Number=0, right:Number=0, bottom:Number=0){ super(); this.left = left; this.top = top; this.right = right; this.bottom = bottom; } public function clone():EdgeMetrics{ return (new EdgeMetrics(left, top, right, bottom)); } } }//package mx.core
Section 14
//FlexMovieClip (mx.core.FlexMovieClip) package mx.core { import flash.display.*; import mx.utils.*; public class FlexMovieClip extends MovieClip { mx_internal static const VERSION:String = "3.0.0.0"; public function FlexMovieClip(){ super(); name = NameUtil.createUniqueName(this); //unresolved jump var _slot1 = e; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.core
Section 15
//FlexSimpleButton (mx.core.FlexSimpleButton) package mx.core { import flash.display.*; import mx.utils.*; public class FlexSimpleButton extends SimpleButton { mx_internal static const VERSION:String = "3.0.0.0"; public function FlexSimpleButton(){ super(); name = NameUtil.createUniqueName(this); //unresolved jump var _slot1 = e; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.core
Section 16
//FlexSprite (mx.core.FlexSprite) package mx.core { import flash.display.*; import mx.utils.*; public class FlexSprite extends Sprite { mx_internal static const VERSION:String = "3.0.0.0"; public function FlexSprite(){ super(); name = NameUtil.createUniqueName(this); //unresolved jump var _slot1 = e; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.core
Section 17
//IBorder (mx.core.IBorder) package mx.core { public interface IBorder { function get borderMetrics():EdgeMetrics; } }//package mx.core
Section 18
//IFlexAsset (mx.core.IFlexAsset) package mx.core { public interface IFlexAsset { } }//package mx.core
Section 19
//IFlexDisplayObject (mx.core.IFlexDisplayObject) package mx.core { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.accessibility.*; public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher { function get visible():Boolean; function get rotation():Number; function localToGlobal(void:Point):Point; function get name():String; function set width(flash.display:Number):void; function get measuredHeight():Number; function get blendMode():String; function get scale9Grid():Rectangle; function set name(flash.display:String):void; function set scaleX(flash.display:Number):void; function set scaleY(flash.display:Number):void; function get measuredWidth():Number; function get accessibilityProperties():AccessibilityProperties; function set scrollRect(flash.display:Rectangle):void; function get cacheAsBitmap():Boolean; function globalToLocal(void:Point):Point; function get height():Number; function set blendMode(flash.display:String):void; function get parent():DisplayObjectContainer; function getBounds(String:DisplayObject):Rectangle; function get opaqueBackground():Object; function set scale9Grid(flash.display:Rectangle):void; function setActualSize(_arg1:Number, _arg2:Number):void; function set alpha(flash.display:Number):void; function set accessibilityProperties(flash.display:AccessibilityProperties):void; function get width():Number; function hitTestPoint(_arg1:Number, _arg2:Number, _arg3:Boolean=false):Boolean; function set cacheAsBitmap(flash.display:Boolean):void; function get scaleX():Number; function get scaleY():Number; function get scrollRect():Rectangle; function get mouseX():Number; function get mouseY():Number; function set height(flash.display:Number):void; function set mask(flash.display:DisplayObject):void; function getRect(String:DisplayObject):Rectangle; function get alpha():Number; function set transform(flash.display:Transform):void; function move(_arg1:Number, _arg2:Number):void; function get loaderInfo():LoaderInfo; function get root():DisplayObject; function hitTestObject(mx.core:IFlexDisplayObject/mx.core:IFlexDisplayObject:stage/get:DisplayObject):Boolean; function set opaqueBackground(flash.display:Object):void; function set visible(flash.display:Boolean):void; function get mask():DisplayObject; function set x(flash.display:Number):void; function set y(flash.display:Number):void; function get transform():Transform; function set filters(flash.display:Array):void; function get x():Number; function get y():Number; function get filters():Array; function set rotation(flash.display:Number):void; function get stage():Stage; } }//package mx.core
Section 20
//IRepeaterClient (mx.core.IRepeaterClient) package mx.core { public interface IRepeaterClient { function get instanceIndices():Array; function set instanceIndices(E:\dev\3.0.x\frameworks\projects\framework\src;mx\core;IRepeaterClient.as:Array):void; function get isDocument():Boolean; function set repeaters(E:\dev\3.0.x\frameworks\projects\framework\src;mx\core;IRepeaterClient.as:Array):void; function initializeRepeaterArrays(E:\dev\3.0.x\frameworks\projects\framework\src;mx\core;IRepeaterClient.as:IRepeaterClient):void; function get repeaters():Array; function set repeaterIndices(E:\dev\3.0.x\frameworks\projects\framework\src;mx\core;IRepeaterClient.as:Array):void; function get repeaterIndices():Array; } }//package mx.core
Section 21
//MovieClipAsset (mx.core.MovieClipAsset) package mx.core { public class MovieClipAsset extends FlexMovieClip implements IFlexAsset, IFlexDisplayObject, IBorder { private var _measuredHeight:Number; private var _measuredWidth:Number; mx_internal static const VERSION:String = "3.0.0.0"; public function MovieClipAsset(){ super(); _measuredWidth = width; _measuredHeight = height; } public function get measuredWidth():Number{ return (_measuredWidth); } public function get measuredHeight():Number{ return (_measuredHeight); } public function setActualSize(newWidth:Number, newHeight:Number):void{ width = newWidth; height = newHeight; } public function move(x:Number, y:Number):void{ this.x = x; this.y = y; } public function get borderMetrics():EdgeMetrics{ if (scale9Grid == null){ return (EdgeMetrics.EMPTY); }; return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((measuredWidth - scale9Grid.right)), Math.ceil((measuredHeight - scale9Grid.bottom)))); } } }//package mx.core
Section 22
//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.core
Section 23
//SoundAsset (mx.core.SoundAsset) package mx.core { import flash.media.*; public class SoundAsset extends Sound implements IFlexAsset { mx_internal static const VERSION:String = "3.0.0.0"; public function SoundAsset(){ super(); } } }//package mx.core
Section 24
//SpriteAsset (mx.core.SpriteAsset) package mx.core { public class SpriteAsset extends FlexSprite implements IFlexAsset, IFlexDisplayObject, IBorder { private var _measuredHeight:Number; private var _measuredWidth:Number; mx_internal static const VERSION:String = "3.0.0.0"; public function SpriteAsset(){ super(); _measuredWidth = width; _measuredHeight = height; } public function get measuredWidth():Number{ return (_measuredWidth); } public function get measuredHeight():Number{ return (_measuredHeight); } public function setActualSize(newWidth:Number, newHeight:Number):void{ width = newWidth; height = newHeight; } public function move(x:Number, y:Number):void{ this.x = x; this.y = y; } public function get borderMetrics():EdgeMetrics{ if (scale9Grid == null){ return (EdgeMetrics.EMPTY); }; return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((measuredWidth - scale9Grid.right)), Math.ceil((measuredHeight - scale9Grid.bottom)))); } } }//package mx.core
Section 25
//NameUtil (mx.utils.NameUtil) package mx.utils { import mx.core.*; import flash.display.*; import flash.utils.*; public class NameUtil { mx_internal static const VERSION:String = "3.0.0.0"; private static var counter:int = 0; public function NameUtil(){ super(); } public static function displayObjectToString(displayObject:DisplayObject):String{ var result:String; var s:String; var indices:Array; var o:DisplayObject = displayObject; while (o != null) { if (((((o.parent) && (o.stage))) && ((o.parent == o.stage)))){ break; }; s = o.name; if ((o is IRepeaterClient)){ indices = IRepeaterClient(o).instanceIndices; if (indices){ s = (s + (("[" + indices.join("][")) + "]")); }; }; result = ((result == null)) ? s : ((s + ".") + result); o = o.parent; }; return (result); } public static function createUniqueName(object:Object):String{ if (!object){ return (null); }; var name:String = getQualifiedClassName(object); var index:int = name.indexOf("::"); if (index != -1){ name = name.substr((index + 2)); }; var charCode:int = name.charCodeAt((name.length - 1)); if ((((charCode >= 48)) && ((charCode <= 57)))){ name = (name + "_"); }; return ((name + counter++)); } } }//package mx.utils
Section 26
//minesweeper (minesweeper) package { import flash.events.*; import flash.display.*; import com.morpheme.g5.*; import flash.text.*; import flash.media.*; import flash.filters.*; import flash.net.*; import flash.utils.*; import flash.geom.*; import flash.ui.*; public dynamic class minesweeper extends G5Game { public const STATUS_ENDING:int = 3; public const STATUS_GAME:int = 2; public const STATUS_LANGUAGE:int = 4; public const STATUS_MENU:int = 1; public const STATUS_TITLE:int = 0; public var tooltip:TextField; public var bonusActive:Boolean;// = false public var gridHeight:Number;// = 15 private var tileclip3cla:Class; public var bonusX:Number;// = -1 private var LangScreen:Class; private var mineclipcla:Class; public var bonus:MovieClip; public var gridWidth:Number;// = 10 private var restartButton:SimpleButton; public var qpulmenuclip:String;// = "" private var movLangScreen:MovieClip; private var bonusButton:SimpleButton; public var bonusY:Number;// = -1 public var gametext:TextField; public var bonusWait:Number;// = 0 public var bg:MovieClip; public var bonusNumber:Number;// = 1 public var currentLocation:Number;// = 1 public var arrMine:Array; private var goClip:MovieClip;// = null private var ButtonRestart:Class; private var YouWinClip:Class; private var numbersclipcla:Class; private var tilecollisioncla:Class; public var firstTimeInit:Boolean;// = true private var InfoBar:Class; private var GameOverClip:Class; public var tileStartX:Number;// = 349 public var tileStartY:Number;// = 100 private var ClickSound:Class; public var gameStatus:int;// = 0 private var infoBar:Sprite; private var EndingScreen:Class; private var timerBar:Sprite; private var pl_jump:Class; private var moscowsnowcla:Class; private var pigeoncla:Class; public var minesLeft:TextField; private var TimerBar:Class; public var arrTile:Array; private var WinSound:Class; private var winSound:Sound; private var mainMenu:MovieClip; public var totcasok:Number;// = 0 public var quitTarget:Sprite;// = null private var clickSnd:Sound; private var TitleScreen:Class; private var bonusLeft:TextField; private var GameoverSound:Class; private var MenuScreen:Class; private var themeSound:Sound;// = null public var timerPaused:Boolean;// = false private var flagclipcla:Class; private var movMenuScreen:Sprite; private var PlayScreen:Class; public var bgTargetW:int; private var nextLevelButton:SimpleButton; private var FlagSound:Class; public var minesNum:Number;// = 10 private var movPlayScreen:Sprite; public var switchTheme:Boolean;// = false private var themeChannel:SoundChannel;// = null private var Explosion:Class; private var pl_ok:Class; private var EndingScreenIta:Class; private var goSound:Sound; private var ThemeSound:Class; private var pl_win:Class; public var pausedTime:Number;// = -1 private var ButtonNextLevel:Class; private var soundButton:SimpleButton; private var ExplosionSound:Class; private var backgroundcla:Class; public var curTime:Number;// = -1 public var paused:Boolean;// = false private var movTitleScreen:MovieClip; public var cascadeTiles:Array; private var TitleScreenIta:Class; private var Clic0:Class; private var huskywalkcla:Class; public var timer:TextField; private var whiteFlash:MovieClip; private var tileclip1cla:Class; private var clic0:Sound;// = null private var ButtonSoundOff:Class; private var huskydiggcla:Class; private var JumpSound:Class; public var soundOn:int;// = 1 public var endingLoops:int;// = 4 private var tumbleweedcla:Class; public var arrFlag:Array; private var minesBar:Sprite; private var pl_lose:Class; private var usadirtcla:Class; public var flagsNum:Number;// = 0 private var MenuTheme:Class; public var bonusFlagX:Number;// = -1 public var bonusFlagY:Number;// = -1 public var startIndex:int;// = 0 public var flagActive:Boolean;// = false private var MinesBar:Class; private var ywClip:MovieClip;// = null private var ButtonSoundOn:Class; private var ButtonExit:Class; private var tileclip2cla:Class; private var movEndingScreen:MovieClip; private var menuTheme:Sound;// = null public var ctrlDown:Boolean;// = false private var HiScoresScreen:Class; public var arrClick:Array; private var movHiScoresScreen:Sprite; private var menumccla:Class; public var bonusTargetX:Number;// = -1 private var pl_flag:Class; public var bonusTargetY:Number;// = -1 public var win:Boolean;// = false private var targetInfo:int;// = 639 private var exitTitle:Boolean;// = false public var gameOver:Boolean;// = false public var lang:Number;// = 0 private var exitButton:SimpleButton; private var InfoBarIta:Class; private var menumcclaita:Class; private var ButtonBonus:Class; private static var Player:MovieClip; private static var cellTargetX:int = 0; private static var cellTargetY:int = 0; private static var GAME_ID:Number = 75; private static var PlayerAnim:Number = -1; public static var checkResult:int = 0; private static var explosion:MovieClip; public function minesweeper(swfWidth:Number, swfHeight:Number){ LangScreen = minesweeper_LangScreen; movLangScreen = new LangScreen(); TitleScreen = minesweeper_TitleScreen; movTitleScreen = new TitleScreen(); TitleScreenIta = minesweeper_TitleScreenIta; MenuScreen = minesweeper_MenuScreen; movMenuScreen = new MenuScreen(); PlayScreen = minesweeper_PlayScreen; movPlayScreen = new PlayScreen(); HiScoresScreen = minesweeper_HiScoresScreen; movHiScoresScreen = new HiScoresScreen(); EndingScreen = minesweeper_EndingScreen; EndingScreenIta = minesweeper_EndingScreenIta; tooltip = new TextField(); cascadeTiles = new Array(); backgroundcla = minesweeper_backgroundcla; usadirtcla = minesweeper_usadirtcla; moscowsnowcla = minesweeper_moscowsnowcla; tileclip1cla = minesweeper_tileclip1cla; tileclip2cla = minesweeper_tileclip2cla; tileclip3cla = minesweeper_tileclip3cla; tilecollisioncla = minesweeper_tilecollisioncla; mineclipcla = minesweeper_mineclipcla; numbersclipcla = minesweeper_numbersclipcla; flagclipcla = minesweeper_flagclipcla; GameOverClip = minesweeper_GameOverClip; YouWinClip = minesweeper_YouWinClip; TimerBar = minesweeper_TimerBar; MinesBar = minesweeper_MinesBar; InfoBar = minesweeper_InfoBar; InfoBarIta = minesweeper_InfoBarIta; tumbleweedcla = minesweeper_tumbleweedcla; pigeoncla = minesweeper_pigeoncla; huskywalkcla = minesweeper_huskywalkcla; huskydiggcla = minesweeper_huskydiggcla; Explosion = minesweeper_Explosion; menumccla = minesweeper_menumccla; menumcclaita = minesweeper_menumcclaita; ButtonSoundOn = minesweeper_ButtonSoundOn; ButtonSoundOff = minesweeper_ButtonSoundOff; ButtonExit = minesweeper_ButtonExit; ButtonRestart = minesweeper_ButtonRestart; ButtonNextLevel = minesweeper_ButtonNextLevel; ButtonBonus = minesweeper_ButtonBonus; GameoverSound = minesweeper_GameoverSound; WinSound = minesweeper_WinSound; ThemeSound = minesweeper_ThemeSound; MenuTheme = minesweeper_MenuTheme; ClickSound = minesweeper_ClickSound; clickSnd = new ClickSound(); FlagSound = minesweeper_FlagSound; JumpSound = minesweeper_JumpSound; ExplosionSound = minesweeper_ExplosionSound; Clic0 = minesweeper_Clic0; pl_jump = minesweeper_pl_jump; pl_ok = minesweeper_pl_ok; pl_flag = minesweeper_pl_flag; pl_win = minesweeper_pl_win; pl_lose = minesweeper_pl_lose; super(GAME_ID, swfWidth, swfHeight, this, true); } public function mouseMove(event:MouseEvent):void{ } public function randRange(min:Number, max:Number):Number{ var randomNum:Number = (Math.floor((Math.random() * ((max - min) + 1))) + min); return (randomNum); } public function startTimer():void{ if (((!((curTime == -1))) && (!(timerPaused)))){ return; }; if (curTime == -1){ curTime = getTimer(); } else { curTime = (curTime + (getTimer() - pausedTime)); }; timerPaused = false; } public function mouseUp(event:MouseEvent):void{ } public function onButtonDown(event:MouseEvent):void{ clickSnd.play(); } public function sortCascadeVector():void{ if (cascadeTiles.length > 0){ quickSort(cascadeTiles, 0, (cascadeTiles.length - 1)); }; } public function switchSound(event:MouseEvent):void{ if (paused){ return; }; if (gameStatus == STATUS_GAME){ bg.removeChild(soundButton); }; if (soundOn){ if ((((gameStatus == STATUS_GAME)) || ((gameStatus == STATUS_ENDING)))){ soundButton = new ButtonSoundOff(); if (lang == 0){ tooltip.text = "Sound ON"; } else { tooltip.text = "Suono ON"; }; tooltip.setTextFormat(new TextFormat("Impact", 16)); tooltip.autoSize = TextFieldAutoSize.RIGHT; tooltip.filters = [new GlowFilter(0xFFFFFF, 1, 4, 4, 3, 1)]; tooltip.x = (636 - tooltip.width); } else { mainMenu["buttonSound"].visible = false; mainMenu["buttonSoundOff"].visible = true; }; soundOn = 0; } else { if ((((gameStatus == STATUS_GAME)) || ((gameStatus == STATUS_ENDING)))){ soundButton = new ButtonSoundOn(); if (lang == 0){ tooltip.text = "Sound OFF"; } else { tooltip.text = "Suono ON"; }; tooltip.setTextFormat(new TextFormat("Impact", 16)); tooltip.autoSize = TextFieldAutoSize.RIGHT; tooltip.filters = [new GlowFilter(0xFFFFFF, 1, 4, 4, 3, 1)]; tooltip.x = (636 - tooltip.width); } else { mainMenu["buttonSound"].visible = true; mainMenu["buttonSoundOff"].visible = false; }; soundOn = 1; }; if (gameStatus == STATUS_GAME){ bg.addChild(soundButton); soundButton.x = 614; soundButton.y = 454; soundButton.addEventListener(MouseEvent.CLICK, switchSound); soundButton.addEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); soundButton.addEventListener(MouseEvent.MOUSE_OUT, buttonOutListener); soundButton.addEventListener(MouseEvent.MOUSE_DOWN, onButtonDown); stage.focus = bg; bg.focusRect = null; }; } public function mouseClickCasella(event:MouseEvent):void{ if (((((((gameOver) || (win))) || (bonusActive))) || (paused))){ return; }; startTimer(); var queryStr:String = String(event.target); var params:Array = queryStr.split("right", 2); var inqueryStr:String = params[0]; var inparams:Array = inqueryStr.split("left", 2); var leftvar:Number = inparams[1]; var rightvar:Number = params[1]; if (arrClick[leftvar][rightvar] == false){ if ((((ctrlDown == true)) && ((arrFlag[leftvar][rightvar] == null)))){ if (flagsNum < minesNum){ setAnim(2, leftvar, rightvar, -15, -45); }; } else { setAnim(0, leftvar, rightvar, 2, -40); }; }; } public function mouseOverCasella(event:MouseEvent):void{ if (((((((!(gameOver)) && (!(win)))) && (!(bonusActive)))) && (!(paused)))){ event.target.gotoAndStop(2); }; } public function freeMineBonus(event:MouseEvent):void{ var j:Number; var randMine:int; if ((((((((bonusNumber <= 0)) || (bonusActive))) || (flagActive))) || (!(bonusButton.enabled)))){ return; }; var minesCoord:Array = new Array(); var i:Number = 0; while (i < gridWidth) { j = 0; while (j < gridHeight) { if (((arrMine[i][j]) && ((arrFlag[i][j] == null)))){ minesCoord.push(new Array(i, j)); }; j++; }; i++; }; if (minesCoord.length > 0){ randMine = int((Math.random() * minesCoord.length)); bonusFlagX = minesCoord[randMine][0]; bonusFlagY = minesCoord[randMine][1]; bonusTargetX = (((tileStartX - (20 * bonusFlagY)) + (20 * bonusFlagX)) + 20); bonusTargetY = (((tileStartY + (10 * bonusFlagY)) + (10 * bonusFlagX)) + 3); if (currentLocation == 1){ if (bonusFlagX >= (gridWidth / 2)){ bonusX = (tileStartX - (20 * bonusFlagY)); bonusY = ((tileStartY + (10 * bonusFlagY)) - 7); } else { bonusX = (((tileStartX - (20 * bonusFlagY)) + (20 * gridWidth)) + 20); bonusY = (((tileStartY + (10 * bonusFlagY)) + (10 * gridWidth)) + 3); }; } else { if (currentLocation == 2){ bonusX = (((tileStartX - (20 * bonusFlagY)) + (20 * bonusFlagX)) + 20); bonusY = (((tileStartY + (10 * bonusFlagY)) + (10 * bonusFlagX)) + 20); } else { if (currentLocation == 3){ if (bonusFlagX >= (gridWidth / 2)){ bonusX = ((tileStartX - (20 * bonusFlagY)) - 10); bonusY = ((tileStartY + (10 * bonusFlagY)) - 7); } else { bonusX = ((tileStartX + (20 * bonusFlagX)) + 10); bonusY = ((tileStartY + (10 * bonusFlagX)) + 3); }; bonusTargetX = (((tileStartX - (20 * bonusFlagY)) + (20 * bonusFlagX)) + 10); bonusTargetY = (((tileStartY + (10 * bonusFlagY)) + (10 * bonusFlagX)) + 3); }; }; }; bonusActive = true; bonusButton.enabled = false; pauseTimer(); bonusNumber--; bonusLeft.text = ("x" + bonusNumber); bonusLeft.setTextFormat(new TextFormat("Impact", 20)); if (bonusNumber == 0){ if (bg.contains(tooltip)){ bg.removeChild(tooltip); }; bonusButton.enabled = false; bonusButton.removeEventListener(MouseEvent.CLICK, freeMineBonus); bonusButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); bonusButton.removeEventListener(MouseEvent.MOUSE_OUT, buttonOutListener); bonusButton.mouseEnabled = false; bonusButton.transform.colorTransform = new ColorTransform(1, 1, 1, 1, -100, -100, -100); }; }; minesCoord = null; } public function initLevel(gridWidthpar:Number, gridHeightpar:Number, minesNumpar:Number, startingOffsetX:int, startingOffsetY:int):void{ var ii:int; var leftval:*; var rightval:*; var i:int; var area:Sprite; var tile:MovieClip; var dirt:Sprite; gridWidth = gridWidthpar; gridHeight = gridHeightpar; minesNum = minesNumpar; tileStartX = startingOffsetX; tileStartY = startingOffsetY; arrMine = new Array(gridWidth); arrClick = new Array(gridWidth); arrTile = new Array(gridWidth); arrFlag = new Array(gridWidth); gameOver = false; win = false; goClip = null; checkResult = 0; targetInfo = 639; bg = new backgroundcla(); bg.name = "sfondo"; bg.mouseEnabled = false; bg.x = 0; bg.y = 0; bg.gotoAndStop(currentLocation); win = false; bonus = null; bonusActive = false; bonusTargetX = -1; bonusTargetY = -1; bonusFlagX = -1; bonusFlagY = -1; endingLoops = 4; ywClip = (goClip = null); clic0 = null; movPlayScreen.addChild(bg); var ee:int; while (ee < gridWidth) { arrMine[ee] = new Array(gridHeight); arrClick[ee] = new Array(gridHeight); ii = 0; while (ii < gridHeight) { arrMine[ee][ii] = false; arrClick[ee][ii] = false; ii++; }; ee++; }; var t:int; while (t < minesNum) { do { leftval = randRange(0, (gridWidth - 1)); rightval = randRange(0, (gridHeight - 1)); } while (arrMine[leftval][rightval] == true); arrMine[leftval][rightval] = true; t++; }; var e:int; while (e < gridWidth) { arrTile[e] = new Array(gridHeight); arrFlag[e] = new Array(gridHeight); i = 0; while (i < gridHeight) { area = new tilecollisioncla(); area.visible = false; area.mouseEnabled = false; area.x = (((tileStartX - (20 * i)) + (20 * e)) + 5); area.y = (((tileStartY + (10 * i)) + (10 * e)) + 10); bg.addChild(area); if (currentLocation == 1){ tile = new tileclip1cla(); } else { if (currentLocation == 2){ tile = new tileclip2cla(); } else { if (currentLocation == 3){ tile = new tileclip3cla(); }; }; }; tile.name = ((("romboleft" + e) + "right") + i); tile.x = ((tileStartX - (20 * i)) + (20 * e)); tile.y = ((tileStartY + (10 * i)) + (10 * e)); tile.gotoAndStop(1); tile.buttonMode = true; tile.useHandCursor = true; tile.mouseChildren = true; tile.hitArea = area; tile.addEventListener(MouseEvent.MOUSE_OVER, mouseOverCasella); tile.addEventListener(MouseEvent.MOUSE_OUT, mouseOutCasella); tile.addEventListener(MouseEvent.CLICK, mouseClickCasella); tile.addEventListener(KeyboardEvent.KEY_DOWN, keyDown); tile.addEventListener(KeyboardEvent.KEY_UP, keyUp); arrTile[e][i] = tile; arrFlag[e][i] = null; bg.addChild(tile); i++; }; e++; }; if (currentLocation != 2){ if (currentLocation == 1){ dirt = new usadirtcla(); } else { if (currentLocation == 3){ dirt = new moscowsnowcla(); }; }; dirt.buttonMode = false; dirt.mouseEnabled = false; dirt.x--; bg.addChild(dirt); }; startIndex = bg.numChildren; timerBar = new TimerBar(); timerBar.x = 0; timerBar.y = 4; bg.addChild(timerBar); minesBar = new MinesBar(); minesBar.x = 639; minesBar.y = 4; bg.addChild(minesBar); timer = new TextField(); timer.autoSize = TextFieldAutoSize.CENTER; timer.x = 150; timer.y = 12; timer.text = "00:00:00"; timer.setTextFormat(new TextFormat("Lucida Console", 36, null, true)); timer.filters = [new GlowFilter(0xFFFFFF, 1, 7, 7, 3, 1)]; timer.mouseEnabled = false; timer.selectable = false; bg.addChild(timer); curTime = -1; timerPaused = false; minesLeft = new TextField(); minesLeft.autoSize = TextFieldAutoSize.RIGHT; minesLeft.x = 630; minesLeft.y = 12; minesLeft.text = ("" + minesNum); minesLeft.setTextFormat(new TextFormat("Lucida Console", 36, null, true)); minesLeft.filters = [new GlowFilter(0xFFFFFF, 1, 7, 7, 3, 1)]; minesLeft.mouseEnabled = false; minesLeft.selectable = false; bg.addChild(minesLeft); bonusButton = new ButtonBonus(); bonusButton.x = 320; bonusButton.y = 454; bonusButton.addEventListener(MouseEvent.CLICK, freeMineBonus); bonusButton.addEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); bonusButton.addEventListener(MouseEvent.MOUSE_OUT, buttonOutListener); bonusButton.addEventListener(MouseEvent.MOUSE_DOWN, onButtonDown); bonusLeft = new TextField(); bonusLeft.selectable = false; bonusLeft.mouseEnabled = false; bonusLeft.text = ("x" + bonusNumber); bonusLeft.setTextFormat(new TextFormat("Impact", 20)); bonusLeft.filters = [new GlowFilter(0xFFFFFF, 1, 4, 4, 3, 2)]; bonusLeft.antiAliasType = AntiAliasType.ADVANCED; bonusLeft.autoSize = TextFieldAutoSize.LEFT; bonusLeft.x = Math.floor(((bonusButton.x + (bonusButton.width / 2)) + 8)); bonusLeft.y = Math.floor((bonusButton.y - (bonusLeft.height / 2))); bg.addChild(bonusButton); bg.addChild(bonusLeft); if (soundOn == 1){ soundButton = new ButtonSoundOn(); } else { soundButton = new ButtonSoundOff(); }; soundButton.addEventListener(MouseEvent.CLICK, switchSound); soundButton.x = 614; soundButton.y = 454; soundButton.addEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); soundButton.addEventListener(MouseEvent.MOUSE_OUT, buttonOutListener); soundButton.addEventListener(MouseEvent.MOUSE_DOWN, onButtonDown); bg.addChild(soundButton); exitButton = new ButtonExit(); exitButton.x = 26; exitButton.y = 454; exitButton.addEventListener(MouseEvent.CLICK, mouseClickTorna); exitButton.addEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); exitButton.addEventListener(MouseEvent.MOUSE_OUT, buttonOutListener); exitButton.addEventListener(MouseEvent.MOUSE_DOWN, onButtonDown); bg.addChild(exitButton); restartButton = new ButtonRestart(); restartButton.x = 75; restartButton.y = 454; restartButton.addEventListener(MouseEvent.CLICK, mouseClickRico); restartButton.addEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); restartButton.addEventListener(MouseEvent.MOUSE_OUT, buttonOutListener); restartButton.addEventListener(MouseEvent.MOUSE_DOWN, onButtonDown); bg.addChild(restartButton); stage.focus = bg; bg.focusRect = null; } public function infoOver(event:MouseEvent):void{ if (infoBar != null){ targetInfo = ((640 - infoBar.width) + 62); }; } public function checkCell(leftvar:Number, rightvar:Number):void{ var snd:Sound; var e:int; var i:int; var mina:Sprite; var totxvin:Number; var nm:Number; var xl:Number; var scw:SoundChannel; var yr:Number; var numer:MovieClip; var xls:Number; var yrs:Number; if (arrClick[leftvar][rightvar] == true){ return; }; arrClick[leftvar][rightvar] = true; if (arrMine[leftvar][rightvar] == true){ pauseTimer(); gameOver = true; snd = new ExplosionSound(); snd.play(); e = 0; while (e < gridWidth) { i = 0; while (i < gridHeight) { if (arrMine[e][i] == true){ if (arrFlag[e][i] != null){ bg.removeChild(arrFlag[e][i]); arrFlag[e][i] = null; }; arrTile[e][i].gotoAndStop(2); arrTile[e][i].removeEventListener(MouseEvent.MOUSE_OUT, mouseOutCasella); mina = new mineclipcla(); mina.x = ((tileStartX - (20 * i)) + (20 * e)); mina.y = ((tileStartY + (10 * i)) + (10 * e)); mina.mouseEnabled = false; addChildByY(mina); }; i++; }; e++; }; setAnim(5, leftvar, rightvar, 0, -40); checkResult++; } else { totcasok++; totxvin = ((gridWidth * gridHeight) - minesNum); if (totcasok >= totxvin){ pauseTimer(); win = true; winSound = new WinSound(); scw = winSound.play(); scw.soundTransform = new SoundTransform(soundOn); scw.addEventListener(Event.SOUND_COMPLETE, playAnother); setAnim(3, leftvar, rightvar, 5, -53); checkResult++; }; nm = 0; xl = (leftvar - 1); while (xl <= (leftvar + 1)) { yr = (rightvar - 1); while (yr <= (rightvar + 1)) { if ((((((((yr >= 0)) && ((yr < gridHeight)))) && ((xl >= 0)))) && ((xl < gridWidth)))){ if (arrMine[xl][yr] == true){ nm++; }; }; yr++; }; xl++; }; arrTile[leftvar][rightvar].removeEventListener(MouseEvent.MOUSE_OVER, mouseOverCasella); arrTile[leftvar][rightvar].removeEventListener(MouseEvent.MOUSE_OUT, mouseOutCasella); arrTile[leftvar][rightvar].removeEventListener(MouseEvent.CLICK, mouseClickCasella); arrTile[leftvar][rightvar].removeEventListener(KeyboardEvent.KEY_DOWN, keyDown); arrTile[leftvar][rightvar].removeEventListener(KeyboardEvent.KEY_UP, keyUp); arrTile[leftvar][rightvar].useHandCursor = false; cascadeTiles.push(new Array(leftvar, rightvar, int(Math.sqrt((((leftvar - cellTargetX) * (leftvar - cellTargetX)) + ((rightvar - cellTargetY) * (rightvar - cellTargetY))))), 1)); if (arrFlag[leftvar][rightvar] != null){ bg.removeChild(arrFlag[leftvar][rightvar]); arrFlag[leftvar][rightvar] = null; flagsNum--; minesLeft.text = ("" + (minesNum - flagsNum)); minesLeft.setTextFormat(new TextFormat("Lucida Console", 36, null, true)); }; if (nm > 0){ numer = new numbersclipcla(); numer.x = ((tileStartX - (20 * rightvar)) + (20 * leftvar)); numer.y = ((tileStartY + (10 * rightvar)) + (10 * leftvar)); numer.name = ((("number" + leftvar) + ",") + rightvar); numer.gotoAndStop(nm); numer.mouseEnabled = false; numer.visible = ((!((cellTargetX == leftvar))) || (!((cellTargetY == rightvar)))); numer.alpha = 0; addChildByY(numer); } else { xls = (leftvar - 1); while (xls <= (leftvar + 1)) { yrs = (rightvar - 1); while (yrs <= (rightvar + 1)) { if ((((((((yrs >= 0)) && ((yrs < gridHeight)))) && ((xls >= 0)))) && ((xls < gridWidth)))){ if ((((arrClick[xls][yrs] == false)) && ((arrMine[xls][yrs] == false)))){ checkCell(xls, yrs); }; }; yrs++; }; xls++; }; }; }; } public function fadeIn(clip:MovieClip):void{ if (clip.alpha < 1){ clip.alpha = (clip.alpha + 0.2); if (clip.alpha > 1){ clip.alpha = 1; }; }; } public function onButtonPress(event:MouseEvent):void{ switch (event.target.name){ case "itaButton": lang = 1; removeChild(movTitleScreen); movTitleScreen = new TitleScreenIta(); addChild(movTitleScreen); showScreen(movTitleScreen); break; case "engButton": lang = 0; showScreen(movTitleScreen); break; case "btnNext": exitTitle = true; movTitleScreen["btnNext"].enabled = false; movTitleScreen["btnNext"].removeEventListener(MouseEvent.CLICK, onButtonPress); movTitleScreen["btnNext"].removeEventListener(MouseEvent.MOUSE_DOWN, onButtonDown); exitTitleScreen(); break; case "buttonPlay": mainMenu.play(); break; case "buttonMore": GoLink("http://www.gimme5games.com"); break; case "buttonHelp": if (mainMenu.getChildByName("textAbout") != null){ MovieClip(mainMenu.getChildByName("textAbout")).alpha = 0; }; if (mainMenu.getChildByName("textCredits") != null){ MovieClip(mainMenu.getChildByName("textCredits")).alpha = 0; }; if (mainMenu.getChildByName("help") != null){ MovieClip(mainMenu.getChildByName("help")).alpha = 0; }; mainMenu.gotoAndPlay(73); qpulmenuclip = "Help"; break; case "buttonAbout": qpulmenuclip = "About"; mainMenu.gotoAndPlay(73); break; case "buttonCredits": qpulmenuclip = "CreditsClip"; mainMenu.gotoAndPlay(73); break; case "javartlogo": GoLink("http://www.javartgames.com"); break; case "logojavartlittle": GoLink("http://www.javartgames.com"); break; case "logoeidos": GoLink("http://www.eidos.co.uk/mobile/"); break; case "xclose": mainMenu.gotoAndPlay(127); qpulmenuclip = ""; if (mainMenu.getChildByName("textAbout") != null){ MovieClip(mainMenu.getChildByName("textAbout")).alpha = 0; }; if (mainMenu.getChildByName("textCredits") != null){ MovieClip(mainMenu.getChildByName("textCredits")).alpha = 0; }; if (mainMenu.getChildByName("help") != null){ MovieClip(mainMenu.getChildByName("help")).alpha = 0; }; break; case "btnHiScores": showScreen(movHiScoresScreen); initHiScores(0, false, 12345, "12345", "points scored", 180, 50); break; case "btnNextHiScores": exitHiScoresScreen(); break; }; } public function update(event:Event):void{ var newVolume:Number; var diff:Number; var text:String; var min:Number; var sec:Number; var dec:Number; var flag:MovieClip; var val:Number; var snd:Sound; if (firstTimeInit){ soundButton = new ButtonSoundOn(); soundOn = 1; root.stage.stageFocusRect = false; firstTimeInit = false; gameStatus = STATUS_LANGUAGE; showScreen(movLangScreen); }; if (endingLoops == -1){ if (((!((goClip == null))) && ((goClip.currentFrame == 48)))){ goClip.stop(); goClip.nextFrame(); ChiediRetryExit(); enableGUI(true); }; }; if (((!((ywClip == null))) && ((ywClip.currentFrame == 48)))){ ywClip.stop(); ywClip.nextFrame(); }; if (((!((themeChannel == null))) && ((((((SoundMixer.soundTransform.volume > 0)) && ((soundOn == 0)))) || (switchTheme))))){ newVolume = (SoundMixer.soundTransform.volume - 0.05); if (newVolume < 0){ newVolume = 0; }; SoundMixer.soundTransform = new SoundTransform(newVolume); if ((((newVolume == 0)) && (switchTheme))){ themeChannel.stop(); themeSound = null; menuTheme = null; switchTheme = false; themeChannel = null; }; }; if (((((((!((themeChannel == null))) && ((SoundMixer.soundTransform.volume < 1)))) && ((soundOn == 1)))) && (!(switchTheme)))){ newVolume = (SoundMixer.soundTransform.volume + 0.05); if (newVolume > 1){ newVolume = 1; }; SoundMixer.soundTransform = new SoundTransform(newVolume); }; if (themeChannel == null){ if (gameStatus == STATUS_MENU){ menuTheme = new MenuTheme(); themeChannel = menuTheme.play(0, 1000); SoundMixer.soundTransform = new SoundTransform(soundOn); } else { if (gameStatus == STATUS_GAME){ themeSound = new ThemeSound(); themeChannel = themeSound.play(0, 1000); SoundMixer.soundTransform = new SoundTransform(soundOn); }; }; switchTheme = false; }; switch (gameStatus){ case STATUS_LANGUAGE: if (movTitleScreen.currentFrame == 15){ movLangScreen.stop(); movLangScreen.nextFrame(); }; break; case STATUS_TITLE: if (movTitleScreen.currentFrame == 35){ movTitleScreen["btnNext"].enabled = true; movTitleScreen.stop(); movTitleScreen.nextFrame(); }; if (exitTitle){ movTitleScreen.alpha = (movTitleScreen.alpha - 0.1); if (movTitleScreen.alpha <= 0){ }; }; break; case STATUS_MENU: if (mainMenu.currentFrame == 39){ mainMenu.stop(); SimpleButton(mainMenu.getChildByName("buttonPlay")).enabled = true; SimpleButton(mainMenu.getChildByName("buttonHelp")).enabled = true; SimpleButton(mainMenu.getChildByName("buttonAbout")).enabled = true; SimpleButton(mainMenu.getChildByName("buttonCredits")).enabled = true; SimpleButton(mainMenu.getChildByName("buttonMore")).enabled = true; SimpleButton(mainMenu.getChildByName("buttonSound")).enabled = true; SimpleButton(mainMenu.getChildByName("buttonSoundOff")).enabled = true; mainMenu.nextFrame(); } else { if (mainMenu.currentFrame == 69){ switchTheme = true; } else { if (mainMenu.currentFrame == 70){ mainMenu.stop(); mainMenu.nextFrame(); } else { if (mainMenu.currentFrame == 71){ if (mainMenu.width > 0){ mainMenu.width = logInterpolate(mainMenu.width, 0, 2); if (mainMenu.width < 0){ mainMenu.width = 0; }; mainMenu.x = ((640 - mainMenu.width) / 2); } else { if (mainMenu.width == 0){ movMenuScreen.removeChild(mainMenu); mainMenu = null; showScreen(movPlayScreen); }; }; } else { if (mainMenu.currentFrame == 97){ if (MovieClip(mainMenu.getChildByName("textAbout")) != null){ MovieClip(mainMenu.getChildByName("textAbout")).alpha = 0; }; if (MovieClip(mainMenu.getChildByName("textCredits")) != null){ MovieClip(mainMenu.getChildByName("textCredits")).alpha = 0; }; if (MovieClip(mainMenu.getChildByName("help")) != null){ MovieClip(mainMenu.getChildByName("help")).alpha = 0; }; if (qpulmenuclip == "About"){ if (MovieClip(mainMenu.getChildByName("textAbout")) != null){ MovieClip(mainMenu.getChildByName("textAbout")).alpha = 1; }; if (MovieClip(mainMenu.getChildByName("textCredits")) != null){ MovieClip(mainMenu.getChildByName("textCredits")).alpha = 0; }; mainMenu.textAbout.getChildByName("logojavartlittle").addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); mainMenu.textAbout.getChildByName("logojavartlittle").buttonMode = true; mainMenu.textAbout.getChildByName("logoeidos").addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); mainMenu.textAbout.getChildByName("logoeidos").buttonMode = true; } else { if (qpulmenuclip == "CreditsClip"){ if (MovieClip(mainMenu.getChildByName("textAbout")) != null){ MovieClip(mainMenu.getChildByName("textAbout")).alpha = 0; }; if (MovieClip(mainMenu.getChildByName("textCredits")) != null){ MovieClip(mainMenu.getChildByName("textCredits")).alpha = 1; }; mainMenu.textCredits.getChildByName("javartlogo").addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); mainMenu.textCredits.getChildByName("javartlogo").buttonMode = true; } else { if (qpulmenuclip == "Help"){ if (MovieClip(mainMenu.getChildByName("help")) != null){ MovieClip(mainMenu.getChildByName("help")).alpha = 1; }; }; }; }; } else { if (mainMenu.currentFrame == 98){ } else { if (mainMenu.currentFrame == 126){ mainMenu.stop(); MovieClip(mainMenu.getChildByName("xclose")).enabled = true; MovieClip(mainMenu.getChildByName("xclose")).buttonMode = true; mainMenu.getChildByName("xclose").addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); } else { if (mainMenu.currentFrame == 152){ mainMenu.gotoAndStop(39); }; }; }; }; }; }; }; }; break; case STATUS_GAME: if (infoBar != null){ if (infoBar.x > 639){ infoBar.x = logInterpolate(infoBar.x, 639, 2); } else { if (infoBar.x != targetInfo){ infoBar.x = logInterpolate(infoBar.x, targetInfo, 2); }; }; }; if (bg.width < bgTargetW){ if (((!(gameOver)) && (!(win)))){ bg.width = int(Math.ceil(logInterpolate(bg.width, bgTargetW, 2))); bg.x = (((640 - bg.width) / 2) + ((bgTargetW - 640) / 2)); if (bg.width >= bgTargetW){ bg.scaleX = 1; bg.x = 0; if (infoBar == null){ if (lang == 0){ infoBar = new InfoBar(); } else { infoBar = new InfoBarIta(); }; infoBar.x = 659; infoBar.y = (30 + minesBar.height); infoBar.useHandCursor = true; infoBar.mouseEnabled = true; bg.addChild(infoBar); infoBar.addEventListener(MouseEvent.MOUSE_OVER, infoOver); infoBar.addEventListener(MouseEvent.MOUSE_OUT, infoOut); }; }; } else { bg.width = int(Math.floor(logInterpolate(bg.width, 0, 2))); bg.x = (((640 - bg.width) / 2) + ((bgTargetW - 640) / 2)); if (bg.width <= 0){ showScreen(quitTarget); }; }; }; if (((win) && ((endingLoops == -1)))){ if (bonusButton != null){ bonusButton.scaleX = logInterpolate(bonusButton.scaleX, 0, 2); bonusLeft.alpha = logInterpolate(bonusLeft.alpha, 0, 2); if (bonusButton.scaleX <= 0.05){ bg.removeChild(bonusButton); bg.removeChild(bonusLeft); nextLevelButton = new ButtonNextLevel(); nextLevelButton.x = 320; nextLevelButton.y = bonusButton.y; nextLevelButton.scaleX = 0; nextLevelButton.addEventListener(MouseEvent.CLICK, mouseClickNext); nextLevelButton.addEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); nextLevelButton.addEventListener(MouseEvent.MOUSE_OUT, buttonOutListener); bg.addChild(nextLevelButton); bonusButton = null; }; }; if (((!((nextLevelButton == null))) && (!((nextLevelButton.scaleX == 1))))){ nextLevelButton.scaleX = logInterpolate(nextLevelButton.scaleX, 1, 2); if (nextLevelButton.scaleX >= 1){ nextLevelButton.scaleX = 1; }; }; }; if (curTime != -1){ if (!timerPaused){ diff = (getTimer() - curTime); text = ""; min = 0; sec = 0; dec = 0; min = Math.floor((diff / 60000)); if (min < 10){ text = (("0" + min).substr(0, 2) + ":"); } else { text = (("" + min).substr(0, 2) + ":"); }; sec = Math.floor(((diff % 60000) / 1000)); if (sec < 10){ text = (text + (("0" + sec).substr(0, 2) + ":")); } else { text = (text + (("" + sec).substr(0, 2) + ":")); }; dec = Math.floor((diff % 1000)); if (("" + dec).substr(0, 2).length < 2){ text = (text + ("0" + ("" + dec).substr(0, 2))); } else { text = (text + ("" + dec).substr(0, 2)); }; timer.text = text; timer.setTextFormat(new TextFormat("Lucida Console", 36, null, true)); }; }; if (cascadeTiles.length != 0){ processCascadeVector(false); }; if (flagActive){ flag = arrFlag[bonusFlagX][bonusFlagY]; if (Math.abs((1 - flag.scaleY)) < 0.2){ flag.scaleY = 1; }; if (flag.scaleY != 1){ flag.scaleY = logInterpolate(flag.scaleY, 1, 2); }; if (flag.scaleY == 1){ flagActive = false; bonusButton.enabled = true; startTimer(); }; val = ((0xFF * (flag.scaleY - 1)) / 6); flag.transform.colorTransform = new ColorTransform(1, 1, 1, 1, val, val, val); }; if (bonusActive){ if (!flagActive){ if (bonus == null){ bonusWait = 0; if (currentLocation == 1){ bonus = new tumbleweedcla(); } else { if (currentLocation == 2){ bonus = new pigeoncla(); } else { if (currentLocation == 3){ bonus = new huskywalkcla(); }; }; }; bonus.x = bonusX; bonus.y = bonusY; if ((((bonus.x > bonusTargetX)) || ((((currentLocation == 2)) && ((bonusFlagX > (gridWidth / 2))))))){ bonus.scaleX = -1; }; bonus.alpha = 0; bonus.name = "bonus"; bonus.buttonMode = false; bonus.mouseChildren = true; bg.addChild(bonus); bonus.play(); }; if ((((((currentLocation == 2)) && ((bonus.currentFrame == 115)))) || (((((!((currentLocation == 2))) && ((bonus.x == bonusTargetX)))) && ((bonus.y == bonusTargetY)))))){ if ((((currentLocation == 3)) && ((bonus.name == "bonus")))){ bg.removeChild(bonus); bonus = new huskydiggcla(); bonus.x = bonusTargetX; bonus.y = bonusTargetY; bonus.buttonMode = false; bonus.mouseChildren = true; if (bonus.x > bonusTargetX){ bonus.scaleX = -1; }; bg.addChild(bonus); bonus.play(); }; if (((!((currentLocation == 3))) || (((!((bonusWait == 0))) && (((getTimer() - bonusWait) >= 2000)))))){ if (bonus.scaleX != 2){ bonus.scaleX = (bonus.scaleX + ((2 - bonus.scaleX) / 6)); if (bonus.scaleX > 2){ bonus.scaleX = 2; }; }; if (bonus.scaleY != 2){ bonus.scaleY = (bonus.scaleY + ((2 - bonus.scaleY) / 6)); if (bonus.scaleY > 2){ bonus.scaleY = 2; }; }; bonus.alpha = (bonus.alpha - 0.05); }; if (bonusWait == 0){ bonusWait = getTimer(); if (currentLocation != 3){ bonus.stop(); }; addFlag(bonusFlagX, bonusFlagY); arrFlag[bonusFlagX][bonusFlagY].scaleY = 6; arrFlag[bonusFlagX][bonusFlagY].transform.colorTransform = new ColorTransform(1, 1, 1, 1, 0xFF, 0xFF, 0xFF); flagActive = true; snd = new FlagSound(); snd.play(); if (currentLocation != 3){ bonus.transform.colorTransform = new ColorTransform(2, 2, 2); bonus.filters = [new BlurFilter(2, 2, 1)]; }; }; if ((((((((currentLocation == 3)) && (((getTimer() - bonusWait) >= 3500)))) || (((!((currentLocation == 3))) && (((getTimer() - bonusWait) >= 1500)))))) || ((bonus.alpha <= 0)))){ bg.removeChild(bonus); bonus = null; bonusWait = 0; bonusActive = false; }; } else { if (bonus.alpha < 1){ bonus.alpha = (bonus.alpha + 0.2); }; if (bonus.x < bonusTargetX){ bonus.x = (bonus.x + 2); } else { if (bonus.x > bonusTargetX){ bonus.x = (bonus.x - 2); }; }; if ((((currentLocation == 1)) || ((currentLocation == 3)))){ if (bonus.y < bonusTargetY){ bonus.y++; } else { if (bonus.y > bonusTargetY){ bonus.y--; }; }; }; }; }; }; if (PlayerAnim == -1){ return; }; if ((((Player.currentFrame >= Player.totalFrames)) || ((((PlayerAnim == 5)) && ((explosion.currentFrame >= explosion.totalFrames)))))){ endAnimation(false); }; if ((((PlayerAnim == 0)) && ((Player.currentFrame == 9)))){ snd = new JumpSound(); snd.play(); }; if (PlayerAnim == 5){ if (explosion.currentFrame <= 2){ whiteFlash.alpha = (explosion.currentFrame / 2); } else { if (explosion.currentFrame <= 47){ whiteFlash.alpha = (1 - (Math.log((explosion.currentFrame - 2)) / 3.85)); } else { whiteFlash.alpha = 0; }; }; whiteFlash.alpha = (whiteFlash.alpha + ((whiteFlash.alpha * Math.random()) - (whiteFlash.alpha / 8))); }; break; case STATUS_ENDING: if (movEndingScreen.currentFrame == 119){ movEndingScreen.stop(); movEndingScreen.nextFrame(); movEndingScreen.about.getChildByName("logojavartlittle").addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); movEndingScreen.about.getChildByName("logojavartlittle").buttonMode = true; movEndingScreen.about.getChildByName("logoeidos").addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); movEndingScreen.about.getChildByName("logoeidos").buttonMode = true; movEndingScreen["about"].play(); }; break; }; } public function enableGUI(enable:Boolean):void{ if (restartButton != null){ restartButton.enabled = (restartButton.mouseEnabled = enable); }; if (exitButton != null){ exitButton.enabled = (exitButton.mouseEnabled = enable); }; if (bonusButton != null){ bonusButton.enabled = (bonusButton.mouseEnabled = ((((((enable) && ((bonusNumber > 0)))) && (!(win)))) && (!(gameOver)))); }; if (nextLevelButton != null){ nextLevelButton.enabled = (nextLevelButton.mouseEnabled = enabled); }; } public function mouseDown(event:MouseEvent):void{ } public function processCascadeVector(processAll:Boolean):void{ var dist:int; var goOn:Boolean; var index:int; var tile:Array; var tX:int; var tY:int; if (cascadeTiles.length != 0){ dist = cascadeTiles[0][2]; goOn = (cascadeTiles[0][3] == 0); index = 0; if (processAll){ index = (cascadeTiles.length - 1); while (index >= 0) { tile = cascadeTiles[index]; tX = tile[0]; tY = tile[1]; arrTile[tX][tY].gotoAndStop(3); if (bg.getChildByName(((("number" + tX) + ",") + tY)) != null){ bg.getChildByName(((("number" + tX) + ",") + tY)).alpha = 1; bg.getChildByName(((("number" + tX) + ",") + tY)).visible = true; }; cascadeTiles.pop(); index--; }; } else { index = 0; while (((((true) && (!((cascadeTiles.length == 0))))) && ((index < cascadeTiles.length)))) { tile = cascadeTiles[index]; if (tile[2] > dist){ if (goOn){ goOn = false; dist = tile[2]; } else { break; }; }; tX = tile[0]; tY = tile[1]; if (tile[3] == 0){ arrTile[tX][tY].gotoAndStop(3); if (((((!((tX == cellTargetX))) || (!((tY == cellTargetY))))) && (!((bg.getChildByName(((("number" + tX) + ",") + tY)) == null))))){ bg.getChildByName(((("number" + tX) + ",") + tY)).alpha = 1; }; cascadeTiles.splice(index, 1); if ((((((cellTargetX == tX)) && ((cellTargetY == tY)))) && (!((Player == null))))){ Player.y++; } else { if (clic0 == null){ clic0 = new Clic0(); clic0.play(); }; }; } else { if (tile[3] == 1){ arrTile[tX][tY].gotoAndPlay(4); if (((((!((tX == cellTargetX))) || (!((tY == cellTargetY))))) && (!((bg.getChildByName(((("number" + tX) + ",") + tY)) == null))))){ bg.getChildByName(((("number" + tX) + ",") + tY)).alpha = 0.5; }; tile[3] = 0; cascadeTiles[index] = tile; if ((((((cellTargetX == tX)) && ((cellTargetY == tY)))) && (!((Player == null))))){ Player.y++; }; index++; }; }; }; }; if (cascadeTiles.length == 0){ clic0 = null; }; }; } public function endAnimation(end:Boolean):void{ var ii:int; var jj:int; switch (PlayerAnim){ case 0: checkResult = 0; PlayerAnim = -1; bg.removeChild(Player); checkCell(cellTargetX, cellTargetY); if (!end){ sortCascadeVector(); }; processCascadeVector(end); if ((((checkResult == 0)) && (!(end)))){ setAnim(1, cellTargetX, cellTargetY, 5, -40); }; break; case 1: bg.removeChild(Player); PlayerAnim = -1; showElement(cellTargetX, cellTargetY, true); break; case 2: bg.removeChild(Player); PlayerAnim = -1; if (arrFlag[cellTargetX][cellTargetY] == null){ addFlag(cellTargetX, cellTargetY); } else { if (arrFlag[cellTargetX][cellTargetY].currentFrame == 1){ arrFlag[cellTargetX][cellTargetY].gotoAndStop(2); arrTile[cellTargetX][cellTargetY].gotoAndStop(1); } else { bg.removeChild(arrFlag[cellTargetX][cellTargetY]); arrFlag[cellTargetX][cellTargetY] = null; arrTile[cellTargetX][cellTargetY].addEventListener(MouseEvent.MOUSE_OVER, mouseOverCasella); arrTile[cellTargetX][cellTargetY].addEventListener(MouseEvent.MOUSE_OUT, mouseOutCasella); arrTile[cellTargetX][cellTargetY].addEventListener(MouseEvent.CLICK, mouseClickCasella); arrTile[cellTargetX][cellTargetY].addEventListener(KeyboardEvent.KEY_DOWN, keyDown); arrTile[cellTargetX][cellTargetY].addEventListener(KeyboardEvent.KEY_UP, keyUp); flagsNum--; minesLeft.text = ("" + (minesNum - flagsNum)); minesLeft.setTextFormat(new TextFormat("Lucida Console", 36, null, true)); }; }; showElement((cellTargetX - 1), cellTargetY, true); break; case 3: if (endingLoops == 0){ ChiediNextExit(); endingLoops = -1; enableGUI(true); }; if (ywClip == null){ ywClip = new YouWinClip(); ywClip.x = 320; ywClip.y = 240; bg.addChild(ywClip); ywClip.play(); }; if (endingLoops > 0){ endingLoops--; }; Player.gotoAndPlay(28); break; case 4: if (endingLoops == 0){ ii = 0; while (ii < gridWidth) { jj = 0; while (jj < gridHeight) { arrTile[ii][jj].useHandCursor = false; if (arrFlag[ii][jj] != null){ arrFlag[ii][jj].useHandCursor = false; }; jj++; }; ii++; }; goClip = new GameOverClip(); goSound = new GameoverSound(); goSound.play(); goClip.x = 320; goClip.y = 240; bg.addChild(goClip); goClip.play(); endingLoops = -1; }; if (endingLoops > 0){ endingLoops--; }; Player.gotoAndPlay(0); break; case 5: bg.removeChild(explosion); explosion = null; bg.removeChild(Player); PlayerAnim = -1; Player = null; setAnim(4, cellTargetX, cellTargetY, 0, -40); break; }; } public function pauseTimer():void{ if (timerPaused){ return; }; timerPaused = true; pausedTime = getTimer(); } public function partition(a:Array, left:int, right:int):int{ var i:int = (left - 1); var j:int = right; while (true) { do { ++i; } while (cascadeTiles[i][2] < cascadeTiles[right][2]); while (cascadeTiles[right][2] < cascadeTiles[--j][2]) { if (j == left){ break; }; }; if (i >= j){ break; }; swap(i, j); }; swap(i, right); return (i); } public function switchLocation():void{ switch (currentLocation){ case 1: bonusNumber = 1; initLevel(10, 15, 14, 349, 105); break; case 2: initLevel(14, 14, 20, 300, 89); break; case 3: initLevel(15, 17, 25, 320, 70); break; }; } public function mouseClickBandiera(event:MouseEvent):void{ var queryStr:String; var params:Array; var inqueryStr:String; var inparams:Array; var leftvar:Number; var rightvar:Number; if (ctrlDown){ queryStr = String(event.target); params = queryStr.split("right", 2); inqueryStr = params[0]; inparams = inqueryStr.split("left", 2); leftvar = inparams[1]; rightvar = params[1]; setAnim(2, leftvar, rightvar, -15, -45); }; } public function addChildByVal(obj:DisplayObject, val:int):void{ var index:int = startIndex; index = startIndex; while (index < bg.numChildren) { if (bg.getChildAt(index).y > val){ break; }; index++; }; bg.addChildAt(obj, index); } public function mouseOutCasella(event:MouseEvent):void{ event.target.gotoAndStop(1); } public function logInterpolate(val:Number, dest:Number, speed:Number):Number{ if (dest > val){ val = (val + ((dest - val) / speed)); if (val > dest){ val = dest; }; } else { if (val > dest){ val = (val + ((dest - val) / speed)); if (val < dest){ val = dest; }; }; }; return (val); } private function playAnother(event:Event):void{ switch (event.target){ case goSound: goSound.close(); goSound = null; break; case winSound: winSound.close(); winSound = null; break; }; } public function GoLink(website:String):void{ var website = website; var request:URLRequest = new URLRequest(website); navigateToURL(request, "_blank"); //unresolved jump var _slot1 = e; } public function showElement(x:int, y:int, show:Boolean):void{ if ((((((x >= 0)) && ((x < gridWidth)))) && (!((arrFlag[x][y] == null))))){ arrFlag[x][y].visible = show; }; if ((((((x >= 0)) && ((x < gridWidth)))) && (!((bg.getChildByName(((("number" + x) + ",") + y)) == null))))){ bg.getChildByName(((("number" + x) + ",") + y)).visible = show; bg.getChildByName(((("number" + x) + ",") + y)).alpha = 1; }; } public function quickSort(a:Array, left:int, right:int):void{ if (right <= left){ return; }; var i:int = partition(a, left, right); quickSort(a, left, (i - 1)); quickSort(a, (i + 1), right); } public function mouseClickTorna(event:MouseEvent):void{ if (((!(win)) && (!(gameOver)))){ win = true; }; removeHiScores(); bonusNumber = 1; currentLocation = 1; quitTarget = movMenuScreen; bg.width = (bg.width - 0.1); bg.removeChild(infoBar); infoBar = null; if (bg.contains(timer)){ bg.removeChild(timer); }; if (bg.contains(minesLeft)){ bg.removeChild(minesLeft); }; buttonOutListener(null); if (bg.contains(bonusLeft)){ bg.removeChild(bonusLeft); }; if (nextLevelButton != null){ nextLevelButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); }; exitButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); restartButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); if (bonusButton != null){ bonusButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); }; soundButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); gameStatus = STATUS_GAME; } override public function initGame():void{ this.stage.addEventListener(Event.ENTER_FRAME, update); this.stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); this.stage.addEventListener(MouseEvent.MOUSE_UP, mouseUp); this.stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMove); this.stage.addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheel); this.stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown); this.stage.addEventListener(KeyboardEvent.KEY_UP, keyUp); movLangScreen["engButton"].addEventListener(MouseEvent.CLICK, onButtonPress); movLangScreen["engButton"].addEventListener(MouseEvent.CLICK, onButtonDown); movLangScreen["itaButton"].addEventListener(MouseEvent.CLICK, onButtonPress); movLangScreen["itaButton"].addEventListener(MouseEvent.CLICK, onButtonDown); addChild(movLangScreen); addChild(movTitleScreen); addChild(movMenuScreen); addChild(movPlayScreen); addChild(movHiScoresScreen); showScreen(null); } public function keyUp(event:KeyboardEvent):void{ ctrlDown = false; } public function mouseClickNext(event:MouseEvent):void{ var chi:int; var i:int; removeHiScores(); if (currentLocation < 3){ currentLocation++; bonusNumber++; quitTarget = movPlayScreen; bg.width = (bg.width - 0.1); bg.removeChild(infoBar); infoBar = null; bg.removeChild(timer); bg.removeChild(minesLeft); enableGUI(false); if (bg.contains(tooltip)){ bg.removeChild(tooltip); }; if (bg.contains(bonusLeft)){ bg.removeChild(bonusLeft); }; if (nextLevelButton != null){ nextLevelButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); }; exitButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); restartButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); if (bonusButton != null){ bonusButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); }; soundButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); } else { chi = bg.getChildIndex(soundButton); i = (chi - 1); while (i >= 0) { bg.removeChildAt(i); i--; }; bg.removeChild(ywClip); if (lang == 0){ movEndingScreen = new EndingScreen(); } else { movEndingScreen = new EndingScreenIta(); }; bg.addChildAt(movEndingScreen, 0); movEndingScreen.gotoAndPlay(0); bg.removeChild(nextLevelButton); bg.removeChild(soundButton); buttonOutListener(null); gameStatus = STATUS_ENDING; }; } public function ChiediNextExit():void{ var arr:Array = timer.text.split(":"); var score:int = int(Math.round(((((parseInt(arr[0]) * 60) + parseInt(arr[1])) + (parseInt(arr[2]) / 100)) * 100))); if (lang == 0){ initHiScores((currentLocation - 1), true, score, timer.text, ("Your score is: " + score), 179, 65); } else { initHiScores((currentLocation - 1), true, score, timer.text, ("Il tuo punteggio è: " + score), 179, 65); }; } public function RemovingAll():void{ var i:int; PlayerAnim = -1; totcasok = 0; flagsNum = 0; if (bg != null){ i = bg.numChildren; while (i--) { bg.removeChildAt(i); }; }; i = movPlayScreen.numChildren; while (i--) { movPlayScreen.removeChildAt(i); }; } override public function showMenuScreen():void{ showScreen(movMenuScreen); } public function setAnim(anim:int, x:int, y:int, offx:int, offy:int):void{ var _local6:Sound; if (PlayerAnim != -1){ endAnimation(true); if (((((!((Player == null))) && (bg.contains(Player)))) && (!(gameOver)))){ bg.removeChild(Player); }; }; if (((!((checkResult == 0))) && (!((anim == 4))))){ return; }; switch (anim){ case 0: showElement(x, y, false); Player = new pl_jump(); break; case 1: showElement(x, y, false); Player = new pl_ok(); break; case 2: showElement((x - 1), y, false); Player = new pl_flag(); _local6 = new FlagSound(); _local6.play(); break; case 3: showElement(x, y, false); Player = new pl_win(); enableGUI(false); endingLoops = 5; break; case 4: showElement(x, y, false); Player = new pl_lose(); endingLoops = 2; break; case 5: showElement(x, y, false); Player = new pl_lose(); explosion = new Explosion(); explosion.x = ((((20 * x) + tileStartX) - (20 * y)) + 20); explosion.y = ((((10 * x) + tileStartY) + (10 * y)) + 35); explosion.play(); whiteFlash = new MovieClip(); whiteFlash.graphics.beginFill(0xFFFFFF, 1); whiteFlash.graphics.drawRect(0, 0, 640, 480); whiteFlash.x = 0; whiteFlash.y = 0; whiteFlash.mouseEnabled = false; whiteFlash.alpha = 0; bg.addChild(whiteFlash); break; }; Player.x = ((((20 * x) + tileStartX) - (20 * y)) + offx); Player.y = ((((10 * x) + tileStartY) + (10 * y)) + offy); Player.mouseEnabled = false; Player.visible = true; Player.gotoAndPlay(1); addChildByVal(Player, ((Player.y + Player.height) - 10)); if (anim == 5){ Player.gotoAndStop(1); bg.addChildAt(explosion, (bg.getChildIndex(Player) + 1)); }; cellTargetX = x; cellTargetY = y; PlayerAnim = anim; } private function swap(i:int, j:int):void{ var swapper:Array = cascadeTiles[i]; cascadeTiles[i] = cascadeTiles[j]; cascadeTiles[j] = swapper; } public function buttonOutListener(event:MouseEvent):void{ if (bg.getChildByName("tooltip") != null){ bg.removeChild(bg.getChildByName("tooltip")); }; if (((!((movEndingScreen == null))) && (movEndingScreen.contains(tooltip)))){ movEndingScreen.removeChild(tooltip); }; } public function mouseClickRico(event:MouseEvent):void{ if (((!(win)) && (!(gameOver)))){ win = true; }; quitTarget = movPlayScreen; bg.width = (bg.width - 0.1); bg.removeChild(infoBar); infoBar = null; if (bg.contains(timer)){ bg.removeChild(timer); }; if (bg.contains(minesLeft)){ bg.removeChild(minesLeft); }; enableGUI(false); buttonOutListener(null); if (bg.contains(bonusLeft)){ bg.removeChild(bonusLeft); }; removeHiScores(); if (nextLevelButton != null){ nextLevelButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); }; exitButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); restartButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); if (bonusButton != null){ bonusButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); }; soundButton.removeEventListener(MouseEvent.MOUSE_OVER, buttonOverListener); gameStatus = STATUS_GAME; } public function keyDown(event:KeyboardEvent):void{ if (((((((gameOver) || (win))) || (bonusActive))) || (!((gameStatus == STATUS_GAME))))){ return; }; if (event.keyCode == Keyboard.CONTROL){ ctrlDown = true; } else { if (event.keyCode == Keyboard.SPACE){ freeMineBonus(null); }; }; } public function addFlag(leftvar:int, rightvar:int):void{ var newFlag:MovieClip; if (flagsNum < minesNum){ newFlag = new flagclipcla(); newFlag.name = ((("bandileft" + leftvar) + "right") + rightvar); newFlag.x = (((tileStartX - (20 * rightvar)) + (20 * leftvar)) + 20); newFlag.y = (((tileStartY + (10 * rightvar)) + (10 * leftvar)) + 20); newFlag.mouseEnabled = true; newFlag.buttonMode = true; newFlag.useHandCursor = true; addChildByY(newFlag); newFlag.gotoAndStop(1); flagsNum++; minesLeft.text = ("" + (minesNum - flagsNum)); minesLeft.setTextFormat(new TextFormat("Lucida Console", 36, null, true)); newFlag.addEventListener(MouseEvent.CLICK, mouseClickBandiera); newFlag.addEventListener(KeyboardEvent.KEY_DOWN, keyDown); newFlag.addEventListener(KeyboardEvent.KEY_UP, keyUp); arrFlag[leftvar][rightvar] = newFlag; arrTile[leftvar][rightvar].removeEventListener(MouseEvent.MOUSE_OVER, mouseOverCasella); arrTile[leftvar][rightvar].removeEventListener(MouseEvent.MOUSE_OUT, mouseOutCasella); arrTile[leftvar][rightvar].removeEventListener(MouseEvent.CLICK, mouseClickCasella); arrTile[leftvar][rightvar].removeEventListener(KeyboardEvent.KEY_DOWN, keyDown); arrTile[leftvar][rightvar].removeEventListener(KeyboardEvent.KEY_UP, keyUp); arrTile[leftvar][rightvar].gotoAndStop(4); }; } public function mouseWheel(event:MouseEvent):void{ } public function infoOut(event:MouseEvent):void{ if (infoBar != null){ targetInfo = 639; }; } override public function showTitleScreen():void{ showScreen(movTitleScreen); } public function showScreen(movScreen:Sprite):void{ var i:int; var button:SimpleButton; movTitleScreen.visible = false; movMenuScreen.visible = false; movPlayScreen.visible = false; movHiScoresScreen.visible = false; movLangScreen.visible = false; if (movScreen != null){ movScreen.visible = true; }; switch (movScreen){ case movLangScreen: movLangScreen.gotoAndPlay(0); gameStatus = STATUS_LANGUAGE; break; case movTitleScreen: movTitleScreen.alpha = 1; movTitleScreen["btnNext"].enabled = false; movTitleScreen["btnNext"].addEventListener(MouseEvent.CLICK, onButtonPress); movTitleScreen["btnNext"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonDown); movTitleScreen.gotoAndPlay(0); gameStatus = STATUS_TITLE; break; case movMenuScreen: if (lang == 0){ mainMenu = new menumccla(); } else { mainMenu = new menumcclaita(); }; movMenuScreen.addChild(mainMenu); gameStatus = STATUS_MENU; i = 0; while (i < mainMenu.numChildren) { if (mainMenu.getChildAt(i).name.search("button") != -1){ button = SimpleButton(mainMenu.getChildAt(i)); button.addEventListener(MouseEvent.MOUSE_DOWN, onButtonDown); if (((!((button.name == "buttonSound"))) && (!((button.name == "buttonSoundOff"))))){ button.addEventListener(MouseEvent.CLICK, onButtonPress); } else { button.addEventListener(MouseEvent.CLICK, switchSound); }; button.enabled = false; }; i++; }; mainMenu["buttonSound"].visible = (soundOn == 1); mainMenu["buttonSoundOff"].visible = (soundOn == 0); mainMenu.play(); break; case movPlayScreen: mainMenu = null; RemovingAll(); switchLocation(); gameStatus = STATUS_GAME; bgTargetW = bg.width; bg.width = 0; bg.x = 320; break; }; if ((((((gameStatus == STATUS_GAME)) && ((themeSound == null)))) || ((((gameStatus == STATUS_MENU)) && ((menuTheme == null)))))){ switchTheme = true; }; } public function addChildByY(obj:DisplayObject):void{ addChildByVal(obj, obj.y); } public function ChiediRetryExit():void{ } public function buttonOverListener(event:MouseEvent):void{ tooltip = new TextField(); tooltip.name = "tooltip"; tooltip.mouseEnabled = false; tooltip.selectable = false; tooltip.autoSize = TextFieldAutoSize.LEFT; tooltip.y = (soundButton.y - 45); switch (event.target){ case exitButton: if (lang == 0){ tooltip.text = "Exit current game"; } else { tooltip.text = "Abbandona"; }; tooltip.x = 4; break; case restartButton: if (lang == 0){ tooltip.text = "Restart Level"; } else { tooltip.text = "Ricomincia"; }; tooltip.x = 4; break; case bonusButton: if (lang == 0){ tooltip.text = "Free Mine"; } else { tooltip.text = "Mina Libera"; }; tooltip.autoSize = TextFieldAutoSize.CENTER; tooltip.x = int(Math.floor(((640 - tooltip.width) / 2))); break; case nextLevelButton: if (lang == 0){ tooltip.text = "Go to the next level"; } else { tooltip.text = "Livello Successivo"; }; tooltip.autoSize = TextFieldAutoSize.CENTER; tooltip.x = int(Math.floor(((640 - tooltip.width) / 2))); break; case soundButton: if (soundOn == 1){ if (lang == 0){ tooltip.text = "Sound OFF"; } else { tooltip.text = "Suono OFF"; }; } else { if (lang == 0){ tooltip.text = "Sound ON"; } else { tooltip.text = "Suono ON"; }; }; tooltip.autoSize = TextFieldAutoSize.RIGHT; break; }; tooltip.antiAliasType = AntiAliasType.ADVANCED; tooltip.setTextFormat(new TextFormat("Impact", 16)); tooltip.filters = [new GlowFilter(0xFFFFFF, 1, 4, 4, 3, 3)]; if (event.target == soundButton){ tooltip.x = (636 - tooltip.width); }; if (gameStatus == STATUS_GAME){ bg.addChild(tooltip); } else { if (gameStatus == STATUS_ENDING){ movEndingScreen.addChild(tooltip); }; }; } } }//package
Section 27
//minesweeper_backgroundcla (minesweeper_backgroundcla) package { import mx.core.*; public class minesweeper_backgroundcla extends MovieClipAsset { } }//package
Section 28
//minesweeper_ButtonBonus (minesweeper_ButtonBonus) package { import flash.display.*; import mx.core.*; public class minesweeper_ButtonBonus extends ButtonAsset { public var xclose:DisplayObject; public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var buttonMore:DisplayObject; public var textCredits:DisplayObject; public var btnNext:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 29
//minesweeper_ButtonExit (minesweeper_ButtonExit) package { import flash.display.*; import mx.core.*; public class minesweeper_ButtonExit extends ButtonAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 30
//minesweeper_ButtonNextLevel (minesweeper_ButtonNextLevel) package { import flash.display.*; import mx.core.*; public class minesweeper_ButtonNextLevel extends ButtonAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 31
//minesweeper_ButtonRestart (minesweeper_ButtonRestart) package { import flash.display.*; import mx.core.*; public class minesweeper_ButtonRestart extends ButtonAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 32
//minesweeper_ButtonSoundOff (minesweeper_ButtonSoundOff) package { import flash.display.*; import mx.core.*; public class minesweeper_ButtonSoundOff extends ButtonAsset { public var xclose:DisplayObject; public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var buttonMore:DisplayObject; public var textCredits:DisplayObject; public var btnNext:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 33
//minesweeper_ButtonSoundOn (minesweeper_ButtonSoundOn) package { import flash.display.*; import mx.core.*; public class minesweeper_ButtonSoundOn extends ButtonAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 34
//minesweeper_Clic0 (minesweeper_Clic0) package { import flash.display.*; import mx.core.*; public class minesweeper_Clic0 extends SoundAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 35
//minesweeper_ClickSound (minesweeper_ClickSound) package { import flash.display.*; import mx.core.*; public class minesweeper_ClickSound extends SoundAsset { public var xclose:DisplayObject; public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var buttonMore:DisplayObject; public var textCredits:DisplayObject; public var btnNext:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 36
//minesweeper_EndingScreen (minesweeper_EndingScreen) package { import flash.display.*; import mx.core.*; public class minesweeper_EndingScreen extends MovieClipAsset { public var logojavartlittle:DisplayObject; public var logoeidos:DisplayObject; public var about:DisplayObject; } }//package
Section 37
//minesweeper_EndingScreenIta (minesweeper_EndingScreenIta) package { import flash.display.*; import mx.core.*; public class minesweeper_EndingScreenIta extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 38
//minesweeper_Explosion (minesweeper_Explosion) package { import mx.core.*; public class minesweeper_Explosion extends MovieClipAsset { } }//package
Section 39
//minesweeper_ExplosionSound (minesweeper_ExplosionSound) package { import flash.display.*; import mx.core.*; public class minesweeper_ExplosionSound extends SoundAsset { public var xclose:DisplayObject; public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var buttonMore:DisplayObject; public var textCredits:DisplayObject; public var btnNext:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 40
//minesweeper_flagclipcla (minesweeper_flagclipcla) package { import flash.display.*; import mx.core.*; public class minesweeper_flagclipcla extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 41
//minesweeper_FlagSound (minesweeper_FlagSound) package { import flash.display.*; import mx.core.*; public class minesweeper_FlagSound extends SoundAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 42
//minesweeper_GameOverClip (minesweeper_GameOverClip) package { import flash.display.*; import mx.core.*; public class minesweeper_GameOverClip extends MovieClipAsset { public var xclose:DisplayObject; public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var buttonMore:DisplayObject; public var textCredits:DisplayObject; public var btnNext:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 43
//minesweeper_GameoverSound (minesweeper_GameoverSound) package { import flash.display.*; import mx.core.*; public class minesweeper_GameoverSound extends SoundAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 44
//minesweeper_HiScoresScreen (minesweeper_HiScoresScreen) package { import flash.display.*; import mx.core.*; public class minesweeper_HiScoresScreen extends SpriteAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 45
//minesweeper_huskydiggcla (minesweeper_huskydiggcla) package { import mx.core.*; public class minesweeper_huskydiggcla extends MovieClipAsset { } }//package
Section 46
//minesweeper_huskywalkcla (minesweeper_huskywalkcla) package { import mx.core.*; public class minesweeper_huskywalkcla extends MovieClipAsset { } }//package
Section 47
//minesweeper_InfoBar (minesweeper_InfoBar) package { import flash.display.*; import mx.core.*; public class minesweeper_InfoBar extends SpriteAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 48
//minesweeper_InfoBarIta (minesweeper_InfoBarIta) package { import flash.display.*; import mx.core.*; public class minesweeper_InfoBarIta extends SpriteAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 49
//minesweeper_JumpSound (minesweeper_JumpSound) package { import flash.display.*; import mx.core.*; public class minesweeper_JumpSound extends SoundAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 50
//minesweeper_LangScreen (minesweeper_LangScreen) package { import flash.display.*; import mx.core.*; public class minesweeper_LangScreen extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 51
//minesweeper_menumccla (minesweeper_menumccla) package { import flash.display.*; import mx.core.*; public class minesweeper_menumccla extends MovieClipAsset { public var xclose:DisplayObject; public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var buttonMore:DisplayObject; public var textCredits:DisplayObject; public var btnNext:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 52
//minesweeper_menumcclaita (minesweeper_menumcclaita) package { import flash.display.*; import mx.core.*; public class minesweeper_menumcclaita extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 53
//minesweeper_MenuScreen (minesweeper_MenuScreen) package { import flash.display.*; import mx.core.*; public class minesweeper_MenuScreen extends SpriteAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 54
//minesweeper_MenuTheme (minesweeper_MenuTheme) package { import mx.core.*; public class minesweeper_MenuTheme extends SoundAsset { } }//package
Section 55
//minesweeper_mineclipcla (minesweeper_mineclipcla) package { import flash.display.*; import mx.core.*; public class minesweeper_mineclipcla extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 56
//minesweeper_MinesBar (minesweeper_MinesBar) package { import flash.display.*; import mx.core.*; public class minesweeper_MinesBar extends SpriteAsset { public var xclose:DisplayObject; public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var buttonMore:DisplayObject; public var textCredits:DisplayObject; public var btnNext:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 57
//minesweeper_moscowsnowcla (minesweeper_moscowsnowcla) package { import flash.display.*; import mx.core.*; public class minesweeper_moscowsnowcla extends SpriteAsset { public var xclose:DisplayObject; public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var buttonMore:DisplayObject; public var textCredits:DisplayObject; public var btnNext:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 58
//minesweeper_numbersclipcla (minesweeper_numbersclipcla) package { import flash.display.*; import mx.core.*; public class minesweeper_numbersclipcla extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 59
//minesweeper_pigeoncla (minesweeper_pigeoncla) package { import flash.display.*; import mx.core.*; public class minesweeper_pigeoncla extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 60
//minesweeper_pl_flag (minesweeper_pl_flag) package { import flash.display.*; import mx.core.*; public class minesweeper_pl_flag extends MovieClipAsset { public var xclose:DisplayObject; public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var buttonMore:DisplayObject; public var textCredits:DisplayObject; public var btnNext:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 61
//minesweeper_pl_jump (minesweeper_pl_jump) package { import flash.display.*; import mx.core.*; public class minesweeper_pl_jump extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 62
//minesweeper_pl_lose (minesweeper_pl_lose) package { import flash.display.*; import mx.core.*; public class minesweeper_pl_lose extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 63
//minesweeper_pl_ok (minesweeper_pl_ok) package { import flash.display.*; import mx.core.*; public class minesweeper_pl_ok extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 64
//minesweeper_pl_win (minesweeper_pl_win) package { import flash.display.*; import mx.core.*; public class minesweeper_pl_win extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 65
//minesweeper_PlayScreen (minesweeper_PlayScreen) package { import mx.core.*; public class minesweeper_PlayScreen extends SpriteAsset { } }//package
Section 66
//minesweeper_ThemeSound (minesweeper_ThemeSound) package { import flash.display.*; import mx.core.*; public class minesweeper_ThemeSound extends SoundAsset { public var logojavartlittle:DisplayObject; public var logoeidos:DisplayObject; public var about:DisplayObject; } }//package
Section 67
//minesweeper_tileclip1cla (minesweeper_tileclip1cla) package { import flash.display.*; import mx.core.*; public class minesweeper_tileclip1cla extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 68
//minesweeper_tileclip2cla (minesweeper_tileclip2cla) package { import flash.display.*; import mx.core.*; public class minesweeper_tileclip2cla extends MovieClipAsset { public var xclose:DisplayObject; public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var buttonMore:DisplayObject; public var textCredits:DisplayObject; public var btnNext:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 69
//minesweeper_tileclip3cla (minesweeper_tileclip3cla) package { import mx.core.*; public class minesweeper_tileclip3cla extends MovieClipAsset { } }//package
Section 70
//minesweeper_tilecollisioncla (minesweeper_tilecollisioncla) package { import mx.core.*; public class minesweeper_tilecollisioncla extends SpriteAsset { } }//package
Section 71
//minesweeper_TimerBar (minesweeper_TimerBar) package { import flash.display.*; import mx.core.*; public class minesweeper_TimerBar extends SpriteAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 72
//minesweeper_TitleScreen (minesweeper_TitleScreen) package { import flash.display.*; import mx.core.*; public class minesweeper_TitleScreen extends MovieClipAsset { public var logojavartlittle:DisplayObject; public var logoeidos:DisplayObject; public var about:DisplayObject; public var btnNext:DisplayObject; } }//package
Section 73
//minesweeper_TitleScreenIta (minesweeper_TitleScreenIta) package { import flash.display.*; import mx.core.*; public class minesweeper_TitleScreenIta extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 74
//minesweeper_tumbleweedcla (minesweeper_tumbleweedcla) package { import flash.display.*; import mx.core.*; public class minesweeper_tumbleweedcla extends MovieClipAsset { public var xclose:DisplayObject; public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var buttonMore:DisplayObject; public var textCredits:DisplayObject; public var btnNext:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 75
//minesweeper_usadirtcla (minesweeper_usadirtcla) package { import flash.display.*; import mx.core.*; public class minesweeper_usadirtcla extends SpriteAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 76
//minesweeper_WinSound (minesweeper_WinSound) package { import flash.display.*; import mx.core.*; public class minesweeper_WinSound extends SoundAsset { public var xclose:DisplayObject; public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var buttonMore:DisplayObject; public var textCredits:DisplayObject; public var btnNext:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 77
//minesweeper_YouWinClip (minesweeper_YouWinClip) package { import flash.display.*; import mx.core.*; public class minesweeper_YouWinClip extends MovieClipAsset { public var help:DisplayObject; public var logojavartlittle:DisplayObject; public var buttonPlay:DisplayObject; public var xclose:DisplayObject; public var buttonCredits:DisplayObject; public var about:DisplayObject; public var javartlogo:DisplayObject; public var buttonHelp:DisplayObject; public var logoeidos:DisplayObject; public var textAbout:DisplayObject; public var itaButton:DisplayObject; public var textCredits:DisplayObject; public var buttonMore:DisplayObject; public var btnNext:DisplayObject; public var engButton:DisplayObject; public var buttonSoundOff:DisplayObject; public var buttonAbout:DisplayObject; public var buttonSound:DisplayObject; } }//package
Section 78
//minesweeperPreloader (minesweeperPreloader) package { import com.morpheme.g5.*; public dynamic class minesweeperPreloader extends G5Preloader { public function minesweeperPreloader(){ super("minesweeper", 640, 480); } } }//package

Library Items

Symbol 1 GraphicUsed by:7
Symbol 2 GraphicUsed by:7
Symbol 3 GraphicUsed by:4 107 129
Symbol 4 MovieClipUses:3Used by:7
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:7
Symbol 7 MovieClipUses:1 2 4 6Used by:17 28
Symbol 8 GraphicUsed by:17
Symbol 9 GraphicUsed by:11
Symbol 10 GraphicUsed by:11
Symbol 11 ButtonUses:9 10Used by:17 28
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:17
Symbol 14 GraphicUsed by:17
Symbol 15 FontUsed by:16 33 34 40 42 48 50 52 53 56 57 59 60 62 63 65 66 68 69 81 82 113 114 115 116 117 121 123 128 130 131 133 134 137
Symbol 16 EditableTextUses:15Used by:17
Symbol 17 MovieClip {com.morpheme.g5.G5Preloader_G5Loader} [movLoader]Uses:7 8 11 13 14 16
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:20
Symbol 20 MovieClipUses:19Used by:28
Symbol 21 GraphicUsed by:24
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:24
Symbol 24 MovieClipUses:21 23Used by:28
Symbol 25 SoundUsed by:28
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:28
Symbol 28 MovieClip {com.morpheme.g5.G5Framework_SplashScreen} [movSplash]Uses:7 11 20 24 25 27
Symbol 29 GraphicUsed by:84
Symbol 30 GraphicUsed by:84
Symbol 31 GraphicUsed by:84
Symbol 32 GraphicUsed by:84
Symbol 33 TextUses:15Used by:84
Symbol 34 TextUses:15Used by:84
Symbol 35 GraphicUsed by:84
Symbol 36 GraphicUsed by:43 83
Symbol 37 GraphicUsed by:43 83
Symbol 38 GraphicUsed by:43 83
Symbol 39 GraphicUsed by:43 83
Symbol 40 TextUses:15Used by:43
Symbol 41 GraphicUsed by:43 83
Symbol 42 TextUses:15Used by:43
Symbol 43 ButtonUses:36 37 38 39 40 41 42Used by:84
Symbol 44 GraphicUsed by:51 54 58 61 64 67 70
Symbol 45 GraphicUsed by:51 54 61 64 67 70
Symbol 46 GraphicUsed by:51 54 58 61 64 67 70
Symbol 47 GraphicUsed by:51 54 58 61 64 67 70
Symbol 48 TextUses:15Used by:51
Symbol 49 GraphicUsed by:51 54 58 61 64 67 70
Symbol 50 TextUses:15Used by:51
Symbol 51 MovieClipUses:44 45 46 47 48 49 50Used by:84
Symbol 52 TextUses:15Used by:54
Symbol 53 TextUses:15Used by:54
Symbol 54 MovieClipUses:44 45 46 47 52 49 53Used by:84
Symbol 55 GraphicUsed by:58
Symbol 56 TextUses:15Used by:58
Symbol 57 TextUses:15Used by:58
Symbol 58 MovieClipUses:44 55 46 47 56 49 57Used by:84
Symbol 59 TextUses:15Used by:61
Symbol 60 TextUses:15Used by:61
Symbol 61 MovieClipUses:44 45 46 47 59 49 60Used by:84
Symbol 62 TextUses:15Used by:64
Symbol 63 TextUses:15Used by:64
Symbol 64 MovieClipUses:44 45 46 47 62 49 63Used by:84
Symbol 65 TextUses:15Used by:67
Symbol 66 TextUses:15Used by:67
Symbol 67 MovieClipUses:44 45 46 47 65 49 66Used by:84
Symbol 68 TextUses:15Used by:70
Symbol 69 TextUses:15Used by:70
Symbol 70 MovieClipUses:44 45 46 47 68 49 69Used by:84
Symbol 71 GraphicUsed by:77 80
Symbol 72 GraphicUsed by:77 80
Symbol 73 GraphicUsed by:77 80
Symbol 74 GraphicUsed by:77 80
Symbol 75 GraphicUsed by:77
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:71 72 73 74 75 76Used by:84
Symbol 78 GraphicUsed by:80
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:71 72 73 74 78 79Used by:84
Symbol 81 TextUses:15Used by:83
Symbol 82 TextUses:15Used by:83
Symbol 83 ButtonUses:36 37 38 39 81 41 82Used by:84
Symbol 84 MovieClip {com.morpheme.g5.ASLForm} [movASLForm]Uses:29 30 31 32 33 34 35 43 51 54 58 61 64 67 70 77 80 83
Symbol 85 GraphicUsed by:92
Symbol 86 FontUsed by:87 89 105
Symbol 87 TextUses:86Used by:92
Symbol 88 GraphicUsed by:92
Symbol 89 TextUses:86Used by:92
Symbol 90 GraphicUsed by:92
Symbol 91 GraphicUsed by:92
Symbol 92 ButtonUses:85 87 88 89 90 91Used by:107
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:107
Symbol 95 GraphicUsed by:96 107
Symbol 96 MovieClipUses:95Used by:107
Symbol 97 SoundUsed by:107
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:107
Symbol 100 GraphicUsed by:101 106
Symbol 101 MovieClipUses:100Used by:106
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:106
Symbol 104 GraphicUsed by:106
Symbol 105 TextUses:86Used by:106
Symbol 106 ButtonUses:101 103 104 105 100Used by:107
Symbol 107 MovieClip {com.morpheme.g5.G5Framework_TeaserScreen} [movTeaser]Uses:3 92 94 96 95 97 99 106
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:139
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:139
Symbol 112 GraphicUsed by:129
Symbol 113 TextUses:15Used by:129
Symbol 114 EditableTextUses:15Used by:129
Symbol 115 EditableTextUses:15Used by:129
Symbol 116 TextUses:15Used by:129
Symbol 117 EditableTextUses:15Used by:129
Symbol 118 GraphicUsed by:124 132 135
Symbol 119 GraphicUsed by:124 132 135
Symbol 120 GraphicUsed by:124 132 135
Symbol 121 TextUses:15Used by:124
Symbol 122 GraphicUsed by:124 132 135
Symbol 123 TextUses:15Used by:124
Symbol 124 ButtonUses:118 119 120 121 122 123Used by:129
Symbol 125 GraphicUsed by:126
Symbol 126 ButtonUses:125Used by:129
Symbol 127 MovieClipUsed by:129
Symbol 128 EditableTextUses:15Used by:129
Symbol 129 MovieClipUses:112 113 114 115 116 117 124 126 3 127 128Used by:139
Symbol 130 TextUses:15Used by:132
Symbol 131 TextUses:15Used by:132
Symbol 132 ButtonUses:118 119 120 130 122 131Used by:138
Symbol 133 TextUses:15Used by:135
Symbol 134 TextUses:15Used by:135
Symbol 135 ButtonUses:118 119 120 133 122 134Used by:138
Symbol 136 GraphicUsed by:138
Symbol 137 EditableTextUses:15Used by:138
Symbol 138 MovieClipUses:132 135 136 137Used by:139
Symbol 139 MovieClip {com.morpheme.g5.HiScores} [movHiScores]Uses:109 111 129 138
Symbol 140 Sound {minesweeper_MenuTheme} [menuTheme]
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:149
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:149
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:149
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:149
Symbol 149 MovieClip {minesweeper_huskywalkcla} [husky_walk]Uses:142 144 146 148
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:246
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:246
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:246
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:246
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:246
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:246
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:246
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:246
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:246
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:246
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:246
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:246
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:246
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:246
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:246
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:246
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:246
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:246
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:246
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:246
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:246
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:246
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:246
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:246
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:246
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:246
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:246
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:246
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:246
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:246
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:246
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:246
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:246
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:246
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:246
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:246
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:246
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:246
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:246
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:246
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:246
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:246
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:246
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:246
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:246
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:246
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:246
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:246
Symbol 246 MovieClip {minesweeper_Explosion} [explosion]Uses:151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 201 203 205 207 209 211 213 215 217 219 221 223 225 227 229 231 233 235 237 239 241 243 245
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:255
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:255
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:255
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:255
Symbol 255 MovieClip {minesweeper_tileclip3cla} [tile_moscow]Uses:248 250 252 254
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:435
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:262
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:262
Symbol 262 MovieClipUses:259 261Used by:435
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:273
Symbol 265 BitmapUsed by:266 272
Symbol 266 GraphicUses:265Used by:273
Symbol 267 BitmapUsed by:268 271
Symbol 268 GraphicUses:267Used by:273
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:273
Symbol 271 GraphicUses:267Used by:273
Symbol 272 GraphicUses:265Used by:273
Symbol 273 MovieClipUses:264 266 268 270 271 272Used by:435
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:281
Symbol 276 BitmapUsed by:277 280
Symbol 277 GraphicUses:276Used by:281
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:281
Symbol 280 GraphicUses:276Used by:281
Symbol 281 MovieClipUses:275 277 279 280Used by:435
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:286
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:286
Symbol 286 MovieClipUses:283 285Used by:435
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:291
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:291
Symbol 291 MovieClipUses:288 290Used by:435
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:296
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:296
Symbol 296 MovieClipUses:293 295Used by:435
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:301
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:301
Symbol 301 MovieClipUses:298 300Used by:435
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:306
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:306
Symbol 306 MovieClipUses:303 305Used by:435
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:311
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:311
Symbol 311 MovieClipUses:308 310Used by:435
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:316
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:316
Symbol 316 MovieClipUses:313 315Used by:435
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:435
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:321
Symbol 321 MovieClipUses:320Used by:435
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:324
Symbol 324 MovieClipUses:323Used by:435
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:327
Symbol 327 MovieClipUses:326Used by:435
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:330
Symbol 330 MovieClipUses:329Used by:435
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:333
Symbol 333 MovieClipUses:332Used by:435
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:336
Symbol 336 MovieClipUses:335Used by:435
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:341
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:341
Symbol 341 MovieClipUses:338 340Used by:435
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:344
Symbol 344 MovieClipUses:343Used by:435
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:347
Symbol 347 MovieClipUses:346Used by:435
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:350
Symbol 350 MovieClipUses:349Used by:435
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:353
Symbol 353 MovieClipUses:352Used by:435
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:358
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:358
Symbol 358 MovieClipUses:355 357Used by:435
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:363
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:363
Symbol 363 MovieClipUses:360 362Used by:435
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:368
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:368
Symbol 368 MovieClipUses:365 367Used by:435
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:371
Symbol 371 MovieClipUses:370Used by:435
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:376
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:376
Symbol 376 MovieClipUses:373 375Used by:435
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:435
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:383 433
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:383 433
Symbol 383 MovieClipUses:380 382Used by:435
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:386
Symbol 386 MovieClipUses:385Used by:435
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:391
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:391
Symbol 391 MovieClipUses:388 390Used by:435
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:394
Symbol 394 MovieClipUses:393Used by:435
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:397
Symbol 397 MovieClipUses:396Used by:435
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:400
Symbol 400 MovieClipUses:399Used by:435
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:403
Symbol 403 MovieClipUses:402Used by:435
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:406
Symbol 406 MovieClipUses:405Used by:435
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:409
Symbol 409 MovieClipUses:408Used by:435
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:414 434
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:414 434
Symbol 414 MovieClipUses:411 413Used by:435
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:419
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:419
Symbol 419 MovieClipUses:416 418Used by:435
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:422
Symbol 422 MovieClipUses:421Used by:435
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:427
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:427
Symbol 427 MovieClipUses:424 426Used by:435
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:432
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:432
Symbol 432 MovieClipUses:429 431Used by:435
Symbol 433 MovieClipUses:382 380Used by:435
Symbol 434 MovieClipUses:413 411Used by:435
Symbol 435 MovieClip {minesweeper_backgroundcla} [Maps]Uses:257 262 273 281 286 291 296 301 306 311 316 318 321 324 327 330 333 336 341 344 347 350 353 358 363 368 371 376 378 383 386 391 394 397 400 403 406 409 414 419 422 427 432 433 434
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:448
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:448
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:448
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:448
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:448
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:448
Symbol 448 MovieClip {minesweeper_huskydiggcla} [husky_digg]Uses:437 439 441 443 445 447
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClip {minesweeper_tilecollisioncla} [collision_tile]Uses:449
Symbol 451 MovieClip {minesweeper_PlayScreen} [movPlayScreen]
Symbol 452 BitmapUsed by:453 488
Symbol 453 GraphicUses:452Used by:486
Symbol 454 ShapeTweeningUsed by:486
Symbol 455 GraphicUsed by:486
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:458
Symbol 458 MovieClipUses:457Used by:486 910
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:485
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:485 564 576 847 851
Symbol 463 FontUsed by:464 469 474 479 481 483 508 509 516 517 520 521 523 524 525 527 528 530 531 552 554 556 558 560 562 565 566 574 812 813 815 816 818 819 820 822 823 825 826 835 837 839 841 843 845 848 849 892 893
Symbol 464 TextUses:463Used by:465
Symbol 465 MovieClipUses:464Used by:485
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:468
Symbol 468 MovieClipUses:467Used by:485 564 847
Symbol 469 TextUses:463Used by:470
Symbol 470 MovieClipUses:469Used by:485
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:473
Symbol 473 MovieClipUses:472Used by:485 564 847
Symbol 474 TextUses:463Used by:475
Symbol 475 MovieClipUses:474Used by:485
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:478
Symbol 478 MovieClipUses:477Used by:485 564 847
Symbol 479 TextUses:463Used by:480
Symbol 480 MovieClipUses:479Used by:485
Symbol 481 TextUses:463Used by:482
Symbol 482 MovieClipUses:481Used by:485
Symbol 483 TextUses:463Used by:484
Symbol 484 MovieClipUses:483Used by:485
Symbol 485 MovieClipUses:460 462 465 468 470 473 475 478 480 482 484Used by:486
Symbol 486 MovieClip {minesweeper_EndingScreen} [movEndingScreen]Uses:453 454 455 458 485
Symbol 487 Sound {minesweeper_ThemeSound} [themeSound]
Symbol 488 GraphicUses:452Used by:512 895
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:491
Symbol 491 MovieClipUses:490Used by:512 576
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:494
Symbol 494 MovieClipUses:493Used by:512 895
Symbol 495 BitmapUsed by:497
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:495 496Used by:498
Symbol 498 MovieClipUses:497Used by:512 576 851 895
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:501
Symbol 501 MovieClipUses:500Used by:512 895
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:504
Symbol 504 MovieClipUses:503Used by:512 895
Symbol 505 BitmapUsed by:506 518
Symbol 506 GraphicUses:505Used by:507 510 894
Symbol 507 MovieClipUses:506Used by:510 519 522 526 529 532 814 817 821 824 827 894
Symbol 508 EditableTextUses:463Used by:510
Symbol 509 EditableTextUses:463Used by:510
Symbol 510 ButtonUses:507 508 509 506Used by:512
Symbol 511 GraphicUsed by:512 664 895
Symbol 512 MovieClip {minesweeper_TitleScreen} [movTitleScreen]Uses:488 491 494 498 501 504 510 511
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:515
Symbol 515 MovieClipUses:514Used by:576 851
Symbol 516 EditableTextUses:463Used by:519
Symbol 517 EditableTextUses:463Used by:519
Symbol 518 GraphicUses:505Used by:519 522 526 529 532 814 817 821 824 827
Symbol 519 ButtonUses:507 516 517 518Used by:576
Symbol 520 EditableTextUses:463Used by:522
Symbol 521 EditableTextUses:463Used by:522
Symbol 522 ButtonUses:507 520 521 518Used by:576
Symbol 523 EditableTextUses:463Used by:526
Symbol 524 EditableTextUses:463Used by:526
Symbol 525 EditableTextUses:463Used by:526
Symbol 526 ButtonUses:507 523 524 525 518Used by:576
Symbol 527 EditableTextUses:463Used by:529
Symbol 528 EditableTextUses:463Used by:529
Symbol 529 ButtonUses:507 527 528 518Used by:576
Symbol 530 EditableTextUses:463Used by:532
Symbol 531 EditableTextUses:463Used by:532
Symbol 532 ButtonUses:507 530 531 518Used by:576
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:539
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:539
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 Button {minesweeper_ButtonSoundOn} [ButtonSoundOn]Uses:534 536 538Used by:576 851
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:546
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:546
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:546
Symbol 546 Button {minesweeper_ButtonSoundOff} [ButtonSoundOff]Uses:541 543 545Used by:576 851
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:549
Symbol 549 MovieClipUses:548Used by:576 851
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:564 847
Symbol 552 TextUses:463Used by:553
Symbol 553 MovieClipUses:552Used by:564
Symbol 554 TextUses:463Used by:555
Symbol 555 MovieClipUses:554Used by:564
Symbol 556 TextUses:463Used by:557
Symbol 557 MovieClipUses:556Used by:564
Symbol 558 TextUses:463Used by:559
Symbol 559 MovieClipUses:558Used by:564
Symbol 560 TextUses:463Used by:561
Symbol 561 MovieClipUses:560Used by:564
Symbol 562 TextUses:463Used by:563
Symbol 563 MovieClipUses:562Used by:564
Symbol 564 MovieClipUses:551 462 553 468 555 473 557 478 559 561 563Used by:576 851
Symbol 565 TextUses:463Used by:570
Symbol 566 TextUses:463Used by:570
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:569
Symbol 569 MovieClipUses:568Used by:570 850
Symbol 570 MovieClipUses:565 566 569Used by:576 851
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:576 851
Symbol 573 ShapeTweeningUsed by:576
Symbol 574 TextUses:463Used by:576 851
Symbol 575 GraphicUsed by:576 851
Symbol 576 MovieClip {minesweeper_menumccla} [menumc]Uses:515 519 522 526 529 532 539 546 549 564 570 491 498 572 573 574 462 575
Symbol 577 BitmapUsed by:578
Symbol 578 GraphicUses:577Used by:579
Symbol 579 MovieClip {minesweeper_moscowsnowcla} [moscowsnow]Uses:578
Symbol 580 BitmapUsed by:581
Symbol 581 GraphicUses:580Used by:582
Symbol 582 MovieClipUses:581Used by:583
Symbol 583 MovieClip {minesweeper_GameOverClip} [gameOverClip]Uses:582
Symbol 584 BitmapUsed by:585
Symbol 585 GraphicUses:584Used by:588
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:588
Symbol 588 MovieClip {minesweeper_pl_flag} [player_flag]Uses:585 587
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:595
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:591Used by:595
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:595
Symbol 595 Button {minesweeper_ButtonBonus} [ButtonBonus]Uses:590 592 594
Symbol 596 Sound {minesweeper_WinSound} [winSound]
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:605
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:605
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:605
Symbol 603 BitmapUsed by:604
Symbol 604 GraphicUses:603Used by:605
Symbol 605 MovieClip {minesweeper_tileclip2cla} [tile_london]Uses:598 600 602 604
Symbol 606 Sound {minesweeper_ClickSound} [click]
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:647
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:647
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:647
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:613Used by:647
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:647
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:647
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:647
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:621Used by:647
Symbol 623 BitmapUsed by:624
Symbol 624 GraphicUses:623Used by:647
Symbol 625 BitmapUsed by:626
Symbol 626 GraphicUses:625Used by:647
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:647
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:647
Symbol 631 BitmapUsed by:632
Symbol 632 GraphicUses:631Used by:647
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:647
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:635Used by:647
Symbol 637 BitmapUsed by:638
Symbol 638 GraphicUses:637Used by:647
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:647
Symbol 641 BitmapUsed by:642
Symbol 642 GraphicUses:641Used by:647
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:647
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:647
Symbol 647 MovieClip {minesweeper_tumbleweedcla} [tumbleweed]Uses:608 610 612 614 616 618 620 622 624 626 628 630 632 634 636 638 640 642 644 646
Symbol 648 Sound {minesweeper_ExplosionSound} [explosionSound]
Symbol 649 BitmapUsed by:650
Symbol 650 GraphicUses:649Used by:651
Symbol 651 MovieClip {minesweeper_MinesBar} [barMines]Uses:650
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:654 657 658
Symbol 654 MovieClipUses:653Used by:658
Symbol 655 GraphicUsed by:656 658 663
Symbol 656 MovieClipUses:655Used by:657 662
Symbol 657 MovieClipUses:653 656Used by:658
Symbol 658 ButtonUses:653 654 657 655Used by:664
Symbol 659 BitmapUsed by:660
Symbol 660 GraphicUses:659Used by:661 662 663
Symbol 661 MovieClipUses:660Used by:663
Symbol 662 MovieClipUses:660 656Used by:663
Symbol 663 ButtonUses:660 661 662 655Used by:664
Symbol 664 MovieClip {minesweeper_LangScreen} [lang_menu]Uses:511 658 663
Symbol 665 BitmapUsed by:666
Symbol 666 GraphicUses:665Used by:669
Symbol 667 BitmapUsed by:668
Symbol 668 GraphicUses:667Used by:669
Symbol 669 MovieClip {minesweeper_flagclipcla} [flag]Uses:666 668
Symbol 670 Sound {minesweeper_Clic0} [clic0]
Symbol 671 BitmapUsed by:672
Symbol 672 GraphicUses:671Used by:687
Symbol 673 BitmapUsed by:674
Symbol 674 GraphicUses:673Used by:687
Symbol 675 BitmapUsed by:676
Symbol 676 GraphicUses:675Used by:687
Symbol 677 BitmapUsed by:678
Symbol 678 GraphicUses:677Used by:687
Symbol 679 BitmapUsed by:680
Symbol 680 GraphicUses:679Used by:687
Symbol 681 BitmapUsed by:682
Symbol 682 GraphicUses:681Used by:687
Symbol 683 BitmapUsed by:684
Symbol 684 GraphicUses:683Used by:687
Symbol 685 BitmapUsed by:686
Symbol 686 GraphicUses:685Used by:687
Symbol 687 MovieClip {minesweeper_pl_lose} [player_burn]Uses:672 674 676 678 680 682 684 686
Symbol 688 BitmapUsed by:689
Symbol 689 GraphicUses:688Used by:692
Symbol 690 BitmapUsed by:691
Symbol 691 GraphicUses:690Used by:692
Symbol 692 MovieClip {minesweeper_mineclipcla} [mine]Uses:689 691
Symbol 693 BitmapUsed by:694
Symbol 694 GraphicUses:693Used by:695
Symbol 695 MovieClip {minesweeper_InfoBar} [InfoBarStopped]Uses:694
Symbol 696 BitmapUsed by:697
Symbol 697 GraphicUses:696Used by:704
Symbol 698 BitmapUsed by:699
Symbol 699 GraphicUses:698Used by:704
Symbol 700 BitmapUsed by:701
Symbol 701 GraphicUses:700Used by:704
Symbol 702 BitmapUsed by:703
Symbol 703 GraphicUses:702Used by:704
Symbol 704 MovieClip {minesweeper_tileclip1cla} [tile_usa]Uses:697 699 701 703
Symbol 705 BitmapUsed by:706
Symbol 706 GraphicUses:705Used by:721
Symbol 707 BitmapUsed by:708
Symbol 708 GraphicUses:707Used by:721
Symbol 709 BitmapUsed by:710
Symbol 710 GraphicUses:709Used by:721
Symbol 711 BitmapUsed by:712
Symbol 712 GraphicUses:711Used by:721
Symbol 713 BitmapUsed by:714
Symbol 714 GraphicUses:713Used by:721
Symbol 715 BitmapUsed by:716
Symbol 716 GraphicUses:715Used by:721
Symbol 717 BitmapUsed by:718
Symbol 718 GraphicUses:717Used by:721
Symbol 719 BitmapUsed by:720
Symbol 720 GraphicUses:719Used by:721
Symbol 721 MovieClip {minesweeper_numbersclipcla} [numbers]Uses:706 708 710 712 714 716 718 720
Symbol 722 Sound {minesweeper_FlagSound} [flagSound]
Symbol 723 BitmapUsed by:724
Symbol 724 GraphicUses:723Used by:725
Symbol 725 MovieClipUses:724Used by:726
Symbol 726 MovieClip {minesweeper_YouWinClip} [youWinClip]Uses:725
Symbol 727 BitmapUsed by:728
Symbol 728 GraphicUses:727Used by:733
Symbol 729 BitmapUsed by:730
Symbol 730 GraphicUses:729Used by:733 808
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:731Used by:733 808
Symbol 733 MovieClipUses:728 730 732Used by:808
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:738
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:738 808
Symbol 738 MovieClipUses:735 737Used by:808
Symbol 739 BitmapUsed by:740
Symbol 740 GraphicUses:739Used by:807 808
Symbol 741 BitmapUsed by:742
Symbol 742 GraphicUses:741Used by:807 808
Symbol 743 BitmapUsed by:744
Symbol 744 GraphicUses:743Used by:807 808
Symbol 745 BitmapUsed by:746
Symbol 746 GraphicUses:745Used by:807 808
Symbol 747 BitmapUsed by:748
Symbol 748 GraphicUses:747Used by:807 808
Symbol 749 BitmapUsed by:750
Symbol 750 GraphicUses:749Used by:807 808
Symbol 751 BitmapUsed by:752
Symbol 752 GraphicUses:751Used by:807 808
Symbol 753 BitmapUsed by:754
Symbol 754 GraphicUses:753Used by:807 808
Symbol 755 BitmapUsed by:756
Symbol 756 GraphicUses:755Used by:807 808
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:807 808
Symbol 759 BitmapUsed by:760
Symbol 760 GraphicUses:759Used by:807 808
Symbol 761 BitmapUsed by:762
Symbol 762 GraphicUses:761Used by:807 808
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:807 808
Symbol 765 BitmapUsed by:766
Symbol 766 GraphicUses:765Used by:807 808
Symbol 767 BitmapUsed by:768
Symbol 768 GraphicUses:767Used by:807 808
Symbol 769 BitmapUsed by:770
Symbol 770 GraphicUses:769Used by:807 808
Symbol 771 BitmapUsed by:772
Symbol 772 GraphicUses:771Used by:807 808
Symbol 773 BitmapUsed by:774
Symbol 774 GraphicUses:773Used by:807 808
Symbol 775 BitmapUsed by:776
Symbol 776 GraphicUses:775Used by:807 808
Symbol 777 BitmapUsed by:778
Symbol 778 GraphicUses:777Used by:807 808
Symbol 779 BitmapUsed by:780
Symbol 780 GraphicUses:779Used by:807 808
Symbol 781 BitmapUsed by:782
Symbol 782 GraphicUses:781Used by:807 808
Symbol 783 BitmapUsed by:784
Symbol 784 GraphicUses:783Used by:807 808
Symbol 785 BitmapUsed by:786
Symbol 786 GraphicUses:785Used by:807 808
Symbol 787 BitmapUsed by:788
Symbol 788 GraphicUses:787Used by:807 808
Symbol 789 BitmapUsed by:790
Symbol 790 GraphicUses:789Used by:807 808
Symbol 791 BitmapUsed by:792
Symbol 792 GraphicUses:791Used by:807 808
Symbol 793 BitmapUsed by:794
Symbol 794 GraphicUses:793Used by:807 808
Symbol 795 BitmapUsed by:796
Symbol 796 GraphicUses:795Used by:807 808
Symbol 797 BitmapUsed by:798
Symbol 798 GraphicUses:797Used by:807 808
Symbol 799 BitmapUsed by:800
Symbol 800 GraphicUses:799Used by:807 808
Symbol 801 BitmapUsed by:802
Symbol 802 GraphicUses:801Used by:807 808
Symbol 803 BitmapUsed by:804
Symbol 804 GraphicUses:803Used by:807 808
Symbol 805 BitmapUsed by:806
Symbol 806 GraphicUses:805Used by:807 808
Symbol 807 MovieClipUses:740 742 744 746 748 750 752 754 756 758 760 762 764 766 768 770 772 774 776 778 780 782 784 786 788 790 792 794 796 798 800 802 804 806Used by:808
Symbol 808 MovieClip {minesweeper_pigeoncla} [pigeon]Uses:733 730 732 738 737 807 740 742 744 746 748 750 752 754 756 758 760 762 764 766 768 770 772 774 776 778 780 782 784 786 788 790 792 794 796 798 800 802 804 806
Symbol 809 BitmapUsed by:810
Symbol 810 GraphicUses:809Used by:811
Symbol 811 MovieClip {minesweeper_pl_ok} [player_ok]Uses:810
Symbol 812 EditableTextUses:463Used by:814
Symbol 813 EditableTextUses:463Used by:814
Symbol 814 ButtonUses:507 812 813 518Used by:851
Symbol 815 EditableTextUses:463Used by:817
Symbol 816 EditableTextUses:463Used by:817
Symbol 817 ButtonUses:507 815 816 518Used by:851
Symbol 818 EditableTextUses:463Used by:821
Symbol 819 EditableTextUses:463Used by:821
Symbol 820 EditableTextUses:463Used by:821
Symbol 821 ButtonUses:507 818 819 820 518Used by:851
Symbol 822 EditableTextUses:463Used by:824
Symbol 823 EditableTextUses:463Used by:824
Symbol 824 ButtonUses:507 822 823 518Used by:851
Symbol 825 EditableTextUses:463Used by:827
Symbol 826 EditableTextUses:463Used by:827
Symbol 827 ButtonUses:507 825 826 518Used by:851
Symbol 828 BitmapUsed by:829
Symbol 829 GraphicUses:828Used by:830
Symbol 830 MovieClipUses:829Used by:851 895
Symbol 831 ShapeTweeningUsed by:851
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:834
Symbol 834 MovieClipUses:833Used by:851
Symbol 835 TextUses:463Used by:836
Symbol 836 MovieClipUses:835Used by:847
Symbol 837 TextUses:463Used by:838
Symbol 838 MovieClipUses:837Used by:847
Symbol 839 TextUses:463Used by:840
Symbol 840 MovieClipUses:839Used by:847
Symbol 841 TextUses:463Used by:842
Symbol 842 MovieClipUses:841Used by:847
Symbol 843 TextUses:463Used by:844
Symbol 844 MovieClipUses:843Used by:847
Symbol 845 TextUses:463Used by:846
Symbol 846 MovieClipUses:845Used by:847
Symbol 847 MovieClipUses:551 462 836 468 838 473 840 478 842 844 846Used by:851 910
Symbol 848 TextUses:463Used by:850
Symbol 849 TextUses:463Used by:850
Symbol 850 MovieClipUses:848 849 569Used by:851
Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it]Uses:515 814 817 821 824 827 539 546 549 564 570 830 498 572 831 834 847 850 574 462 575
Symbol 852 Sound {minesweeper_GameoverSound} [gameoverSound]
Symbol 853 GraphicUsed by:854
Symbol 854 MovieClip {minesweeper_MenuScreen} [movMenuScreen]Uses:853
Symbol 855 BitmapUsed by:856
Symbol 856 GraphicUses:855Used by:861
Symbol 857 BitmapUsed by:858
Symbol 858 GraphicUses:857Used by:861
Symbol 859 BitmapUsed by:860
Symbol 860 GraphicUses:859Used by:861
Symbol 861 Button {minesweeper_ButtonRestart} [ButtonRestart]Uses:856 858 860
Symbol 862 BitmapUsed by:863
Symbol 863 GraphicUses:862Used by:864
Symbol 864 MovieClip {minesweeper_TimerBar} [barTime]Uses:863
Symbol 865 BitmapUsed by:866
Symbol 866 GraphicUses:865Used by:887
Symbol 867 BitmapUsed by:868
Symbol 868 GraphicUses:867Used by:887
Symbol 869 BitmapUsed by:870
Symbol 870 GraphicUses:869Used by:887
Symbol 871 BitmapUsed by:872
Symbol 872 GraphicUses:871Used by:887
Symbol 873 BitmapUsed by:874 878
Symbol 874 GraphicUses:873Used by:887
Symbol 875 BitmapUsed by:876 877
Symbol 876 GraphicUses:875Used by:887
Symbol 877 GraphicUses:875Used by:887
Symbol 878 GraphicUses:873Used by:887
Symbol 879 BitmapUsed by:880
Symbol 880 GraphicUses:879Used by:887
Symbol 881 BitmapUsed by:882
Symbol 882 GraphicUses:881Used by:887
Symbol 883 BitmapUsed by:884
Symbol 884 GraphicUses:883Used by:887
Symbol 885 BitmapUsed by:886
Symbol 886 GraphicUses:885Used by:887
Symbol 887 MovieClip {minesweeper_pl_jump} [player_jump]Uses:866 868 870 872 874 876 877 878 880 882 884 886
Symbol 888 Sound {minesweeper_JumpSound} [jumpSound]
Symbol 889 BitmapUsed by:890
Symbol 890 GraphicUses:889Used by:891
Symbol 891 MovieClip {minesweeper_usadirtcla} [usadirt]Uses:890
Symbol 892 EditableTextUses:463Used by:894
Symbol 893 EditableTextUses:463Used by:894
Symbol 894 ButtonUses:507 892 893 506Used by:895
Symbol 895 MovieClip {minesweeper_TitleScreenIta} [movTitleScreen_it]Uses:488 830 494 498 501 504 894 511
Symbol 896 BitmapUsed by:897
Symbol 897 GraphicUses:896Used by:902
Symbol 898 BitmapUsed by:899
Symbol 899 GraphicUses:898Used by:902
Symbol 900 BitmapUsed by:901
Symbol 901 GraphicUses:900Used by:902
Symbol 902 Button {minesweeper_ButtonExit} [ButtonExit]Uses:897 899 901
Symbol 903 BitmapUsed by:904
Symbol 904 GraphicUses:903Used by:905
Symbol 905 MovieClip {minesweeper_InfoBarIta} [InfoBarStopped_it]Uses:904
Symbol 906 BitmapUsed by:907
Symbol 907 GraphicUses:906Used by:910
Symbol 908 ShapeTweeningUsed by:910
Symbol 909 GraphicUsed by:910
Symbol 910 MovieClip {minesweeper_EndingScreenIta} [movEndingScreen_it]Uses:907 908 909 458 847
Symbol 911 ShapeTweeningUsed by:917
Symbol 912 BitmapUsed by:913
Symbol 913 GraphicUses:912Used by:914
Symbol 914 MovieClipUses:913Used by:917
Symbol 915 ShapeTweeningUsed by:917
Symbol 916 GraphicUsed by:917
Symbol 917 MovieClipUses:911 914 915 916Used by:922
Symbol 918 BitmapUsed by:919
Symbol 919 GraphicUses:918Used by:922
Symbol 920 BitmapUsed by:921
Symbol 921 GraphicUses:920Used by:922
Symbol 922 Button {minesweeper_ButtonNextLevel} [ButtonNextLevel]Uses:917 919 921
Symbol 923 BitmapUsed by:924
Symbol 924 GraphicUses:923Used by:943
Symbol 925 BitmapUsed by:926
Symbol 926 GraphicUses:925Used by:943
Symbol 927 BitmapUsed by:928
Symbol 928 GraphicUses:927Used by:943
Symbol 929 BitmapUsed by:930
Symbol 930 GraphicUses:929Used by:943
Symbol 931 BitmapUsed by:932
Symbol 932 GraphicUses:931Used by:943
Symbol 933 BitmapUsed by:934
Symbol 934 GraphicUses:933Used by:943
Symbol 935 BitmapUsed by:936
Symbol 936 GraphicUses:935Used by:943
Symbol 937 BitmapUsed by:938
Symbol 938 GraphicUses:937Used by:943
Symbol 939 BitmapUsed by:940
Symbol 940 GraphicUses:939Used by:943
Symbol 941 BitmapUsed by:942
Symbol 942 GraphicUses:941Used by:943
Symbol 943 MovieClip {minesweeper_pl_win} [player_win]Uses:924 926 928 930 932 934 936 938 940 942
Symbol 944 GraphicUsed by:945
Symbol 945 MovieClip {minesweeper_HiScoresScreen} [movHiScoresScreen]Uses:944

Instance Names

"btnUrl"Symbol 17 MovieClip {com.morpheme.g5.G5Preloader_G5Loader} [movLoader] Frame 1Symbol 11 Button
"movLoadingBar"Symbol 17 MovieClip {com.morpheme.g5.G5Preloader_G5Loader} [movLoader] Frame 1Symbol 13 MovieClip
"txtPercent"Symbol 17 MovieClip {com.morpheme.g5.G5Preloader_G5Loader} [movLoader] Frame 1Symbol 16 EditableText
"btnUrl"Symbol 28 MovieClip {com.morpheme.g5.G5Framework_SplashScreen} [movSplash] Frame 1Symbol 11 Button
"hand"Symbol 28 MovieClip {com.morpheme.g5.G5Framework_SplashScreen} [movSplash] Frame 10Symbol 24 MovieClip
"btnDone"Symbol 84 MovieClip {com.morpheme.g5.ASLForm} [movASLForm] Frame 1Symbol 43 Button
"movAge1"Symbol 84 MovieClip {com.morpheme.g5.ASLForm} [movASLForm] Frame 1Symbol 51 MovieClip
"movAge2"Symbol 84 MovieClip {com.morpheme.g5.ASLForm} [movASLForm] Frame 1Symbol 54 MovieClip
"movAge3"Symbol 84 MovieClip {com.morpheme.g5.ASLForm} [movASLForm] Frame 1Symbol 58 MovieClip
"movAge4"Symbol 84 MovieClip {com.morpheme.g5.ASLForm} [movASLForm] Frame 1Symbol 61 MovieClip
"movAge5"Symbol 84 MovieClip {com.morpheme.g5.ASLForm} [movASLForm] Frame 1Symbol 64 MovieClip
"movAge6"Symbol 84 MovieClip {com.morpheme.g5.ASLForm} [movASLForm] Frame 1Symbol 67 MovieClip
"movAge7"Symbol 84 MovieClip {com.morpheme.g5.ASLForm} [movASLForm] Frame 1Symbol 70 MovieClip
"movSex1"Symbol 84 MovieClip {com.morpheme.g5.ASLForm} [movASLForm] Frame 1Symbol 77 MovieClip
"movSex2"Symbol 84 MovieClip {com.morpheme.g5.ASLForm} [movASLForm] Frame 1Symbol 80 MovieClip
"btnSkip"Symbol 84 MovieClip {com.morpheme.g5.ASLForm} [movASLForm] Frame 1Symbol 83 Button
"OriginalSkip"Symbol 107 MovieClip {com.morpheme.g5.G5Framework_TeaserScreen} [movTeaser] Frame 1Symbol 92 Button
"AGhome01"Symbol 107 MovieClip {com.morpheme.g5.G5Framework_TeaserScreen} [movTeaser] Frame 33Symbol 106 Button
"txtMsg1"Symbol 129 MovieClip Frame 1Symbol 114 EditableText
"txtName"Symbol 129 MovieClip Frame 1Symbol 115 EditableText
"txtCode"Symbol 129 MovieClip Frame 1Symbol 117 EditableText
"btnSubmit"Symbol 129 MovieClip Frame 1Symbol 124 Button
"btnRefreshCode"Symbol 129 MovieClip Frame 1Symbol 126 Button
"movCode"Symbol 129 MovieClip Frame 1Symbol 127 MovieClip
"txtMsg2"Symbol 129 MovieClip Frame 1Symbol 128 EditableText
"btnBack"Symbol 138 MovieClip Frame 1Symbol 132 Button
"btnView"Symbol 138 MovieClip Frame 1Symbol 135 Button
"txtInfo"Symbol 138 MovieClip Frame 1Symbol 137 EditableText
"movEntryScreen"Symbol 139 MovieClip {com.morpheme.g5.HiScores} [movHiScores] Frame 1Symbol 129 MovieClip
"movInfoScreen"Symbol 139 MovieClip {com.morpheme.g5.HiScores} [movHiScores] Frame 1Symbol 138 MovieClip
"logoeidos"Symbol 485 MovieClip Frame 1Symbol 462 MovieClip
"logojavartlittle"Symbol 485 MovieClip Frame 1Symbol 462 MovieClip
"about"Symbol 486 MovieClip {minesweeper_EndingScreen} [movEndingScreen] Frame 109Symbol 485 MovieClip
"btnNext"Symbol 512 MovieClip {minesweeper_TitleScreen} [movTitleScreen] Frame 1Symbol 510 Button
"logoeidos"Symbol 564 MovieClip Frame 1Symbol 462 MovieClip
"logojavartlittle"Symbol 564 MovieClip Frame 1Symbol 462 MovieClip
"javartlogo"Symbol 570 MovieClip Frame 1Symbol 569 MovieClip
"buttonPlay"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 1Symbol 519 Button
"buttonHelp"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 1Symbol 522 Button
"buttonCredits"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 1Symbol 526 Button
"buttonAbout"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 1Symbol 529 Button
"buttonMore"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 1Symbol 532 Button
"buttonSound"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 1Symbol 539 Button {minesweeper_ButtonSoundOn} [ButtonSoundOn]
"buttonSoundOff"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 1Symbol 546 Button {minesweeper_ButtonSoundOff} [ButtonSoundOff]
"help"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 1Symbol 549 MovieClip
"textAbout"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 1Symbol 564 MovieClip
"textCredits"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 1Symbol 570 MovieClip
"help"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 96Symbol 549 MovieClip
"textAbout"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 96Symbol 564 MovieClip
"textCredits"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 96Symbol 570 MovieClip
"xclose"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 111Symbol 462 MovieClip
"itaButton"Symbol 664 MovieClip {minesweeper_LangScreen} [lang_menu] Frame 1Symbol 658 Button
"engButton"Symbol 664 MovieClip {minesweeper_LangScreen} [lang_menu] Frame 1Symbol 663 Button
"logoeidos"Symbol 847 MovieClip Frame 1Symbol 462 MovieClip
"logojavartlittle"Symbol 847 MovieClip Frame 1Symbol 462 MovieClip
"javartlogo"Symbol 850 MovieClip Frame 1Symbol 569 MovieClip
"buttonPlay"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 1Symbol 814 Button
"buttonHelp"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 1Symbol 817 Button
"buttonCredits"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 1Symbol 821 Button
"buttonAbout"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 1Symbol 824 Button
"buttonMore"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 1Symbol 827 Button
"buttonSound"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 1Symbol 539 Button {minesweeper_ButtonSoundOn} [ButtonSoundOn]
"buttonSoundOff"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 1Symbol 546 Button {minesweeper_ButtonSoundOff} [ButtonSoundOff]
"help"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 1Symbol 549 MovieClip
"textAbout"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 1Symbol 564 MovieClip
"textCredits"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 1Symbol 570 MovieClip
"help"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 96Symbol 834 MovieClip
"textAbout"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 96Symbol 847 MovieClip
"textCredits"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 96Symbol 850 MovieClip
"xclose"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 111Symbol 462 MovieClip
"btnNext"Symbol 895 MovieClip {minesweeper_TitleScreenIta} [movTitleScreen_it] Frame 1Symbol 894 Button
"about"Symbol 910 MovieClip {minesweeper_EndingScreenIta} [movEndingScreen_it] Frame 109Symbol 847 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1457 bytes "<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns ..."
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 1000, ScriptTimeout: 60 seconds
ExportAssets (56)Timeline Frame 1Symbol 17 as "movLoader"
ExportAssets (56)Timeline Frame 1Symbol 28 as "movSplash"
ExportAssets (56)Timeline Frame 1Symbol 84 as "movASLForm"
ExportAssets (56)Timeline Frame 1Symbol 107 as "movTeaser"
ExportAssets (56)Timeline Frame 1Symbol 139 as "movHiScores"
ExportAssets (56)Timeline Frame 2Symbol 140 as "menuTheme"
ExportAssets (56)Timeline Frame 2Symbol 149 as "husky_walk"
ExportAssets (56)Timeline Frame 2Symbol 246 as "explosion"
ExportAssets (56)Timeline Frame 2Symbol 255 as "tile_moscow"
ExportAssets (56)Timeline Frame 2Symbol 435 as "Maps"
ExportAssets (56)Timeline Frame 2Symbol 448 as "husky_digg"
ExportAssets (56)Timeline Frame 2Symbol 450 as "collision_tile"
ExportAssets (56)Timeline Frame 2Symbol 451 as "movPlayScreen"
ExportAssets (56)Timeline Frame 2Symbol 486 as "movEndingScreen"
ExportAssets (56)Timeline Frame 2Symbol 487 as "themeSound"
ExportAssets (56)Timeline Frame 2Symbol 512 as "movTitleScreen"
ExportAssets (56)Timeline Frame 2Symbol 576 as "menumc"
ExportAssets (56)Timeline Frame 2Symbol 579 as "moscowsnow"
ExportAssets (56)Timeline Frame 2Symbol 583 as "gameOverClip"
ExportAssets (56)Timeline Frame 2Symbol 588 as "player_flag"
ExportAssets (56)Timeline Frame 2Symbol 595 as "ButtonBonus"
ExportAssets (56)Timeline Frame 2Symbol 546 as "ButtonSoundOff"
ExportAssets (56)Timeline Frame 2Symbol 596 as "winSound"
ExportAssets (56)Timeline Frame 2Symbol 605 as "tile_london"
ExportAssets (56)Timeline Frame 2Symbol 606 as "click"
ExportAssets (56)Timeline Frame 2Symbol 647 as "tumbleweed"
ExportAssets (56)Timeline Frame 2Symbol 648 as "explosionSound"
ExportAssets (56)Timeline Frame 2Symbol 651 as "barMines"
ExportAssets (56)Timeline Frame 2Symbol 664 as "lang_menu"
ExportAssets (56)Timeline Frame 2Symbol 669 as "flag"
ExportAssets (56)Timeline Frame 2Symbol 670 as "clic0"
ExportAssets (56)Timeline Frame 2Symbol 687 as "player_burn"
ExportAssets (56)Timeline Frame 2Symbol 692 as "mine"
ExportAssets (56)Timeline Frame 2Symbol 695 as "InfoBarStopped"
ExportAssets (56)Timeline Frame 2Symbol 704 as "tile_usa"
ExportAssets (56)Timeline Frame 2Symbol 721 as "numbers"
ExportAssets (56)Timeline Frame 2Symbol 722 as "flagSound"
ExportAssets (56)Timeline Frame 2Symbol 726 as "youWinClip"
ExportAssets (56)Timeline Frame 2Symbol 808 as "pigeon"
ExportAssets (56)Timeline Frame 2Symbol 811 as "player_ok"
ExportAssets (56)Timeline Frame 2Symbol 851 as "menumc_it"
ExportAssets (56)Timeline Frame 2Symbol 852 as "gameoverSound"
ExportAssets (56)Timeline Frame 2Symbol 854 as "movMenuScreen"
ExportAssets (56)Timeline Frame 2Symbol 861 as "ButtonRestart"
ExportAssets (56)Timeline Frame 2Symbol 864 as "barTime"
ExportAssets (56)Timeline Frame 2Symbol 887 as "player_jump"
ExportAssets (56)Timeline Frame 2Symbol 888 as "jumpSound"
ExportAssets (56)Timeline Frame 2Symbol 539 as "ButtonSoundOn"
ExportAssets (56)Timeline Frame 2Symbol 891 as "usadirt"
ExportAssets (56)Timeline Frame 2Symbol 895 as "movTitleScreen_it"
ExportAssets (56)Timeline Frame 2Symbol 902 as "ButtonExit"
ExportAssets (56)Timeline Frame 2Symbol 905 as "InfoBarStopped_it"
ExportAssets (56)Timeline Frame 2Symbol 910 as "movEndingScreen_it"
ExportAssets (56)Timeline Frame 2Symbol 922 as "ButtonNextLevel"
ExportAssets (56)Timeline Frame 2Symbol 943 as "player_win"
ExportAssets (56)Timeline Frame 2Symbol 945 as "movHiScoresScreen"
EnableDebugger2 (64)Timeline Frame 131 bytes "u.$1$K4$cnIVF.sehu5vo.PhYAPci1."
DebugMX1 (63)Timeline Frame 1
SerialNumber (41)Timeline Frame 1

Labels

"minesweeperPreloader"Frame 1
"minesweeper"Frame 2
"textAbout"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 1
"buttonPlay"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 21
"fadepuls"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 72
"boxAperto"Symbol 576 MovieClip {minesweeper_menumccla} [menumc] Frame 96
"textAbout"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 1
"fadepuls"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 72
"boxAperto"Symbol 851 MovieClip {minesweeper_menumcclaita} [menumc_it] Frame 96




http://swfchan.com/13/61773/info.shtml
Created: 15/4 -2019 08:13:46 Last modified: 15/4 -2019 08:13:46 Server time: 22/12 -2024 16:14:18