I'm a flash programmer who has experience going through many people, but he didn't stop, I'm currently working with 1 person, this is a very big game written in action script 2, it's much bigger than abobo big adventure, and this is now a demo version, just believe that a game for a language that has not been updated for several years is something, I am one of several programmers, my main tasks are connecting the code and adding “effects”, for example adding parallax, and from this moment the problems begin
1) as strange as this may sound, for some reason AS2 is afraid of moving from file to file, that is, if you have a tab with an AS2 class and a .fla game file, and if you switch from .fla to a class, then you will get an error, and you need to restart the project build 2 times, you will not find this error in a regular program (which you write) like Excel on AS2, but if you write a large game you will find many problems with transitions to other files
2) #include is a very convenient thing that will reduce writing code in frames, but some code does not work there, I had a video recording where I showed that the code does not work in #include, but in the frame it works best, and the same goes for calling functions
3) I’ll show you this site: https://www.f-in-box.com/ , it seems to be a very good site, it collects as2 swf files into a full-fledged .exe file using flash player 32, but here the problem is the fact that there is nothing better than this option, and there is an AMV1 emulator, and all as2 applications work slowly, this is not a ruffle for you, well, you understand
4) weak typing, this is a very important thing which is the main mistake, if there is no strong typing then you will have a lot of errors that will only slow down the game, I wrote a game many years ago, and I had an error in 1 function, but the program it worked, but when I fixed it (the mistake), everything started to go faster, so that’s a very big minus
and this raises the question, how much does AS2 cost, why not switch to more popular languages, try writing something in TypeScript, or in C# and java, even as3 is more profitable, you’re just shooting yourself in the foot when you write big games in AS2, I don’t I’m saying that this is bad language, I’m saying that either you need to make small games, or make game folders like for God, or just understand that I’m hating the client and not what I’m doing, thank you
and tell me why you continue to write on as2