Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Scroll большого фрагмента текста (http://www.flasher.ru/forum/showthread.php?t=124567)

aksios 04.05.2009 16:22

Цитата:

Сообщение от KiL33 (Сообщение 817411)
Брать готовый флешпапер не самая лучшая идея, если ты пишешь под особые нужды))
Гораздо интересней узнать, как работает флешпепер? Я сомневаюсь, что он выводит текст с какой-то задержкой. Он, конечно, постепенно загружает текст, но он грузит его сразу весь, тем не менее, производительность выше..

Такие вещи писать заново каждый раз - не лучшая идея.
Чтобы не сомневаться, надо смотреть доки.

mooncar 04.05.2009 16:45

Вопрос близкий к теме.
Может подскажите, отчего Flash воспринимает простой перевод строки в HTML-документе не как разрыв строки <br>, а как полноценный новый абзац <p> ? И делает соответственно два перевода строки перед новым текстовым блоком.
Приходится в документе, где нужно просто новую строку начать, вставить <br> и продолжать текст на той же строчке.

iNils 04.05.2009 16:49

Он воспринимает его как разрыв строки. Просто в Windows для переноса используется два символа \r и \n, а для флеша любой из них, в результате возникает два переноса.

mooncar 04.05.2009 16:59

То есть, когда флеш отрисовывает HTML, он сперва встречает \n , "ага, новая строка", делает разрыв строки и возвращает каретку? А потом натыкается на \r, принимает возврат каретки за начало новой строки и еще раз делает уже ненужный разрыв строки и еще раз возвращает каретку, так?
То есть для него есть только понятие "новая строка", куда входит и разрыв и возврат, хотя для Windows это разные вещи?

iNils 04.05.2009 17:04

Да, только сначал \r, а потом \n :)
Есть такое решение проблемы:
Код AS1/AS2:

str = str.split ("\r\n").join ("\r");


mooncar 04.05.2009 17:06

Цитата:

Сообщение от iNils (Сообщение 817436)
Да, только сначал \r, а потом \n :)
Есть такое решение проблемы:
Код AS1/AS2:

str = str.split ("\r\n").join ("\r");


Спасибо! А ведь сколько пришлось помучиться!

qsedftghk 05.05.2009 02:41

Ребза! большущее спасибо, все получилось как надо... Я даже, наконец-таки понял, как можно менять внешний вид у стандартной компоненты...


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

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