![]() |
Лишний пробел при вставке html кода в textfield
Добрый день. Не могу победить одну проблему с textfield:
Код AS3:
Цитата:
Есть у кого-нить идеи на эту тему или может готовые решения? |
А тебе это так важно?
Ладно, а ты заметил, что: Цитата:
Цитата:
|
Да это так важно, т.к. в текстфилде можно курсором залезть в этот пробел и начать печатать 2-ым кеглем. Если этого пробела не будет - туба просто не будет возможности попасть курсором мыши или перемещаясь стрелками на клавиатуре.
Слэш я ради эксперимента ставил у тега IMG - эффект что с ним, что без него - одинаковый. |
Цитата:
|
Это тестовый код - чтобы не выкладвывать кучу исходников. Добавление строки:
Код AS3:
|
Ну и не должно. Проблема как бы не существовала, пока Вам не захотелось вставить в поле ввода хтмл-текст и картинку со ссылкой. Естесственно, "прооверрайдить" ничего не получится, это же нативный метод и любой оверрайд всеравно закончится вызовом суперметода, как еще Вы отдадите хтмлтекст текстфилду? Делайте без креативных изысков, поле ввода это поле ввода, а картинка со ссылкой это картинка со ссылкой, никакого отношения к вводу текста не имеющая.
|
Короче погуглил на нерусских сайтах нашел инфу, что это глюк плеера, и похоже еще с 9-ой версии, причем адоб вроде как официально признала этот глюк, но до сих пор его не поофиксила. А в 8-ой версии плеера и при использовании AS2 этого косяка вроде бы нет. Но, поскольку писать надо под AS3 - буду изгаляться.
А на счет оверрайда - пошел читать мануалы - думал что может быть можно в перегружаемом методе вызвать суперовский метод в начале кода. А вобще - это попытка создать WYSIWYG-редактор на AS3. В любом случае - спасибо за содействие. ЗЫ Еще попробую отлавливать событие попадания курсора в такой пробел - может получится что-то вроде защиты от дураков сделать. |
"Баг", ага. Сам собой происходит, никто не знает откуда))))))) Сами собой добавляются теги. Да все они прекрасно знают, костыль очередной.
Цитата:
Код AS3:
Цитата:
Нет, правда, Вы меня извините, но картинки в текстфилде это от слишком свежего кокаина адобовцев расперло. Я еще понимаю TLF, там хоть как-то законно все. А с этим чудом один раз столкнулся и решил что проще самому разбивать на блоки чем шаманить с бубном ради такой сомнительной радости. К счастью, у меня задачка была на три порядка проще, чем WYSIWYG. Удачи. |
| Часовой пояс GMT +4, время: 04:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.