| |||||||
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: Apr 2004 Ort: Sankt Augustin
Beiträge: 25
| Einarbeitung in Actionsscript
Hallo, ich hoffe jemand kann mir helfen. ich möchte als Übung ein einfaches ping-pong Spiel programieren, kenne Flash zwar erst seit 3 Tagen aber nicht schlimm ![]() 2 "Schläger" (einfach Balken) die sich hin und herbewegen hab ich schon Nun zu meinen Problemen: - die kollision des Balls mit den Schlägern wollte ich mithilfe der Anweisung hitTest realisieren allerdings mache ich irgendwas falsch, denn meine angegebenen Anweisungen werden nicht ausgeführt. - das 2. Problem ist das ich den Ball nicht bewegt kriege ohne das ich eine Taste kontinuierlich drücke. der Ball soll sich bewegen in eine bestimmte anfangs Richtung in dem ich einmal z.B. Space drücke. wäre nett wenn mir jemand helfen würde/könnte Geändert von Klement (30-04-2004 um 08:11 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Apr 2004 Ort: Sankt Augustin
Beiträge: 25
|
wie genau meinst Du das? ob ich ein fla haben will oder lieber das script? mir wäre das script lieber denn ich möchte ja verstehen wie das ganze funktioniert nicht nur ein Ergebnis haben. danke schonmal |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Apr 2004 Ort: Sankt Augustin
Beiträge: 25
|
? nochmal ich bin ein Neuling und kenne auch nicht eure Begrifflichkeiten etc. wäre also nett wenn Du mir sagen könntest was Thorben damit meinte... if (this.hitTest(_root.ball._x)){ _root.ball.richtungx = _root.ball.richtungx*(-1); _root.ball.richtungy = _root.ball.richtungy*(-1); _root.ball._x =_root.ball._x+xgeschwindigkeit*richtungx; _root.ball._y = _root.ball._y+speed*richtungy; } das ist die Anweisung die ich benutze möchte um den Ball von einem der Schläger abprallen zu lassen. Geändert von Klement (30-04-2004 um 08:50 Uhr) |
| | |
| | #11 (permalink) |
| ... Registriert seit: Oct 2002 Ort: Nürnberg
Beiträge: 3.611
|
hm, habs als mx gespeichert (benutze selber 2004) hier mal der aufbau: http://i-love-flash.de/tmp/popop.gif und hier der code (in die hauptzeitleiste): ActionScript:
|
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: Apr 2004 Ort: Sankt Augustin
Beiträge: 25
|
Du hast schon die ganz neue Version vielleicht will mein Flash das deswegen nicht^^ hm ich denke das Problem das ich habe hängt auch mit dem fehlenden Verständnis für diese Hauptzeitleiste zusammen. diesen Code muss ich jetzt beim ball hineinschreiben ? und die einzelnen Objekte bzw. Symbole alle in einer Ebene haben oder in verschiedenen? |
| | |
| | #13 (permalink) |
| ... Registriert seit: Oct 2002 Ort: Nürnberg
Beiträge: 3.611
|
alle objekte in movieclips umwandeln und dann im eigenschaften-feld den instanznamen vergeben. das scipt kommt direkt in die zeitleiste. erstes bild markieren As-Editor öffnen (F9) und dann code reinschupsen. |
| | |
| | #14 (permalink) |
| Neuer User Registriert seit: Apr 2004 Ort: Sankt Augustin
Beiträge: 25
|
this.ball_mc.onEnterFrame = function() { was genau macht diese Anweisung? erstellt sie eine Funktion und innerhalb dieser kann ich denn ball direkt ansprechen so als ob ich im symbol Ball selbst den Code eingebe? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |