Ik heb een website in Flash gemaakt, en daarin wil ik de interactieve map van amMap gebruiken.
Nu werkt dat prima, los van elkaar. Maar als ik de .swf van amMap in mijn website wil zetten, gaat het fout.
Importeren lukt niet, want ammap.swf is beveiligd. Nu moet dat met de volgende code, aldus de documentatie van amMap:
Dat werkt wel, maar dan krijg ik dit:

Die pagina ziet er in Flash zo uit:

Ik heb dus voor de amMap kaart een nieuwe layer gemaakt en daarin de ActionScript code gezet. Maar, dan komt de kaart dus niet op de pagina te staan, maar achter alle andere layers zoals te zien is. Dit gebeurt bijvoorbeeld bij de Tekst-layer niet.
Nu is mijn vraag, hoe zorg ik dat de amMap dus on top is van alle layers, en mooi gecentreerd op de pagina?
Moet ik een simpel vinkje ergens aanklikken of is mijn website gewoon te complex? Of moet ik mij nog maar verder verdiepen in bepaalde documentatie? Het is jammer genoeg geen verplaatsbaar object, anders had ik het natuurlijk mooi kunnen verslepen...
Mijn Google-skills hebben mij niet geholpen, in vele gevallen was de ActionScript al voldoende en werkte het direct, maar deze website is nogal moeilijk en bevat veel layers dus dat is het probleem...
Nu werkt dat prima, los van elkaar. Maar als ik de .swf van amMap in mijn website wil zetten, gaat het fout.
Importeren lukt niet, want ammap.swf is beveiligd. Nu moet dat met de volgende code, aldus de documentatie van amMap:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| var listener:Object = new Object(); listener.onLoadInit = function(target_mc:MovieClip):Void { target_mc.path = "ammap/"; target_mc.settings_file = "ammap/ammap_settings.xml"; target_mc.data_file = "ammap/ammap_data.xml"; target_mc.flash_width = "550"; target_mc.flash_height = "400"; } var loader:MovieClipLoader = new MovieClipLoader(); loader.addListener(listener); this.createEmptyMovieClip("ammap_mc", this.getNextHighestDepth()); loader.loadClip("ammap/ammap.swf", this.ammap_mc); |
Dat werkt wel, maar dan krijg ik dit:

Die pagina ziet er in Flash zo uit:

Ik heb dus voor de amMap kaart een nieuwe layer gemaakt en daarin de ActionScript code gezet. Maar, dan komt de kaart dus niet op de pagina te staan, maar achter alle andere layers zoals te zien is. Dit gebeurt bijvoorbeeld bij de Tekst-layer niet.
Nu is mijn vraag, hoe zorg ik dat de amMap dus on top is van alle layers, en mooi gecentreerd op de pagina?
Moet ik een simpel vinkje ergens aanklikken of is mijn website gewoon te complex? Of moet ik mij nog maar verder verdiepen in bepaalde documentatie? Het is jammer genoeg geen verplaatsbaar object, anders had ik het natuurlijk mooi kunnen verslepen...
Mijn Google-skills hebben mij niet geholpen, in vele gevallen was de ActionScript al voldoende en werkte het direct, maar deze website is nogal moeilijk en bevat veel layers dus dat is het probleem...