Volledige versie bekijken : Help met password
Jesus666
%Europe/Berlin %066 %2007, 02:35
hey, ik heb een dynamic text en ik wil als je ''login'' typt je naar de volgende frame gaat, ik heb nu dit maar het werkt niet :(
http://img210.imageshack.us/img210/3078/actionscriptpp1.jpg
ps: ik weet dat ''<enter>'' '<enter>' moet zijn en heb dit later gefixed.
greetz.
Jan
%Europe/Berlin %449 %2007, 11:47
1)Je gebruikt "password" en aan de blauwe kleur zie je al dat "password" onderdeel is van de AS language en dus in dit geval nooit gelijk kan zijn aan 'login'. Verander dat even in paswoord.
2)Als je bij je tekstveld een instance naam hebt opgegeven moet je de vergelijking maken met
paswoord.text eq 'login'
Als je bij je tekstveld Var: invult (ipv van een instance te geven) kan je gewoon vergelijken met
paswoord eq 'login'.
Groeten,
Jan
Jesus666
%Europe/Berlin %506 %2007, 13:09
kun je mischien de hele action script typen? :( ik ben echt een n00b lol
Jan
%Europe/Berlin %548 %2007, 14:09
kun je mischien de hele action script typen? :( ik ben echt een n00b lolNee, want zo blijf je altijd een n00b. :P
En ik zou niet graag medeplichtig zijn aan het overtreden van regel14. :D
http://www.flashfocus.nl/index.php?page=regels
De uitleg lijkt me trouwens duidelijk. :)
Verander gewoon password in paswoord in je script en verander die naam ook bij je tekstveld.
Jan
PS: w3| 33n |3uk3 n1(kn4m3
en 't is eigenlijk: n008 ;)
Jesus666
%Europe/Berlin %640 %2007, 16:21
lol thx and ik weet het maar ik heb geen zin om 1337 te praten :P
en als ik de var in password verander en login verander naar password krijg ik nog steeds dit.
**Error** Scene=Scene 1, layer=Layer 5, frame=2:Line 1: Mouse events are permitted only for button instances
on (keyPress "<Enter>") {
**Error** Scene=Scene 1, layer=Layer 5, frame=2:Line 10: Syntax error.
**Error** Scene=Scene 1, layer=Layer 7, frame=30:Line 91: Unexpected '}' encountered
};;
**Error** Symbol=Symbol 38, layer=Layer 3, frame=11:Line 91: Unexpected '}' encountered
};;
Total ActionScript Errors: 4 Reported Errors: 4
Jan
%Europe/Berlin %745 %2007, 18:53
Maak een mc (dit wordt je inlog button).Geef deze mc de instancename: knop
Maak een input text field.Geef deze de instancename: "paswoord"
en dan in een frame zet je de code:
knop.onRelease=function(){
if (paswoord.text=="login"){
//hier wat er moet gebeuren als paswoord.text, "login" is.
}
}
Groeten,
Jan
Jesus666
%Europe/Berlin %974 %2007, 00:22
eh wat is een mc? als je een button bedoel dat heb ik net gedaan en hem knop genoemd
me action script is nu:
knop.onRelease=function(){
if (paswoord.text=="login"){
}
}
gotoAndPlay(3) ;
password = 'login';
} else {
gotoAndPlay (20) ;
password = '';
}
ik krijg nu de error:
**Error** Scene=Scene 1, layer=Layer 5, frame=2:Line 7: Unexpected '}' encountered
} else {
**Error** Scene=Scene 1, layer=Layer 7, frame=30:Line 91: Unexpected '}' encountered
};;
**Error** Symbol=Symbol 38, layer=Layer 3, frame=11:Line 91: Unexpected '}' encountered
};;
Total ActionScript Errors: 3 Reported Errors: 3
PS: ik wil niet dat je het password invoerd in een text en dan op een button moet klikken, je moet wel op enter drukken om verder gaan.
Jan
%Europe/Berlin %013 %2007, 01:19
password = 'login';
Dat kan dus nooit. Want 'password' is een opmaakeigenschap van een tekstveld. Namelijk dat er sterretjes/asterisks verschijnen als je iets typt. Het heeft niks met het paswoord zelf te maken maar met hoe tekst wordt weergegeven op je scherm.
Je kan deze asterisk-opmaak alleen kiezen bij input text fields: bij je text properties: kies je uit:single line, multi line (no wrap), password.
Error: hij zegt toch zelf wat er fout is: hij is een accolade tegengekomen waar hij er geen verwacht. Lijkt me duidelijk. Kijk naar je code: je opent er drie en je sluit er vier... :S
Heb toch maar rap even een voorbeeldje gemaakt:
http://users.telenet.be/jansurf/jesus666/jesus666.html
http://users.telenet.be/jansurf/jesus666/jesus666.swf
http://users.telenet.be/jansurf/jesus666/jesus666.fla
Groeten,
Jan
PS: Een mc is een movieclip. En de code die ik eerder gaf werkte enkel bij mc-buttons en niet bij ('ouderwetse') buttons. En het is handiger om met mc-buttons te werken omdat je dan de code in een frame kan zetten en niet op de button zelf. Op die manier vind je de code sneller terug want anders moet je al je buttons af gaan om te zien waar er overal code staat.
Je kan dus elke mc gebruiken als button maar dan moet je dus de code in een frame zetten en daar schrijven: instancenaamvandemc.onRelease=function(){
gotoAndStop(2);
}PS: Je moet een input text field gebruiken. Want zoals de naam het al zegt kan je daar iets inputten. Dus geen dynamic text field gebruiken hiervoor zoals je in je allereerste post zei.
Jesus666
%Europe/Berlin %057 %2007, 02:22
thanks man :) sry dat ik zo'n n008 was
k ik heb dit net getest maar het werkt WEER niet :S wtf. ik upload je een voorbeeld van me movie.
http://www.megaupload.com/?d=AOEWSZMD
edit: ik denk dat dit komt omdat je een input text er in heb gedaan via compontents, maar niet via de text tool dan input text?
Jan
%Europe/Berlin %066 %2007, 02:35
thanks man :) sry dat ik zo'n n008 wasNo problem. Zijn we allemaal geweest.
En ik voel er me bijna dagelijks nog één als me weer iets niet lukt. (van de eerste keer).
Da's gewoon nog steeds je oude code.
Ik zie nog steeds: password = 'login'; staan... :S
Je zet ook teveel objecten op dezelfde frames en layers. Best zoveel mogelijk op aparte layers zetten. Nou had ik dat ook niet gedaan in mijn voorbeeld omdat dat even sneller werkte en er verder toch niks mee moet gebeuren. Ook (in dit geval) best je objecten laten doorlopen op de tijdlijn in plaats van allemaal aparte keyframes achter elkaar. Op die manier moet je bijvoorbeeld niet apart in keyframe 3 gaan zeggen wat er in je input tekst veld moet staan. Daar staat dan nog steeds hetzelfde in als in frame1 als je dat laat doorlopen.
Ik heb je fla aangepast. Zaten toch nog veel fouten in.
http://users.telenet.be/jansurf/jesus666/frustratie.html
http://users.telenet.be/jansurf/jesus666/frustratie.swf
http://users.telenet.be/jansurf/jesus666/frustratie.fla
Jan
Jesus666
%Europe/Berlin %069 %2007, 02:40
check boven plz ^, ik haat het echt als het niet werkt lol. zo heb ik ook rare dingen zoals een button die niet werkt terwijl ik 100% zeker weet dat de script goed is.
ja sorry ik zag die oude button niet, die heb ik verwijderd maar wtf ook al type ik jesus666 in dan gaat ie nog steeds naar frame 2.
Jan
%Europe/Berlin %085 %2007, 03:02
Zie de links boven. Even geduld ik werk eraan. Ik merk dat het nog niet helemaal loopt zoals het hoort. Ik blijf namelijk buttons vinden met code op.
Ok alles aangepast. Bovenstaande links zouden moeten werken. (Het paswoord is "login")
groeten,
Jan
Jesus666
%Europe/Berlin %571 %2007, 14:42
bedankt die werkt wel, maar niet als ik het in een al bestaand filmpje wilt zetten, ik heb m geupload, het gaat om frame 2.
http://rapidshare.com/files/61107134/project.fla.html
Jan
%Europe/Berlin %574 %2007, 14:47
bedankt die werkt wel,
Graag gedaan. Veel succes verder.
Groeten,
Jan
Jesus666
%Europe/Berlin %731 %2007, 18:32
kay :(
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.