![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Как загрузить данные во flash из др. файлов НО МНОГО ДАННЫХ
(способ get не прокатит) необходимо загрузить большой массив для словаря на flash'е есть какие-то способы??? з.ы.: кто-то я слышал говорил про загрузку данных их XML файла. Какие особенности загрузки? и вообще какого объема? |
|
|||||
|
[++]
|
Можно XML, размер вроде ограничен только терпением юзера, можно через LoadVars, предварительно придумав структур хранения данных в файле (или выдачи этих данных скриптом)... Вообще, говори конкретнее
|
|
|||||
|
есть примерно такая инфа, которую нужно считывать при запуски флэшки:
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. |
|
|||||
|
[++]
|
В чём проблема то? XML сам напрашивается:
|
|
|||||
|
я нашел в документации, что XML
надо загружать так: myXML = new XML(); myXML.load("data.xml"); myXML.onLoad = function(success){ if(success == true){ PRESS = myXML.firstChild; press1 = PRESS.firstChild; } } но вот как мне кусок кода который находится в function(success){ вставить в какую-то другую фнкцию (т.е. чтобы я мог брать, например, значение press1 в функции которая сработывает например по нажатию кнопки |
|
|||||
|
[++]
|
Или чего?
|
|
|||||
|
Ну вот например есть у меня функция (неважно что она делает):
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(); } } |
|
|||||
|
[++]
|
Ну передавай просто функции в качестве аргумента этот свой XML и при написании кода не игнорируй табы, а то непонятно, ошибся ты или просто фигню написал
|
![]() |
Часовой пояс GMT +4, время: 03:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|