I have been informed there is a better way to do it than this update does to conserve usage. Since it does not seem to be a major issue posting this minor update that may help.
This update now makes the static Game for EpicDuel and now attaches the menu to the stage not as a child of the game.
It also sets each referred to .as from the first into a Dictionary to access the modules.
Code:
modules = new Dictionary();
// Assign each module to its corresponding name in the dictionary
modules["EnvironmentAnimate"] = this.stage.getChildAt(0).getChildAt(1);
modules["EnvironmentWalls"] = this.stage.getChildAt(0).getChildAt(2);
modules["EnvironmentHotSpots"] = this.stage.getChildAt(0).getChildAt(3);
modules["EnvironmentObjects"] = this.stage.getChildAt(0).getChildAt(4);
modules["EnvironmentForeground"] = this.stage.getChildAt(0).getChildAt(5);
modules["WarObjectiveModule"] = this.stage.getChildAt(0).getChildAt(6);
modules["WarBarModule"] = this.stage.getChildAt(0).getChildAt(7);
modules["BattleJuggernautModule"] = this.stage.getChildAt(0).getChildAt(8);
modules["TickerLoader"] = this.stage.getChildAt(0).getChildAt(9);
modules["BattleModule"] = this.stage.getChildAt(0).getChildAt(10);
modules["ConsoleModule"] = this.stage.getChildAt(0).getChildAt(11);
modules["BattleChatModule"] = this.stage.getChildAt(0).getChildAt(12);
modules["BattleTabsModule"] = this.stage.getChildAt(0).getChildAt(13);
modules["ChatModule"] = this.stage.getChildAt(0).getChildAt(14);
modules["ConfirmActionModule"] = this.stage.getChildAt(0).getChildAt(15);
modules["BattleControlsModule"] = this.stage.getChildAt(0).getChildAt(16);
modules["BattleActionsModule"] = this.stage.getChildAt(0).getChildAt(17);
modules["BattleRageModule"] = this.stage.getChildAt(0).getChildAt(18);
modules["NotificationModule2"] = this.stage.getChildAt(0).getChildAt(19);
modules["MyVitalsModule"] = this.stage.getChildAt(0).getChildAt(20);
modules["BattleOverModule"] = this.stage.getChildAt(0).getChildAt(21);
modules["BattleDeadModule"] = this.stage.getChildAt(0).getChildAt(22);
modules["MainInterfaceModule"] = this.stage.getChildAt(0).getChildAt(23);
modules["EditHomeModule"] = this.stage.getChildAt(0).getChildAt(24);
modules["SelectedVitalsModule"] = this.stage.getChildAt(0).getChildAt(25);
modules["DisablerModule"] = this.stage.getChildAt(0).getChildAt(26);
modules["WarMainObjectiveModule"] = this.stage.getChildAt(0).getChildAt(27);
modules["GiftDetailsModule"] = this.stage.getChildAt(0).getChildAt(28);
modules["ChallengeWaitModule"] = this.stage.getChildAt(0).getChildAt(29);
modules["CaseListModule"] = this.stage.getChildAt(0).getChildAt(30);
modules["CaseViewModule"] = this.stage.getChildAt(0).getChildAt(31);
modules["ModerateCharacterModule"] = this.stage.getChildAt(0).getChildAt(32);
modules["FactionCreatorModule"] = this.stage.getChildAt(0).getChildAt(33);
modules["FactionMsgBoardModule"] = this.stage.getChildAt(0).getChildAt(34);
modules["ClassChangeModule"] = this.stage.getChildAt(0).getChildAt(35);
modules["NameChangeModule"] = this.stage.getChildAt(0).getChildAt(36);
modules["StatsSkillsModule"] = this.stage.getChildAt(0).getChildAt(37);
modules["MapModule"] = this.stage.getChildAt(0).getChildAt(38);
modules["InventoryModule"] = this.stage.getChildAt(0).getChildAt(39);
modules["MerchantModule"] = this.stage.getChildAt(0).getChildAt(40);
modules["LegendaryModule"] = this.stage.getChildAt(0).getChildAt(41);
modules["HomesModule"] = this.stage.getChildAt(0).getChildAt(42);
modules["TitleModule"] = this.stage.getChildAt(0).getChildAt(43);
modules["CustomizeModule"] = this.stage.getChildAt(0).getChildAt(44);
modules["LoginModule"] = this.stage.getChildAt(0).getChildAt(45);
modules["ServerListModule"] = this.stage.getChildAt(0).getChildAt(46);
modules["CharacterListModule"] = this.stage.getChildAt(0).getChildAt(47);
modules["ClassSelectModule"] = this.stage.getChildAt(0).getChildAt(48);
modules["ClassDetailsModule"] = this.stage.getChildAt(0).getChildAt(49);
modules["CharacterCreatorModule"] = this.stage.getChildAt(0).getChildAt(50);
modules["LeaderModule"] = this.stage.getChildAt(0).getChildAt(51);
modules["TournamentModule"] = this.stage.getChildAt(0).getChildAt(52);
modules["TournamentPrizeModule"] = this.stage.getChildAt(0).getChildAt(53);
modules["TournamentRulesModule"] = this.stage.getChildAt(0).getChildAt(54);
modules["WarLeadersModule"] = this.stage.getChildAt(0).getChildAt(55);
modules["FactionManagerModule"] = this.stage.getChildAt(0).getChildAt(56);
modules["TransitionScreenModule"] = this.stage.getChildAt(0).getChildAt(57);
modules["BattleWaitingModule"] = this.stage.getChildAt(0).getChildAt(58);
modules["AllyWaitModule"] = this.stage.getChildAt(0).getChildAt(59);
modules["LevelUpNotificationModule"] = this.stage.getChildAt(0).getChildAt(60);
modules["AbuseModule"] = this.stage.getChildAt(0).getChildAt(61);
modules["RedeemModule"] = this.stage.getChildAt(0).getChildAt(62);
modules["PollingModule"] = this.stage.getChildAt(0).getChildAt(63);
modules["MailManagerModule"] = this.stage.getChildAt(0).getChildAt(64);
modules["NewsModule"] = this.stage.getChildAt(0).getChildAt(65);
modules["OneStopModule"] = this.stage.getChildAt(0).getChildAt(66);
modules["CreateCodeModule"] = this.stage.getChildAt(0).getChildAt(67);
modules["ArcadeModule"] = this.stage.getChildAt(0).getChildAt(68);
modules["WarClaimPrizeModule"] = this.stage.getChildAt(0).getChildAt(69);
modules["PointsModule"] = this.stage.getChildAt(0).getChildAt(70);
modules["FinderModule"] = this.stage.getChildAt(0).getChildAt(71);
modules["AchievementsModule"] = this.stage.getChildAt(0).getChildAt(72);
modules["PointsDepletedModule"] = this.stage.getChildAt(0).getChildAt(73);
modules["SettingsModule"] = this.stage.getChildAt(0).getChildAt(74);
modules["MissionGroupsModule"] = this.stage.getChildAt(0).getChildAt(75);
modules["MissionListModule"] = this.stage.getChildAt(0).getChildAt(76);
modules["UpgradeModule"] = this.stage.getChildAt(0).getChildAt(77);
modules["PrizeModule"] = this.stage.getChildAt(0).getChildAt(78);
modules["MasterRegistrationModule"] = this.stage.getChildAt(0).getChildAt(79);
modules["CharacterNameModule"] = this.stage.getChildAt(0).getChildAt(80);
modules["CutsceneModule"] = this.stage.getChildAt(0).getChildAt(81);
modules["CinemaModule"] = this.stage.getChildAt(0).getChildAt(82);
modules["ConfirmModule"] = this.stage.getChildAt(0).getChildAt(83);
modules["SystemMessengerModule"] = this.stage.getChildAt(0).getChildAt(84);
modules["NotificationModule"] = this.stage.getChildAt(0).getChildAt(85);
modules["ChatWindowModule"] = this.stage.getChildAt(0).getChildAt(86);
modules["ClearBlockModule"] = this.stage.getChildAt(0).getChildAt(87);
modules["BorderLockModule"] = this.stage.getChildAt(0).getChildAt(88);
this allows you to access them like so
Code:
var prizeModule:* = modules["PrizeModule"];
Due to the way the instances are added to the stage referring to them via getChildAt should be fine.
https://virusscan.jotti.org/en-US/fi...job/pqlckxhws1
https://www.virustotal.com/gui/file/...a1c7?nocache=1