Ik ben een totale leek op het gebied van Flash, maar ik moet voor iemand een preloader toevoegen aan een bestaand filmpje. Nu volg ik precies de aanwijzingen in de helpfunctie, maar het werkt niet. Kan iemand me vertellen of er een fout in de manual staat of dat ik iets over het hoofd zie?
Hier de aanwijzingen uit de helpfile:
edit: ik gebruik Flash MX 2004.
Hier de aanwijzingen uit de helpfile:
Het enige dat verschijnt bij het testen is het eerste frame van de preloader (0%).quote: Flash Manual1. In a new Flash document, create a movie clip on the Stage and name it target_mc.
2. Open the Components panel (Window > Development Panels > Components).
3. Drag a ProgressBar component from the Components panel to the Stage.
4. In the Property inspector, give the ProgressBar component the name pBar and, on the Parameters tab, select Manual from the Mode pop-up menu.
5. Select Frame 1 in the Timeline and then open the Actions panel (Window > Development Panels > Actions).
6. Add the following code to the Actions panel:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13// create both a MovieClipLoader object and a listener object myLoader = new MovieClipLoader(); myListener = new Object(); // add the MovieClipLoader callbacks to your listener object myListener.onLoadStart = function(clip) { // this event is triggered once, when the load starts pBar.label = "Now loading: " + clip; }; myListener.onLoadProgress = function(clip, bytesLoaded, bytesTotal) { var percentLoaded = int (100*(bytesLoaded/bytesTotal)); pBar.setProgress(bytesLoaded, bytesTotal); };myLoader.addListener(myListener); myLoader.loadClip("veryLargeFile.swf", target_mc);
7. Test the document by selecting Control > Test Movie.
edit: ik gebruik Flash MX 2004.
[ Voor 6% gewijzigd door Verwijderd op 17-11-2004 16:09 ]