Archief - XML: update vanuit flash

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

NeoNeke

Legacy Member
oké ik wil dus ergens een soort navigatie systeem maken (dat online updatebaar is) volgens de tutorial van kirupa (http://www.kirupa.com/web/xml_guestbook.htm)

maar hij werkt niet (nu de versie daar ook niet, of kan mij iemand anders dat bevestigen?)

Gelijkhoe... Wanneer ik op verzenden druk zie ik in de statusbalk "transfering data from..." Maar blijft wachten...

Wat zou hieraan een probleem kunnen zijn, mijn xml-file is juist ge-CHMOD.

Tips, waarop ik zou kunnen missen hier is een deel van mijn actionscript

Code:
myXML  = new  XML();
myXML.ignoreWhite = true;
receiverXML = new XML();
 
myXML.onLoad = function(success){
	myXML.contentType = "text/xml";
	
	if (success){
		this.showXML();
		trace ("functie geload");
	}else{
		trace("Error loading XML file");
	}
}

myIdentifier=Math.round(Math.random()*10000);
myXML.load("inhoud.xml");

receiverXML.onLoad = function(){
	this.contentType = "text/xml";
	this.showXML();
}
trace ("frame 2");



invullen.sendButton.onRelease  =  function(){
	var myName = this._parent.nameField.text;
	trace ("myName: " + myName);
	
	if (myName == ""){
		trace ("please fill out a content");
		Selection.setFocus(this._parent.nameField);
	
	} else {
		trace ("myName: " + myName);
		myXML.firstChild.appendChild(myXML.createElement("subject1"));
		myXML.firstChild.lastChild.attributes.myname = myName;
		myXML.sendAndLoad("processXML.php", receiverXML);
		this._parent._visible = false;
		createButton._visible = true;
	}
} 

XML.prototype.showXML  =  function(){
	trace ("gedrukte: " + _root.rij_kolom0);
	var numItems = this.childNodes[_root.rij_kolom0].childNodes.length;
	trace ("items in kolom 2:" + numItems);
	
	_root.een.htmlText = "";
	
	_root.invullen._visible = true;
	_root.invullen._x = 72;
	
	if (numItems == 16) {
		_root.invullen._visible = false;
	}
	
	for (i=0; i<numItems; i++) {
		_root.een.htmlText += "<B>" + this.childNodes[_root.rij_kolom0].childNodes[i].attributes.myname + "</B>" + "\n";
	}
}


EDIT: hier een link
per zo'n kolom gebruik ik een frame die de juiste xml data toont volgens bovenstaand model

Bigbuddha

Legacy Member
ff snel

myXML.sendAndLoad

maak daar eens myXML.load van

als het dat niet is, laat je maar iets weten

NeoNeke

Legacy Member
jah die load versie werkt ook niet 'k had dat al geprobeerd

maar het probleem is opgelost, 'k weet niet juist wat ik gedaan heb... 't lach alleszins ook al dat ik het op mijn locale server niet kon werken wegens een oude versie van php daarop... (waarbij iets misliep, maar wat)

nuja bedankt in ieder geval

Bigbuddha

Legacy Member
ok ;) zoveel te beter.

Zeker eens laten zien als het af is zou ik zo zeggen.

NeoNeke

Legacy Member
k zal ik doen is nog wel wat werk aan en dan laat ik het zien :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan