Ik heb een flash website gekregen van een kennis, mocht die zelf aanpassen etc, ook alle .fla bestanden zitten er bij. De website is zo goed als af, maar er is nog een klein probleempje. De kennis is jammer genoeg op vakantie.
De site is volledig uit flash, beneden is er een flash menu, als je op iets klikt opent hij net daarboven de bijhorende .swf. Ik heb ook een flash gastenboek, staat in de folder /gb/index.swf. Als ik in het menu op gastenboek druk, laat hij de achtergrond zien van het gastenboek, maar meer niet. Als ik dan op een ander menu'tje klik en dan weer naar het gastenboek, laad hij wel volledig. Hij moet dus altijd al eens aangeklikt geweest zijn voor die effectief 100% laad. Eens hij eenmaal geladen is werkt hij goed (tot je de cache wist). Dit is natuurlijk ambetant voor nieuwe bezoekers, je klikt op GB, je krijgt alleen maar de achtergrond van het GB te zien, je gaat terug naar home of contact, je klikt nog eens op GB, en dan werkt die wel!
Ik vind nergens een fout (als ik direct surf naar /gb/index.swf laad die wel meteen) dus had ik eraan gedacht om een trukje toe te passen. Bij het laden van de main.swf, in de code zetten dat hij in de achtergrond al /gb/index.swf moet laden zodat als er iemand effectief op GB drukt, hij dus voor de 2de maal /gb/index.swf moet laden.
Ik heb gezocht en je kan daarvoor de functie LoadMovie gebruiken. Zoiets als loadMovie("../gb/index.swf", this);
Maar ik weet niet of als dit wel een goede methode is, ook zou het in de achtergrond moeten gebeuren, eigenlijk gewoon een instantie ervan laden.
Deze heb ik ook al geprobeerd: _root.createEmptyMovieClip("container", 1); container._visible = false; loadMovie("../gb/index.swf", "container");
Raar maar waar, dan laat hij die swf zien, terwijl de visible op false staat.
Ik gebruik Flash 8 & AS2.0
De site is volledig uit flash, beneden is er een flash menu, als je op iets klikt opent hij net daarboven de bijhorende .swf. Ik heb ook een flash gastenboek, staat in de folder /gb/index.swf. Als ik in het menu op gastenboek druk, laat hij de achtergrond zien van het gastenboek, maar meer niet. Als ik dan op een ander menu'tje klik en dan weer naar het gastenboek, laad hij wel volledig. Hij moet dus altijd al eens aangeklikt geweest zijn voor die effectief 100% laad. Eens hij eenmaal geladen is werkt hij goed (tot je de cache wist). Dit is natuurlijk ambetant voor nieuwe bezoekers, je klikt op GB, je krijgt alleen maar de achtergrond van het GB te zien, je gaat terug naar home of contact, je klikt nog eens op GB, en dan werkt die wel!
Ik vind nergens een fout (als ik direct surf naar /gb/index.swf laad die wel meteen) dus had ik eraan gedacht om een trukje toe te passen. Bij het laden van de main.swf, in de code zetten dat hij in de achtergrond al /gb/index.swf moet laden zodat als er iemand effectief op GB drukt, hij dus voor de 2de maal /gb/index.swf moet laden.
Ik heb gezocht en je kan daarvoor de functie LoadMovie gebruiken. Zoiets als loadMovie("../gb/index.swf", this);
Maar ik weet niet of als dit wel een goede methode is, ook zou het in de achtergrond moeten gebeuren, eigenlijk gewoon een instantie ervan laden.
Deze heb ik ook al geprobeerd: _root.createEmptyMovieClip("container", 1); container._visible = false; loadMovie("../gb/index.swf", "container");
Raar maar waar, dan laat hij die swf zien, terwijl de visible op false staat.
Ik gebruik Flash 8 & AS2.0
[ Voor 7% gewijzigd door Verwijderd op 08-04-2009 18:56 ]