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

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

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

Регистрация: Oct 2009
Сообщений: 92
По умолчанию Изменение динамического текста

Не подскажите можно ли программно изменить оформление динамического текста????

Код AS3:
loader_text.appendText(' <b>' + i + '</b> ');
чтоб вместо <b>текст</b> он выводил уже оформленный болдом текст ????

Старый 22.12.2009, 17:23
Jewelz вне форума Посмотреть профиль Отправить личное сообщение для Jewelz Найти все сообщения от Jewelz
  № 2  
Ответить с цитированием
Jewelz
 
Аватар для Jewelz

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
используйте свойство htmlText
__________________
low +

Старый 22.12.2009, 17:27
lissa81 вне форума Посмотреть профиль Отправить личное сообщение для lissa81 Найти все сообщения от lissa81
  № 3  
Ответить с цитированием
lissa81

Регистрация: Oct 2009
Сообщений: 92
я в настройке динамического текста поставила Вывести как html текст. но он игнорирует это (((

Старый 22.12.2009, 17:37
Jewelz вне форума Посмотреть профиль Отправить личное сообщение для Jewelz Найти все сообщения от Jewelz
  № 4  
Ответить с цитированием
Jewelz
 
Аватар для Jewelz

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
а если использовать не .appendText, а .htmlText += ...

тоже игнорирует?
__________________
low +

Старый 22.12.2009, 17:39
lissa81 вне форума Посмотреть профиль Отправить личное сообщение для lissa81 Найти все сообщения от lissa81
  № 5  
Ответить с цитированием
lissa81

Регистрация: Oct 2009
Сообщений: 92
нет игнорирует а ругается )))
1195: Попытка вызова недоступного свойства htmlText с помощью ссылки со статическим типом flash.text:TextField.

Старый 22.12.2009, 17:51
Jewelz вне форума Посмотреть профиль Отправить личное сообщение для Jewelz Найти все сообщения от Jewelz
  № 6  
Ответить с цитированием
Jewelz
 
Аватар для Jewelz

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
интересно

а код покажете?
__________________
low +

Старый 22.12.2009, 17:57
lissa81 вне форума Посмотреть профиль Отправить личное сообщение для lissa81 Найти все сообщения от lissa81
  № 7  
Ответить с цитированием
lissa81

Регистрация: Oct 2009
Сообщений: 92
да конечно
Код AS3:
//контейнер для номера
var container1:Sprite;
//создаем слой для номера
	container1=new Sprite();
//оформление номера
	addChild(container1);	
	container1.addChild(loader_text);	
	//loader_text.text = '';
	loader_text.htmlText = '';
	for (i=1; i < num; i++) 
		{loader_text.htmlText(' ' + i);}
 
	loader_text.htmlText(' <b style="color: #000000;">' + i + '</b> ');
 
	for (i=num+1; i <= foto_num; i++) 
		{loader_text.htmlText(' ' + i);}

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

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
htmlText это не метод как appendChild, а свойство

поэтому там не в скобках пишется значение, а как я написал выше: +=

то есть так будет:

Код AS3:
//контейнер для номера
var container1:Sprite;
//создаем слой для номера
	container1=new Sprite();
//оформление номера
	addChild(container1);	
	container1.addChild(loader_text);	
	//loader_text.text = '';
	loader_text.htmlText = '';
	for (var i:uint = 1; i < num; i++) 
		{loader_text.htmlText += ' ' + i.toString();}
 
	loader_text.htmlText += ' <b style="color: #000000;">' + i.toString() + '</b> ';
 
	for (i=num+1; i <= foto_num; i++) 
		{loader_text.htmlText += ' ' + i.toString() ;}
+= это оператор присваивания к уже существующему значению, может быть где то его нао заменить просто на =, зависит от ваших целей

да и кстати, такое не прокатит во флеш:
Код AS3:
style="color: #000000;"
используйте тег <font color=""> для задания цвета
__________________
low +


Последний раз редактировалось Jewelz; 22.12.2009 в 18:04.
Старый 22.12.2009, 18:04
lissa81 вне форума Посмотреть профиль Отправить личное сообщение для lissa81 Найти все сообщения от lissa81
  № 9  
Ответить с цитированием
lissa81

Регистрация: Oct 2009
Сообщений: 92
ой заработало ))) СПАСИБО ОГРОМНОЕ

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

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

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


 


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


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