03. marts 2005 - 09:23
Der er
13 kommentarer og 1 løsning
hjælp til actionscript
Nedenstående virker fint, men når jeg loader denne movie ind i en anden movie, ja, så virker det ikke længere. Hvad er det jeg gør forkert? var nyFilm; //knapper knapper = function (knapser, filmen) { knapser.onRollOver = knapser.onDragOver=function () { knapser.goToAndStop(2);}; knapser.onRollOut = knapser.onDragOut=function () { knapser.goToAndStop(1);}; trace(greenboxen_mc._x); knapser.onRelease = function() { nyFilm = filmen; _root.greenboxen_mc.play(); trace(greenbox_mc._x); }; }; knapper(emne_mc, "emne");
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
03. marts 2005 - 09:27
#1
Fjern "_root." :)
03. marts 2005 - 09:36
#2
super... ...og inde i den nye movie loader jeg så en til...ja, undskyld men den vil heller ikke: stop(); _root.film3_mc.loadMovie(_root.nyFilm+".swf"); this.onEnterFrame = function() { bl = _root.film3_mc.getBytesLoaded(); bt = _root.film3_mc.getBytesTotal(); procent = Math.round(bl/bt)*100; if (procent == 100 && bt>50) { this.play(); delete this.onEnterFrame; } };
03. marts 2005 - 09:38
#3
Mener du virkelig, at jeg skal svare det samme en gang til?
03. marts 2005 - 09:39
#4
Jeg har prøvet at fjerne _root der, men det var ikke nok
03. marts 2005 - 09:45
#5
Hm, din round skal først invokeres efter multiplikation: procent = Math.round(bl/bt*100); Derudover kan jeg ikke lige se, hvad der skulle være galt. Hvad er problemet? Bliver den ikke loadet? Virker preloaderen ikke? -- Morten Barklund
03. marts 2005 - 09:51
#6
Jo, den virker. Men har lige prøvet at trace nyfilm og den er undefined...det er som om den var ikke kommer med?!
03. marts 2005 - 09:57
#7
nyfilm? Det kan jeg nu ikke lige se noget sted i dit script?
03. marts 2005 - 10:03
#8
Den bliver defineret i det første: nyFilm = filmen; Og hentet i det næste script: film3_mc.loadMovie(nyFilm+".swf");
03. marts 2005 - 10:05
#9
Men hvordan hænger de to scripts sammen? Ligger de i hver sin fil? På samme tidslinje? Hvordan kommer man fra den ene tidslinje til den anden? -- Morten Barklund
03. marts 2005 - 10:11
#10
moder.swf loader 1.swf 1.swf deri har jeg i første frame et movieclip der hedder greenboxen_mc greenboxen_mc kører ud til frame 10 hvor den så skulle loade nyFilm+".swf" og derefter kører tilbage til frame 1
03. marts 2005 - 10:14
#11
Ah, du skal bare have en _parent.nyfilm. Inde fra greenbox_mc skal du jo ud til dens parent tidslinje, hvor variablen ligger.
03. marts 2005 - 10:17
#12
Fantastic! Point?!
03. marts 2005 - 10:25
#13
Jæssør!
03. marts 2005 - 10:50
#14
Tark for points ;)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.