![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2009
Сообщений: 56
|
Нужна помощь
Когда нажимаю на button(кн. сох. изм.), весь загруженный текст становится в одну строку. Что надо сделать, чтобы после наж. button, переносы сохранялись? ------------------------- допустим, загруженный текст в TextField (тут все как надо) Цитата:
Цитата:
------------------------- Сам файл green.html до сохранения Цитата:
Цитата:
Что надо сделать, чтобы после наж. button, переносы сохранялись? ------------------------- Есть button и TextField(input) и script.php Загрузка текста из файла green.html var slv:LoadVars = new LoadVars(); slv.onData = function(src:String) { if (src != undefined) { txt.text = src.toString().split('\r').join(''); } } slv.load("green.html); on(release) { var sender:LoadVars = new LoadVars(); sender.vess = txt.text; sender.file = "green.html"; sender.sendAndLoad("script.php", sender, "POST"); sender.onData = function(myData){}; } |
|
|||||
|
Модрон-ветеринар
|
Сталкивался с этим.
Проблема вот в чем. Вам нужно разделить понятие выводимого текста и редактируемого текста. То есть вот тут: slv.onData = function(src:String) { if (src != undefined) { txt.text = src.toString().split('\r').join(''); } } slv.onData = function(src:String) { if (src != undefined) { txtSrc = src; txt.text = src.toString().split('\r').join(''); } } Здесь function edit - это неизвестный мне ваш алгоритм редактирования, мне для объяснения она не важна. Но когда либо результаты работы по редактированию нужно вывести в текстовое поле, после события, означающего окончание редактирования (т.е. внутри function edit, в конце) используете При сохранении ни в коем случае также нельзя теперь брать данные из текстового поля, берите тоже из Что все это означает? Это означает, что структура исходного файла в части, касающейся "переносов" строк останется без изменений. А в тестовое поле для обозрение польователем выводится строка, уже обработанная сплит-джойном. Последний раз редактировалось mooncar; 27.09.2009 в 19:02. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|