I am using SEPY 1.5 RC23 for developing a big flash project at time. Two days ago i discovered a strange behaviour, after changing a trace statement, there was no effect after compiling and it seems that the compiler has taken an previous version of the code.
From this on, a long way of trial & error debugging follows and until 1hour ago, i was not able to find a solution. First i thougt this is the old problem with .aso files, but after manually deleting them(i don“t trust the tag in the Flash IDE) i have to recognize that the solution is not that easy.
Then i read about a bytecode limit of about 32kb for an ActionScript class. My application class includes more than 2500 lines of code and the size report offers me a bytecode size ob about 47kb for all classes together. Because there is no chance to get the byte code size for one class i believe that this could might be my problem, but I am wondering that flash throws no error message. So i decided to shorten the base script(not very easy, because how to outsource tons of callbacks?, maybe this is a problem of my codedesign
) and after replacing long var names and something like this i try to compile again. No effect!.
So i thought about the early days of using SEPY and i remember a day some years ago when i have got corrupt source files. Copy and paste whole script temporarly into dreamweaver and create a new .as file and what i got, a compile message with 52 errors.(2 days of coding without knowing what i do
). Cleared my errors and so i am happy again.
If you ever have a problem like this, think about a corrupt file!
see ya h.