![]() |
Помогите с чтением данных из файла!
Вот такой вот файлик:
Цитата:
А как с этими быть? |
с этим всё понял. Они точно также читаются. Вот только теперь вопросик. Как разбить данные типа: 10; 20;
нужно разбить по ; |
String.split
Доступность Flash Player 5. Синтаксис myString.split("delimiter", [limit]) Параметры delimiter Символ или последовательность символов, каким должна разбиваться строка myString. Если параметр delimiter неопределен, полная строка будет помещена в первый элемент массива.. limit Число элементов, чтобы разместить в массив. Этот параметр дополнительный. Возвращается Массив, содержащий подстроки myString. Описание Метод; разбивает объект String на подстроки там, где встречается указанный параметр delimiter, и возвращает массив подстрок. Если Вы используете пустую строку ("") как разделитель, каждый символ будет помещен в отдельный элемент массива, как в следующем коде. myString = "Joe"; i = myString.split(""); trace (i); Окно Output покажет следующее: J, O, E Если параметр delimiter неопределен, полная строка будет помещена в первый элемент массива. Пример Следующий пример возвращает массив из пяти элементов. myString = "P, A, T, S, Y"; myString.split(","); Этот пример возвращает массив из двух элементов. myString.split(",", 2); |
нашол уже :)
Вот теперь дело в том, что при чтении данных. Динамическому текстовому поля нормально присваивается переменная. А вот к строке..... Напирмер: text.txt: a=4343;344 &b=131;121 Поля во FLASH нормально показывают. Т.е. variable a = a(text) и т.д. А вот если брать просто "a", то undefined или же если взять var b; b = _root.test.text; То переменная "b" является пустой строкой. Если сделать проверку типа: if (b == '') { gotoAndPlay(1); } else { stop(); } То всёравно останавливается на пустом значении. Для проверки можно вывести. trace(b); в итоге мы получаем пустую строку :( |
ты сам понял что написал?
Цитата:
|
Во-во
|
s_u_m_p
1) поучи немного акшен. А не копипэйстом занимайся. 2) у каждого динамического текстового поля есть свойство variable. Оно то и нужно для задание имени переменной. Т.е. у тебя в тестовом файлике a=10&b=20. Есть динамическое тестовое поле. Varible которог равен "а". Тогда выбранная переменная с текстового файла "а" будет присвоена как раз этому текстовому полю. variable a - это имеловь ввиду, что varible текстового поля равен "а". a(text) - это имелось ввиду, что a - переменная, а в скобочках указывается, что она в текстовом файлике находится. Дошло...??? 3) Попробуй сделать всё и увидишь всё сам. Nucer Можно по теме говорить, а не частицами :)) ? P.S. в книжку я и сам могу посмотреть. Без твоих копипэйстов. |
Ты написал херню какую то и непонятно чего хочешь. Выспись хорошенько, попробуй ещё раз, а потом спроси.
|
Цитата:
Высыпаться ты будешь, нехер тут флеймить. Для этого есть раздел "Флей" (это для тех кому плохо доходит) Открой флэш, и попробуй проделать всё что выше описано.... И харэ флейимить умник. |
А, понятно, непомерное самомнение и ноль умения. Как будто мне это надо...
|
| Часовой пояс GMT +4, время: 01:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.