| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Dec 2005
Beiträge: 11
| Dauer eines Befehles definieren!
Saly Leute, Ich habe mir ein kleines spielchen mit flash programmiert und habe jetzt folgendes problem. Wenn ich auf der Tastatur "oben" drücke springt mein mänchen nach Oben. Bis dahin ist ja auch alles ok. Das Problem ist aber das wenn man die "oben" taste gedrückt hält bleibt mein mänchen auf der Luft. Also meine Frage an euch. Kann ich irgendwie Flash sagen dass sie den Tastendruck nach par Millisekunden unterbricht und somit mein mänchen wieder auf die Erde landet?? Vielen Dank im voraus! Gruß Crazy Greek |
| | |
| | #2 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Ich würde das Springen von einer bestimmten Ausgangsvorraussetzung abhängig machen. So soll das Springen praktisch nur geschehen, wenn die Spielfigur am Boden ist. wenn Taste UP.isDown und Ausgangsvorraussetzung == erfüllt >> springe()
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Dec 2005
Beiträge: 11
|
Erstmal vielen dank für deine schnelle Antwort. Also ich habe es so probiert wie du gesagt hast also: onClipEvent (load) { // Wie schnell soll das Maenchen laufen speed = 30; x = 0; } onClipEvent (enterFrame) { _y = 130; if (Key.isDown(Key.UP) && !Key.isDown(Key.DOWN) && _y == 130) { _y = 90; } Leider klappt es so nicht. Könnte ich irgendwie dem Flash sagen das das Maenchen nach einer halben sekunde nicht mehr springen soll zb. durch diesem GetDate (habe es im actionscripting Library gefunden). Oder könntest du mir vieleicht einfach sagen wass ich bei dem Code flash geschrieben habe. Vielen Dank im voraus Gruß Crazy Greek |
| | |
| | #4 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Tag... so ungefähr könnte das klappen: PHP-Code:
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Dec 2005
Beiträge: 11
|
Endlich funktioniert es. Danke an euch beiden. Mir ist jetzt nur noch was aufgefallen an das ich vorher nicht gedacht habe und zwar. Die dauer des Jumps ist ja so schnell das man ja garnicht das gefühl kriegt das er springt. Ich will halt das das Maenchen ueber sachen springen kann, deshalb auch meine frage ob man Flash eine Zeitdauer definieren kann oder so etwas. Außerdem wollte ich fragen ob man irgendwie das springen tweenen kann, also sprich das er nicht plötzlich in der luft steht und dann wieder auf dem Boden. Um euch eine idee zu geben will ich das Spiel so in der art Mario Bros von Nintendo gestalten. Trotzdem vielen vielen dank für eure hilfe bis hierhin. Gruß Crazy Greek Ps: Das spiel kann man unter www.Crazy-Greek.com angucken. Ich weiss das es voll billig gestaltet ist aber ich will halt in erster linie die Befehle lernen und dann mich ans design machen ;-) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |