Avatar billede engberg Juniormester
24. september 2007 - 21:10 Der er 5 kommentarer og
1 løsning

Få javascript til at sende gotoandplay() til flash.

Jeg mangler et kodeeksempel der ganske simpelt sender:
gotoAndPlay(30) til min swf.

Kan det gøres med external interface?

Er det kun javascriptkode der skal laves - og hvad skal med for at det virker?

Mvh.
Engberg
Avatar billede w13 Novice
24. september 2007 - 21:16 #1
Jeg tror normalt, man overfører en variable (via FlashVars) til filen, og så kan du lave en funktion, der tolker denne variable og sender til den angivne frame. Kender du til flashvars?
Avatar billede engberg Juniormester
24. september 2007 - 21:18 #2
Kan de bruges dynamisk?

Jeg vil ikke reloade hele min flash hver gang jeg skal springe i den....

Jeg har hørt om FlashVars, men aldrig brugt dem...

Kan nogen lave mig et eksempel - hvilken teknologi er såmen ligegyldigt, bare det er crossbrowser..
Avatar billede rookieboy Nybegynder
24. september 2007 - 22:22 #3
Du kan gøre det via Flashvars og evt. et lille PHP eller ASP script.
Jeg har vist noget kode jeg lavede for lang tid siden, der sender dynamiske parametre ind i flash.
Avatar billede engberg Juniormester
24. september 2007 - 22:28 #4
Jeg vil meget gerne se et eksempel på at anvende gotoAndPlay() dynamisk fra et javascript, og/eller en php.
Avatar billede mat Nybegynder
25. september 2007 - 09:09 #5
Åben hjælpen, find "ExternalInterface" i language reference, vælg addCallBack. Der er et glimrende eksempel.

mvh mat
Avatar billede w13 Novice
08. april 2008 - 11:57 #6
Lukketid?
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