Avatar billede rafix Nybegynder
01. december 2004 - 12:44 Der er 36 kommentarer og
1 løsning

Preloading af eksterne swf

Hej,
Jeg har lavet en swf film hvori jeg forsøger at loade eksterne swf film.. Dette virker også fint men jeg kan ikke få min preloader i de eksterne film til at virke? Den eksterne Preloaderen står bare og blinker?

Kan nogen hjælpe?
Avatar billede lyden Nybegynder
01. december 2004 - 13:04 #1
Hvordan har du bygget din preloader op, lidt flere detaljer ville hjælpe ;O)


MvHLyden
Avatar billede rafix Nybegynder
01. december 2004 - 13:09 #2
jeg har bygget den op med getbytesloaded og getbytestotal (er det det du mener?)
Jeg har en preloader i hovedfilmen, som virker fint og min preloader i den eksterne fil virker også men ikke når den bliver loaded i hovedfilmen?..
Avatar billede rafix Nybegynder
01. december 2004 - 13:11 #3
Her er mit script i den film som bliver loaded:

var Bytes = _root.getBytesLoaded()/_root.getBytesTotal();
_root.load.streg._xscale = Bytes*100;
_root.load.minepr = Math.ceil((_root.getBytesLoaded()/_root.getBytesTotal()*100));

den er placeret i et movieclip (load) i første frame.
Avatar billede rafix Nybegynder
01. december 2004 - 13:13 #4
i frame 2 i den loaded fil har jeg lagt denne action:

if (Bytes<1) {
    gotoAndPlay(1);
}
if (Bytes>=1) {
    with (_root) {
        gotoAndStop(2);
    }
}
Avatar billede lyden Nybegynder
01. december 2004 - 13:13 #5
en simpel preloader . læg nedenstående i første frame på din externe swf.

procent = int((getBytesLoaded()/getBytesTotal())*100);

& dette i anden frame :

if (procent<100) {
    gotoAndPlay(1);
} else {
    gotoAndPlay(3);
}

Dit indhold skal så ligge i frame 3, det skulle gerne virke!
Avatar billede rafix Nybegynder
01. december 2004 - 13:25 #6
det virker jo.. :) Men nu virker preload baren så ikke :(
Avatar billede rafix Nybegynder
01. december 2004 - 13:26 #7
jeg går udfra at det har noget med variablen som får "baren" til at x scale, men det driller noget..
Avatar billede lyden Nybegynder
01. december 2004 - 13:31 #8
opret et (tomt) Mclip, smid nedenstående på clippet:

onClipEvent (enterFrame) {
    startfilm = 100;
    hentet = _root.getBytesLoaded()/1024;
    tilbage = startfilm-Math.round(_root.getBytesLoaded()/1024);
    speed = Math.round(hentet/(getTimer()/1000));
    tidtilbage = Math.round((startfilm-hentet)/speed);
    pro = Math.round((hentet/startfilm)*100);
    if (hentet>=startfilm) {
        _root.gotoAndPlay(2);
    }
}

& smid derefter dette på baren :

onClipEvent(load) {
    setProperty(this, _xscale, 0);
}
onClipEvent(enterFrame) {
    setProperty(this, _xscale, ((_root.getBytesLoaded()/1024)/_root.script.startfilm)*100);
}

Viola
Avatar billede rafix Nybegynder
01. december 2004 - 13:48 #9
hmm.. Jeg kan sgu ikke få det til at virke.. Filmen loader stadig fint men jeg kan ikke få preloadbaren til at virke?

Jeg har lavet et Mclip som ligger i frame 1 hvori baren ligger, jeg har på dette clip lagt scriptet. Er det rigtigt? Sorry men jeg er lidt grøn på dette område..
Avatar billede rafix Nybegynder
01. december 2004 - 14:04 #10
jeg har ikke give det Mclip hvori baren ligger noget instance name.. Ved ikke om det har noget at sige..
Avatar billede lyden Nybegynder
01. december 2004 - 14:06 #11
script
Avatar billede rafix Nybegynder
01. december 2004 - 14:09 #12
forstår ikke helt - sorry!.. Script?
Avatar billede lyden Nybegynder
01. december 2004 - 14:19 #13
sorry det er mig, har hulens travlt & vrøvler vist lidt,

Instance navn = script
Avatar billede lyden Nybegynder
01. december 2004 - 14:45 #14
hvordan går det ?

http://www.lyden.biz/pre.html
http://www.lyden.biz/pre.fla

tag dig ikke af billedet, det lå lige for............ ;o)
Avatar billede rafix Nybegynder
01. december 2004 - 14:47 #15
undskyld er lige kommet tilbage fra netto.. blev nød til at have noget at styrke mig på.. :)

Jeg prøvede med script som navn, men stadig det samme?..
Avatar billede rafix Nybegynder
01. december 2004 - 15:00 #16
meget mærkeligt.. jeg har nu bygget filmen op så den ligner din, men loadbaren vil stadig ikke x scale??
Avatar billede lyden Nybegynder
01. december 2004 - 15:09 #17
din bar er et mclip, ikk ? hvor du har lagt følgende script :

