I have migrated from using FlashDevelop 3.3.4 and Adobe Flash CS 5 to FlashDevelop 4.0.1 and Adobe Flash CS 5.5. I am now having a HUGE amount of trouble getting my project to work again due to TLFTextfields.
I understand that CS 5.5 uses TLF 2.0, so I have included the more recent tlfruntime.swc in the FlashDevelop project. Everything compiles fine but when I run the program I get this:
[Fault] exception, information=VerifyError: Error #1053: Illegal override of createGeometry in flashx.textLayout.elements.FlowGroupElement.
My guess is that the new tlfruntime.swc I have included in FlashDevelop is now out of sync with the corresponding swf RSL that gets loaded at run time. In the Flash CS 5.5 folder, I can only see one RSL - textLayout_2.0.0.232.swz. In the rsls folder in FlashDevelop, it has textLayout_2.0.0.232.swf AND textLayout_2.0.0.232.swz. Both the swz files in CS 5.5 and FlashDevelop are the same size. I copeid the one from CS 5.5 over to FlashDevelop anyway, but it made no difference.
I don't know what the difference is between swf and swz, but I'm guessing FlashDevelop is loading the swf, not the swz, and I can't find a textLayout swf file in CS 5.5.
Anyone able to help out?