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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Jan 2010
Сообщений: 91
По умолчанию Чтение текстового файла

Имееется txt файл
1 2 3 4 5 6 7 8 9 10
2 3 4 5 6 7 8 9 10
3 4 5 6 7 8 9 10
4 5 6 7 8 9 10
5 6 7 8 9 10
6 7 8 9 10

Как прочитать произвольную строчку в Массив типа Array?

И вообще как работать в файлами?

Старый 07.11.2010, 14:29
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Читайте про класс LoadVars.

Старый 07.11.2010, 14:41
bas784 вне форума Посмотреть профиль Отправить личное сообщение для bas784 Найти все сообщения от bas784
  № 3  
Ответить с цитированием
bas784

Регистрация: Jan 2010
Сообщений: 91
Написал

Код AS1/AS2:
var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
  if (success) {
    trace(this.toString());
  } else {
    trace("Ошибка в загрузке / разборе результирующей строки.");
  }
};
my_lv.load("1.txt");
Возвращает следующее
1%202%203%204%205%206%207%208%209%2010%0D%0A2%203%204%205%206%207%208%209%2010%0D%0A3%204%205%206%207%208%209%2010%0D%0A4%205%206%207%208%209%2010%0D% 0A5%206%207%208%209%2010%0D%0A6%207%208%209%2010=&onLoad=%5Btype%20Function%5D

И как это анализировать?????

Старый 07.11.2010, 14:58
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 4  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код AS1/AS2:
var strings:Array = [];
 
var lv:LoadVars = new LoadVars();
lv.onData = lv_onDataHandler;
lv.load("1.txt");
 
function lv_onDataHandler(source:String):Void
{
	strings = source.split("\r\n");
}

Старый 07.11.2010, 16:56
bas784 вне форума Посмотреть профиль Отправить личное сообщение для bas784 Найти все сообщения от bas784
  № 5  
Ответить с цитированием
bas784

Регистрация: Jan 2010
Сообщений: 91
Благодарю!
А как теперь синхронизировать чтение данных из файла и код swf?

Если далее в функции Draw пишу
Код AS1/AS2:
// Не выполнять функцию пока нет данных
while(strings.length==0);
То всё зависает!!!!!

Как реализуется многопоточность?

Старый 07.11.2010, 16:59
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 6  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Многопоточность - никак.

Старый 07.11.2010, 17:16
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 7  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
bas784, так не получится. Нужно дожидаться события загрузки.

Старый 16.11.2010, 23:37
bas784 вне форума Посмотреть профиль Отправить личное сообщение для bas784 Найти все сообщения от bas784
  № 8  
Ответить с цитированием
bas784

Регистрация: Jan 2010
Сообщений: 91
Как записать тоже самое в файл ?

Т. е. необходимо иметь полноценный файл в котором содержится текставая информация, где один swf имеет возможность записать инфу, а другой прочитать.
Что это будет за файл без разницы, но главное что бы его можно было прочитать.


Может ли Flash писать сам в себя, а затем дать прочитать инфу другому?

Старый 17.11.2010, 00:00
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 9  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Запись в файл недавно обсуждалась.
С помощью серверного скрипта.
__________________
Идите первым!

Старый 17.11.2010, 17:37
bas784 вне форума Посмотреть профиль Отправить личное сообщение для bas784 Найти все сообщения от bas784
  № 10  
Ответить с цитированием
bas784

Регистрация: Jan 2010
Сообщений: 91
Благодарю, но не хочу устанавливать на машину PHP сервер!

Так возможно ли запись данных во Flash без сервера на локальной машине если не в другой файл, то сам в себя прямо в swf?

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

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

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


 


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


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