Avatar billede engberg Juniormester
17. september 2006 - 15:33 Der er 7 kommentarer og
1 løsning

Variabel fra php til flash

Jeg har kigget på andre posteringer her på forum, men er ultra-noob i flash (har dog programmet mx).

Er der evt en der kunne lave en eksembel-flash fil, som henter en variabel fra et php-dokument?
Avatar billede larsholmgaard_dk Nybegynder
17. september 2006 - 16:23 #1
Kig på swfobject (http://www.flashforum.dk/forum/viewtopic.php?p=4555) og se, hvordan man sender en variabel med ind i flash - den variabel kan du så bare sætte fra php. Variablen inde i flash ligger derefter i roden, som du kan tilgå med _root.navnpåvariabel.
Avatar billede engberg Juniormester
17. september 2006 - 19:33 #2
Hmm... siden du henviser til fortæller noget om en alternativ embedding... Også meget spændende læsning - Tak :-) - Men vist ikke det jeg har problemer med.. Eller også forstår jeg bare ikke løsningen...
Avatar billede larsholmgaard_dk Nybegynder
17. september 2006 - 19:45 #3
Du kan sende variabler med ind til flash i object/embed sektionen på en htmlside: minflashfilm.swf?heste=163

Men, eftersom ingen bør bruge den oprindelige måde at embedde flash på et website, så henviste jeg til den løsning, hvor man bruger swfobject. Med swfobject undgår man 'click to activate this' og du kan også, via swfobject, sende variabler ind til flashen - det er bare på en lidt anden måde:

so.addVariable("heste", "163");

Og den variabel kan du jo sagtens skrive med php:

so.addVariable("heste", "<?php echo $heste ?>");
Avatar billede Slettet bruger
18. september 2006 - 09:01 #4
Jeg har aldrig prøvet... Men jeg vil skyde på:

// flash.fla
loadVariables("php.php", "post");

// php.php
$var = "YAY! Det virker!";
echo $var;

Men jeg er ikke sikker...
Det er nok noget i den stil.
Avatar billede larsholmgaard_dk Nybegynder
18. september 2006 - 11:57 #5
Nåja, det var måske nok nærmere sådan en løsning engberg efterspurgte, nu hvor jeg lige læser spørgsmålet igen. :-) Flash kan ikke se forskel på om du læser "?heste=163" fra en tekstfil eller du gør det fra en php-side. Kald php-siden og få den til at udskrive ?heste=163&alloy=18, så kan du fange dem i Flash.
Avatar billede engberg Juniormester
18. september 2006 - 14:54 #6
Problemet er ikke php - problemet er at "fange dem i flash" - hvordan får jeg fx. en variabel ind i en tekstbox?

Jeg ville sætte meget stor pris på en eksempel-fil...
Avatar billede engberg Juniormester
19. september 2006 - 17:12 #7
smid svar... tror nok I havde ret hele vejen... Det gik bare først op for mig hvordan, da jeg så:
http://www.webwasp.co.uk/tutorials/b39-hit-counter/02.php
Avatar billede larsholmgaard_dk Nybegynder
19. september 2006 - 17:28 #8
:-)
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