Форум 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=81684)

sngbiz 25.06.2006 01:09

как вычислить является ли символ первым в строке текстового поля ?
 
как вычислить является ли символ первым в строке текстового поля ?

Homo Sapiens 25.06.2006 01:16

а что нам хелп говорит? Про методы класса String?

sngbiz 25.06.2006 01:28

абсолютно ничего такого

Homo Sapiens 25.06.2006 01:36

да ладно? даже про метод indexOf?

sngbiz 25.06.2006 03:23

в поле например три строки. мне надо вычислить является ли символ первым во второй строке. при чём тут indexOf?

iNils 25.06.2006 03:25

Цитата:

Сообщение от sngbiz
в поле например три строки. мне надо вычислить является ли символ первым во второй строке. при чём тут indexOf?

При том, что вы криво задали вопрос. На данный момент, флеш не может дать вам возможность оперировать со строками.

artcraft 25.06.2006 04:25

Код:

var str:String = 'abcd'+newline+'efgh';
var lines:Array = str.split(String.fromCharCode(13));

этот код разбивает текст на строки и заносит их в массив

artcraft 25.06.2006 04:40

Код:

var str:String = 'abcd'+newline+'efgh'+newline+'ijkl';

function isFirst (str:String, pos:Number):Boolean {       
        if (pos-1 == str.indexOf(String.fromCharCode(13), pos-1)) {
                return (true);
        }else{
                return (false);
        }
}

trace(isFirst(str, 5)); // true  ( e )
trace(isFirst(str, 6)); // false  ( f )


sngbiz 25.06.2006 12:27

это конечно хорошо, но в случае автоматических переносов, которые имеются у текстовых полей, этот код бесполезен

sngbiz 25.06.2006 12:30

и вообще какого хера перенесли тему в раздел для начинающих? если даже типа модератор неможет на данный вопрос ответить?

BigDan 25.06.2006 13:12

Можна найти закономерность:сколько символов определёного размера вмещяется в строку какой-то ширины. С этого можна узнать количество строк. И потом проверять каждый первый символ каждой строки.

iNils 25.06.2006 20:18

Цитата:

Сообщение от sngbiz
и вообще какого хера перенесли тему в раздел для начинающих? если даже типа модератор неможет на данный вопрос ответить?

Модератор вам ответил, вы что читать не умеете?

sngbiz 25.06.2006 22:42

чё вы мне парите...

iNils 25.06.2006 23:07

Я в 6-ом посте сказал вам, что на данный момент флеш не может оперировать со строками в текстовом поле как вы хотите. Что тут не ясного?


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

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