![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2011
Адрес: в Перми
Сообщений: 33
|
Здравствуйте!!!
Мне нужна какая-нибудь база данных - масив с массой переменных для каждого итема. я думаю что такую базу лучше запихнуть в какойнибудь xml файл, что бы было удобнее его изменять, не изменяя код в swf файле. Но к сожалению я не знаю как такое реализовать... Хочу попросить пример или хотя бы узнать где про это прочитать. Спасибо. Последний раз редактировалось maloun365; 18.12.2011 в 16:58. |
|
|||||
|
Читалка:
function LoadDat(){ var prof:XML = new XML(); prof.ignoreWhite = true; prof.load(urlxml); prof.onLoad = function(success) { if (success) { var node = prof.firstChild trace("XML LOAD NODES:"+node.childNodes.length+" NodeName:"+node.nodeName) for ( var T in node.attributes){ OPTIONS[T] = node.attributes[T] } for ( var i=0; i<node.childNodes.length; i++) { var nodeC = node.childNodes[i] var DEV = DATAFORK[DATAFORK.length] = new Object() // CITIES DEV.tag = nodeC.nodeName DEV.id = i for ( var T in nodeC.attributes) DEV[T] = nodeC.attributes[T] DEV.LOT = new Array() for ( var j=0; j<nodeC.childNodes.length; j++) { var nodeL = nodeC.childNodes[j] var Lot = DEV.LOT[DEV.LOT.length] = new Object() // Members Lot.tag = nodeL.nodeName Lot.id = j for ( var T in nodeL.attributes) Lot[T] = nodeL.attributes[T] TTL++ } } if (prof.status != 0) { var errorMessage:String; switch (prof.status) { case -2 : errorMessage = "A CDATA section was not properly terminated."; break; case -3 : errorMessage = "The XML declaration was not properly terminated."; break; case -4 : errorMessage = "The DOCTYPE declaration was not properly terminated."; break; case -5 : errorMessage = "A comment was not properly terminated."; break; case -6 : errorMessage = "An XML element was malformed."; break; case -7 : errorMessage = "Out of memory."; break; case -8 : errorMessage = "An attribute value was not properly terminated."; break; case -9 : errorMessage = "A start-tag was not matched with an end-tag."; break; case -10 : errorMessage = "An end-tag was encountered without a matching start-tag."; break; default : errorMessage = "An unknown error has occurred."; break; } trace( "\nXML Structure Error:\n"+prof.status+" - "+errorMessage ); } else { _root.gotoAndPlay(2) } } else { trace( "XML LOAD ERROR: "+urlxml ); } } } Фрагмент XML: |
|
|||||
|
[+3 25.01.12]
Регистрация: Mar 2011
Адрес: Земля
Сообщений: 19
|
вот как по мне- здесь лучше использовать php+mysql
__________________
кто знает как- делает, кто не знает- учит.. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|