MaTix
%Europe/Berlin %733 %2005, 18:35
Gegroet,
Ik zit met een probleem! (dhuh)
Ik ben aan het proberen data van een database in Flash te laden, nu ben ik geen grote flash kenner en ben ik dus begonnen met het zoeken naar tut's! Ik heb het meeste info gevonden over MySQL -> XML -> Flash! Waarom de tussenkomst XML weet ik niet echt! Wrs omdat het simpelweg makkelijker is? Maar goed als het zo ook lukt!
Goed alles aan de praat gekregen! (http://www.7de.be/matix) - (http://www.7de.be/matix/module_aankondigingen.php)
Nu wil ik dus de tekst in de textarea beetje tot orde brengen via CSS!
Geen enkel probleem, maar nu komt het rare! Als ik alles upload, dan toont de flash movie de CSS niet (hier zijn mijn temp internet files al verwijderd)! Als ik mijn temp internet files verwijder en terug ga kijken, dan toont hij pas de de CSS!
Heeft iemand hier een verklaring voor?
// Create new XML Object and set ignoreWhite true
aankondigingen_xml = new XML();
aankondigingen_xml.ignoreWhite = true;
// Setup load handler which just invokes another function
// which will do the parsing of our XML
aankondigingen_xml.onLoad = function(sucess) {
if (sucess) {
processAankondigingen(aankondigingen_xml);
}
};
// Load up the XML file into Flash
aankondigingen_xml.load('http://www.7de.be/matix/module_aankondigingen.php');
// This is the function that will be called when
// our XML document is loaded succesfully
function processAankondigingen(xmlAankondiging_xml) {
// xmlAankondiging_xml is now a reference to the XML
// object where our information is stored
aankondiging = new Object();
for (var n = 0; n<xmlAankondiging_xml.firstChild.childNodes.length; n++) {
for (var i = 0; i<xmlAankondiging_xml.firstChild.childNodes[n].childNodes.length; i++) {
aankondiging[xmlAankondiging_xml.firstChild.childNodes[n].childNodes[i].nodeName] = (xmlAankondiging_xml.firstChild.childNodes[n].childNodes[i].firstChild.nodeValue);
}
// trace (aankondiging.datum);
// trace (aankondiging.txt);
// the "entry_string" variable is used to hold the HTML formatted contents
var aankondiging_string:String = "<span class='datum'>"+aankondiging.datum+"</span><br>";
aankondiging_string += aankondiging.txt+"<br><br>";
// append each current entry to the current value of aankondigingen
aankondigingen.text += aankondiging_string;
}
}
// create a new instance of the TextField.StyleSheet object.
var styleObj = new TextField.StyleSheet();
styleObj.onLoad = function(success:Boolean) {
if (success) {
aankondigingen.styleSheet = styleObj;
}
};
// load the external style sheet
styleObj.load("http://www.7de.be/matix/module_aankondigingen.css");
PS: Ik besef best dat deze code best geen 100% zou kunnen zijn, alle commentaar is daarom welkom! Alsook de eventuele reden vanwaar de tussenkomst van XML?
Dank bij voorbaat!
Ik zit met een probleem! (dhuh)
Ik ben aan het proberen data van een database in Flash te laden, nu ben ik geen grote flash kenner en ben ik dus begonnen met het zoeken naar tut's! Ik heb het meeste info gevonden over MySQL -> XML -> Flash! Waarom de tussenkomst XML weet ik niet echt! Wrs omdat het simpelweg makkelijker is? Maar goed als het zo ook lukt!
Goed alles aan de praat gekregen! (http://www.7de.be/matix) - (http://www.7de.be/matix/module_aankondigingen.php)
Nu wil ik dus de tekst in de textarea beetje tot orde brengen via CSS!
Geen enkel probleem, maar nu komt het rare! Als ik alles upload, dan toont de flash movie de CSS niet (hier zijn mijn temp internet files al verwijderd)! Als ik mijn temp internet files verwijder en terug ga kijken, dan toont hij pas de de CSS!
Heeft iemand hier een verklaring voor?
// Create new XML Object and set ignoreWhite true
aankondigingen_xml = new XML();
aankondigingen_xml.ignoreWhite = true;
// Setup load handler which just invokes another function
// which will do the parsing of our XML
aankondigingen_xml.onLoad = function(sucess) {
if (sucess) {
processAankondigingen(aankondigingen_xml);
}
};
// Load up the XML file into Flash
aankondigingen_xml.load('http://www.7de.be/matix/module_aankondigingen.php');
// This is the function that will be called when
// our XML document is loaded succesfully
function processAankondigingen(xmlAankondiging_xml) {
// xmlAankondiging_xml is now a reference to the XML
// object where our information is stored
aankondiging = new Object();
for (var n = 0; n<xmlAankondiging_xml.firstChild.childNodes.length; n++) {
for (var i = 0; i<xmlAankondiging_xml.firstChild.childNodes[n].childNodes.length; i++) {
aankondiging[xmlAankondiging_xml.firstChild.childNodes[n].childNodes[i].nodeName] = (xmlAankondiging_xml.firstChild.childNodes[n].childNodes[i].firstChild.nodeValue);
}
// trace (aankondiging.datum);
// trace (aankondiging.txt);
// the "entry_string" variable is used to hold the HTML formatted contents
var aankondiging_string:String = "<span class='datum'>"+aankondiging.datum+"</span><br>";
aankondiging_string += aankondiging.txt+"<br><br>";
// append each current entry to the current value of aankondigingen
aankondigingen.text += aankondiging_string;
}
}
// create a new instance of the TextField.StyleSheet object.
var styleObj = new TextField.StyleSheet();
styleObj.onLoad = function(success:Boolean) {
if (success) {
aankondigingen.styleSheet = styleObj;
}
};
// load the external style sheet
styleObj.load("http://www.7de.be/matix/module_aankondigingen.css");
PS: Ik besef best dat deze code best geen 100% zou kunnen zijn, alle commentaar is daarom welkom! Alsook de eventuele reden vanwaar de tussenkomst van XML?
Dank bij voorbaat!