Avatar billede snigeren Nybegynder
27. marts 2003 - 09:43 Der er 13 kommentarer og
2 løsninger

PHP til flash - dynamisk

Hejsa

nogen der kan hjælpe mig med at hente disse variabler fra php ind i flash?

Siderne php sender hedder følgende:
newsflash.php?page=1 (indholdet for side 1 står nedenfor)
newsflash.php?page=2
osv...

&dbmax=6& &page=1& &count=4& &id1=1& &headline1=Erste+Headline& &content1=das+hier+ist+der+erste+content-text& &picture1=picture1.jpg& &pdf1=pdf1.pdf& &id2=2& &headline2=Zweite+Headline& &content2=zweiter+content+text& &picture2=picture2.jpg& &pdf2=pdf2.pdf& &id3=3& &headline3=3+Headline& &content3=3+text& &picture3=picture3.jpg& &pdf3=pdf3.pdf& &id4=5& &headline4=5+headline& &content4=5+text& &picture4=picture5.jpg& &pdf4=& &error=0&

det her er de 4 første nyheder ud af 6, der kommer jo flere nyheder hen ad vejen så det skal jo være dynamisk.. plz help me =|

Hvis det tager lang tid kan vi nok godt finde ud af en betaling

Hilsen Klaus
Avatar billede nikolajdu Nybegynder
27. marts 2003 - 09:46 #1
Der forekommer tyske ord i din udprint. Det umuliggør al kommunikation mellem Flash og PHP....

Nej ok. Er det du vil at hente 6 nyheder af gangen og hvis der er flere så hente de næste 6 ved tryk på en knap??

/Nikolaj
Avatar billede trick Nybegynder
27. marts 2003 - 10:30 #2
Hej igen Klaus, håber dette kan hjælpe dig lidt på vej...
Vil gerne have dig til at lave en &ch=1 som du sender afsted også, nemmeste måde at lave en løkke som køre ind til din flash har fået komtakt til din php.

som du kan se at hvis den har fået en ch = 1 i frame 2 hopper den til frame 4 og stopper ellers køre den til frame 3 og får besked på at smutte tilbage til frame 2....

lav et mc hvor du gerne vil have dine nyheder ind, denne indeholder så en masse mc'er som du smartest ligger uden for dit område også bruger f_eks_Headline.duplicateMovieClip("f_eks_Headline"+i, i);
tildeler de værdier fra din php, da jeg kan se at du både skal have det ene og andet ind.

frame 1:
this.loadVariables("newsflash.php"); henter alle dine variabler du sender afsted fra den side

frame 2:
if(ch==1){
    count = Number(count);
    for(i=0;i<=count-1;i++){
        news = news + this["page"+i] + this["headline"+i] +  osv. osv.
    }
    gotoAndStop(_currentframe + 2);
}

frame 3:
gotoAndPlay(_currentframe - 1);

frame 4:
stop();

håber det er til at forstå
trick ;o)
Avatar billede snigeren Nybegynder
27. marts 2003 - 15:27 #3
nikolajdu: hehe ka godt se din pointe med tyske ord, men ham jeg laver det her sammen med er tysker og bor i berlin og er ikke bedst til dansk =)

men det jeg vil have er at den henter indholdet af den fil som php scriptet laver, ind i flash,... sådan som jeg har skrevet i selve spørgsmålet

ehem jeg må lige prøve at rode lidt med de i aften,.. kan man teste om den kan finde ud af at hente de variabler fra newsflash.php uden at uploade det til en server ?
det er vel kun når php´en laver noget at den skal bruge en server.
Avatar billede snigeren Nybegynder
27. marts 2003 - 15:28 #4
ups,.. det nederste afsnit var lige til trick =)
Avatar billede snigeren Nybegynder
27. marts 2003 - 15:33 #5
hmm trick,.. kan du forklare lidt mere om at lave de der dublicate MC´s... jeg er åbenbart ikke så meget inde actionscripting som jeg troede, men vil meget gerne lære =D

Klaus
Avatar billede thulstrup Nybegynder
27. marts 2003 - 16:06 #6
Hvis du bare vil hente alt indholdet fra PHP filen:

function tekstenErLoadet() {
    tekstfeltNavn.htmlText = tekstVar.strengNavn;
}
tekstfeltNavn.htmlText = "<font face=\"verdana\" size=\"12\" color=\"#666666\">Henter teksten...</font>";
tekstVar = new LoadVars();
tekstVar.load(filnavn.php);
tekstVar.onLoad = tekstenErLoadet;

Hvor din PHP sender en streng opbygget noget i den stil her:
&strengNavn=Her kommer indholdet&
Avatar billede snigeren Nybegynder
27. marts 2003 - 16:26 #7
cellb10ck,.. hvor skal de koder stå for at det virker ?
skal det være på et mc eller bare i en frame ?
"tekstenErLoadet"  <--- er det navnet på textfield ?

Klaus
Avatar billede thulstrup Nybegynder
27. marts 2003 - 16:50 #8
Det er et framescript.
TekstenErLoadet er loadet er navnet på den function der bliver kaldt når teksten er loadet, den står øverst i mit forrige indlæg.
Avatar billede snigeren Nybegynder
27. marts 2003 - 16:54 #9
ups måske jeg ikke lige så mig helt ordentligt for :|

skal textfieldet ikke ha noget navn ?
Avatar billede thulstrup Nybegynder
27. marts 2003 - 17:01 #10
tekstfeltNavn :-)
Avatar billede snigeren Nybegynder
27. marts 2003 - 23:25 #11
okay,... fra nu af stiller jeg ikke spørgsmål til noget der er skrevet her før jeg har læst det ordentligt igennem !

:P
Avatar billede snigeren Nybegynder
28. marts 2003 - 09:44 #12
hmm jeg ved godt at jeg beder om meget, men cellb10ck er det muligt for dig at lave en flash fil der kan hente den php string der står i selve spørgsmålet i toppen ?

gerne så den kan hente flere sider ind hvis php´en sender flere, det ville være en stor hjælp,..
..når det her er færdigt skal jeg igang med at lære en del mere om flash kan jeg se, det er max nederen at jeg ikke kan finde ud af noget som virker så forholdsvis simpelt som det her =(

Klaus
Avatar billede thulstrup Nybegynder
31. marts 2003 - 08:11 #13
// tekstfelt til teksten
createTextField("tekst", 1, 0, 0, 400, 400);
with (tekst) {
    multiline = true;
    wordWrap = true;
    selectable = false;
    html = true;
    htmlText = "<font face=\"verdana\" size=\"12\" color=\"#000000\">Henter teksten...</font>";
}
//
// tekstenErLoadet funktion
function tekstenErLoadet() {
    tekst.htmlText = tekst.forside;
}
//
// load teksten
tekst = new LoadVars();
tekst.load("tekst.php");
tekst.onLoad = tekstenErLoadet;
Avatar billede thulstrup Nybegynder
09. april 2003 - 11:10 #14
Kan du bruge svaret snigeren?
Avatar billede snigeren Nybegynder
09. april 2003 - 17:46 #15
Doh !

sry,.. havde helt glemt det her spørgsmål. Har nemlig sendt opgaven viddere til en anden i mellemtiden og har købt the Definitive guide af Colin Moock og læser lidt i den for tiden.

Men hvis jeg skal være helt ærlig har jeg faktisk ikke fået set nærmere på det fik det ikke lige til at virke i sin tid.

I får begge lidt point men Cellb10ck mest fordi hans vist var ret tæt på =)

Men mange tak for hjælpen jeg håber ikke i lader være med at svare mine spørgsmål fremover :P

Hilsen
Klaus
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