| |||||||
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: Jun 2011
Beiträge: 4
|
Hallöchen! Erstmal: Ich arbeite mit Adobe Flash CS4 & Actionscript 3 Ich quäle mich schon seit Tagen mit einem Problem rum: Habe eine Animation wobei eine Figur durch Tastatursteuerung nach rechts bewegt werden kann. Jetzt möchte ich, dass wenn die Figur an einem bestimmten Punkt angekommen ist (x-Koordinate -399), etwas passiert. Ich hab versucht es so zu lösen: if (mann.x == -399) { //Anweisungen } Dabei passiert allerdings nicht. Anscheinend liest Flash also nicht ständig die Koordinaten aus. Gibt es eine Funktion (sowas wie früher getProperty), wodurch man anweisen kann, dass die Koordinate ausgelesen wird??? Falls ihr noch andere Vorschläge zur Problemlösung habt, bitte her damit. Ich weiß echt nicht mehr weiter (; Viele Grüße, Linn Geändert von firefly1337 (02-06-2011 um 20:08 Uhr) |
| | |
| | #2 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Hi, wahrscheinlich sollte das mann.x == -399 heißen..?
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #4 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Na dann werden wir mehr Code brauchen … wie sieht denn der für die Tastatursteuerung/Bewegung aus..?
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jun 2011
Beiträge: 4
|
nochmal sorry, ich bin echt noch relativ neuling. lerne den ganzen kram im moment im studium und sitz halt grad an meinem semesterprojekt.. hab die bewegung nochmal umgebastelt gehabt, sodass sich bei der tastatursteuerung nur noch der hintergrund weiterschiebt und die figur eben seine beine bewegt (movieclip) hat ja den selben effekt. tastatursteuerung ist in etwa so aufgebaut: __________________________________________________ __________ stage.addEventListener (KeyboardEvent.KEY_DOWN, druecken) function druecken(e:KeyboardEvent):void { var xx:int = 2; if (e.keyCode == Keyboard.RIGHT) { mann.play(); hintergrund.x -= xx; if (hintergrund.x == -400) { mann.stop(); kapiteleins(); } } __________________________________________________ __________ (: |
| | |
| | #6 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.164
|
Statt mit == solltest Du mit <= oder >= arbeiten. Die angegebene Position dürfte nämlich in einem Großteil der Fälle nicht exakt erreicht werden, wenn Du den MC jeweils um mehr als 1 Pixel bewegst...
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Jun 2011
Beiträge: 4
|
oh, mathe. ja, das macht sinn. tatsächlich passiert jetzt auch etwas, an diesem punkt. allerdings nur eine fehlermeldung dass er auf die folgende funktion ('kapiteleins') nicht zugreifen kann. die liegt nämlich im vergleich zum aufruf auf folgender ebene {hauptfunktion _{funktion1 ___{if... ______{ funktionsaufruf(kapiteleins) } ___} _} _{funktion2} _{funktion3 ___{ funktion(kapiteleins) } _} } das heißt auch, dass die funktion 'kapiteleins' eben auf zwei verschiedenen wegen aufgerufen werden soll. einmal eben dadurch, wenn der mann den punkt erreicht und das andere mal ist es durch einen button. wenn ich die funktion 'kapiteleins' als public setzte, bekomme ich auch eine fehlermeldung. oder kann ich die funktion auch einfach an einen anderen ort verschieben, sodass beide, funktion1 und funktion3 darauf zugreifen können?! danke schonmal |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| actionscript, cs4, koordinaten |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Variale von der Bühne auslesen und in MovieClip weiterverwenden? | Blubb07 | ActionScript 3 | 3 | 18-09-2010 13:02 |
| [Flash 8] swf - Grösse auslesen/resize movieClip? | yaet | Flash Einsteiger | 1 | 05-01-2010 02:40 |
| Movieclip-Button soll Array auslesen | Jay-alai | ActionScript 3 | 3 | 28-12-2008 19:16 |
| Pixel an bestimmter Koordinate auslesen? | Novanic | ActionScript 1 | 4 | 16-03-2005 12:35 |
| Farbe aus Movieclip auslesen ??? | ZManKay | Flash MX 2004 | 2 | 12-06-2004 19:59 |