Avatar billede thode Nybegynder
06. november 2002 - 12:13 Der er 11 kommentarer og
1 løsning

Hjælp! Param-code link...

Jeg sidder lige nu arbejder med et par bannere i flash som skal lægges på en side... det går fint med at lave selve banneret... jeg har dog 2 problemer...

1. Da jeg ikke er den helt store haj til div. flash-programmering, så skal jeg for det første have banneret til at virke som et link til en bestemt side...

2. derudover skal jeg have gjort det muligt at kunne skelne mellem hvilken ekstern side som det banner der blev trykket på er... dvs. at vores side (A) har banneret liggende på side B, C og D... og jeg skal kunne se om det er banneret på side B, C eller D der er blevet trykket på.. dette skal gøres UDEN at skulle lave flere bannere dog... ét banner, men stadig med mulighed for at skelne... (det er er spørgsmål om betaling til hvem der genererer klikkene).


Svar ønskes gerne hurtigst muligt....

På forhånd tak...
Avatar billede colman Nybegynder
06. november 2002 - 12:38 #1
Du hav vha. javascript sende en variabel til flash. f.esk. side=B. brug så flash til at iterere værdien på variablen B.....
Avatar billede thode Nybegynder
06. november 2002 - 13:02 #2
som sagt, ikke den store programmerings-haj, men det med at finde de forskellige navne til dem går nok.. det jeg har brug for er en kode jeg kan smide ind i mit banner... Det eneste jeg ved er at det skal være en OnRelease-action...
Avatar billede colman Nybegynder
06. november 2002 - 13:11 #3
Hvordan vil du styre antal klik på banneren ? Sender du en variabel til ASP/PHP ??
Avatar billede thode Nybegynder
06. november 2002 - 13:26 #4
Noget ala dét her..

<OBJECT classid="clsid:[BlaBla]" WIDTH=xxx HEIGHT=xxx>
  <PARAM NAME=movie VALUE="...banner.swf?AffID=15">
  <PARAM NAME=quality VALUE=high>
  <PARAM NAME=bgcolor VALUE=#FFFFFF>
  <EMBED src="...banner.swf?AffID=15" quality=high bgcolor=#FFFFFF WIDTH=xxx HEIGHT=xxx TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>

men vi skal kunne hitte rede i på hvilken side der er blevet trykket på vores banner... jeg skal kunne gøre det ved kun at have ét eneste banner... som ligger på vores server og som bliver hentet derfra hver gang banneret bliver loaded på en anden side...

Siden kører jsp...


(Ved godt at jeg måske ikke er så smart, måske er det mangel på søvn... men det er måske ikke smart at den eneste der kender noget til Flash er en der ikke kender Jscript og vice versa....)
Avatar billede barklund Nybegynder
06. november 2002 - 13:37 #5
Din version virker jo fint nu, ikke?

Variablen "AffId" findes i roden af din flashfilm og den kan du jo bare sørge for, at den enkelte bruger sætter den rigtige id, hvor bruger "B" af "AffId = 14" og så videre...

I din flashfilm har du vel i forvejen en knap til din side. Denne tilføjer du variablen:

on (release) {
    getURL("http://server.dk/mitside.php?referrer="+_root.AffId);
}

Og når de så kommer over på din side, så skal du bare gemme den _GET-variabel, som hedder "referrer" - jeg ved ikke hvordan jsp gør dette, men det er vel ikke så svært...

/Barklund
Avatar billede thode Nybegynder
06. november 2002 - 13:41 #6
Nej, jeg har IKKE en knap... hele banneret skal være et link.. læs det første spørgsmål.. hvordan laver jeg mit banner op til et link?... den stump kode var taget fra en af vores partners...

Jeg har som sagt kun designet flash før, ikke programmeret.. og har ikke sovet i nat.. har 4 folk på nakken af mig... you know the drill...
Avatar billede thode Nybegynder
06. november 2002 - 13:42 #7
mit problem er at jeg ikke aner en skid om det.. fik at vide "design det, så klarer vi resten..." men det kan de sjovt nok ikke.... bliver nødt til at få en idiotsikker udgave, desværre....
Avatar billede barklund Nybegynder
06. november 2002 - 13:53 #8
Du laver et nyt lag i din flashfilm allernederst. Her tegner du en kasse, der fylder hele dit banner. Tryk F8 og lav den til en knap. Dobbeltklik på din knap og træk din ene frame med kassen fra frame1 til frame4 (hit-framen). Dobbeltklik ved siden af grafikken, så du kommer tilbage igen. Klik en enkelt gang på banneret og åbn dit actions-vindue og skriv ovenstående kode...
Avatar billede thode Nybegynder
06. november 2002 - 14:51 #9
tak... damn, I'm rusty.. tror sidste jeg legede med flash var lige da 4.0 var kommet... tak... men det du skrev burde virke som jsp også? Send-variablen? Don't send, Send using GET eller Send using POST.... og derudover burde det virke med den kode jeg skrev ovenover? (selvfølgelig lettere modificeret...)
Avatar billede thode Nybegynder
06. november 2002 - 15:26 #10
tak barklund.. det virker :) ... du har lige reddet min dag (og sparet mig fra flere råb fra marketingschefen...) Stik mig et svar og du får dine point :)
Avatar billede barklund Nybegynder
06. november 2002 - 15:34 #11
Yup...
Avatar billede barklund Nybegynder
06. november 2002 - 15:34 #12
Hov, igen....
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