Мне просто интересно, сталкивался ли кто-нибудь еще со странными проблемами отображения текстового поля в каком-либо из последних выпусков Flash Player. И в IE, и в FF были проблемы с отображением, но немного по-разному. FF будет просто отображать текст, как если бы это было однострочное поле, без переноса слов, тогда как IE будет отображать текст вертикально, в китайском стиле. Это классические динамические текстовые поля, кстати, скомпилированные в CS5.
Проблема возникает, когда вы назначаете текст полю, когда его координата x находится вне сцены, а затем перемещаете его на сцену после этого. Я до сих пор не нашел никого, кто упоминал бы об этой проблеме в Интернете, что я нахожу странным, поскольку это довольно причудливая проблема! Между прочим, то же самое происходило с текстовыми полями в приложении AIR коллеги.
У меня эти проблемы возникали в FP 10.3.183.5 в IE и FP 10.3.183.7 в FF. Я обновил проигрыватель FF до последней версии (10.3.183.10), и проблема, похоже, решена. Надеюсь, это конец, но это просто немного сбивает с толку, так как вы никогда не знаете, какую версию будут использовать ваши клиенты!
Я пока не могу размещать изображения здесь, но я включил ссылки на скриншоты проблемы, возникающей в IE, а также на то, что она правильно отображается в последнем плеере в FF. Я оставил границу на текстовом поле, чтобы показать вам его размеры.
Любые идеи (или просто кто-то другой, говорящий, что они также сталкивались с этой проблемой, поэтому я не чувствую себя одиноким, ха-ха) будут высоко оценены, Ура.
-> проблема в версии 10.3.183.5
edit: Вот ссылка (пока недостаточно представителей, чтобы опубликовать больше ссылок) Вот URL-адрес фиктивного swf, в котором есть проблема: mattlukins[dot]com[dot]au/misc/ немой_textfield_thing.zip
(скриншот: i1096[dot]photobucket[dot]com/albums/g338/el_mateo/IE-flash-103183_dummy_screenshot.jpg). С тех пор я обновил свою версию FP в IE до последней, и, конечно же, теперь все в порядке, но если кто-то все еще использует 10.3.183.5, вы все еще можете увидеть ошибку.