| |||||||
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) |
| thnkGodImAtheist Registriert seit: Nov 2003 Ort: kölle am rhing
Beiträge: 1.853
| was hat die obere linke ecke gegen das AS?
tach zusammen! ich habe folgendes problem: ich habe ein AS geschrieben, um mcs relativ zu einem anderen mc zu bewegen. klappt auch ganz nice. bisher habe ich (um es zu testen) den ausgangsmc manuell auf der bühne verschoben (später soll dies durch eingabeaufforderung passieren). es klappt, solange ich den ausgangsmc nicht oben links in die ecke schiebe. hat wahrscheinlich was mit den variablen zu tun, aber ich kann mir nicht erklären wie... vielleicht habt ihr ja ne lösung. noch was witziges: wenn man in die testumgebung geht, (angenommen man hat den ausgangsmc unten links) und lässt die animation laufen, bis sie von allein aufhört und drückt dann enter, bewegt sich einer der anderen mcs wenn ihr mir das auch noch erklären könnt, dann ... keine ahnung, bestimmt passiert dann was ganz tolles! ![]() //edit---> ach ja: ausgangsmc ist das quadrat (um euch die suche zu ersparen) |
| | |
| | #3 (permalink) |
| thnkGodImAtheist Registriert seit: Nov 2003 Ort: kölle am rhing
Beiträge: 1.853
|
aber das will ich ja grade nicht! hatte auch an ein drag&drop später gedacht... will es so variabel wie möglich halten! und mit _x und _y koordinaten hats irgendwie nicht hingehaun... weiß auch nicht warum (habs nur mit relativen versucht, da absolute nicht variabel sind) ne idee woran das "links-oben-mach-ichs-aber-nicht" liegen könnte? |
| | |
| | #4 (permalink) |
| Gast
Beiträge: n/a
|
Hmm, wahrscheinlich habe ich dein Problem noch nicht wirklich verstanden... Du kannst von einem MC, der eine Instanz auf der Hauptzeitleiste liegen hat, jederzeit die Koordinaten über dessen _x- und _y-Eigenschaften ermitteln und dann entsprechend parallel zu einem anderen MC positionieren. Und das würde auch funktionieren, wenn die MCs nicht mal im sichtbaren Teil der Bühne liegen. Wenn dein MC also nicht nach links oben verschoben werden kann, muss das andere Gründe haben. |
|
| | #5 (permalink) |
| thnkGodImAtheist Registriert seit: Nov 2003 Ort: kölle am rhing
Beiträge: 1.853
|
ich verstehs auch nicht wirklich. hast du dir die fla mal angeguckt?!? denn zum erklären, ist es zu komplex... den fehler hab ich getraced. er liegt auf jedenfall beim delete des onEnterFrame ... das heißt der mc denkt, dass er angekommen ist, obwohl ers nicht ist. das kann ich nur auf falsche variablen zurückführen... sonst wars das mit meiner logik |
| | |
| | #9 (permalink) |
| thnkGodImAtheist Registriert seit: Nov 2003 Ort: kölle am rhing
Beiträge: 1.853
|
hab noch ein bisschen weitergesucht und rausgefunden, dass es innerhalb der if-abfrage mit dem >= zu tun hat. um das ganz variabel zu halten, müsste ich jetzt irgendwie mit == arbeiten. dafür habe ich Math.round vor die abzufragenden variablen getan. für den user funktioniert es jetzt (außer, dass die position des mcs nicht 100% genau ist), aber das auch nur, weil die if-abfrage übersprungen wird. könnte mir nicht jemand seinen geistesblitz mitteilen? danke edit: mit math.ceil wird die bewegung ruckelig und es funktioniert trotzdem nicht
__________________ Was Sie schon immer über Flash wissen wollten. aka "Nützliche Beiträge zu häufig gestellten Fragen." Geändert von kurthurtig (28-10-2005 um 11:51 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |