Для своего проекта я использую следующее:
- FlashDevelop 3.3.4 RTM
- Flash Pro CS 5 (только библиотеки, без кода)
Некоторое время назад мы начали использовать TLFTextfields.Я должен был включить файл tlfruntime.swc из папки Adobe Flash CS 5 в проекте FlashDevelop.Обратите внимание, что я скопировал этот файл в папку проекта и включил его, я не просто включил файл прямо из пути CS5.
С тех пор мне дали новый компьютер с Flash CS 5.5.Я перекомпилировал одну из своих библиотек swf в CS 5.5, и теперь, когда я запускаю программу, я получаю:
Illegal override of createTextLine in flashx.textLayout.compose.ComposeState
Я считаю, что файл tlfruntime.swc, включенный в проект FlashDevelop, устарел и нуждается вбыть обновленным с тем из CS 5.5.Поэтому я скопировал tlfruntime.swc из пути CS 5.5, включил его в проект FlashDevelop (вместо старого файла), но теперь я получаю следующее:
Illegal override of softKeyboardActivatingHandler in fl.text.container.TLFContainerController.
Может кто-нибудь помочь с тем, что мне еще нужносделать, чтобы TLFTextfields снова работал в CS 5.5?
ОБНОВЛЕНИЕ: Я обновил FlashDevelop до 4.0.1 RTM, и теперь я получаю эту ошибку:
Illegal override of createGeometry in flashx.textLayout.elements.FlowGroupElement.