Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
og unloade billedet igen ved at bruge: unloadMovie ("_root.start");
Men hvordan adder jeg en standard preloader(ex. med en tekst.. mc animation, som automatisk går ind ved alle de forskellige billeder jeg loader.. ville ikke være noget problem hvis man loade nye .swf ind.. da man kunne lave preloadere i alle .swf.. men hvordan gør man det når man loader billeder ind !?)
Nope.. det er til et billede galleri med mine billeder fra min England's tur.. men der er jo ikke så meget ved alt det andet jeg har lavet hvis man ikke kan loade billederne ind.. ! :)
(lidt svært at lave noget til en kunde.. når jeg er ledig :P )
hrmm fandt lige selv på en metode.. dog ikke en rigtig preloader men det ser jo sådan ud.
Man lægger et mc ind som .. når der bliver trykket på en knap hopper til frame2 hvor der står "preloading".. når man så loader et nyt billede.. fjernes det gamle og.. "preloading" kan ses... da det ligger bad billederne.. enkelt.. og det virker :)
Ville dog være lækkert med en RIGTIG preloader.. oh well.. this'll do :)
Har først set dit spm. nu. Det eneste du faktisk vil have er en intern preloader, istedet for en masse eksterne. Det er samme udformning hvis du vil loade andre .swf eller billede filer ind i din hovedfil.
Hvis du loader ind i et movieclip der hedder 'load' så skriv dette på clippet:
Hvor '1' skal skiftes til et andet nummer for hver knap. Hvis du så har et dyn. tekstfelt i roden med navnet 'prc' så vil du have procentvist loadet vist der. Samme måde som alle andre preloaders, du kan selv tilføje andre variabler som total og lignende hvis du vil.
Hvis det ikke er et problem for dig at skifte billedernes navne til 'billede1.jpg' etc. er denne løsning fint funktionel. Hvis du desuden vil beholde dine billeders originale navne som 'aliveStaarPaaPiccadellyOgStener.jpg' kan det også lade sig gøre. Det kræver blot at du skaber et array med billedernes navne i .fla filen, og er derfor ikke lige så dynamisk men måske mere overskueligt.
Jeg prøver lige at se om jeg kan få det til at virke.. skal bruge det sammen med den drag&drop ting du også havde hjulpet med... men jeg vender lige tilbage når jeg har prøvet at få skidtet til at virke :) ... Skal jeg oprette et sprgs. så du kan få nogle point for din hjælp ?
paask: prøv at tage et lille kig på: www.4b4.dk/movie.fla (den drag&drop ting jeg skal have lavet en preloader til..).. en anden ting.. en simpel maske.. vil bare ikke virke... ?!?!?!
hod duh.. masken virker fint :p .. ser lige om jeg ikke selv kan få lavet preloaderen til den.. ellers må du meget gerne komentere hvordan specifik jeg skal gøre :)
hrm den preloader.. Hvis jeg bare vil have den til at vise et andet mc.. mens der loades skal jeg så bare gøre dette .. på det tomme mc som jeg loader billederne ind i:
Det burde også virke efter planen, bortset fra at du nok skal styre hvornår den går igang bedre end med (load). Den eneste fejl jeg kan se er at du skal skrive dine frame labels som expressions, altså således:
enterFrame er et event kun movieclips kan have. Hver gang playhead kommer til en frame med et movieclip der har et enterFrame event bliver koden deri udført. Hvis et movieclip med enterFrame ligger i en frame med stop(); action bliver koden udført kontinuerligt, én gang pr. fps.
Dvs. har du frame rate 12 og et movieclip med onClipEvent (enterFrame) kode bliver den udført 12 gange i sekundet...
Tjoo, den hopper ganske vist til 'loading' ved begyndelse og stopper ved 'stoploading' når der er loadet færdigt, men hvornår vil du så styre at der skal hoppes tilbage til loading?
Det er smartere at indsætte den kode i forbindelse med tjek på hvor mange bytes der er loadet i en enterFrame kode... altså noget lig dette (der hurtigt er bixet sammen):
I øvrigt skal (og kan) movieclips kun have onClipEvent(...) event baseret kode. Den med at placere on (press) på et movieclip er ikke vejen frem. Istedet bør du lave en knap inde i mc'et knap (hedder symbol 3 nu) og placere koden derpå...
Men gør onClipEvent(load){ .. ikke sådan .. at når man smider end ny knap ind .. så kommer der NY data.. og "preloaderen" starter igen.. (går til loading..)
Ikke hvis movieclippet er i samme frame, kun når movieclippet første gang kommer ind i spillet bliver det udført. Dvs. dit playhead skal lave et hop mellem 2 frames for at få )load) til at virke igen...
Jeg har lige revet lidt rundt i din fil. Koden på de draggable knapper er nu også ensartet. På den måde behøver du ikke at ændre koden på alle knapper, kun sørge for at deres mc's har korrekte instance names.
Desuden styrer 'images' mc'et loading på de eksterne billeder. Mens der loades springer 'la' til frame 2, hvor jeg nu desuden har insat den procentvise loading. Hvis du ikke gider have den skal koden altså rettes i 'images' kode. Når der er færdigloadet hopper 'la' til frame 1 igen.
Hvis jeg ikke vil have den til at loade med procent.. kan jeg jo bare fjerne: _root.la.loading = "loading "+procentLoaded+" %"; i "images" .. er jeg med?... nyt sprgs. er oprettet til dig :)
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.