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

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

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

Регистрация: Aug 2009
Сообщений: 56
По умолчанию Перевод строки, <b> <i>

Привет.

Здесь(1.) все нормально в Dynamic Text-e, link переходит на новую строчку.
А здесь(2.), когда первая строчка заключена в тег <b>, link на новую строчку не переходит*.
Почему во 2. случае не происходит перенос строки.

пробовал:
Код AS1/AS2:
textField.html = true;
str = str.split ("\\\n").join ("\n");
print_text.condenseWhite = true;
TextArea.text.split('\n').join('').split('\r');
1.
//////////////////////////////////////////////////////////////////

In input Text:

Вот эта ссылка
<a href="http://www.google.ru" target="_blank">link</a>
добавлена 11.12.2002

результат
In Dynamic Text:


Вот эта ссылка
link
добавлена 11.12.2002
//////////////////////////////////////////////////////////////////

2.
//////////////////////////////////////////////////////////////////

In input Text:

<b>Вот эта ссылка</b>
<a href="http://www.google.ru" target="_blank">link</a>
добавлена 11.12.2002

результат
In Dynamic Text:


Вот эта ссылкаlink //*
добавлена 11.12.2002
//////////////////////////////////////////////////////////////////

Спасибо Всем.


Последний раз редактировалось iNils; 16.08.2009 в 16:44.
Старый 16.08.2009, 04:14
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Используй тег разрыва <br>

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

Регистрация: Aug 2009
Сообщений: 56
Используется: F8, AS 2.0

С тегом <br>, у меня получалось не корректно, вот:
(текст изменяется в готовом swf)

/////////////////////////////
Код:
<b>Вот эта ссылка</b>
<a href="http://www.google.ru" target="_blank">link</a><br>
добавлена 11.12.2002

Код:
Вот эта ссылкаlink

добавлена 11.12.2002
/////////////////////////////




/////////////////////////////
Код:
Вот эта ссылка
<a href="http://www.google.ru" target="_blank">link</a><br>
добавлена 11.12.2002

Код:
Вот эта ссылка
link

добавлена 11.12.2002
/////////////////////////////




/////////////////////////////
Код:
Вот эта ссылка
<a href="http://www.google.ru" target="_blank">link</a><br>
<b>добавлена 11.12.2002</b>

Код:
Вот эта ссылка
link
добавлена 11.12.2002
/////////////////////////////

Мне надо чтобы(когда) было, так:

Код:
Вот эта ссылка
link
добавлена 11.12.2002
или так:

Код:
link
Вот эта ссылка
добавлена 11.12.2002
или так:

Код:
Вот эта ссылка
link
добавлена 11.12.2002

Нужно чтобы если, стоит перенос(enter), то строка переносилась, вне зависимости стоит тег <b> или <i>, или не стоит. C тегом <br>, как видим, получается не корректно.


Последний раз редактировалось getelse; 17.08.2009 в 00:39.
Старый 16.08.2009, 14:55
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 4  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Код:
<b>Вот эта ссылка</b><br><a href="http://www.google.ru" target="_blank">link</a><br>добавлена 11.12.2002
Чего некорректно?
__________________
Reality.getBounds(this);

Старый 16.08.2009, 16:45
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
getelse, используйте теги цитирования и [code] для результатов. Так более наглядно.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Aug 2009
Сообщений: 56
Wolsh
Суть в том, что текстовое поле у меня импутное.
А текст печатает любой юзер, не знакомый с html или не желающий печатать текст с тегами, типа <br>. Скажем, нужно чтобы перенос(enter) и играл роль тега <br>, или автоматически, при нажатии, его дописывал.

iNils
Учту

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Ну...Так что мешает заменить все переносы тегом <br> ? Вы же вроде примерно с этого начали - split/join ?

Код:
//// на сцене два текстфилда типа инпут и динамик - in_txt и out_txt
in_txt.onChanged = function()
{
	out_txt.text = in_txt.text.split("\r").join("<br>");
}
__________________
Reality.getBounds(this);

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

Регистрация: Aug 2009
Сообщений: 56
Спасибо за поддержку Wolsh

Короче, раньше, сам не знал чего хотел.
Можно обойтись без <br> тега?

1,2,3 - примера
1,2 - все нормально (ok)
3 - проблема с переносом
где * - enter

1.////////////////////////////
---------------
Текст без тегов: (здесь все ok)
Код:
три мушкетера*
и один кардинал
вот:
Код:
три мушкетера
и один кардинал
---------------
2.////////////////////////////
---------------
Если стоят две строки и одна из них заключена в тег: (здесь все ok)
Код:
<b>три мушкетера</b>*
и один кардинал
вот:
Код:
три мушкетера
и один кардинал
---------------
3.////////////////////////////
---------------
Если стоят две строки, заключенные в тег, каждая: (здесь проблема с переносом)
Код:
<b>три мушкетера</b>*
<i>и один кардинал</i>
вот:
Код:
три мушктераи один кардинал
---------------

В общем спасибо.


Последний раз редактировалось getelse; 18.08.2009 в 17:34.
Старый 18.08.2009, 12:33
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 9  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
ну как нибудь вроде
Код AS1/AS2:
string.split(*).join("\n");

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

Регистрация: Aug 2009
Сообщений: 56
Не переносит.
* - на самом деле нет - это enter

Вообще, обычный текст переносится, но текст заключенный в теги(<b><i>...) нет

help?


Последний раз редактировалось getelse; 19.08.2009 в 13:15.
Создать новую тему Ответ Часовой пояс GMT +4, время: 09:56.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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