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

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

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

Регистрация: Jan 2012
Сообщений: 3
По умолчанию Работа с текстом в AS 3.0

Для начала, всем первый привет от человека, относительно недавно погрязшего во Flash и AS 3.0, а также на этом форуме! =)

Возникла надобность в ликбезе по поводу вставки больших объёмов текста в ролик. Следующим шагом работы с данным текстом будет его перевод при нажатии на кнопку.

Со знаниями, которые у меня есть сейчас, подобная задача выливается в следующий код:

Код:
function setLanguage():void {
	if (language == "English") {
		info_txt.text = "BlaBlaBla";
}

Проблема кроется в том, что я хочу вставить не "BlaBlaBla", как на примере, а довольно большой объём знаков, на что Flash начинает упорно ругаться и упираться рогом.
Собственно, SOS!)


Последний раз редактировалось alexcon314; 09.01.2012 в 15:48.
Старый 09.01.2012, 16:45
PainKiller вне форума Посмотреть профиль Отправить личное сообщение для PainKiller Найти все сообщения от PainKiller
  № 2  
Ответить с цитированием
PainKiller
 
Аватар для PainKiller

блогер
Регистрация: Sep 2011
Адрес: Москва
Сообщений: 533
Записей в блоге: 4
1. Вы локализацию приложения хотите сделать что ли? Если да, то это делается немного другими средствами.
2. Уточните что за ошибку выдает компилятор. Вроде никаких проблем присвоить текстовому полю во флеше значение нет.

Старый 09.01.2012, 17:33
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 3  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
на что Flash начинает упорно ругаться и упираться рогом.
Собственно, SOS!)
Как человеку недавно погрязшему в мир флеша и ас3, сразу скажу, подобные сообщения в этом мире не приветствуются. Если вылетают какие-то ошибки, нужно и выкладывать на всеобщее обозрение именно текст этих ошибок, а не всякую отсебячину.

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

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Да ошибка не помешала бы и пересмотрите ваш способ локализации. При большом кол-ве полей и кнопок и тп, замучаетесь.

Добавлено через 1 минуту
а если языков станет 3 и больше то вообще взрыв.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 09.01.2012, 22:57
duicide вне форума Посмотреть профиль Отправить личное сообщение для duicide Найти все сообщения от duicide
  № 5  
Ответить с цитированием
duicide

Регистрация: Jan 2012
Сообщений: 3
Пардон, если кого-то ввёл в более глубокое болото возникающей ошибкой.
Объясню проблему по-человечески: когда я пишу длинный текст после nameoftext.text = "....." ,то он "уплывает" за пределы видимости ролика, а мне нужно, чтобы отображалось несколько строк столбиком в зоне видимости)

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Код AS3:
info_txt.multiline = true;
info_txt.wordWrap = true;
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 10.01.2012 в 02:41.
Старый 10.01.2012, 02:40
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 7  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Код AS3:
info_txt.multiline = true;
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 10.01.2012, 20:19
duicide вне форума Посмотреть профиль Отправить личное сообщение для duicide Найти все сообщения от duicide
  № 8  
Ответить с цитированием
duicide

Регистрация: Jan 2012
Сообщений: 3
Спасибо за помощь! =)

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

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

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


 


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


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