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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.01.2008, 15:06
Нигилист вне форума Посмотреть профиль Отправить личное сообщение для Нигилист Найти все сообщения от Нигилист
  № 1  
Ответить с цитированием
Нигилист
[+5 23.05.08]
[+4 23.05.08]
 
Аватар для Нигилист

Регистрация: Sep 2007
Адрес: Волгоград
Сообщений: 30
Отправить сообщение для Нигилист с помощью ICQ
Question Dynamic Text

Скажите, пожалуйста, как посредством ActionScript 2.0 изменить цвет текста в текстовом поле и задать привязку текста к правой границе поля?

И еще мне не понятно, почему происходит следующее:
Создаю динамическое текстовое поле, ставлю шрифт в нем - Trebuchet MS, размер 20. Пишу любой текст. Далее в ActionScript прописываю, чтобы в поле отобразился точно такой же текст. В результате получаю надпись вроде бы тем же шрифтом, но чуть мельче размером, пожирнее и с большим расстоянием между строками, чем тот текст, который я ввел ручками. Почему так происходит?

Спасибо!
__________________
Stand clear of the closing doors, please.

Старый 26.01.2008, 15:15
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 2  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
TextFormat в руки.
__________________
4am is time to rock

Старый 26.01.2008, 16:52
Нигилист вне форума Посмотреть профиль Отправить личное сообщение для Нигилист Найти все сообщения от Нигилист
  № 3  
Ответить с цитированием
Нигилист
[+5 23.05.08]
[+4 23.05.08]
 
Аватар для Нигилист

Регистрация: Sep 2007
Адрес: Волгоград
Сообщений: 30
Отправить сообщение для Нигилист с помощью ICQ
А если текстовое поле уже создано ручками, а не через ActionScript, тогда как поступать?
__________________
Stand clear of the closing doors, please.

Старый 26.01.2008, 17:09
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
А что, есть принципиальная разница?

Старый 26.01.2008, 17:10
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 5  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
TextFormat применим к любому динамическому текстовому полю, вне зависимости от того, как оно было создано.
__________________
4am is time to rock

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

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

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

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Держи, земляк (не забудь дать instance name текстовому полю - my_txt - в панели properties):
Код:
var format:TextFormat = new TextFormat();
format.align = "right";
format.color = 0xFF0000;

my_txt.setTextFormat(format);

Старый 26.01.2008, 18:29
Нигилист вне форума Посмотреть профиль Отправить личное сообщение для Нигилист Найти все сообщения от Нигилист
  № 8  
Ответить с цитированием
Нигилист
[+5 23.05.08]
[+4 23.05.08]
 
Аватар для Нигилист

Регистрация: Sep 2007
Адрес: Волгоград
Сообщений: 30
Отправить сообщение для Нигилист с помощью ICQ
Спасибо.

Однако, меня смутило то, что нужно использовать instance name. А в чем его отличие от var?
Своему текстовому полю я назначил var: Result. И выводил текст через:
Код:
Result = "мой текст";
Однако твой совет работает через instance name, значение которому я дал my_txt:
Код:
my_txt.setTextFormat(format);
my_txt.text = "мой текст";
Так вот мне непонятно, чем отличаются у текстового поля instance name и var? И существует ли способ изменить текст, используя var?
__________________
Stand clear of the closing doors, please.

Старый 26.01.2008, 18:31
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 9  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
var - это практика использования текстового поля, которая считается устаревшей с 2000 года.
__________________
4am is time to rock

Старый 26.01.2008, 19:21
Нигилист вне форума Посмотреть профиль Отправить личное сообщение для Нигилист Найти все сообщения от Нигилист
  № 10  
Ответить с цитированием
Нигилист
[+5 23.05.08]
[+4 23.05.08]
 
Аватар для Нигилист

Регистрация: Sep 2007
Адрес: Волгоград
Сообщений: 30
Отправить сообщение для Нигилист с помощью ICQ
1. Почему это она устаревшая, если она проще используется?

2. Как в текстовом поле перенести слово на другую строку?
__________________
Stand clear of the closing doors, please.

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

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

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


 


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


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