Avatar billede kalleballe Nybegynder
28. november 2003 - 16:12 Der er 6 kommentarer og
1 løsning

kalde funktion i flash fil fra et externt javascript

Hvordan gør man det?

jeg har en function i min flash film,-  den vil jeg gerne kalde når jeg trykker på en knap på en html side.

Jeg har tænkt på at bruge GotoFram('frame hvor min fx er')

men jeg kan ikke rigtig få det til at virke.

vh
KalleBalle
Avatar billede barklund Nybegynder
28. november 2003 - 16:25 #1
Du kan gøre det med setVariable og watch i flash:


java script: min_flash.setVariable("_level0.foo","some_func,param1,param2");

I flash:

function run_function(str) {
    var parms = str.split(",");
    var method = parms.unshift();
    eval(method).apply(this, parms);
}
function some_func(parm1, parm2) {
    some_txt.text = parm1+" og "+parm2;
}
_level0.watch("foo", run_function);
Avatar billede kalleballe Nybegynder
28. november 2003 - 16:35 #2
thanks, - og hvordan er det nu lige når jeg vil kalde en javascript function i et andet frame end det min flash fil ligger i?

o.onPress = function() {
getURL('java script:javascriptFX(value)', "framename");

                               
}

Altså fra en flash knap ;-)

Men igen, - mange tak og go' weekend

vh
KalleBalle
Avatar billede barklund Nybegynder
28. november 2003 - 16:40 #3
getURL("java script:top.some_frame.some_function('some_value');void(0)");
Avatar billede kalleballe Nybegynder
28. november 2003 - 16:45 #4
10000 tak skal du ha'

vh

KalleBalle

P.S du skal da lige have de 30 stærke....
Avatar billede barklund Nybegynder
28. november 2003 - 17:09 #5
:)
Avatar billede barklund Nybegynder
30. november 2003 - 22:44 #6
Håber du kunne bruge det ;)
Avatar billede kalleballe Nybegynder
30. november 2003 - 23:22 #7
jammen det kunne jeg da ;-)
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