Simon: Flash Tastenüberprüfung

Hi,

Kennt sich hier jemand mit Flash aus?
Wenn ja, könnt ihr mir sagen, wie ich
1.) bei einem Flashfile festlegen kann, dass zum Beispiel beim Drücken der Taste "F1" ein spezielles (Hilfe-)Objekt auftaucht oder sonstige Aktionen ausgeführt werden?
2.) ein Objekt (Hilfefenster) so konfigurieren kann, dass man es innerhalb der Flashfäche mit der Maus verschieben kann, wie ein normales Fenster?
3.) es einrichten kann, dass bei einer Eingabe in ein Textfeld (Suche) die Entertaste genügt, um den (Such-)Vorgang zu starten?
4.) ein Textfeld so konfigurieren kann, dass bei der Eingabe nur Sternchen (*) angezeigt werden, wie bei einer Passworteingabe, der Text aber trotzdem in eine Variable geschrieben wird?

Wär super, wenn mir da jemand helfen könnte

Simon

  1. Hallo Simon!

    Kennt sich hier jemand mit Flash aus?

    Ja

    1.) bei einem Flashfile festlegen kann, dass zum Beispiel beim Drücken der Taste "F1" ein spezielles (Hilfe-)Objekt auftaucht oder sonstige Aktionen ausgeführt werden?

    Key.isDown(tastencode)

    2.) ein Objekt (Hilfefenster) so konfigurieren kann, dass man es innerhalb der Flashfäche mit der Maus verschieben kann, wie ein normales Fenster?

    startDrag(ziel,[einrasten ,links , oben , rechts, unten])

    3.) es einrichten kann, dass bei einer Eingabe in ein Textfeld (Suche) die Entertaste genügt, um den (Such-)Vorgang zu starten?

    Key.isDown(tastencode)

    4.) ein Textfeld so konfigurieren kann, dass bei der Eingabe nur Sternchen (*) angezeigt werden, wie bei einer Passworteingabe, der Text aber trotzdem in eine Variable geschrieben wird?

    mein_txt.password

    Wie Du es einbaust steht auch ganz prima in der Flash - Hilfe beschrieben.

    Schönen Gruß

    Afra

    1. Hi,

      Zu Key.isDown(<tc>) hab' ich noch 'ne Frage:
      wenn ich das ganze bei einer Objekt-Funktion so schreibe:

        
      onClipEvent (keyDown) {  
        if (Key.isDown(65)) {  
        this._alpha=30;  
        }  
      }  
      
      

      und dann die Taste "A" drücke wird das Gewünschte ausgeführt.
      Aber wie mach ich es, dass, wenn der Benutzer "A" o.ä. drückt, der Film zum Bild x springt? Also so in der Art:

        
        if (Key.isDown(65)) {  
        gotoAndPlay (5);  
        }  
      
      

      Tut mir Leid, dass ich euch mit sowas belästige, aber bei mir klappt das einfach nicht!?!

      Simon

      1. Hallo Simon!

        Tut mir Leid, dass ich euch mit sowas belästige, aber bei mir klappt das einfach nicht!?!

        Leider habe ich keinen Rauschebart und Löcher in den Händen und auch die Glaskugel habe ich verlegt.

        Das einzige was mir Deine Codeschnipsel sagen ist, dass Du nicht strukturiert programmierst. Du solltest Deine Funktionalitäten zentral verwalten in Flash. Gerade seit Flash MX ist das wunderbar möglich und man merkt viel leichter ob Referenzierungen auf Objekte vorhanden sind.

        Schönen Gruß

        Afra