vane
%Europe/Berlin %363 %2007, 09:43
hey allemaal even snel een vraagje.
ik heb een nieuws systeempje gemaakt die werkt via een cmsje. dat cmsje tuft een xml bestand uit die er als volgt uit ziet:
<item>
<title> detitel </title>
<body> body tekst</body>
<date> datum</date>
<image> plaatje</image>
<type> 1</type>
</item>
verder laad ik de xml in en dta werkt allemaal perfect maar nou wil ik dus dat als je op (knop1) drukt dat hij alle berichten laat zien met type1 en als je dus op knop 2 drukt dat hij alle berichten laat zien met type 2
mijn as is als volgt:
var myxml:XML = new XML();
myxml.ignoreWhite = true;
var titel:Array = new Array();
var body:Array = new Array();
var date:Array = new Array();
var image:Array = new Array();
var itemtype:Array = new Array();
var currentXMLitem:Number;
var wichitemison:Number = 0;
myxml.load("http://rambam.intern.twisted.nl/script/?command=get_news");
myxml.onLoad = function() {
var item:Array = myxml.firstChild.childNodes;
for (i=0; i<item.length; i++) {
titel.push(item[i].childNodes[0].firstChild.nodeValue);
body.push(item[i].childNodes[1].firstChild.nodeValue);
date.push(item[i].childNodes[2].firstChild.nodeValue);
image.push(item[i].childNodes[3].firstChild.nodeValue);
itemtype.push(item[i].childNodes[4].firstChild.nodeValue);
}
currentXMLitem = 0;
_root.news.vacatures.titel.text = titel[currentXMLitem];
_root.news.vacatures.body.text = body[currentXMLitem];
_root.news.vacatures.date.text = date[currentXMLitem];
_root.news.vacatures.holder._visible = false;
displayplaatje();
//
};
function checkitemtype() {
if (_root.news.vacatures.itemfield.text == "1") {
trace("item = 1")
} else {
trace("item = 2")
}
}
_root.news.vacatures.prevbtn.onRelease = function() {
if (currentXMLitem>0) {
currentXMLitem--;
_root.news.vacatures.itemfield.text = itemtype[currentXMLitem];
_root.news.vacatures.titel.text = titel[currentXMLitem];
_root.news.vacatures.body.text = body[currentXMLitem];
_root.news.vacatures.date.text = date[currentXMLitem];
_root.news.vacatures.holder._visible = false;
_root.news.vacatures.closebtn._visible = true;
checkitemtype()
displayplaatje();
}
};
_root.news.vacatures.nextbtn.onRelease = function() {
if (currentXMLitem<body.length-1) {
currentXMLitem++;
_root.news.vacatures.itemfield.text = itemtype[currentXMLitem];
_root.news.vacatures.titel.text = titel[currentXMLitem];
_root.news.vacatures.body.text = body[currentXMLitem];
_root.news.vacatures.date.text = date[currentXMLitem];
_root.news.vacatures.holder._visible = false;
_root.news.vacatures.closebtn._visible = true;
checkitemtype()
displayplaatje();
}
};
kan iemand mij mss helpen?
thanks alsvast
ik heb een nieuws systeempje gemaakt die werkt via een cmsje. dat cmsje tuft een xml bestand uit die er als volgt uit ziet:
<item>
<title> detitel </title>
<body> body tekst</body>
<date> datum</date>
<image> plaatje</image>
<type> 1</type>
</item>
verder laad ik de xml in en dta werkt allemaal perfect maar nou wil ik dus dat als je op (knop1) drukt dat hij alle berichten laat zien met type1 en als je dus op knop 2 drukt dat hij alle berichten laat zien met type 2
mijn as is als volgt:
var myxml:XML = new XML();
myxml.ignoreWhite = true;
var titel:Array = new Array();
var body:Array = new Array();
var date:Array = new Array();
var image:Array = new Array();
var itemtype:Array = new Array();
var currentXMLitem:Number;
var wichitemison:Number = 0;
myxml.load("http://rambam.intern.twisted.nl/script/?command=get_news");
myxml.onLoad = function() {
var item:Array = myxml.firstChild.childNodes;
for (i=0; i<item.length; i++) {
titel.push(item[i].childNodes[0].firstChild.nodeValue);
body.push(item[i].childNodes[1].firstChild.nodeValue);
date.push(item[i].childNodes[2].firstChild.nodeValue);
image.push(item[i].childNodes[3].firstChild.nodeValue);
itemtype.push(item[i].childNodes[4].firstChild.nodeValue);
}
currentXMLitem = 0;
_root.news.vacatures.titel.text = titel[currentXMLitem];
_root.news.vacatures.body.text = body[currentXMLitem];
_root.news.vacatures.date.text = date[currentXMLitem];
_root.news.vacatures.holder._visible = false;
displayplaatje();
//
};
function checkitemtype() {
if (_root.news.vacatures.itemfield.text == "1") {
trace("item = 1")
} else {
trace("item = 2")
}
}
_root.news.vacatures.prevbtn.onRelease = function() {
if (currentXMLitem>0) {
currentXMLitem--;
_root.news.vacatures.itemfield.text = itemtype[currentXMLitem];
_root.news.vacatures.titel.text = titel[currentXMLitem];
_root.news.vacatures.body.text = body[currentXMLitem];
_root.news.vacatures.date.text = date[currentXMLitem];
_root.news.vacatures.holder._visible = false;
_root.news.vacatures.closebtn._visible = true;
checkitemtype()
displayplaatje();
}
};
_root.news.vacatures.nextbtn.onRelease = function() {
if (currentXMLitem<body.length-1) {
currentXMLitem++;
_root.news.vacatures.itemfield.text = itemtype[currentXMLitem];
_root.news.vacatures.titel.text = titel[currentXMLitem];
_root.news.vacatures.body.text = body[currentXMLitem];
_root.news.vacatures.date.text = date[currentXMLitem];
_root.news.vacatures.holder._visible = false;
_root.news.vacatures.closebtn._visible = true;
checkitemtype()
displayplaatje();
}
};
kan iemand mij mss helpen?
thanks alsvast