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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

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

Регистрация: Feb 2001
Сообщений: 272
По умолчанию как переводить каретку после каждых 30-ти вписанных символов?

в input text



Будьте любезны - подскажите.

Старый 07.02.2002, 18:40
Egoritch вне форума Посмотреть профиль Отправить личное сообщение для Egoritch Посетить домашнюю страницу Egoritch Найти все сообщения от Egoritch
  № 2  
Egoritch
"Ниразу не флэшер"
 
Аватар для Egoritch

Регистрация: Nov 2001
Адрес: +38-067-...
Сообщений: 1,434
Отправить сообщение для Egoritch с помощью ICQ
я бы сделал так: мувиком ловил бы событие КейПресс, ловил бы остаток от деления длины текста на 90, и если он равен 0 - вписывал бы в текст "\n". А проверять- получится или нет - мне лень.
__________________
стучитесь в асю за дополнительной помощью....
ЗЫ: ПОИСК действительно рулит.

Старый 07.02.2002, 18:42
Egoritch вне форума Посмотреть профиль Отправить личное сообщение для Egoritch Посетить домашнюю страницу Egoritch Найти все сообщения от Egoritch
  № 3  
Egoritch
"Ниразу не флэшер"
 
Аватар для Egoritch

Регистрация: Nov 2001
Адрес: +38-067-...
Сообщений: 1,434
Отправить сообщение для Egoritch с помощью ICQ
..точнее от деления на 30
__________________
стучитесь в асю за дополнительной помощью....
ЗЫ: ПОИСК действительно рулит.

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

Регистрация: Feb 2001
Сообщений: 272
за ранее длину текста знать не возможно

Старый 07.02.2002, 19:24
alio вне форума Посмотреть профиль Отправить личное сообщение для alio Посетить домашнюю страницу alio Найти все сообщения от alio
  № 5  
alio

Регистрация: Feb 2001
Сообщений: 272
for (i=0; i<msg.length; i++) {
if (msg.length/5 == 0){
msg = msg + "\r"
}
}

tak ne rabotaet

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

Регистрация: Apr 2000
Адрес: Москва
Сообщений: 945
Отправить сообщение для сочиNetz с помощью ICQ
чет я не понял прикола. В теле цикла ни разу не используется переменная цикла. Вопрос: нахрена цикл?
msg.length здесь- константа, соответственно если msg.length/5 == 0 (след-но, msg.length=0) вообще ничего не будет..если msg.length>0 тоже ничего не буцет

Есть такой вариант:

for (i=dlina; i<msg.length; i+=dlina+1) {
msg = msg.substr(0,i) + "\r" + msg.substr(i)
}

где dlina- после скольки символов вставлять символ
__________________
Фоторобот UltimateFlashFace: http://flashface.ctapt.de, Большой респект Артему Мельникову!


Последний раз редактировалось сочиNetz; 08.02.2002 в 02:19.
Старый 08.02.2002, 14:58
alio вне форума Посмотреть профиль Отправить личное сообщение для alio Посетить домашнюю страницу alio Найти все сообщения от alio
  № 7  
alio

Регистрация: Feb 2001
Сообщений: 272
не работает

после первого переноса строки он бешенно наращивает i , и всё переносит и переносит строку .

Старый 08.02.2002, 15:37
Egoritch вне форума Посмотреть профиль Отправить личное сообщение для Egoritch Посетить домашнюю страницу Egoritch Найти все сообщения от Egoritch
  № 8  
Egoritch
"Ниразу не флэшер"
 
Аватар для Egoritch

Регистрация: Nov 2001
Адрес: +38-067-...
Сообщений: 1,434
Отправить сообщение для Egoritch с помощью ICQ
мда..... получилось, вот тока курсор стоит на том же месте, что и был:

это в мувике
Цитата:
onClipEvent (keyUp) {
trace(_parent.dt add " " add _parent.dt.length) ;
if ((_parent.dt.length%5)==0) {s=_parent.dt;s+="\r";_parent.dt=s;trace("Now");}
}
dt-это инпут текст текст. Энтер добавляется, вот тока курсор висит там же, где и был. Что получается реальнее глянь, если вместо "\r" написать "\rслово". А курсор двигать нельзя
__________________
стучитесь в асю за дополнительной помощью....
ЗЫ: ПОИСК действительно рулит.

Старый 08.02.2002, 16:12
alio вне форума Посмотреть профиль Отправить личное сообщение для alio Посетить домашнюю страницу alio Найти все сообщения от alio
  № 9  
alio

Регистрация: Feb 2001
Сообщений: 272
вся проблема в том как написать чтоб он добавлял этот "\r" правильно.


msg = msg.substr(0,i) + "\r" + msg.substr(i) ;

здесь кажется всё из-за нуля (msg.substr(0,i)), потому что он стирает всё что было написано, то есть обнуляет msg.length

s=_parent.dt;
s+="\r";
_parent.dt=s;

а здесь он курсор не переводит после "\r"

потом я ещё кучу всего перепробовала, и ничего не получается.

Старый 08.02.2002, 18:08
alio вне форума Посмотреть профиль Отправить личное сообщение для alio Посетить домашнюю страницу alio Найти все сообщения от alio
  № 10  
alio

Регистрация: Feb 2001
Сообщений: 272
2 сочиNetz

Я не заметила сразу :

for (i=dlina; i<msg.length; i+=dlina+1) {
msg = msg.substr(0,i) + "\r" + msg.substr(i)
}
где dlina- после скольки символов вставлять символ

i ведь становится больше чем msg.length.

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

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

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


 


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


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