Avatar billede ndh Nybegynder
22. august 2001 - 16:13 Der er 20 kommentarer og
1 løsning

Flashbutton som submitknap

Hvordan får jeg en flash-button til at agerer som submitknap og hvordan formindsker eller forstørre jeg flash-knappen og teksten heri?

Min flashkode ser således ud

<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0\" width=\"100\" height=\"18\">
  <param name=movie value=\"button4.swf\">
  <param name=quality value=high>
  <param name=\"BGCOLOR\" value=\"#000000\">
  <embed src=\"button4.swf\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"100\" height=\"18\" bgcolor=\"#000000\">
  </embed>
</object>
Avatar billede ditlev Juniormester
22. august 2001 - 16:20 #1
Knappen skal tilføjes noget actionscript for at komme til at virke som submit-knap, men det kommer lidt an på hvad det er din film skal gøre.

Teksten i knappen kan du ændre inde i knappen ved at redigere den.
Avatar billede ditlev Juniormester
22. august 2001 - 16:24 #2
Actionen kan være a\'la:

on (release) {
    gotoAndPlay(30);
}

for at gå til frame 30.

Selve knappen kan du forstørre vha. Transformpanelet, hvor du procentvis kan angive hvor stor eller lille din knap skal være.
Avatar billede ditlev Juniormester
22. august 2001 - 16:26 #3
Hvis du vil ændre på teksten inde i knappen skal du blot dobbeltklikke på knappen, hvorved du kommer i edit mode. Du kan nu markere teksten, og lave om på den som du vil.
Avatar billede ditlev Juniormester
22. august 2001 - 16:27 #4
Hvad er det iøvrigt du vil submitte?
Avatar billede ditlev Juniormester
22. august 2001 - 17:24 #5
Nå.... Jeg ved ikke om jeg har forstået dit problem helt? Er det blot en flashknap i et HTML dokument du vil lave om på?
Mht. størrelsen kan du så ændre på width og height i din HTML kode.

Jeg skal på arbejdet, og kan ikke svare videre på spørgsmålet, så en anden må evt. tage over....
Avatar billede lingoman Nybegynder
22. august 2001 - 17:27 #6
Ditlev> På nattevagt? Så må du have god arbejdslyst og en god fridag i morgen :)
Avatar billede nikolajdu Nybegynder
22. august 2001 - 21:47 #7
Hvis det er submitte til f.eks en ekstern formmail sæt den her på din flash knap:

on (release) {
    loadVariablesNum (\"minASPform.asp\", 0, \"GET\");
}


Hvis det f.eks er en html form på din side du vil submitte:

on (release) {
    getURL (\"java script:document.MinFormsNavn.submit();\");
}

Og din HTML skal så have samme form-Navn.

<form name=\"MinFormsNavn\" onSubmit=\"alert(\'hallo du\')\">
<input type=\"text\" value=\"hallo\">
</form>

/Nikolaj
Avatar billede sukos Juniormester
23. august 2001 - 08:18 #8
Hvis du f.ex. vil sende en mail fra en form, med tre felter: Navn, Mail og Besked :

På din knap sætter du action:

On (Release)
      Get URL (\"mail.php\", vars=POST)
End On

Husk at sætte til \"post\" og sørg for at stien er rigtig!


En mail.php kunne så se så\'n ud:

<?
if ($Beskeden) { 
mail(\"din@mail.dk\",\"Besked fra din side\",\"Fra: $Navn\\nBesked: $Beskeden\\n\",\"From:$mail\");
header (\"Location: http://www.dinside.dk/mailsendt.html\");
}else{
header (\"Location: http://www.dinside.dk/sendenmail.html\");
?>
Avatar billede sukos Juniormester
23. august 2001 - 08:19 #9
Det med str.:
Vil du selv bestemme, eller er det brugeren som skal kunne bestemme str.?
Avatar billede ndh Nybegynder
23. august 2001 - 08:19 #10
Jeg vil bruge flashknappen til at sende en tekst- eller tal-string ind i mit ASP-script
Avatar billede sukos Juniormester
23. august 2001 - 08:20 #11
hmm, tre felter: Navn, mail og beskeden
Avatar billede ndh Nybegynder
23. august 2001 - 08:23 #12
Jeg skal blot sende tekst fra et felt, en såkaldt fritekstsøgning
Avatar billede nikolajdu Nybegynder
23. august 2001 - 10:38 #13
Hvis du f.eks har et inputfelt med variabel navnet \"inputFelt\" kan du gøre sådan her.

getURL (\"mitASPscript.asp?text=\"+inputFelt, \"\", \"GET\");

/Nikolaj
Avatar billede ndh Nybegynder
23. august 2001 - 11:01 #14
Ja, jeg har et inputfelt. Hvor skal dit forslag så i min kode. I flash-koden??
Avatar billede nikolajdu Nybegynder
23. august 2001 - 11:03 #15
Du skal ovenstående getURL på din submit knap.

Husk at gøre stien til en expression for at kunne bruge variabel navnet.
Avatar billede ndh Nybegynder
23. august 2001 - 11:05 #16
Prøv at uddybe, please!
Avatar billede nikolajdu Nybegynder
23. august 2001 - 11:13 #17
Du har lavet et inputfelt og givet det et variabelnavn. Det variabelNavn skal være det samme som du bruger i din getURL streng.

on (release) {
    getURL (\"mitASPscript.asp?text=\"+inputFelt);
}

Klip og kopier mit script ind på din knap.

Dette vil give urlen: mitASPscript.asp?text=indholdet_af_mit_textFelt
Avatar billede ndh Nybegynder
23. august 2001 - 11:24 #18
Når du skriver jeg skal kopiere det ind på min knap. Hvad mener du med det?
Avatar billede nikolajdu Nybegynder
23. august 2001 - 11:27 #19
Klip og kopier min getURL ovenfor.

Højreklik på den knap du har lavet og vælg actions. Højreklik inde i action vinduet og vælg paste.
Avatar billede ndh Nybegynder
23. august 2001 - 11:32 #20
Jeg får ikke en actionmenu ved at højreklikke. Jeg anvender Dreamweaver 4. Jeg må da kunne ligge det direkte ind i koden?
Avatar billede nikolajdu Nybegynder
23. august 2001 - 11:41 #21
Så er det jo også noget helt andet....

Med Dreamweaver har du et kæmpe problem.

http://www.macromedia.com/support/dreamweaver/ts/documents/flash_text_behaviors.htm

The Dreamweaver behaviors available for Flash Buttons and Flash Text are limited to changing appearances with mouse movement, linking and targeting. Adding these behaviors occurs within the Flash Button or Flash Text dialog box. Additional behaviors beyond those offered in the dialog box can be added using Macromedia Flash.

Du kommer altså ikke uden om Flash 5, hvis du vil lege med her.

/Nikolaj

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