Форум 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)
-   -   замена текста (http://www.flasher.ru/forum/showthread.php?t=74781)

vadja 28.01.2006 13:16

замена текста
 
Есть ли в АS такая функция, которая находит в тексте ИСКОМОЕ и заменяет его на ЖЕЛАЕМОЕ?
если есть, подскажите pls...

silin 28.01.2006 16:43

var s='Есть ли в АS такая функция, которая находит..'
trace(s.split('такая').join('супер'));

artyfly 08.12.2006 23:36

Как заменить данные в тексте?
 
Как можно заменить в выведенных данных (динамик текст) числа стоящие через запятую на слова?
Напр.: «10,20,30,50,80,40…» заменить на «яблоко, апельсин, бананы, виноград… »
Спасибки

fishbounce 09.12.2006 00:46

навскидку
Код:

var elements : Array = numbersString.split(",");
for (var i : Number = 0; i < elements.length; i++)
    elements[i] = wordsString[i];
trace(elements.join(","));


silin 09.12.2006 01:22

2artyfly: непонятно чем предшествующий вариант не устраивает..
так и заменить..
если хочется сразу, то нужен список что на что менять:
Код:

var replMap={};
replMap[10]="яблоко";
replMap[20]="апельсин";
var str="10,20,30,50,80,40";
for(var i in replMap){
        str=str.split(i).join(replMap[i]);
}
trace(str);


artyfly 18.12.2006 12:07

Шпасибки
 
Спасибо. Последний вариант подошел лучше.

Есть ли что то типа <br> на новую строку.
Спасибо

_sestra_ 18.12.2006 12:30

символ - \n

artyfly 18.12.2006 16:06

to "_sestra"
Спасибо. а я применил <br>'ку :)

Еще одна загвоздка. Нужно вывести значение введенное в поле ввода (appall)
Вывожу так:
Код:

replMap[3]=" <br> >>Яблоко: "add(appall);
НО! Если в (appall) вводится число , то оно интерпретируется как значение «replMap[]», и вставляет соответствующую строку. Как сделать чтобы введенные числовые данные в (appall) выводились как есть?
Спасибо

GRaGaL 28.12.2006 18:35

parseInt function
parseInt(expression:String, [radix:Number]) : Number


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

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