Hallo iedereen,
Ik heb een probleempje met het inladen van Externe SWF's. Om het makkelijker uit te leggen heb ik hier het voorbeeldje geupload: http://www.pietbuijsman.nl/flash (pixeldetails mag je overheen kijken, het gaat me even om de techniek).
De menubalk zit in de hoofdSWF file. Als je op een knop drukt wordt het volgende scriptje uitgevoerd:
Omdat het nieuwe SWF'je op level 1 wordt ingeladen blijft de hoofdSWF erachter zitten. In de hoofdSWF draait een scripje om de menubalk te laten bewegen. De menubalk moet echter niet meer zichtbaar zijn als je op een knop hebt gedrukt, maar ik denk dat het toch nog klikbaar is vanwege dat scriptje (als je met je muis over de plek gaat waar de balk zat kun je nog steeds klikken ondanks dat deze er niet meer staat).
Nu is het op te lossen door de nieuwe SWF ipv level 1 op level 0 in te laden. Als ik dat doe komt er een nieuw probleem: De stopknop werkt niet meer aangezien die de externe SWF weer sluit maar de hoofdSWF er niet meer "onder" zit. Je krijgt dan dus een wit vlak.
Nu kun je zeggen: link het stop knopje dan weer aan de hoofdSWF maar aan het begin moet een animatie komen (dat lichten aangaan enzo), en het is niet de bedoeling dat die animatie elke keer als de kinderen op "stop" drukken wordt afgespeeld.
Hebben jullie een idee hoe dit op te lossen? (aangezien het maar om 3 regels script gaat vond ik het een beetje overdreven om dit in de programmers sectie te posten).
Ik heb een probleempje met het inladen van Externe SWF's. Om het makkelijker uit te leggen heb ik hier het voorbeeldje geupload: http://www.pietbuijsman.nl/flash (pixeldetails mag je overheen kijken, het gaat me even om de techniek).
De menubalk zit in de hoofdSWF file. Als je op een knop drukt wordt het volgende scriptje uitgevoerd:
Flash ActionScript:
1
2
3
| on (release) { loadMovieNum("binnenlandsnieuws.swf", 1); } |
Omdat het nieuwe SWF'je op level 1 wordt ingeladen blijft de hoofdSWF erachter zitten. In de hoofdSWF draait een scripje om de menubalk te laten bewegen. De menubalk moet echter niet meer zichtbaar zijn als je op een knop hebt gedrukt, maar ik denk dat het toch nog klikbaar is vanwege dat scriptje (als je met je muis over de plek gaat waar de balk zat kun je nog steeds klikken ondanks dat deze er niet meer staat).
Nu is het op te lossen door de nieuwe SWF ipv level 1 op level 0 in te laden. Als ik dat doe komt er een nieuw probleem: De stopknop werkt niet meer aangezien die de externe SWF weer sluit maar de hoofdSWF er niet meer "onder" zit. Je krijgt dan dus een wit vlak.
Nu kun je zeggen: link het stop knopje dan weer aan de hoofdSWF maar aan het begin moet een animatie komen (dat lichten aangaan enzo), en het is niet de bedoeling dat die animatie elke keer als de kinderen op "stop" drukken wordt afgespeeld.
Hebben jullie een idee hoe dit op te lossen? (aangezien het maar om 3 regels script gaat vond ik het een beetje overdreven om dit in de programmers sectie te posten).
[ Voor 5% gewijzigd door Virax op 12-02-2006 14:49 ]