30. marts 2004 - 01:16
Der er
20 kommentarer og 1 løsning
genkende variabel længere nede i et script?
jeg har følgende script: varsFraPHP = new LoadVars(); varsFraPHP.onLoad = function(success) { if (success) { this.antal = parseInt(this.antal); antal.text = this.antal; tal = Math.random(5)*this.antal; nb2 = Math.round(tal); } }; varsFraPHP.load("getFileName.php"); this.loadMovie("images/0"+nb2+".jpg"); this.onEnterFrame = function() { if (mov1.getBytesLoaded()>12 && mov1.getBytesLoaded() == mov1.getBytesTotal()) { mov1._width = 80; mov1._height = 100; mov1._x = -118; mov1._y = -4; } }; variablen nb2 som bliver sat istarten, kan af en eller anden grund ikke genkendes i sætningen: this.loadMovie("images/0"+nb2+".jpg"); hvorfor? /13
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?
30. marts 2004 - 01:42
#1
prøv med : varsFraPHP = new LoadVars(); varsFraPHP.onLoad = function(success) { if (success) { this.antal = parseInt(this.antal); antal.text = this.antal; tal = Math.random(5)*this.antal; var nb2 = Math.round(tal); } }; varsFraPHP.load("getFileName.php"); function LoadNogetMere(){ this.loadMovie("images/0"+nb2+".jpg"); this.onEnterFrame = function() { if (mov1.getBytesLoaded()>12 && mov1.getBytesLoaded() == mov1.getBytesTotal()) { mov1._width = 80; mov1._height = 100; mov1._x = -118; mov1._y = -4; } } }
30. marts 2004 - 01:43
#2
varsFraPHP = new LoadVars(); varsFraPHP.onLoad = function(success) { if (success) { this.antal = parseInt(this.antal); antal.text = this.antal; tal = Math.random(5)*this.antal; var nb2 = Math.round(tal); LoadNogetMere(); } }; varsFraPHP.load("getFileName.php"); function LoadNogetMere() { this.loadMovie("images/0"+nb2+".jpg"); this.onEnterFrame = function() { if (mov1.getBytesLoaded()>12 && mov1.getBytesLoaded() == mov1.getBytesTotal()) { mov1._width = 80; mov1._height = 100; mov1._x = -118; mov1._y = -4; } }; }
30. marts 2004 - 01:56
#3
-->> nikolejdu: skal der ikke et ; efter den sidste } ? /13
30. marts 2004 - 01:58
#4
scriptet ligger inde i et movieclip i en movie, men det har vel ikke noget at sige eller? /13
30. marts 2004 - 02:02
#5
Nej den sidste ; er i og for sig overflødig - Men sæt den hvis du vil :))
30. marts 2004 - 02:02
#6
Flash er generelt slet ikke så striks med ;
30. marts 2004 - 02:06
#7
Det virker desværre stadig ikke..
30. marts 2004 - 02:12
#8
Tester du fra browseren eller inde fra flash?? Brug atid browseren. Prøv at indsætte nogle traces(); varsFraPHP = new LoadVars(); varsFraPHP.onLoad = function(success) { if (success) { antal.text = parseInt(this.antal); tal = Math.random(5)*parseInt(this.antal); trace("nu vil jeg loade mere"); LoadNogetMere(Math.round(tal)); } }; varsFraPHP.load("getFileName.php"); function LoadNogetMere(nb2) { trace("her er funktionen og tallet : "+nb2); this.loadMovie("images/0"+nb2+".jpg"); this.onEnterFrame = function() { if (mov1.getBytesLoaded()>12 && mov1.getBytesLoaded() == mov1.getBytesTotal()) { mov1._width = 80; mov1._height = 100; mov1._x = -118; mov1._y = -4; } }; }
30. marts 2004 - 13:41
#9
im here again... når jeg sætter de der traces, blir de jo kun vist når jeg tester inde flash. Men ellers tester jeg altid i en browser... Scriptet virker stadig ikke... //13
30. marts 2004 - 13:49
#10
jo vent... der ser da faktisk ud til at virke nu... Men med et lille problem.. Det billede den henter ind, får ikke sat de størrelser som der står.. Jeg kan se at størrelsen er afhængig af billedets originale størrelse, hvilket det ikke skal være.. /13
30. marts 2004 - 14:14
#11
Jeg smider 100 ekstra, hvis du kan hjælpe mig til det virker som det skal!
30. marts 2004 - 15:26
#12
varsFraPHP.load("getFileName.php"); function LoadNogetMere(nb2) { trace("her er funktionen og tallet : "+nb2); mov1.loadMovie("images/0"+nb2+".jpg"); mov1.onEnterFrame = function() { if (mov1.getBytesLoaded()>12 && mov1.getBytesLoaded() == mov1.getBytesTotal()) { mov1._width = 80; mov1._height = 100; mov1._x = -118; mov1._y = -4; } }; }
30. marts 2004 - 16:06
#13
altså, det er den nederste del jeg bare skifter, ikk?
30. marts 2004 - 16:26
#14
Det giver samme problem... Det billede det henter ind, har ikke den rigtige størrelse, og der havde den altså før.. please help (c: /13
30. marts 2004 - 18:01
#15
prøv igen at trace om den når der til - Udskriv evt i tekstfelt hvis du vil teste i browseren.
30. marts 2004 - 18:20
#16
hmmm, jeg ved ikke om jeg tracer rigtigt, men hvis jeg opretter et dyn. tekstfelt og sætter var = tra og bruger følgende kode, viser den ingenting i tekstfeltet. varsFraPHP = new LoadVars(); varsFraPHP.onLoad = function(success) { if (success) { antal.text = parseInt(this.antal); tal = Math.random(5)*parseInt(this.antal); LoadNogetMere(Math.round(tal)); } }; varsFraPHP.load("getFileName.php"); function LoadNogetMere(nb2) { tra = trace("her er funktionen og tallet : "+nb2); mov1.loadMovie("images/0"+nb2+".jpg"); mov1.onEnterFrame = function() { if (mov1.getBytesLoaded()>12 && mov1.getBytesLoaded() == mov1.getBytesTotal()) { mov1._width = 80; mov1._height = 100; mov1._x = -118; mov1._y = -4; } }; }
30. marts 2004 - 18:24
#17
30. marts 2004 - 22:23
#18
Kom nu, er der ingen der kan hjælpe mig? Det eneste problem nu er bare størrelsen på billederne som bliver hentet ind. filen ligger der også... come on come on...!
31. marts 2004 - 09:23
#19
Jeg har desværre ikke tid i dag.
31. marts 2004 - 18:47
#20
01. april 2004 - 08:25
#21
tja....
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.