Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 4 und Flash 5

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-06-2001, 20:42   #1 (permalink)
leider selten da
 
Registriert seit: Jun 2001
Beiträge: 129
Passwort mit mehreren Nutzern

Also, dann will ich gleich mal das neue Forum mit einer ersten Frage einweihen! *fg*
Also ich hab per Mail eine FLA mit einem Passwortschutz für Flash und mehrere Benutzer mit verschiedenen Namen und Passwörtern gekriegt. Das Ganze sieht so aus:

2 Textfelder, beide mit je einer Variable, "user" und "password",
und ein Button, der folgende Action hat:

on(press) {
if(user add password eq "webmaster" add "admin") {
gotoandplay(2);
}
if(user add password eq "guest" add "access") {
gotoandplay(2);
}
if(user add password eq "visitor" add "freeaccess") {
gotoandplay(2);
}
}
on(release)
gotoandplay(3);
}


So in der FLA funktioniert das alles wunderbar, auch wenn ich alles neumache, aber, wenn ich das jetzt selber probiere zu machen in einer neuen FLA, dann geht er immer zu Keyframe 2, egal ob Passwort und Name falsch sind.

Ich hab das schon 10x ausprobiert, es war eine exakte 1 to 1 Kopie, aber es hat nie geklappt, hab ich vielleicht irgendwas übersehen, weil es nicht klappt?


mfg,

Matthias
Matthias ist offline   Mit Zitat antworten
Alt 19-06-2001, 09:37   #2 (permalink)
code warrior
 
Benutzerbild von ActionMan
 
Registriert seit: Jun 2001
Ort: Dublin
Beiträge: 411
Question Stop vergessen???

Hi Matthias,

hier zunächst mal die Frage der Fragen:
hast du auch an das "stop" im 1. Frame gedacht??

gruss
__________________
-=+ A c t i o n M a n +=-
It´s the man, not the machine
Nervös, gereizt, aggressiv? Klick hier
ActionMan ist offline   Mit Zitat antworten
Alt 19-06-2001, 10:16   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Ruhrpott
Beiträge: 16
Hi Matthias,

könnte es wohl am code liegen den du dem mouse-event "release" untergejubelt hast ? da steht was von gotoAndPlay 3, und zwar ohne irgendeine abfrage ...

DerUdo
DerUdo ist offline   Mit Zitat antworten
Alt 19-06-2001, 14:13   #4 (permalink)
leider selten da
 
Registriert seit: Jun 2001
Beiträge: 129
@action man, ja da ist ein STOP im ersten Frame, und Frame 2 und 3 haben je auch einen Stopper, Frame 3 ist wenns falsch wird und Frame 2, wenn Passowrt und Benutzername richtig sind.

@derUdo, das hab ich mir zwar auch schon gedacht, aber ich hab ja wie bereits erwähnt(hab ich doch, oder??) ein funktionierendes Passwort Abfrage FLA mit genau diesen Actions, so wie ich sie hingschrieben hab, neu gemacht.

Wenn ich jetzt beim "Original" alles austausch und neu mach(Textfelder, Button, mehr ist da nicht), dann klappt es aber, sonst nicht!

Das ist es ja was mich verwundert, ich nehm FLAs immer vollkommen auseinader um daraus zu lernen, hab alles entdeckt(Hoff ich zumindest), aber es funzt nicht.


Trotzdem schon mal danke, auch frür jede weitere Hilfe!


mfg,

Matthias
__________________
Es gibt keine dummen Fragen, es gibt nur dumme Antworten!
Matthias ist offline   Mit Zitat antworten
Alt 19-06-2001, 17:05   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Germany - Bayern
Beiträge: 147
hi !

