I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Så skal du have data ind i flash, - her kan du f.eks. bruge:
counter = 0; // // creating new xml object called myDoc var myDoc = new XML(); // path to xml file we are going to load var myDocName = "data.xml"; // parser XMLNode.prototype.sendNodes = function(searchName, callback) { /** parse XML file. looping though xml file to get all relevant data **/ for (var i = 0; i < this.childNodes.length; i++) { var currentNode = this.childNodes[i]; if (currentNode.nodeName == searchName) { callback(currentNode); } if (currentNode.childNodes.length > 0) { currentNode.sendNodes(searchName, callback); } } }; // after loading xml we parse the data function checkStatus(success) { /** calling handlers, making data arrays **/ if (success) { /** get standard text from xml **/ myDoc.sendNodes("picture", handlePicture); } else { // error loading xml. errorText.text = "we are sorry but the xml failed to load... please try again later"; } } // // load XML file myDoc.ignoreWhite = true; myDoc.onLoad = checkStatus; myDoc.load(myDocName); ///////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////// end of all xml handeling //////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////// function handlePicture(node:Object) { // first we check if we should make a whole menu or just the // top header. To do this we see if headerlink has a link value pictureData = node.attributes.name; /** make movieclips **/ tempHolder = _root.createEmptyMovieClip("pictureHolder" + counter, 1000 + counter); counter++; if (counter > 1) { tempHolder._x = (counter - 1) * 200; } tempWidth = tempHolder._width; tempHolder.loadMovie(pictureData); // }
Du skal så lige være opmærksom på at
tempHolder._width først eksistere når billedet er 100 procent loadet og dette kræver jo naturligvis en preloader, - det er ikke med her da det jo ikke rigtig er det opgaven går ud på at lave.
Du kan evt sende billed width med i xml filen hvis du er ligeglad med preload a la:
så lige at du vil placere billederne i hvert deres frame..... det kan jeg ikke lige se nogen grund til... men hvis det er det du vil så skal du lave et tomt mc i hvert frame og så attache de billeder som du har loadet med ovenstående kode.
altså i frame 1
counter = 0; rememberPicNames = new Array(); // // creating new xml object called myDoc var myDoc = new XML(); // path to xml file we are going to load var myDocName = "data.xml"; // parser XMLNode.prototype.sendNodes = function(searchName, callback) { /** parse XML file. looping though xml file to get all relevant data **/ for (var i = 0; i < this.childNodes.length; i++) { var currentNode = this.childNodes[i]; if (currentNode.nodeName == searchName) { callback(currentNode); } if (currentNode.childNodes.length > 0) { currentNode.sendNodes(searchName, callback); } } }; // after loading xml we parse the data function checkStatus(success) { /** calling handlers, making data arrays **/ if (success) { /** get standard text from xml **/ myDoc.sendNodes("picture", handlePicture); gotoAndPlay(2); } else { // error loading xml. errorText.text = "we are sorry but the xml failed to load... please try again later"; } } // // load XML file myDoc.ignoreWhite = true; myDoc.onLoad = checkStatus; myDoc.load(myDocName); ///////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////// end of all xml handeling //////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////// function handlePicture(node:Object) { // first we check if we should make a whole menu or just the // top header. To do this we see if headerlink has a link value pictureData = node.attributes.name; /** make movieclips **/ rememberPicNames.push(pictureData); // } stop();
jammen så mange tak da, - godt du fandt en løsning.
vh KalleBalle
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.