mtema
09.08.2007, 13:58
Есть XML:
<data>
<it marka="http://somewhere/p1.jpg" http="http://somewhere/z1.jpg"/>
<it marka="http://somewhere/p2.jpg" http="http://somewhere/z2.jpg" />
<it marka="http://somewhere/p3.jpg" http="http://somewhere/z3.jpg" />
<it marka="http://somewhere/p4.jpg" http="http://somewhere/z4.jpg"/>
<it marka="http://somewhere/p5.jpg" http="http://somewhere/z5.jpg"/>
</data>
и код во флеше:
my_xml = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(ok) {
if (ok) {
f_www();
}
}
my_xml.load("xc.xml");
f_www = function () {
mass = [];
var nodes = my_xml.firstChild.childNodes;
for (var n=0; n<nodes.length; n++) {
s = nodes[n].attributes.marka;
mass.push(s);
}
fsort = function () {
return random(n)
}
mass.sort(fsort);
k = (mass[1]);
вывожу случаным образом первый элемент marka,все ок.
А как заставить флеш записывать в массив значения http,причем после randoma при выводе элементы marka соотвествовали http,т.е.
p1.jpg и z1.jpg
p2.jpg и p2.jpg и т.д.
фиг его знает как еще объяснить :D
<data>
<it marka="http://somewhere/p1.jpg" http="http://somewhere/z1.jpg"/>
<it marka="http://somewhere/p2.jpg" http="http://somewhere/z2.jpg" />
<it marka="http://somewhere/p3.jpg" http="http://somewhere/z3.jpg" />
<it marka="http://somewhere/p4.jpg" http="http://somewhere/z4.jpg"/>
<it marka="http://somewhere/p5.jpg" http="http://somewhere/z5.jpg"/>
</data>
и код во флеше:
my_xml = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(ok) {
if (ok) {
f_www();
}
}
my_xml.load("xc.xml");
f_www = function () {
mass = [];
var nodes = my_xml.firstChild.childNodes;
for (var n=0; n<nodes.length; n++) {
s = nodes[n].attributes.marka;
mass.push(s);
}
fsort = function () {
return random(n)
}
mass.sort(fsort);
k = (mass[1]);
вывожу случаным образом первый элемент marka,все ок.
А как заставить флеш записывать в массив значения http,причем после randoma при выводе элементы marka соотвествовали http,т.е.
p1.jpg и z1.jpg
p2.jpg и p2.jpg и т.д.
фиг его знает как еще объяснить :D