Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.05.2008, 17:51
bash77 вне форума Посмотреть профиль Отправить личное сообщение для bash77 Найти все сообщения от bash77
  № 1  
Ответить с цитированием
bash77

Регистрация: May 2008
Сообщений: 12
По умолчанию картинки в TextArea - возможно ?

здраствуйте.
ответьте плиз, можно-ли вставлять картинки в textArea ?
если да, то как вставить загруженную картинку ? вот код:
//грузим картинку, а вернее встраиваем её в наше приложение
Код:
[as3] [Embed(source="arrow.gif")] [Bindable] public var imgArrow:Class;

//теперь её нужно показать в textArea, а как ?
TextBox.htmlText = ???

Старый 09.05.2008, 20:31
bash77 вне форума Посмотреть профиль Отправить личное сообщение для bash77 Найти все сообщения от bash77
  № 2  
Ответить с цитированием
bash77

Регистрация: May 2008
Сообщений: 12
ну вроде начитался мануалов и понял, что картинки вставлять можно...
но так и неразобрался как вставлять внедренные... вернее как к ним обращатся не как к классу, а как к изображению (

Старый 09.05.2008, 23:52
candysays вне форума Посмотреть профиль Отправить личное сообщение для candysays Найти все сообщения от candysays
  № 3  
Ответить с цитированием
candysays

Регистрация: Apr 2008
Сообщений: 5
знаю только один из трех миллионов вариантов
Код:
<mx:Canvas>
<mx:TextArea id="txt"/>
<mx:Image id="img" source="kortinko"/>
</mx:Canvas>


Последний раз редактировалось candysays; 10.05.2008 в 00:02.
Старый 10.05.2008, 08:19
bash77 вне форума Посмотреть профиль Отправить личное сообщение для bash77 Найти все сообщения от bash77
  № 4  
Ответить с цитированием
bash77

Регистрация: May 2008
Сообщений: 12
нее, ваш способ мне не катит, мне нужно вставлять картинку в коде, а не в описании элементов.
вот нашел что:
Код:
[Embed(source="arrow.gif")] [Bindable] public var imgArrow:Class;

TextBox.htmlText += "<img src='test_imgArrow' />" + "это текст";
//где test - это название моего файла mxml
но не работает, текст вставляется, а картинки нету

Старый 10.05.2008, 16:12
bash77 вне форума Посмотреть профиль Отправить личное сообщение для bash77 Найти все сообщения от bash77
  № 5  
Ответить с цитированием
bash77

Регистрация: May 2008
Сообщений: 12
такс, по поводу вставки картинок в TextArea я разобрался... и выяснил, что этот компонент никак не подходит для моей задачи.
я пытаюсь написать на флексе чат. если этот компонент не позволяет втыкать текст вперемешку с изображениями (смайлами), то может позволяет какой-нить другой ? подскажите плиз

Старый 20.05.2008, 09:46
Aldvin вне форума Посмотреть профиль Отправить личное сообщение для Aldvin Найти все сообщения от Aldvin
  № 6  
Ответить с цитированием
Aldvin

Регистрация: May 2008
Сообщений: 52
К сожалению родных компонентов решающих эту задачу во флексе нет. Но задача решаема. Например контейнерами HBox И VBox. В них помещаются TextArea и Image - нужное количество раз. Имеются готовые компоненты реализованые подобным способом.

Старый 20.05.2008, 16:04
zlatko вне форума Посмотреть профиль Отправить личное сообщение для zlatko Найти все сообщения от zlatko
  № 7  
Ответить с цитированием
zlatko

Регистрация: Oct 2007
Адрес: Украина, Львов
Сообщений: 111
Отправить сообщение для zlatko с помощью ICQ
Странно, но у меня картинка в текстинпуте появляеться только в случае если перед тегом img есть еще какойто текст.

Картинка отобразилась :

Код:
textInput.htmlText = "Hello<img src='error.png'/>"

Картинка не отобразилась :

Код:
textInput.htmlText = "<img src='error.png'/>"

Старый 20.05.2008, 21:42
chudesno вне форума Посмотреть профиль Отправить личное сообщение для chudesno Найти все сообщения от chudesno
  № 8  
Ответить с цитированием
chudesno
 
Аватар для chudesno

Регистрация: Apr 2006
Сообщений: 85
Насколько мне известно, чат делается таким образом, что картинки вставляются не в сам хтмл код, а аттачатся в компонент.. Проблемы возникают с вычислением необходимой позиции (и.е. куда вставлять картинку).. в 8м флеше хтмл текст отображает картинки, но не так, как нужно для чата.. как дела во флексе - не знаю точно, но думаю аналогично)))
потом, кажется, нельзя взять метрики текста если он хтмл (т.е невозможно посчитать позицию символа на экране в пикселах), тут нужен только обычный текст.. но опять же это в 8ке

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:26.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:26.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.