Avatar billede lbaad Nybegynder
28. august 2001 - 14:56 Der er 24 kommentarer og
1 løsning

Variable

Jeg har et actionscript, som skal kalde et movieklip, men der er et eller andet galt. Lige meget hvad jeg gør, så er det altid den nederste movieklip, som bliver kaldt. Her er \"koden\":
loadVariablesNum (\"servere.txt\", 0);
if (filsrv=nede) {    //kan være oppe eller nede
  loadMovieNum (\"server_nede.swf\", 0);
}
  else {
    loadMovieNum (\"server_oppe.swf\", 0);
}
Er der nogen der kan hjælpe med det???
Skriv, hvis jeg skal uddybe nærmere!
Avatar billede jespernaur Nybegynder
28. august 2001 - 14:59 #1
Skal det mon være

if (filsrv==nede) {    //kan være oppe eller nede

altså 2 lighedstegn isf 1?

Avatar billede pixelpaw Nybegynder
28. august 2001 - 15:00 #2
for det første skal du ta\' at hente din nye movie ind i lvl 1
loadMovieNum (\"server_oppe.swf\",1);
Avatar billede hoejrup Nybegynder
28. august 2001 - 15:00 #3
if (filsrv=\"nede\") {    //kan være oppe eller nede
loadMovieNum (\"server_nede.swf\", 0);
}
else {
loadMovieNum (\"server_oppe.swf\", 0);
}

/per
Avatar billede pixelpaw Nybegynder
28. august 2001 - 15:00 #4
jesper, lav det som et svar, for det er rigtigt.
Avatar billede hoejrup Nybegynder
28. august 2001 - 15:01 #5
if (filsrv==\"nede\") {    //                        loadMovieNum (\"server_nede.swf\", 0);
}
else {
loadMovieNum (\"server_oppe.swf\", 0);
}
Avatar billede pixelpaw Nybegynder
28. august 2001 - 15:07 #6
if (filsrv==\"nede\") {
  loadMovieNum (\"server_nede.swf\", 1);
} else {
  loadMovieNum (\"server_oppe.swf\", 1);
}

for at gøre det helt rigtigt  :)
Avatar billede lbaad Nybegynder
28. august 2001 - 15:16 #7
Prøver det lige af.
Avatar billede lbaad Nybegynder
28. august 2001 - 15:26 #8
Det virker stadig ikke. Jeg har prøvet begge eksempler.
Avatar billede lbaad Nybegynder
28. august 2001 - 15:27 #9
Hvis jeg laver en text box, og henter variablen ind der, så viser den oppe, men den kalder movie klippet nede.
Avatar billede pixelpaw Nybegynder
28. august 2001 - 15:35 #10
hvad sker der hvis du bytter om på det?

if (filsrv==\"opps\") {
  loadMovieNum (\"server_opps.swf\", 1);
} else {
  loadMovieNum (\"server_nede.swf\", 1);
}
Avatar billede pixelpaw Nybegynder
28. august 2001 - 15:35 #11
oops

if (filsrv==\"oppe\") {
  loadMovieNum (\"server_oppe.swf\", 1);
} else {
  loadMovieNum (\"server_nede.swf\", 1);
}
Avatar billede lbaad Nybegynder
28. august 2001 - 15:39 #12
Ingen ændringer
Avatar billede pixelpaw Nybegynder
28. august 2001 - 15:46 #13
hvad så hvis filsrv er \"nede\" nu?
Avatar billede jespernaur Nybegynder
28. august 2001 - 15:56 #14
Her er et svar
Avatar billede lbaad Nybegynder
28. august 2001 - 16:03 #15
Stadig ingen forskel
Avatar billede hoejrup Nybegynder
28. august 2001 - 16:25 #16
lbaad> Der behøver ikke være nogen forskel, for det afhænger af hvordan du har sat det ind i hovede movien. Du kunne f. eks. lave et link til din fla. fil, så vi kan se opbygningen.

/per
Avatar billede lbaad Nybegynder
29. august 2001 - 08:01 #17
Her ligger .fla plus det andet. http://www.lbaad.dk/variable.zip
Avatar billede pixelpaw Nybegynder
29. august 2001 - 10:47 #18
Avatar billede pixelpaw Nybegynder
29. august 2001 - 10:48 #19
der skal bare checkes om txt filen er blevet hentet ind
Avatar billede lbaad Nybegynder
29. august 2001 - 11:06 #20
Nu virker det perfekt. Mange tak. Ved du også hvordan jeg kan hente flere movieklip ind, og angive en placering på de forskellige klip??
Avatar billede hoejrup Nybegynder
29. august 2001 - 11:15 #21
ibaad>Ved du hvorfor den ikke virkede?

Fordi det tager lidt tid for flash at indlæse data, det var derfor pixelpaw lavede et loop, og fordelte AS på 3 frames i stedet for en frame.

/per
Avatar billede hoejrup Nybegynder
29. august 2001 - 11:16 #22
lbaad = ibaad
Avatar billede lbaad Nybegynder
29. august 2001 - 11:24 #23
Der er jo en grund til alt. Skal man så lave en pause mellem de forskellige kommandoer, eller er det løsningen at lave det i forskellige frames. Det virker jo nu.
Avatar billede pixelpaw Nybegynder
29. august 2001 - 11:28 #24
Du kan ikke angive en bestemt placering med ActionScript. Alle dine movieclips skal have samme størrelse som din moder movie, altså den movie der henter alle de andre ind. Hvis så i en movie du henter ind, placerer noget grafik i nederste højre hjørne, så bliver det også vidst dernede når du henter det ind.
Avatar billede pixelpaw Nybegynder
29. august 2001 - 11:29 #25
det havde ikke været nødvendigt at lave det i forskellige frames, det kan godt gøre med ActionScript allene, men det var lige det nemmeste i dette tilfælde.
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