Проблемы с отображением текстового поля в некоторых версиях 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. Я оставил границу в текстовом поле, чтобы показать вам его размеры.
Любые идеи (или просто кто-то еще говорит, что они тоже сталкивались с этой проблемой, поэтому я не чувствую себя одиноким, ха-ха), очень приветствуется, ура.
редактировать: вот ссылка (не хватает представителя, чтобы публиковать больше ссылок) Вот 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