wenn du willst kannst du mir die .fla gerne mal
zuschicken, dann kann ich am besten schaun
ob ich den Fehler finde
__________________
[stmole].[ http://www.stmole.de ]
stmole ist offline   Mit Zitat antworten
Alt 19-06-2001, 17:19   #6 (permalink)
leider selten da
 
Registriert seit: Jun 2001
Beiträge: 129
Smile Danke

Hi Stmole,


thx für das Angebot, die File ist unterwegs, hab grad schon nach FreeWebspace gesucht, dass ich die FLA uploaden kann und sie hier zum DL linken kann.
Leider dauert das noch, such noch nach einem guten Anbieter.



mfg,

Matthias
__________________
Es gibt keine dummen Fragen, es gibt nur dumme Antworten!
Matthias ist offline   Mit Zitat antworten
Alt 19-06-2001, 20:09   #7 (permalink)
leider selten da
 
Registriert seit: Jun 2001
Beiträge: 129
Wink HAB DIE LÖSUNG GEFUNDEN

Hi Flash-Freunde,


ich hab das Problem selber gelöst, trotzdem danke an alle die mir hlefen wollten, hab etwa 1 Stunde dran getüftelt und meine eigene persönliche Lösung gefunden, ich erklär sie mal, falls es jmd mal braucht:

Im ersten Keyframe ist diese Action(jeweils mit set variable):

name="webmaster"
password="admin"
name2="guest"
password2="access"


Ihr könnt ja mehr oder weniger Namen und Passwörter nehmen, mir fallen jetzt nicht mehr dumme Sachen ein! *fg*

Im 2 Keyframe ist ein Stopper, dort befinden sich 2 Textfelder(eingabe), den einen geb ich als Variable namelogin, dem anderen passwordlogin.

Der "Kontroll"-Button, der das Passwort und den Namen kontrolliert, befindet sich ebenfalls in Frame 2(klingt logisch, oder? )

Er hat folgende Action:

on(release) {
if(namelogin eq name and passwordlogin eq password) {
gotoandPlay(X);
}
if(namelogin eq name2 and passwordlogin eq password2) {
gotoandplay(X);
}
}
on(press) {
gotoandplay(XX);
}

X und XX sind die gewünschten Keyframes.

Das Ganze funktioniert so, zuerst lädt er die variablen, dann in Frame 2, wenn man auf den Button klickt, kontrolliert Flash zuerst, ob es name und password entspricht, wenn nein, gehts von allein weiter zur zweiten Frage obs name2 und password2 entspricht und dann wenn nichst von denen eintrifft geht er automatsich zu Frame XX. Sollte aber doch mal das Eingegebene zutreffengeht er halt zu Frame X, ist ja klar, oder?

Genial, nicht? *fg*


Wenss noch Fragen gibt, hier posten, ich kann euch auch das FLA zuschicken zum Durcharbeiten.


mfg,

Matthias

P.S.: Nochmal thx an alle, die helfen wollten! Kleiner Tip: Wenn mal was nicht klappt, erstens eine Pause machen(1 Stunde) und zweitens hartnäckig sein, drittens immer eine Ersatztastatur bereit halten, wenn man die erste zerschlägt!
__________________
Es gibt keine dummen Fragen, es gibt nur dumme Antworten!
Matthias ist offline   Mit Zitat antworten
Alt 19-06-2001, 21:49   #8 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Germany - Bayern
Beiträge: 147
;-)
__________________
[stmole].[ http://www.stmole.de ]
stmole ist offline   Mit Zitat antworten
Alt 19-06-2001, 22:27   #9 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: am schönen Bodensee
Beiträge: 10
Könntest du sie mir schicken ?

Hi Matthias,
Könntest du sie mir schicken ?

tropiclemmon@t-online.de

Danke
Gruß
Patrick
__________________
Man lernt nie aus
patrick ist offline   Mit Zitat antworten
Alt 20-06-2001, 04:17   #10 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: ISDN
Beiträge: 26
Unhappy

mir auch bitte

tbflo2@gmx.de
__________________
AcH^wAs^WeIß^iCh ...
Flö ist offline   Mit Zitat antworten
Alt 20-06-2001, 05:41   #11 (permalink)
leider selten da
 
Registriert seit: Jun 2001
Beiträge: 129
Wink Klar doch

@patrick und flö,


ihr müsstet in diesem Augenblick Post haben! *fg*
Viel Spass damit, ist genau so wie ich es oben beschrieben hab, aber, wenns Fragen gibt, don't worry! Hier ist genug Platz und in meinem Postkasten auch (noch).



mfg,

Matthias
__________________
Es gibt keine dummen Fragen, es gibt nur dumme Antworten!
Matthias ist offline   Mit Zitat antworten
Alt 22-06-2001, 19:00   #12 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: dfhsd
Beiträge: 11
so gehts, glaube ich!!

Ich weiss zwar nicht ob das richtig ist aber ich glaube so gehts:


on(press) {
if(user add password eq "webmaster" add "admin") {
gotoandplay(2);
}
if(user add password eq "guest" add "access") {
gotoandplay(2);
}
if(user add password eq "visitor" add "freeaccess") {
gotoandplay(2);
}
} else {
gotoAndPlay (X);

X steht für die Framezahl.
So müsste das eigentlich gehen!!!
Achja stop() in dem Keyframe nicht vergessen.
Ciao Markus
Markus ist offline   Mit Zitat antworten
Alt 22-06-2001, 20:00   #13 (permalink)
leider selten da
 
Registriert seit: Jun 2001
Beiträge: 129
Erstmal thx auch noch@markus

Das hab ich schon probiert, seltsamerweise ging das auch nicht! Obwohl die Version von ganz oben in der Beispiel FLA ging, bloß nach dem Neubau in einer anderen FLA nicht mehr.

Aber egal, hab allerdings schon eine andere eigene Lösung gefunden, die funktioniert auch, obwohls soe von mir ist! Das ist eigentlich ein Widerspruch in sicht! *gg*



mfg,

Matthias
__________________
Es gibt keine dummen Fragen, es gibt nur dumme Antworten!

Geändert von Matthias (22-06-2001 um 20:03 Uhr)
Matthias ist offline   Mit Zitat antworten
Alt 07-07-2001, 09:54   #14 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Beiträge: 37
hmmm - hast du es schon mal probiert den Frames keine Zahlen zuzuweisen sondern Namen zu geben. Wenn man Zahlen verwendet kann es oft zu Problemen führen
nero23 ist offline   Mit Zitat antworten
Alt 07-07-2001, 11:37   #15 (permalink)
leider selten da
 
Registriert seit: Jun 2001
Beiträge: 129
Nö, hab ich noch nicht probiert, das ging ja in der FLA, die mir geschickt wurde ohne Probleme, bloß der Nachbau ging seltsamerweise NIE, thx trotzdem, hab jetzt noch eine 2. Möglichkeit gefunden, weniger kompliziert:

on (release)
if (namelogin add passwordlogin eq "webmaster" add "admin")
gotoAndPlay (xx);
else if (namelogin add passwordlogin eq "guest" add "access")
gotoAndPlay (xx);
else if (namelogin add passwordlogin eq "visitor" add "free") {
gotoAndPlay (xx);
else
gotoAndPlay (x);


Ist um einiges leichter, als das Alte von oben. In den "" stehen Name und Passwort. passwordlogin und namelogin sind die Variablen der Eingabetextfelder.



mfg,

Matthias
__________________
Es gibt keine dummen Fragen, es gibt nur dumme Antworten!
Matthias ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 17:47 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele