Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

link toevoegen in Flash-filmpje (XML)

Voor de club heb ik een site gemaakt, zonder veel kennis van scripts ed. Tot nu toe werkte alles zoals het hoort. Misschien niet de mooiste lay-out, maar het werkt. Nu heb ik gemerkt dat het kleine javascriptje bovenaan(die ik gevonden heb op het net) niet meer werkt onder explorer 8 of firefox. Op de homepage heb ik ook een flash filmpje geplaatst, waarin enkele foto's als diashow verschijnen (ook van het net geplukt). Nu had ik graag gehad dat ik via dat flash filmpje verschillende links kan toevoegen. Dus per foto een andere link. De foto's worden via een XML ingeladen, dus zal de URL daar moeten worden ingevoegd, maar welke code zal ik aan de actionscript moeten toevoegen? Iemand die zich geroepen voelt? Flash-code: [code:1:0b3cd76d39]delay = 6000 //----------------------- function loadXML(loaded) { if (loaded) { xmlNode = this.firstChild; image = []; description = []; total = xmlNode.childNodes.length; for (i=0; i<total; i++) { image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue; description[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue; } firstImage(); } else { content = "file not loaded!"; } } xmlData = new XML(); xmlData.ignoreWhite = true; xmlData.onLoad = loadXML; xmlData.load("http://www.tcdeschakel.be/flash/images.xml"); ///////////////////////////////////// listen = new Object(); listen.onKeyDown = function() { if (Key.getCode() == Key.LEFT) { prevImage(); } else if (Key.getCode() == Key.RIGHT) { nextImage(); } }; p = 0; this.onEnterFrame = function() { filesize = picture.getBytesTotal(); loaded = picture.getBytesLoaded(); preloader._visible = true; if (loaded != filesize) { preloader.preload_bar._xscale = 100*loaded/filesize; } else { preloader._visible = false; if (picture._alpha<100) { picture._alpha += 10; } } }; function nextImage() { if (p<(total-1)) { p++; if (loaded == filesize) { picture._alpha = 0; picture.loadMovie(image[p], 1); desc_txt.text = description[p]; picture_num(); slideshow(); } } } function prevImage() { if (p>0) { p--; picture._alpha = 0; picture.loadMovie(image[p], 1); desc_txt.text = description[p]; picture_num(); } } function firstImage() { if (loaded == filesize) { picture._alpha = 0; picture.loadMovie(image[0], 1); desc_txt.text = description[0]; picture_num(); slideshow(); } } function picture_num() { current_pos = p+1; pos_txt.text = current_pos+" / "+total; } function slideshow() { myInterval = setInterval(pause_slideshow, delay); function pause_slideshow() { clearInterval(myInterval); if (p == (total-1)) { p = 0; firstImage(); } else { nextImage(); } } } [/code:1:0b3cd76d39] XML [code:1:0b3cd76d39]<?xml version="1.0" encoding="utf-8" standalone="yes"?> <images> <pic> <image>http://www.tcdeschakel.be/flash/foto/wandeling.jpg</image> <caption></caption><url>http://www.google.be</url> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto1.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/ontbijttennis.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto2.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto3.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto4.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto5.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto6.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto7.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto8.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto9.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto10.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto11.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto12.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto13.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto14.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto15.jpg</image> <caption></caption> </pic> <pic> <image>http://www.tcdeschakel.be/flash/foto/foto16.jpg</image> <caption></caption> </pic> </images>[/code:1:0b3cd76d39] Nogmaals, mijn kennis van webdesign is erg beperkt. Heb al één en ander geprobeerd, maar het wil maar niet lukken.

0 antwoorden

    Beantwoord deze vraag

    Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

    Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.