06. marts 2005 - 12:37Der er
13 kommentarer og 1 løsning
LoadMovie når et frame bliver loadet af en proloader
Ja det er sq lidt kringlet at forklarer det her... men jeg har 3 film som bruger kan vælge i mellem at se... det jeg gerne vil have er en index film som her en preloader som loader film 1 og viser den i et MC... jeg har efterhånden forsøgt mange ting men kan ikke få det til at virke med mindre jeg laver en knap...
Så nu har jeg gjort det... meeeeen det virker sq ikke helt så smart min film der skal loades(hedder "Blue.swf") bliver forstørret op så man kun kan se et lille hjørne af selv filmen????
Oki nu virker det, jeg havde nemlig bare forstørret mc'et... meen nu er der et lille bi problem jeg har en procesbar på min preloader men den vokser ikke når "blue" bliver loadet... siden ligger her pt. http://www.dwankers.dk/InFront/Index.html
Ja - du skal lave en seperat preloader til filer du henter udefra... nu ved jeg ikke helt hvordan din preloader fungerer og skal fungere, men normalt laver man preloader på denne måde:
d ser meget flot ud:0) men ja jeg kan sq ikke lige overskue hvad der er hvad gider du at forklare d lidt mere... så skal jeg sq nok lige få gjort så du får nogle flere point... og den jeg har virker sådanne at der er en procesbar der vokser men der er et "tal" der vokser til 100%! den virker her: http://www.dwankers.dk/InFront/Blue.html
Ok... hele koden skal stå i samme frame, hvor "holder_mc" også ligger:
holder_mc.loadMovie("Blue.swf"); this.onEnterFrame = function(){ // Sørger for at følgende kode udføres hvert frame var bloaded = holder_mc.getBytesLoaded(); // Finder ud af hvor mange bytes der er hentet var btotal = holder_mc.getBytesTotal(); // Finder ud af hvor mange bytes der er i alt var percentLoaded = (btotal > 0) ? Math.floor(bloaded/btotal*100) : 0; // Finder procent der er hentet minLoadBar._xscale = percentLoaded; // sætter en loadbar's procentvise bredde loadTekst.text = percentLoaded+" %"; // viser procent hentet i et tekstfelt if(percentLoaded == 100){ // Tjekker om alt er hentet gotoAndPlay("startFrame"); // Går til et bestemt frame delete this.onEnterFrame; // Gør at koden ikke udføres hvert frame længere } }; stop();
Jeg kender ikke din opbygning, så du skal nok ændre navne osv for at få det til at virke...
**Error** Scene=Scene 1, layer=Layer 4, frame=1:Line 1: Statement must appear within on/onClipEvent handler holder_mc.loadMovie("Blue.swf");
**Error** Scene=Scene 1, layer=Layer 4, frame=1:Line 2: Statement must appear within on/onClipEvent handler this.onEnterFrame = function(){ // Sørger for at følgende kode udføres hvert frame
**Error** Scene=Scene 1, layer=Layer 4, frame=1:Line 13: Statement must appear within on/onClipEvent handler stop();
Jeg ved ikke om det er mig der r totalt spasser men altså nu har jeg sat koden på min index film og så tilpasse min "blue" film men jeg kan ikke få baren til at vokse eller tallet til at komme med mindre jeg smider de 2 obejkter ind i index filmen... gav det mening?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.