Просмотр полной версии : Сравнить две текстовые переменные
robin_bobin2001
23.01.2007, 20:47
Есть текстовое поле Dynamic Text , со значением Var = _url.
Во флэшку из скрипта будет передаваться другой урл, обрезанный, без www, только ИМЯСАЙТА.com . Какой командой определить, содержит ли текстовое поте переменную с именем сайта?
robin_bobin2001
23.01.2007, 20:57
Тема закрыта наверно. Не в ту ветку скорее всего кинул.
ну просто проверь содержил ли переменная "."
так же проверь что идет после точки.
robin_bobin2001
23.01.2007, 21:21
ну например в Dynamic Text содержится "http://www.ndf.ru/diu/dsdj....."
нужно проверить, содержится ли в тексте Dynamic Text , текст ndf.ru, как это сделать?
Вы вначале ОПРЕДЕЛИТЕСЬ что передаете!!!
вначале вы пишете мол
Во флэшку из скрипта будет передаваться другой урл, обрезанный, без www, только ИМЯСАЙТА.com .
потом
например в Dynamic Text содержится "http://www.ndf.ru/diu/dsdj....."
так все же ЧТО вы передавать собираетесь???
высказывайтесь, пожалуйста, более конкретнее, да бы получить ответ
upd: и еше.. может проще проверить что передаеться сразу серверным скриптом?!
robin_bobin2001
23.01.2007, 21:38
вобщем спрошу проще. есть переменная текстовая А="Тетя Маша" и вторая переменная Б="етя". Есть ли во флэшэ команда, которая проверяет, соержится ли в переменной А, данные Б. И если содержаться, выдает - true, если нет - false. Нужно для привязки к домену мувика.
robin_bobin2001
23.01.2007, 21:49
Наверное все-таки нет.
нет такой нет. такое есть в пхп.
ну или можете сами ее написать :)
ну а вообще читам хелп:
http://flash-mx.ru/help/
robin_bobin2001
23.01.2007, 22:01
может у кого уже была подобная проблема?
ну напиши сам ф-ю парсинга URL.
test_text = function (a, b) {
for (i=0; i<a.length; i++) {
if (a.substr(i, b.length) == b) {
return (true);
break;
}
}
return (false);
};
trace(test_text("www.yandex.ru", "yandex.ru"));
Чуваки, Хелп хоть иногда надо читать.
var Val1,Val2:String;
Val1="www.aksyonov.info";
Val2="aksyonov.info";
//находим номер символа с которого начинается вхождение (начиная с 0 это 4):
trace (Val1.indexOf(Val2));
//Теперь проверка на ошибку:
if (Val1.indexOf(Val2)==-1){};
Т.е. есть такая функция, она чувствительна к регистру. Если вхождение не выявлено, то выдает -1, если выявлено то выдает индекс первого символа вхождения - индекс первого символа в строке - 0.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.