Avatar billede flashdevil Nybegynder
07. april 2002 - 22:32 Der er 7 kommentarer og
1 løsning

flash / javascript

hej

håber i kan hjælpe.

Jeg vil gerne kalde en js funktion fra flash og medsende en "værdi".

i ren html/js virker det sådan her:

funktionen:

function doPassVar(args){
  alert("Testing");
  var onoff1 = args.value;
  window.document.myFlash.SetVariable("myVar", onoff1);
}

kaldet:

<input type=button value="speed"
onClick="doPassVar(speed1)" name="button2"
>

og i fra flash skriver jeg  følgende for at opnå det samme:

on (release) {
    getURL ("java script:doPassVar('speed1')");
}

men det virker ikke, jeg har haft den til at komme med alertboxen, men det er ligesom at den ikke kan arbejde med den værdi den får.

ellers også er jeg bare træt...

hva dælen gør jeg galt ??

(ps. kommer nok først imorgen igen)

/Henrik

Avatar billede nikolajdu Nybegynder
08. april 2002 - 09:55 #1
Er det variablen speed1 du vil bruge?? Så skal du lige sørge for at der ingen " eller ' er rundt om.

on (release) {
    getURL("java script:doPassVar("+speed1+")");
}

/Nikolaj
Avatar billede flashdevil Nybegynder
08. april 2002 - 14:29 #2
det er en variabel fra et tekst felt i html, som jeg gerne vil have sendt til flash !!

giver det mening ??

/Henrik
Avatar billede nikolajdu Nybegynder
08. april 2002 - 15:27 #3
Jo da, sårn cirka :))

Når du kan bruge : "doPassVar(speed1)" fra HTMl kan du også bruge:

on (release) {
    getURL("java script:doPassVar(speed1)");
}
Avatar billede flashdevil Nybegynder
08. april 2002 - 15:37 #4
når jeg kalder js funktionen fra flash kan det åbentbart ikke med sende værdien af tekstfeltet. Jeg kan ihvertfald ikke få den til det.

så jeg tror jeg har løst problemet ved at lave en "hardcodet" funktion som
selv finder værdien. også kalder jeg bare funtionen fra flash uden at medsende nogen "værdi".

jeg tror det køre, men tak for hjælpen Nikolajdu !
Avatar billede nikolajdu Nybegynder
08. april 2002 - 15:41 #5
selvfølgelig kan det tage værdien fra textfeltet. Du må gøre noget galt.
Avatar billede flashdevil Nybegynder
08. april 2002 - 19:22 #6
nå nikolaj, nu virker det, det er jo cool.

tak du !!
Avatar billede nikolajdu Nybegynder
08. april 2002 - 19:23 #7
No problemos :))
Avatar billede flashdevil Nybegynder
08. april 2002 - 19:31 #8
det kan være du lige gider at kaste dit vågne øje på mit arrayspørgsmål ??
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