mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 22:42 Benutzername: Passwort: Auto-Login

Thema: stop(); und play(); per Tastendruck - Aber wie ? vom 31.03.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> stop(); und play(); per Tastendruck - Aber wie ?
Seite: 1, 2, 3  Weiter
Autor Nachricht
Typo87
Threadersteller

Dabei seit: 16.07.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 31.03.2008 10:00
Titel

stop(); und play(); per Tastendruck - Aber wie ?

Antworten mit Zitat Zum Seitenanfang

Mit welchen Code kann man
stop (); und play ();
per Tastatur ansprechen bzw. ausführen ?

Momentan verwende ich einen Button mit folgendem Code:

on (release) {
play(); bzw. stop
}

Wie kann ich das gleiche nun mit einer Tastenbelegung erreichen ?
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mo 31.03.2008 10:08
Titel

Antworten mit Zitat Zum Seitenanfang

Keylistener.

Code:
var Key_listener:Object = new Object();
Key_listener.onKeyDown = function() {
   trace("Keycode der gedrückten Taste: " + Key.getCode());
   switch (Key.getCode()) {
      case 80 :
         _root.play();
         break;

      case 83 :
         _root.stop();
         break;
   }
};
Key.addListener(Key_listener);


Denk aber dran, das bestimmte Tasten in Flash Shortcuts sind. Das heißt, wenn du dir die in der Vorschau ansiehst, wird da in deinem Film unter Umständen nix passieren, da die Entwicklungsumgebung die Taste abfängt. Im Beispiel oben hast Du "p" für play und "s" für stop.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Typo87
Threadersteller

Dabei seit: 16.07.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 31.03.2008 10:11
Titel

Antworten mit Zitat Zum Seitenanfang

allmächt O.o

Doch ne ganz schön dicke Portion Code im Vergleich zur vorherigen Lösung. * Wo bin ich? *
Damit hätte ich jetzt nicht gerechnet * Nee, nee, nee *

Reicht es aus wenn ich diesen Code einfach in den Hauptfilm reinbaue ?
Oder muss ich noch etwas anpassen ? (ausser der Tastenbelegung?)


Zuletzt bearbeitet von Typo87 am Mo 31.03.2008 10:13, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mo 31.03.2008 10:16
Titel

Antworten mit Zitat Zum Seitenanfang

Nö den kannst Du so reinpacken.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Typo87
Threadersteller

Dabei seit: 16.07.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 31.03.2008 10:26
Titel

Antworten mit Zitat Zum Seitenanfang

mh, diese KeyCodes sind ja diese 2 stelligen Zahlen.
Nur leider habe ich nichts für die leertaste gefunden.

Ziel ist es das der Film beim Druck der Leertaste startet und beim erneuten drücken
auch wieder stopt.

Nur kann ich dafür keinen KeyCode bei google finden *hu hu huu*
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mo 31.03.2008 10:30
Titel

Antworten mit Zitat Zum Seitenanfang

die leertaste hat KeyCode 32

http://www.mattnortham.com/blog/2006-11-28/list-of-keycodes-for-flash/
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Typo87
Threadersteller

Dabei seit: 16.07.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 31.03.2008 10:31
Titel

Antworten mit Zitat Zum Seitenanfang

Das entpreche dann also :

Code:

var Key_listener:Object = new Object();
Key_listener.onKeyDown = function() {
   trace("32" + Key.getCode());
   switch (Key.getCode()) {
      case 80 :
         _root.play();
         break;

      case 83 :
         _root.stop();
         break;
   }
};
Key.addListener(Key_listener);


Zuletzt bearbeitet von Typo87 am Mo 31.03.2008 10:32, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Mo 31.03.2008 10:40
Titel

Antworten mit Zitat Zum Seitenanfang

wenn du einen keycode nicht weisst kannste ihn dir auch per trace ausgeben lassen.


nur so für die zukunft *zwinker*
  View user's profile Private Nachricht senden
 
Ähnliche Themen Timer starten und bei Maus oder Tastendruck resetten?
go to and play / filmsequenzen
Play-Button mit Actionscript
play movie onclick?
audio.play-Methode - Wie übergibt man bestimmt Musikdatei?
[Flash]Loading/Play bei NetStream/FLV-Stream abfragen
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3  Weiter
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.