09. oktober 2006 - 16:13Der er
14 kommentarer og 1 løsning
En php variabel over i Flash
Ok jeg bliver nok nød til at stoppe arbejde for i dag, har vist oprettet dette spg og lukket det 2 gange her sorry det må være tegn på alderdom..., nu skulle den være rigtig:
Her er mit spg:
Hej jeg prøver at hente en simpel text fra i en variabel fra en php fil over i et dynamisk text felt i flash. Der kommer dog ingen tekst ind i det dynamiske tekst felt.
Her er koden i min PHP fil selven filen kalder jeg flash_texter.php:
<?php $text1 = 'sdfsadfasfasdf'; ?>
Og koden i flash filen:
get_data = new LoadVars(); get_data.load("flash_texter.php"); get_data.onLoad = function(success){ if(success){
text1_felt.text = get_data ["$text1"]; } }
text1_felt er var navnet på det dynamiske tekst felt.
Hvad gør jeg forkert? er det fordi jeg ikke direkte kan hente en php variabel ind eller er det mit flash script der ikke loader ved onload ??
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
I dette lag har jeg med text markøren sat et dynamisk text lag som jeg har givet ins.navnet: text1_felt (nede i ins. feltet på det dynamiske text layer) Text farven er sort på gul baggrund.
Min php kode er den samme som din: <?php echo 'text1=sdfsadfasfasdf'; ?>
Jeg har tjekket om flash for forbindelse til php delen og det gør den. Det der går galt må være at den ikke får fat i texten fra php delen eller at den ikke sætter texten fra php delen ind i det dynamiske text felt? Som jeg ser der er der ingen forskel på dit og mit og derfor kan jeg ikke forstå at det ikke virker her??
Du siger at du ved at kaldet når php filen? Hvordan ved du det? Har du prøvet at sætte indholdet af tekstfeltet (eller bare trace) med en else på din succes betingelse?
Jeg satte en else på (hvor den bare gik til en tom frame) hvis den ikke fik sucess og jeg kunne derfor se at den fik "sucess"
har du en "test flash fil" hvor det virker og hvis ja vil du sende den til mig (evt med en test php fil) der må jo være en forskel på det jeg har lavet. Så kunne jeg gennemgå hvad det er. hvis ja så smider jeg min mail i næste kommentar
De texter jeg vil hente ind skal være lidt på skrå, derfor havde jeg sat det dynamiske text felt lidt på skrå, det kan åbenbart ikke lade sig gøre. Det havde jeg fuldstændigt overset.
Hvis man laver en alm. text box i flash kan man godt vende texten på skrå, er det fuldstændigt umuligt når man vil hente noget text ind ude fra? Øv hvis ja for det var netop det jeg troede jeg kunne :(
Læg bare et svar du har jo til fulde fortjent point :)
Du skal embedde de karakterer du skal bruge ;) ..hvis du skal bruge enkelte specificerer du også bare disse i den nederste box (eksempelvis vælg uppercase A-Z og lowercase A-Z og så øæåØÆÅ i den lille "include these characters" box).
Jeg har oprettet et særskildt spørgsmål med mit sidste problem, takker endnu engang for hjælpen her :)
Synes godt om
Ny brugerNybegynder
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.