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

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

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

Регистрация: Sep 2006
Сообщений: 145
По умолчанию Запретить разбиение слов при переносе

Есть ли возможность в стандартном текст филде разрешить перенос слов без разделения самих слов? То есть чтобы на новую строку переносилось только слово целиком?


Последний раз редактировалось XoJlToH; 28.05.2012 в 17:47.
Старый 28.05.2012, 17:50
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
wordWrap же.
__________________
тут я

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

Регистрация: Sep 2006
Сообщений: 145
wordWrap включает переносы. Собственно с ним и возникает ситуация, как на скрине
Изображения
 

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

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
А, понял. Забыл, что если слово длиннее ширины текстового поля, то он букву переносит. Думаю, тут нужно сделать текстовое поле побольше по ширине и все.
__________________
тут я

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

Регистрация: Sep 2006
Сообщений: 145
Задача стоит в рамках "конструктора кнопки" для одного проекта. У пользователя есть возможность изменять ширину, высоту, и пр. параметры кнопки, а так же выбирать размер шрифта, начертание, величину и сам шрифт.
Выход пока вижу один - брать часть строки - самое длинное слово в качестве образца, устанавливать ему все параметры от оригинала и отслеживать момент, когда в тестовом экземпляре строк станет больше одной. и уже исходя из этого выполнять необходимые действия

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

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
То есть если слово больше по ширине, чем ширина самой кнопки, то ширина кнопки становится равной ширине этого слова?
Значит нужно устанавливать текстовое поле такой же шириной, как и сама кнопка. За вычетом тех пикселей, которые "налезают" на рамку кнопки.
__________________
тут я

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

Регистрация: Sep 2006
Сообщений: 145
Как определить минимальную ширину кнопки, при которой текст не будет разбиваться на строки неправильно? При заданном шрифте, начертании и т.д.?

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

Регистрация: Nov 2010
Адрес: 48° 55'N 24° 42'E GMT +2:00
Сообщений: 399
Записей в блоге: 1
Попробуйте изменять расстояние между символами (TextFormat-> letterSpacing )

Старый 28.05.2012, 18:32
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 9  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Цитата:
Как определить минимальную ширину кнопки, при которой текст не будет разбиваться на строки неправильно?
Только найдя самое длинное слово, загнав в текстфилд его, посмотрев ширину.
__________________
тут я

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

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Цитата:
wordWrap включает переносы. Собственно с ним и возникает ситуация, как на скрине
Это сущая неправда.
Код AS3:
tf.autosize = 'none';
tf.width = 200;
tf.height = 300;
tf.multiline = true // включили перенос слов если не помещается в текстовое поле, причем включили так как показано на скрине в случае НЕ Правильно.
tf.wordWrap = true // а вот теперь и перенос есть и по словам переносит без разбиения.
__________________
Марк Tween

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

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

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


 


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


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