22. marts 2004 - 19:54
Der er
28 kommentarer og 1 løsning
enter lig med klik i input
hvordan er det nu man sætter entertast til at være lig med klik når bruger har submittet fra en inputtextbox ? er det ikke noget med en snydeknap som ktiveres når bruger første gang klikker i swf'en ? - desuden hvordan sætter man cursor til at blinke i inputfeltet ved load af siden ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
22. marts 2004 - 20:05
#1
Du kan gøre det første på 2 måder - enten kan du på din knap bruge følgde handler: on(keyPress "<Enter>"){ //Submit } Eller også kan du gøre det med en listener på fx _root: Key.addListener(_root); _root.onKeyDown = function(){ if(Key.getCode() == 13){ //submit } } Du kan sætte fokus på tekstfeltet med: Selection.setFocus(mitTekstFelt); /Filip
22. marts 2004 - 20:20
#2
ok, jeg har allerede: Selection.setFocus("_root.passwordMC.password"); og den blinker så osse fint - når man klikker det er ikke muligt at lave den uden klik, medmindre man snyder ? er submittingen = at entertaten bør gælde = klik på mig ?
22. marts 2004 - 20:22
#3
hmm **Error** Symbol=password, layer=Layer 4, frame=1:Line 2: Syntax error. //Submit **Error** Symbol=password, layer=Layer 4, frame=1:Line 3: Unexpected '}' encountered } Total ActionScript Errors: 2 Reported Errors: 2
22. marts 2004 - 20:23
#4
.. jeg har brugt din action forkert ...
22. marts 2004 - 20:26
#5
on(keyPress "<Enter>"){ //Submit } ...Skal sidde på en knap - fx submit-knappen Sørg for at du for kopieret koden ordentlig ind hvis du gør det...
22. marts 2004 - 20:28
#6
exp fucker jo også AS op - så jeg prøver lige at rydde evt mellemrun :)
22. marts 2004 - 20:30
#7
ahh - det er ikke det det den havde jeg allerede min as sider: on (release, keyPress "<Enter>") { if (password eq "hillier") { _root.gotoAndStop("coco"); } else if (password eq "jokes") { getURL ("jokes.htm", "_blank"); } else if (password eq "stories") { getURL ("stories.htm", "_blank"); } else if (password eq "private") { tellTarget ("_level0") { gotoAndStop ("private"); } } else { gotoAndStop ("error"); } }
22. marts 2004 - 20:31
#8
den er så gennembrydelig den kode her - men det er ok i sammenhængen :)
22. marts 2004 - 20:35
#9
Hvilken version af flash bruger du? "eq" blev fjernet fra og med Flash 5!! Du skal bruge "==" istedet... Og "tellTarget" er også fjernet - brug hellere dot-notation istedet... Altså alt i alt: on (release, keyPress "<Enter>") { if (password == "hillier") { _root.gotoAndStop("coco"); } else if (password == "jokes") { getURL ("jokes.htm", "_blank"); } else if (password == "stories") { getURL ("stories.htm", "_blank"); } else if (password == "private") { _level0.gotoAndStop ("private"); } else { gotoAndStop ("error"); } }
22. marts 2004 - 20:45
#10
Og for at få fokus med det samme på dit flash object i browseren, skal du bruge java script: <object id="flashting" ...> ... <embed name="flashting" ...> </object> Og i din body: <body onLoad="document.getElementById('flashting').focus();"> Så har den key focus...
22. marts 2004 - 21:00
#11
hmmm **Error** Symbol=password, layer=Layer 4, frame=1:Line 2: Syntax error. if (password == "hillier") { **Error** Symbol=password, layer=Layer 4, frame=1:Line 3: Syntax error. _root.gotoAndStop("coco"); **Error** Symbol=password, layer=Layer 4, frame=1:Line 2: Statement must appear within on handler if (password == "hillier") { **Error** Symbol=password, layer=Layer 4, frame=1:Line 3: Statement must appear within on handler _root.gotoAndStop("coco"); **Error** Symbol=password, layer=Layer 4, frame=1:Line 4: Syntax error. } else if (password == "jokes") { Total ActionScript Errors: 5 Reported Errors: 5
22. marts 2004 - 21:05
#12
Hele koden skal sidde på en knap!! Hvis den stadig giver problemer så prøv at skrive koden ind selv manuelt!
22. marts 2004 - 21:06
#13
Har du kopieret første linje med? og prøv lige at køre en Ctrl+Shift+F...
22. marts 2004 - 21:09
#14
det er exp som gør at man ikke kan skrive kode - jeg prøver lige at ryde op ...
22. marts 2004 - 21:11
#15
Normalt er der altså ingen problemer i at kopiere kode her fra og til flash... Hvis jeg kopierer ovenstående direkte til en Flash MX 2004 knap, så virker det stadigvæk fint.
22. marts 2004 - 21:44
#16
ikke her men der skal måske gøres rent :)
22. marts 2004 - 21:46
#17
syntax error ... syntax error
22. marts 2004 - 21:46
#18
suk
22. marts 2004 - 21:48
#19
Skriv scriptet selv - det kan du vel hurtigt taste ind igen...
22. marts 2004 - 21:53
#20
ok
22. marts 2004 - 22:01
#21
tastet: on (release, keyPress "<Enter>) { if (password == "hillier") {_root.gotoAndStop("coco"); } else if (password == "jokes") {_root.gotoAndStop("forkert"); } } output: **Error** Symbol=password, layer=Layer 4, frame=1:Line 1: String literal was not properly terminated on (release, keyPress "<Enter>) { **Error** Symbol=password, layer=Layer 4, frame=1:Line 2: Invalid key code if (password == "hillier") {_root.gotoAndStop("coco"); Total ActionScript Errors: 2 Reported Errors: 2
22. marts 2004 - 22:07
#22
se på din handler på øverste linje! Der mangler et slut-" -anførselstegn efter Enter on (release, keyPress "<Enter>") { if (password == "hillier") {_root.gotoAndStop("coco"); } else if (password == "jokes") {_root.gotoAndStop("forkert"); } } ... og så ser de pænest ud med ny linje efter if-koder
22. marts 2004 - 22:15
#23
HVAD F....sker der ? med din kode får jeg: **Error** Symbol=password, layer=Layer 4, frame=1:Line 2: Syntax error. if (password == "hillier") {_root.gotoAndStop("coco"); **Error** Symbol=password, layer=Layer 4, frame=1:Line 3: Syntax error. } else if (password == "jokes") {_root.gotoAndStop("forkert"); **Error** Symbol=password, layer=Layer 4, frame=1:Line 2: Statement must appear within on handler if (password == "hillier") {_root.gotoAndStop("coco"); **Error** Symbol=password, layer=Layer 4, frame=1:Line 3: 'else' encountered without matching 'if' } else if (password == "jokes") {_root.gotoAndStop("forkert"); **Error** Symbol=password, layer=Layer 4, frame=1:Line 4: Syntax error. } **Error** Symbol=password, layer=Layer 4, frame=1:Line 3: Statement must appear within on handler } else if (password == "jokes") {_root.gotoAndStop("forkert"); **Error** Symbol=password, layer=Layer 4, frame=1:Line 5: Unexpected '}' encountered } Total ActionScript Errors: 7 Reported Errors: 7 .... ka du sende en fla ?
22. marts 2004 - 22:16
#24
ja hvis jeg har en adresse...
22. marts 2004 - 22:28
#25
ild@spamapam_ jspr.dk
23. marts 2004 - 21:29
#26
øhh - din mailadresse er ugyldig... er du sikker på du ikke ahr skrevet den forkert op?
23. marts 2004 - 21:51
#27
jspr@medieuropa.dk
23. marts 2004 - 22:50
#28
sendt...
31. marts 2004 - 02:01
#29
tak for hjælpen
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.