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

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

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

Регистрация: Mar 2012
Сообщений: 61
По умолчанию Проблема с шрифтом текста

Не могу понять, чего творится с swf. Особенно с шрифтом... После запуска флэш всё нормально сработало. Когда нажимаю на кнопку перевода на другой язык "En / Rus" - жирность шрифта изменилась... вместо Arial Bold стало Arial Regular.
Решила добавить в коде кусок программы TextFormat, проблема всё-таки осталась... Подскажите мне, пожалуйста.

Код AS3:
import flash.text.TextFormat;
btn_rus.addEventListener(MouseEvent.CLICK, Tr_Rus);
btn_en.addEventListener(MouseEvent.CLICK, Tr_En);
 
function Tr_Rus(event:MouseEvent): void
{
	txt_registr_tr.text = "Регистрация";
	txt_name_tr.text = "Имя: ";
	start_btn.label = "Старт";
}
 
function Tr_En(event:MouseEvent): void
{
	txt_registr_tr.text = "Registration";
	txt_name_tr.text = "Name: ";
	start_btn.label = "Start";
}
 
/*
//=========== Формат шрифта текста ================//
var myFormat:TextFormat = new TextFormat();// Создание текстового формата
 
myFormat.font = "Arial Bold"; // Шрифт текста
myFormat.color = 0x990066; //  Цвет текста
myFormat.size = 16; // Размер шрифта
 
 
// Вывод текста с определённым форматом
txt_name_tr.setTextFormat(myFormat);
txt_surname_tr.setTextFormat(myFormat);
 
 
 
//=========== / Формат шрифта текста ================//
[Вложение #30970 - не найдено]


Последний раз редактировалось mariamarfi; 20.08.2014 в 16:47.
Старый 22.06.2014, 03:02
Всеволод вне форума Посмотреть профиль Отправить личное сообщение для Всеволод Найти все сообщения от Всеволод
  № 2  
Ответить с цитированием
Всеволод
 
Аватар для Всеволод

Регистрация: Oct 2013
Сообщений: 23
шрифт требуется менять до ввода тектса

Старый 22.06.2014, 03:47
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 3  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
htmlText
__________________
Марк Tween

Старый 22.06.2014, 11:51
mariamarfi вне форума Посмотреть профиль Отправить личное сообщение для mariamarfi Найти все сообщения от mariamarfi
  № 4  
Ответить с цитированием
mariamarfi

Регистрация: Mar 2012
Сообщений: 61
Цитата:
Сообщение от Всеволод Посмотреть сообщение
шрифт требуется менять до ввода тектса

Это я знаю, я просто убрала в конец программы. Ошибка всё-таки осталась... Даже без кода программы в свойствах Text указала нужный формат Arial Bold, мал того... я пробовала поставить другой шрифт, всё нормально работало и без ошибок... а вот Arial Bold дал сбой... В чём тут причина?

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

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Заменить все
...setTextFormat(myFormat);
на
...defaultTextFormat = myFormat;
и сделать это один раз в самом начале для всех соответствующих текстовых полей.
__________________
Поймай яблоко 2!

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

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Zebestov, у меня параллельный вопрос по этим вещам.
У меня было 2 флешки. В одной работал первый способ, но не работал второй, в другой первый не работал, но работал другой. Можете объяснить, может я чего-то не понимаю? Ведь по умолчанию в setTextFormat должен весь текст переформатироваться...

И тут меня осенило =) Понял, что setTextFormat нужно использовать только после установки текста, а defaultTextFormat - до.
о.о
__________________
There is no thing in this world that is not simple.

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

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

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


 


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


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