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:
Weet iemand hoe ik dit cross-platform maak?
De code van mijn frameset ziet er als volgt uit:
Alvast bedankt voor jullie eventuele hulp!
Torrentus
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| 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"); } |
Weet iemand hoe ik dit cross-platform maak?
De code van mijn frameset ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <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> |
Alvast bedankt voor jullie eventuele hulp!
Torrentus