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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Jul 2008
Сообщений: 46
По умолчанию Запретить перенос строки в htmlText

При добавлении к существующему текстому полю слова, происходит перенос на другую строку, есть возможность запретить это?

Старый 08.04.2009, 13:56
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 2  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Вы хотите, чтобы слово не отобразилось?

Старый 08.04.2009, 14:06
Flash_nooob вне форума Посмотреть профиль Отправить личное сообщение для Flash_nooob Найти все сообщения от Flash_nooob
  № 3  
Ответить с цитированием
Flash_nooob

Регистрация: Jul 2008
Сообщений: 46
нет, например имеем предложение:
"иду по", к нему нужно добавить либо "улице", либо "проспекту".
если добавлять методом my_text.htmlText += "улице", получаем фразу вида:
"иду по
улице"
хочется: "иду по улице"
вариант с my_text.text += "улице", не прокатит, ибо нужно менять цвет некоторых слов...

Старый 08.04.2009, 14:31
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Код AS1/AS2:
var htmlStr:String = '';
function addHTMLText (text:String) {
	htmlStr += text;
	txt.htmlText = htmlStr;
}
addHTMLText ("иду по");
addHTMLText ("улице");
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 08.04.2009, 15:44
Flash_nooob вне форума Посмотреть профиль Отправить личное сообщение для Flash_nooob Найти все сообщения от Flash_nooob
  № 5  
Ответить с цитированием
Flash_nooob

Регистрация: Jul 2008
Сообщений: 46
iNils, красиво, но не всегда применимо, в частности в так вот ситуации:
Код AS1/AS2:
tt1 ='Очень много разных букв; некоторые из них надо сделать цветными;'
 
var interval = setInterval(writeText,15);
function writeText()
{
	if (tt1.substr(i,1) == ';') 	
	{
		tt.htmlText += "<p>";
		i++;
 
	}
 
	tt.text += tt1.substr(i,1)	
	i++;
	if (tt1.substr(i,1) == '') clearInterval(interval)
 
}

Старый 08.04.2009, 16:32
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Код AS1/AS2:
var htmlStr:String = '';
function addHTMLText (text:String) {
	htmlStr += text;
	tt.htmlText = htmlStr;
}
 
tt1 = 'Очень много разных букв; некоторые из них надо сделать цветными;';
var interval = setInterval (writeText, 15);
i=0
function writeText () {
	if (tt1.substr (i, 1) == ';') {
		addHTMLText ("<p/></p>");
		i++;
	}
	addHTMLText (tt1.substr (i, 1));
	i++;
	if (tt1.substr (i, 1) == '') {
		clearInterval (interval);
	}
}
или так
Код AS1/AS2:
var htmlStr:String = '';
function addHTMLText (text:String) {
	htmlStr += text;
	tt.htmlText = htmlStr;
}
tt1 = 'Очень много разных букв; некоторые из них надо сделать цветными;';
var interval = setInterval (writeText, 15);
i = 0;
var flag:Boolean = false;
function writeText () {
	if (tt1.substr (i, 1) == ';') {
		if (flag) {
			addHTMLText ("</font>");
		} else {
			addHTMLText ("<font color='#FF0000'>");
		}
		flag = !flag;
		i++;
	}
	addHTMLText (tt1.substr (i, 1));
	i++;
	if (tt1.substr (i, 1) == '') {
		clearInterval (interval);
	}
}
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 08.04.2009 в 16:36.
Старый 08.04.2009, 17:02
Flash_nooob вне форума Посмотреть профиль Отправить личное сообщение для Flash_nooob Найти все сообщения от Flash_nooob
  № 7  
Ответить с цитированием
Flash_nooob

Регистрация: Jul 2008
Сообщений: 46
огромное спасибо =)

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

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

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


 


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


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