Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-07-2003, 12:53   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 45
Question MovieClip mit maus bewegen!

Hallo zusammen,

ich möchte eine movie clip in dem sich eine figur befindet bewegen, mit der mouse.

und zwar beim klick mit der linken maustaste soll die figur zum
position der maus (laufen) bewegt werden.

hat jemand vielleicht einen tutorial, oder sowas ähnlichen schon mal gemacht und kann mir vielleicht ein paar tips geben?

dank im vorraus
rocket ist offline   Mit Zitat antworten
Alt 31-07-2003, 13:45   #2 (permalink)
...or not?!
 
Benutzerbild von Sir-FlashAlot
 
Registriert seit: May 2003
Ort: Camelot
Beiträge: 157
ActionScript:
  1. mausAbfrage = new Object();
  2. mausAbfrage.onMouseUp = function() {
  3.     meinObjekt.onEnterFrame = function() {
  4.         this._x += (this._xmouse)*(1/4);
  5.         this._y += (this._ymouse)*(1/4);
  6.         if (this._xmouse == 0 && this._ymouse == 0) {
  7.             delete meinObjekt.onEnterFrame;
  8.         }
  9.     };
  10. };
  11. Mouse.addListener(mausAbfrage);
__________________
Gruß

Sir-FlashAlot
Sir-FlashAlot ist offline   Mit Zitat antworten
Alt 31-07-2003, 13:45   #3 (permalink)
Das Bin Ich
 
Benutzerbild von vincik
 
Registriert seit: Jul 2003
Ort: Basel
Beiträge: 157
Hallo, meinst du sowas? :

Link!

?

Wenn ja bitte melden!
vincik ist offline   Mit Zitat antworten
Alt 31-07-2003, 13:50   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 45
hallo vincik,

genau so was suche ich.
rocket ist offline   Mit Zitat antworten
Alt 31-07-2003, 13:55   #5 (permalink)
...or not?!
 
Benutzerbild von Sir-FlashAlot
 
Registriert seit: May 2003
Ort: Camelot
Beiträge: 157
Ahhhh!!!


Das ist ja ganz was anderes...

Zunächstmal würde ich ein Array anlegen, in dem Deine Welt definiert ist. D.h. wo ist der Weg frei, wo nicht.
Deine Welt muss aus gleich großen Einheiten bestehen (Raster).

Beim Klick bestimmst Du die Mausposition innerhalb des Raster (lässt sich ja durch die gleiche Grösse der Felder berechnen).

Dann lässt Du, quasi für jedes einzelne Raster Dein Mänchen laufen und überprüfst, ob das nächste Feld frei ist oder nicht.

Je nachdem musst Du die Route neu berechnen.

Oder Du berechnest direkt vor dem Loslaufen die Route...

Das ganze ist schon etwas komplexer. Leider kann ich Dir jetzt auf die Schnelle auch nix genaueres sagen...
__________________
Gruß

Sir-FlashAlot

Geändert von Sir-FlashAlot (31-07-2003 um 14:08 Uhr)
Sir-FlashAlot ist offline   Mit Zitat antworten
Alt 31-07-2003, 15:04   #6 (permalink)
Das Bin Ich
 
Benutzerbild von vincik
 
Registriert seit: Jul 2003
Ort: Basel
Beiträge: 157
hey rocket!

Genau ICh wollte jetzt auch mal mit sowas em anfangen!
Doch es ist sehr kompliziert!

Link!



checke mal deine mails!

vinc
vincik ist offline   Mit Zitat antworten
Alt 31-07-2003, 17:41   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 45
ahha,

@Sir-FlashAlot danke für deine hilfe aber

die positionen selber zu bestimmen ist verdammt viel arbeit.

kann ich die nicht bestimmen lassen??

zb.

die positionen die gespert sind in einem array packen und den rest selber zur laufzeit bestimmen mit onMouseUp.


eine andere frage wie kriege ich die posis überhaut raus?
rocket ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:27 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele