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

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

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

Регистрация: May 2004
Сообщений: 136
Отправить сообщение для B0Bka с помощью ICQ
Cool Как загрузить данные во flash из др. файлов НО МНОГО ДАННЫХ

Как загрузить данные во flash из др. файлов НО МНОГО ДАННЫХ
(способ get не прокатит)

необходимо загрузить большой массив для словаря на flash'е
есть какие-то способы???

з.ы.: кто-то я слышал говорил про загрузку данных их XML файла. Какие особенности загрузки? и вообще какого объема?

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

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

Старый 17.06.2004, 15:53
B0Bka вне форума Посмотреть профиль Отправить личное сообщение для B0Bka Найти все сообщения от B0Bka
  № 3  
B0Bka
 
Аватар для B0Bka

Регистрация: May 2004
Сообщений: 136
Отправить сообщение для B0Bka с помощью ICQ
есть примерно такая инфа, которую нужно считывать при запуски флэшки:

frame[0][0]="00:00:00";
frame[0][1]="00:00:00";
frame[0][2]="view/view1001.jpg";
frame[0][3]="";
frame[0][4]="1";
frame[0][5]="view/view4001.jpg";

frame[1][0]="00:00:00";
frame[1][1]="00:00:12";
frame[1][2]="view/view1002.jpg";
frame[1][3]="";
frame[1][4]="1";
frame[1][5]="view/view4002.jpg";

frame[2][0]="00:00:00";
frame[2][1]="00:00:24";
frame[2][2]="view/view1003.jpg";
frame[2][3]="";
frame[2][4]="1";
frame[2][5]="";
...

еще такая:

word[1][0]="аборт";
word[1][1]="<b>або`рт</b> - последствие беременности, самопроизвольное или искусственное прекращение беременности в первые 28 недель.";
word[2][0]="абсент";
word[2][1]="<b>абсе`нт</b> - спиртной напиток, настойка на полыни";
...


Последний раз редактировалось B0Bka; 17.06.2004 в 16:00.
Старый 17.06.2004, 16:40
Nucer вне форума Посмотреть профиль Отправить личное сообщение для Nucer Посетить домашнюю страницу Nucer Найти все сообщения от Nucer
  № 4  
Nucer
[++]
 
Аватар для Nucer

Регистрация: Jan 2003
Адрес: Москва
Сообщений: 839
Отправить сообщение для Nucer с помощью ICQ
В чём проблема то? XML сам напрашивается:
Код:
<frame>
	<time1>00:00:00</time1>
	<time2>00:00:00</time2>
	<img1>view/view1001.jpg</img1>
	<empty></empty>
	<num>1</num>
	<img2>view/view4001.jpg</img2>
</frame>

Старый 18.06.2004, 11:06
B0Bka вне форума Посмотреть профиль Отправить личное сообщение для B0Bka Найти все сообщения от B0Bka
  № 5  
B0Bka
 
Аватар для B0Bka

Регистрация: May 2004
Сообщений: 136
Отправить сообщение для B0Bka с помощью ICQ
я нашел в документации, что XML
надо загружать так:

myXML = new XML();
myXML.load("data.xml");

myXML.onLoad = function(success){
if(success == true){
PRESS = myXML.firstChild;
press1 = PRESS.firstChild;
}
}

но вот как мне кусок кода который находится в function(success){
вставить в какую-то другую фнкцию (т.е. чтобы я мог брать, например,
значение press1 в функции которая сработывает например по нажатию
кнопки

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

Регистрация: Jan 2003
Адрес: Москва
Сообщений: 839
Отправить сообщение для Nucer с помощью ICQ
Код:
 myXML.onLoad = function( OK )
{
	if ( OK )
	{
		PRESS = this.firstChild;
		press1 = PRESS.firstChild;
		yourFunction( press1 );
	}
}
Или чего?

Старый 19.06.2004, 02:43
B0Bka вне форума Посмотреть профиль Отправить личное сообщение для B0Bka Найти все сообщения от B0Bka
  № 7  
B0Bka
 
Аватар для B0Bka

Регистрация: May 2004
Сообщений: 136
Отправить сообщение для B0Bka с помощью ICQ
Ну вот например есть у меня функция (неважно что она делает):

function F_stop() {
sbreak = 0;
status=0;
snd.stop();
clearInterval( FF );
posframe=0;
b = 0;
el.text=Display(0,0);
getURL("javascript:first()");
};

и вот в этой функции мне необходимо узнать один из нодов,
и как мне делать так?:

function F_stop() {
sbreak = 0;
status=0;
snd.stop();
clearInterval( FF );
posframe=0;
b = 0;
el.text=Display(0,0);

myXML = new XML();
myXML.load("data.xml");

myXML.onLoad = function(success){
if(success == true){
PRESS = myXML.firstChild;
press1 = PRESS.firstChild;
}
}

getURL("javascript:first()");
};

А если таких функций, в которых необходимо вытащить из XML’я разные параметры,
несколько? везде вставлять этот кусок?

Те же проблемы с похожим фрагментом:
var my_sound = new Sound();
my_sound.loadSound(test.mp3);
my_sound.onLoad = function(success){
if(success == true){
my_sound.start();
}
}

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

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

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

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

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


 


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


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