onClipEvent(load) {
    setProperty(this, _xscale, 0);
}
onClipEvent(enterFrame) {
    setProperty(this, _xscale, ((_root.getBytesLoaded()/1024)/_root.script.startfilm)*100);
}
Avatar billede rafix Nybegynder
01. december 2004 - 15:09 #18
Kan det have noget at gøre med at det jeg loader er et filmklip?.. jeg har prøvet at ligge klippen oven i billedet i din film og nu vil den kun loade dit billede, men viser ikke filmen??
Avatar billede rafix Nybegynder
01. december 2004 - 15:11 #19
ja, præcis..
Avatar billede rafix Nybegynder
01. december 2004 - 15:12 #20
og i første frame har jeg lagt et tomt Mclip med følgende script:

onClipEvent (enterFrame) {
    startfilm = 100;
    hentet = _root.getBytesLoaded()/1024;
    tilbage = startfilm-Math.round(_root.getBytesLoaded()/1024);
    speed = Math.round(hentet/(getTimer()/1000));
    tidtilbage = Math.round((startfilm-hentet)/speed);
    pro = Math.round((hentet/startfilm)*100);
    if (hentet>=startfilm) {
        _root.gotoAndPlay(2);
    }
}
Avatar billede lyden Nybegynder
01. december 2004 - 15:12 #21
ehhhhh ...... huuuuu  arghhhh ?????


jeg bliver nødsaget til at hente sønnike, finder du ikke ud af det, så send mig dine filer
Avatar billede rafix Nybegynder
01. december 2004 - 15:18 #22
ok.. mange tak for hjælpen so far.. det fedt du gider.. skal jeg sende via mail? (hvis jeg ikke kan finde ud af det.. :) )
Avatar billede rafix Nybegynder
01. december 2004 - 15:28 #23
hvis du kan ligge et svar kan jeg smide nogen point din vej, for besværet..
Avatar billede rafix Nybegynder
01. december 2004 - 15:40 #24
jeg har nu prøvet at loade din film ind i hovedfilmen og det virker også, men uden at loadbaren x scaler??
Avatar billede lyden Nybegynder
01. december 2004 - 16:36 #25
kører du MX2004
Avatar billede lyden Nybegynder
01. december 2004 - 16:40 #26
når du tester preloaderen på din eksterne fra din main, vil, du ikke se preloaderen, medmindre du har uploadet.

er det kun direkte i flash du tester ? isåfald så husk at vælge : simulate downloading.

Du kan vælge at sende til mig hvis dine filer ikke er for tunge, ellers gør det bedste & upload, så henter jeg dem der :o) ( eller en anden gør)
Avatar billede rafix Nybegynder
01. december 2004 - 18:13 #27
Så er jeg tilbage for en kort stund..
Jeg har faktisk kun testet det direkte i flash så jeg vil prøve at teste det i browseren lidt senere, da jeg er nød til at smutte. Hvis ikke det virker prøver jeg lige at sende dig filerne..
På forhånd tak for hjælpen.. Det sgu cool!!
Avatar billede lyden Nybegynder
01. december 2004 - 22:11 #28
Jeg kigger på dine filer nu !

en ting der vil gøre det noget lettere for dig, er at lade dine eksterne swf. holde de samme dimentioner som din main, det er grunden til at du ikke får dem placeret hvor du gerne ville.

jeg kigger lige videre
Avatar billede lyden Nybegynder
01. december 2004 - 22:28 #29
loadMovie("test1.swf","_root.ramme.movie_mc");

Ovenstående har jeg skiftet ud med :

loadMovieNum("test1.swf", 1);

ellers funker alt fint her, sørg for at dine eksterne swf. har samme dimentioner som din main, i dit tilfælde 800x600.
Avatar billede lyden Nybegynder
01. december 2004 - 22:33 #30
du vil oxo kunne bruge din egen preloader(den du bruger i din main) på dine eksterne swf. uden problemer.
Avatar billede rafix Nybegynder
02. december 2004 - 10:12 #31
Nu begynder der at ske noget.. Men... Jeg kan kun få det til at virke hvis flash filerne ligger i samme bibliotek som html filen?? Kan det være rigtigt at man ikke kan ligge flashfilerne i underliggende mapper (det virker jo normalt når disse ligger i en flashmappe)?..
Du må meget gerne ligge et svar så jeg kan give dig nogle point for besværet.. Mange tak!
Avatar billede lyden Nybegynder
02. december 2004 - 10:17 #32
det var jo godt ;o)

..........her er et svar
Avatar billede lyden Nybegynder
02. december 2004 - 10:21 #33
de skal ligge selvsamme sted ! .... hvad mener du med flashmappe ?
Avatar billede rafix Nybegynder
02. december 2004 - 10:45 #34
jeg har lavet en flashmappe ligesom en imagemappe hvori jeg har alle mine flashfilm. Mest for overskuelighedens skyld..
Avatar billede rafix Nybegynder
02. december 2004 - 11:02 #35
damn.. nu er der ballade igen??.. Det som lige virkede virker ikke længere??
Nu har jeg lagt mit filmklip ind i test1.swf og når jeg tester nu blinker den mellem de to film.. Underligt?
Avatar billede rafix Nybegynder
02. december 2004 - 11:38 #36
Ha Haaaa.. Nu virker det... yes sirsss...
Jeg slettede et Mclip som lå i min hovedfil.. den havde ikke nogen action på sig eller noget - kun noget grafik???.. Meget underligt - men nu virker det.. PERFEKT!..
Avatar billede lyden Nybegynder
02. december 2004 - 13:21 #37
skie godt ---- ;o)

ellers må du jo vende retur !

MvHLyden
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester