Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 24.07.2004, 17:57
http вне форума Посмотреть профиль Отправить личное сообщение для http Посетить домашнюю страницу http Найти все сообщения от http
  № 1  
http

Регистрация: Oct 2003
Адрес: Украина, Киев
Сообщений: 45
Отправить сообщение для http с помощью ICQ
По умолчанию Помогите с чтением данных из файла!

Вот такой вот файлик:

Цитата:
&title= ; 10; 20;
&data1=Series1; 50; 25;
&data2=Series2; 20; 10;
&data3=Series3; 10.5; 10;
&data4=Series4; 30; 10;
В итоге это получается chart. Верней это только кусочек с готового chart'a. Вот никак непойму как они используют эти данные. Поидее можно считать если такого вот формата данные: var=value&var2=value2
А как с этими быть?
__________________
Mr_Andruha

Старый 24.07.2004, 18:16
http вне форума Посмотреть профиль Отправить личное сообщение для http Посетить домашнюю страницу http Найти все сообщения от http
  № 2  
http

Регистрация: Oct 2003
Адрес: Украина, Киев
Сообщений: 45
Отправить сообщение для http с помощью ICQ
с этим всё понял. Они точно также читаются. Вот только теперь вопросик. Как разбить данные типа: 10; 20;
нужно разбить по ;
__________________
Mr_Andruha

Старый 24.07.2004, 21:35
s_u_m_p вне форума Посмотреть профиль Отправить личное сообщение для s_u_m_p Посетить домашнюю страницу s_u_m_p Найти все сообщения от s_u_m_p
  № 3  
s_u_m_p

Регистрация: Mar 2004
Адрес: Областной центр "sump"
Сообщений: 202
Отправить сообщение для s_u_m_p с помощью ICQ
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);
__________________
:::::::::::: sump ::::::::::::

Старый 25.07.2004, 00:03
http вне форума Посмотреть профиль Отправить личное сообщение для http Посетить домашнюю страницу http Найти все сообщения от http
  № 4  
http

Регистрация: Oct 2003
Адрес: Украина, Киев
Сообщений: 45
Отправить сообщение для http с помощью ICQ
нашол уже
Вот теперь дело в том, что при чтении данных. Динамическому текстовому поля нормально присваивается переменная. А вот к строке.....
Напирмер:
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); в итоге мы получаем пустую строку
__________________
Mr_Andruha

Старый 25.07.2004, 00:09
s_u_m_p вне форума Посмотреть профиль Отправить личное сообщение для s_u_m_p Посетить домашнюю страницу s_u_m_p Найти все сообщения от s_u_m_p
  № 5  
s_u_m_p

Регистрация: Mar 2004
Адрес: Областной центр "sump"
Сообщений: 202
Отправить сообщение для s_u_m_p с помощью ICQ
ты сам понял что написал?


Цитата:
Поля во FLASH нормально показывают. Т.е. variable a = a(text)
и т.д.
А вот если брать просто "a", то undefined или же если взять
var b;
b = _root.test.text;
То переменная "b" является пустой строкой.(text)
__________________
:::::::::::: sump ::::::::::::

Старый 25.07.2004, 01:28
Nucer вне форума Посмотреть профиль Отправить личное сообщение для Nucer Посетить домашнюю страницу Nucer Найти все сообщения от Nucer
  № 6  
Nucer
[++]
 
Аватар для Nucer

Регистрация: Jan 2003
Адрес: Москва
Сообщений: 839
Отправить сообщение для Nucer с помощью ICQ
Во-во

Старый 25.07.2004, 13:48
http вне форума Посмотреть профиль Отправить личное сообщение для http Посетить домашнюю страницу http Найти все сообщения от http
  № 7  
http

Регистрация: Oct 2003
Адрес: Украина, Киев
Сообщений: 45
Отправить сообщение для http с помощью ICQ
s_u_m_p
1) поучи немного акшен. А не копипэйстом занимайся.
2) у каждого динамического текстового поля есть свойство variable. Оно то и нужно для задание имени переменной. Т.е. у тебя в тестовом файлике a=10&b=20. Есть динамическое тестовое поле. Varible которог равен "а". Тогда выбранная переменная с текстового файла "а" будет присвоена как раз этому текстовому полю.
variable a - это имеловь ввиду, что varible текстового поля равен "а". a(text) - это имелось ввиду, что a - переменная, а в скобочках указывается, что она в текстовом файлике находится.
Дошло...???
3) Попробуй сделать всё и увидишь всё сам.

Nucer
Можно по теме говорить, а не частицами ) ?

P.S. в книжку я и сам могу посмотреть. Без твоих копипэйстов.
__________________
Mr_Andruha

Старый 25.07.2004, 15:17
Nucer вне форума Посмотреть профиль Отправить личное сообщение для Nucer Посетить домашнюю страницу Nucer Найти все сообщения от Nucer
  № 8  
Nucer
[++]
 
Аватар для Nucer

Регистрация: Jan 2003
Адрес: Москва
Сообщений: 839
Отправить сообщение для Nucer с помощью ICQ
Ты написал херню какую то и непонятно чего хочешь. Выспись хорошенько, попробуй ещё раз, а потом спроси.

Старый 25.07.2004, 15:27
http вне форума Посмотреть профиль Отправить личное сообщение для http Посетить домашнюю страницу http Найти все сообщения от http
  № 9  
http

Регистрация: Oct 2003
Адрес: Украина, Киев
Сообщений: 45
Отправить сообщение для http с помощью ICQ
Цитата:
Оригинал написал(а) Nucer
Ты написал херню какую то и непонятно чего хочешь. Выспись хорошенько, попробуй ещё раз, а потом спроси.

Высыпаться ты будешь, нехер тут флеймить. Для этого есть раздел "Флей" (это для тех кому плохо доходит)

Открой флэш, и попробуй проделать всё что выше описано....
И харэ флейимить умник.
__________________
Mr_Andruha

Старый 25.07.2004, 19:25
Nucer вне форума Посмотреть профиль Отправить личное сообщение для Nucer Посетить домашнюю страницу Nucer Найти все сообщения от Nucer
  № 10  
Nucer
[++]
 
Аватар для Nucer

Регистрация: Jan 2003
Адрес: Москва
Сообщений: 839
Отправить сообщение для Nucer с помощью ICQ
А, понятно, непомерное самомнение и ноль умения. Как будто мне это надо...

Создать новую тему   Часовой пояс GMT +4, время: 01:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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