|
|
|||||
TLFTextField и htmlText
Доброго времени суток.
Сделал swc flash cs5 символ с tlftextfield. Подключил к flashDevelop. Присваиваю Картинка не появилась... ошибок никаких не выдает... Пытался выкладывать swf на localhost и картинку туда же, ситуация та же. Пытался положить картинку в папку bin, и написать относительный путь. Та же фигня. Где я ошибся? Что не так? Мой мозг уже отказывается работать Кстати, такой код тоже не работает: css.parseCSS(".html {fontFamily:Arial; fontSize:12; color: #cccccc;}"); tlf.styleSheet = css; tlf.htmlText = '<span class="html">Hello <b>world</b> !!!</span>'; Начинаю тихо ненавидеть TLFTextField. Но очень хотелось воспользоваться его возможностью делать 2 колонки... Да и картинки якобы управляемые, в отличии от TextField... Добавлено через 1 час 8 минут Порылся еще в инете, нашел одно решение... если тэгу img добавить width и height, то картинка появляется... Хотя это как то не правильно... Я не знаю размеров картинки... Хуже, я не знаю пропорций картинки... Может есть какое то другое решение? И еще, я так понимаю TLFTextField категорически не поддерживает ccs? И ничего нельзя сделать?(я так понял, частично их поддерживает флексовая версия tlf. но я флексом не пользуюсь....)
__________________
Искренне Ваш, Джек. |
|
|||||
Регистрация: Nov 2007
Сообщений: 183
|
А где взять этот класс не подскажете?
Упс.. нашел Добавлено через 44 минуты Цитата:
Последний раз редактировалось Doctor76; 25.02.2011 в 11:41. |
|
|||||
Цитата:
А вот что с картинками сделать можно?
__________________
Искренне Ваш, Джек. |
|
|||||
Дорогие мои, начиная с Flex SDK 4.0 появился замечательный класс FTETextField, доступный по пути: mx.core.FTETextField. Этот класс поддерживает CSS. Но есть несколько особенностей:
1. При использовании CSS он не может быть input 2. CSS нельзя применить в таком виде:
__________________
Счастье - это хорошее здоровье и плохая память |
|
|||||
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
Хм...
Цитата:
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
Цитата:
Цитата:
__________________
Счастье - это хорошее здоровье и плохая память |
|
|||||
FTETextField -> Sprite -> DisplayObjectContainer -> InteractiveObject -> DisplayObject -> EventDispatcher -> Object
Цитата:
|
|
|||||
Цитата:
Добавлено через 15 минут А TLFTextField хранится в c:\Program Files\Adobe\Adobe Flash CS5\Common\Configuration\ActionScript 3.0\libs\tlfruntime.swc Увы исходники его адоби зажали, сравнить не получится, но FTETextField тоже использует TLF для рендеринга текста. Насчет картинок понятия не имею. Попробуете, напишите. |
|
|||||
Мда, подключил FTETextField , стили заработали... Картинки перестали показываться в принципе, даже при заданном размере, как в TLFTextField.
Т.е. в TLFTextField работает: tlf.htmlText = '<img src="http://www.google.ru/images/nav_logo38.png" width=250 height=250>'; В FTETextField не работает ни то, ни другое... Добавлено через 18 минут Немного смущает в документации от адобы по FTETextField вот этом: Цитата:
Может есть какая нибудь либа позволяющая обычный TextField на 2 колонки разбить? Только текст внутри= html с картинками... Если бы был просто текст, я бы и сам сделал, там не сложно... Но вот с HTML как это сделать я не придумал... кроме как попытаться вставить все в один TextField а потом порезать в виде картинок используя инфу о строках... Но даже при таком извратном варианты(он мне абсолютно не нравится), нет никакой гарантии что я не разрежу посреди картинки...
__________________
Искренне Ваш, Джек. |
Часовой пояс GMT +4, время: 23:52. |
|
« Предыдущая тема | Следующая тема » |
|
|