Проблемы с отображением текстового поля в некоторых версиях Flash Player

Мне было просто интересно, сталкивался ли кто-нибудь еще со странными проблемами отображения текстового поля в каком-либо из последних выпусков Flash Player. И у IE, и у FF были проблемы с отображением, оба по-разному. FF будет просто отображать текст, как если бы это было однострочное поле, без переноса слов, в то время как IE будет отображать текст вертикально, в китайском стиле. Это классические динамические текстовые поля, кстати, скомпилированные в CS5.

Эта проблема возникает, когда вы присваиваете текст полю, когда его координата х находится вне сцены, а затем перемещаете его на сцену. До сих пор я не нашел никого другого, кто бы упоминал эту проблему на веб-сайтах, что я нахожу странным, поскольку это довольно странно! Кстати, то же самое происходило с текстовыми полями в приложении AIR для напарника.

Эти проблемы для меня возникали в FP 10.3.183.5 в IE и FP 10.3.183.7 в FF. Я обновил проигрыватель FF до последней версии (10.3.183.10), и проблема, похоже, решена. Надеюсь, это конец, но это немного сбивает с толку, так как вы никогда не знаете, какую версию будут использовать ваши клиенты!

Я пока не могу размещать изображения здесь, но я включил ссылки на скриншоты проблемы, возникающей в IE, а также она правильно отображается в последнем проигрывателе в FF. Я оставил границу в текстовом поле, чтобы показать вам его размеры.

Любые идеи (или просто кто-то еще говорит, что они тоже сталкивались с этой проблемой, поэтому я не чувствую себя одиноким, ха-ха), очень приветствуется, ура.

-> проблема в 10.3.183.5

-> нет проблем в 10.3.183.10

редактировать: вот ссылка (не хватает представителя, чтобы публиковать больше ссылок) Вот URL фиктивного swf, у которого есть проблема: mattlukins[точка]com[точка] au / misc / dumb_textfield_thing.zip

(снимок экрана: i1096[точка], фотобакет [точка], com / album /g338/el_mateo/IE-flash-103183_dummy_screenshot.jpg). С тех пор я обновил свою версию FP в IE до последней версии, и, конечно же, теперь все в порядке, но если кто-то все еще работает с 10.3.183.5, то вы, возможно, сможете увидеть ошибку по-прежнему.

1 ответ

Решение

Это известная ошибка, исправленная в последней версии Flash. См. https://bugbase.adobe.com/index.cfm?event=bug&id=2941694

Также еще один вопрос по этому поводу: Обходной путь для ошибки TextField в FP 10.3.183.5 и 10.3.183.7

Другие вопросы по тегам