Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

URL vanuit Flash (.swf) openen in een ander frame

3 antwoorden
  • Hallo allemaal, Ik heb een .swf bestand gemaakt als header, met daarin een aantal roulerende foto's en een mooi menu'tje. Het menu bestaat uit buttons, met instance-names als button1 button2 button3 etc. etc. Het probleem is dat de links in het flashbestand een pagina in het frame eronder moeten openen. En dat gebeurd wel, maar alleen in IE (het bekende probleem), en niet in Firefox en/of Chrome. Daarbij heb ik onderstaand ActionScript 3.0 Code gebruikt: [code:1:0708f9a2e0] button1.addEventListener (MouseEvent.CLICK, clickButton); function clickButton(event:MouseEvent) :void { var homeURL:URLRequest = new URLRequest ("home.htm"); navigateToURL(homeURL, "content"); } button2.addEventListener (MouseEvent.CLICK, clickButton2); function clickButton2(event:MouseEvent) :void { var overonsURL:URLRequest = new URLRequest ("overons.htm"); navigateToURL(overonsURL, "content"); } button3.addEventListener (MouseEvent.CLICK, clickButton3); function clickButton3(event:MouseEvent) :void { var onzewerkenURL:URLRequest = new URLRequest ("onzewerken.htm"); navigateToURL(onzewerkenURL, "content"); } button4.addEventListener (MouseEvent.CLICK, clickButton4); function clickButton4(event:MouseEvent) :void { var contactURL:URLRequest = new URLRequest ("contact.htm"); navigateToURL(contactURL, "content"); } button5.addEventListener (MouseEvent.CLICK, clickButton5); function clickButton5(event:MouseEvent) :void { var linksURL:URLRequest = new URLRequest ("links.htm"); navigateToURL(linksURL, "content"); } [/code:1:0708f9a2e0] Weet iemand hoe ik dit cross-platform maak? :) De code van mijn frameset ziet er als volgt uit: [code:1:0708f9a2e0] <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Voor Exclusief VAKWERK!!!</title> </head> <frameset rows="430,*" framespacing="0" border="0" frameborder="0"> <frame name="header" scrolling="no" noresize target="content" src="head.htm" marginwidth="0" marginheight="0"> <frame name="content" src="home.htm" scrolling="auto" target="_self"> <noframes> <body> <p>Deze pagina gebruikt frames, maar uw browser kan die niet bekijken. Update alstublieft uw browser naar een nieuwe versie.</p> </body> </noframes> </frameset> </html> [/code:1:0708f9a2e0] Alvast bedankt voor jullie eventuele hulp! Torrentus
  • Ondertussen het probleem opgelost, met dank aan leden van het GoT forum. Mijn gebruikte code was goed, maar de code die zij voorstelde was toch een héél klein beetje anders, en dat maakte het verschil. Ondertussen werkt het. Heb jij het probleem ook? Twijfel er dan niet aan om me even te pm'en, dan zal ik even helpen ;) Voorzover dat lukt. Torrentus
  • Had je hulp van GoT nodig om je cache te legen? ;)

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.