![]() |
|
|
Willkommen, astro-susi.
Ihr letzter Besuch war: Heute um 22:46 Uhr Private Nachrichten: Ungelesen 0, insgesamt 9. |
![]() |
|
Themen-Optionen | Thema durchsuchen | Thema bewerten | Ansicht |
![]() |
#1 |
Neuer User
Registrierungsdatum: Mar 2005
Beiträge: 55
|
Abprallen an den Rändern
Hallo
Ich habe ein Problem mit meiner Kugel "p1". Die soll nämlich frei durch die Bühne düsen können und an den Rändern apprallen. Der Speed ist variabel und kann zur "jeder zeit" verändert werden. Code:
Leider funktioniert mein Script nicht Gruss Soulbossanova |
![]() ![]() |
![]() |
![]() |
#2 |
Neuer User
Registrierungsdatum: Feb 2003
Beiträge: 129
|
du weist z aber schon irgendwo nen wert zu oder ?
|
![]() ![]() |
![]() |
![]() |
#3 |
Neuer User
Registrierungsdatum: Mar 2005
Beiträge: 55
|
Hallo,
ja das mache ich. z = _root.myCam.activityLevel; um genau zu sein. Also ein Wert, der sich zu jeder Zeit ändert. Gruß |
![]() ![]() |
![]() |
![]() |
#4 |
Neuer User
Registrierungsdatum: Jul 2002
Ort: München
Beiträge: 56
|
und auch this.vx und this.vy werden initialisiert?
__________________
when given a choice between two theories, take the one that is funnier. (Blore's razor) |
![]() |
![]() |
![]() |
#5 | |
Neuer User
Registrierungsdatum: Mar 2005
Beiträge: 55
|
Zitat:
Ich weiß letzt leider nicht, was du damit meinst, aber this.vx und this.vy werden nur durch die if Bedingungen definiert. |
|
![]() ![]() |
![]() |
![]() |
#6 |
Neuer User
Registrierungsdatum: Feb 2003
Beiträge: 129
|
folgendes funktioniert bei mir:
PHP-Code:
mit this hat es bei mir nicht geklappt , kann aber auch an den pfaden in meinem dummy liegen. wichtig ist eben das vx , vy und z beim ersten aufruf des onenter frames nen wert haben weil sonst rührt sich nix |
![]() ![]() |
![]() |
![]() |
#7 |
Neuer User
Registrierungsdatum: Feb 2003
Beiträge: 129
|
wenn du vx und vy nur durch die if definierst dann kann es nicht klappen.
im on enter frame verschiebst du dein objekt um vx und vy, d.h wenn beides noch nicht definiert bewegt sich das objekt nicht. wenn dann noch keine der if-bdingungen erfüllt ist, also wenn z.B dein p1._x zwischen 20 und 780 liegt, wird vx kein z wert zugewiesen. |
![]() ![]() |
![]() |
![]() |
#8 |
trace('kolja');
Registrierungsdatum: Mar 2004
Ort: EU->DE->NRW
Beiträge: 124
|
@Rado
mit this. war es für mich logischer. nach deinem code wird folgender MC bewegt _root.p1.p1._x ![]() am besten paar "trace(Var);" einbauen, damit man verfolgen kann die werte fasch sind.
__________________
Die TraceMacht: trace(Var); |
![]() ![]() |
![]() |
![]() |
#9 |
Neuer User
Registrierungsdatum: Mar 2005
Beiträge: 55
|
So ich habe mal das ganze in den Anhang gepackt.
An sich funktioniert es. Nur leider übernimmt er die aktuellen SpeedWerte erst, wenn wer wieder am Rand abprallt. Der soll aber ständig seine Geschwindigkeit anpassen. In meinem Beispiel mache ich das Ganze von der Bewegungsintensität der Maus abhängig. Die Geschwindigkeit soll sich also zu jeder Zeit der Bewegungsintensität anpassen. Gruss Soulbossanova |
![]() ![]() |
![]() |
![]() |
#10 |
Neuer User
Registrierungsdatum: Jul 2002
Ort: München
Beiträge: 56
|
musst an die stelle im skript, an der du die neue geschwindigkeit (also z..?) berechnest (irgendein onMouseMove oder so) auch vx und vy von der kugel ändern, und zwar so:
PHP-Code:
... und vorher hatte ich gemeint, ob du vx und vy auch außerhalb vom if einen wert zuweißt.
__________________
when given a choice between two theories, take the one that is funnier. (Blore's razor) |
![]() |
![]() |
![]() |
#11 |
Neuer User
Registrierungsdatum: Mar 2005
Beiträge: 55
|
mmmh. So?
Code:
funktioniert leider nicht |
![]() ![]() |
![]() |
![]() |
#12 |
Neuer User
Registrierungsdatum: Oct 2002
Beiträge: 264
|
Hi,
wenn Du es so machst ... PHP-Code:
... bewegt sich Dein Punkt beim Bewegen der Maus (konstante Geschwindigkeit) . Da Du aber die Geschwindigkeit der Maus abfragen willst, würde ich mit setInterval arbeiten, obwohl es mir leichte Bauchschmerzen bereitet. Denn das Berechnen der Mausgeschwindigkeit sofort als Geschwindigkeit des Punktes zu verwenden ... ich weiss nicht. Gruß |
![]() ![]() |
![]() |
![]() |
#13 |
Neuer User
Registrierungsdatum: Oct 2002
Beiträge: 264
|
shorty, wir wissen, dass Du nicht ausgelastet bist
![]() Gruß |
![]() ![]() |
![]() |
![]() |
#14 |
weichei
Registrierungsdatum: Nov 2003
Ort: Magdeburg Exil:Berlin
Beiträge: 1.033
|
DITO! tschuldigung... Urlaub is ja bald vorbei ^^ (da kam der ansatz her, und da gehts natürlich hin ...
![]()
__________________
Ne Feder im Arsch, macht dich noch lange nicht zum Huhn! Tutorials ContextMenü (Flash-Rechtsklickmenü) Stuff Mp3Player RC1.0 & RC1.1 XML Menü incl. dynamic JavaScript Popup SnowFlakes (adapted & rebuild) Tipp's XML idMap für Flash 5,6,7 - the simple way to read Klassentreffen SYPrint (dynamic print) Servletabfrage (dynamic XML template based request) Mein erstes mal... Geändert von shorty (14-11-2005 um 21:23 Uhr). |
![]() ![]() |
![]() |
|