Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-05-2004, 14:04   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 47
Question mc bewegen per AS

hi!
ich hab folgendes problem:

ich will einen mc per maus bewegen, das hab ich bis jetzt so gemacht

ActionScript:
  1. mc._x = _global.mausx*(-1);

funktionieren tut das ja aber ich möchte das sich der mc langsamer werdend an die mausposition bewegt!

gibts da irgentwo ein tutorial oder habt ihr ein code für mich?

schon mal danke!
seilz ist offline   Mit Zitat antworten
Alt 15-05-2004, 14:53   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Beiträge: 296
hoi....

hab des hier mal hier im Forum gefunden

ActionScript:
  1. onClipEvent(load){
  2. maxspeed=10;
  3. zeit=10;
  4. }
  5.  
  6. onClipEvent(enterFrame){
  7. xspeed = xspeed/zeit + (this._x - xziel)/zeit;
  8. yspeed = yspeed/zeit + (this._y - yziel)/zeit;
  9. if ( xspeed > maxSpeed ) xspeed = maxSpeed;
  10. if ( yspeed > maxSpeed ) yspeed = maxSpeed;
  11. _x -=  xspeed;
  12. _y -=  yspeed;
  13. }

das alles asuf den mc setzen
und dann mußt DU nur noch das xziel und das yziel also die Mauskoordinatgen an den mc übergeben.
fertig ist
Serge ist offline   Mit Zitat antworten
Alt 15-05-2004, 17:15   #3 (permalink)
sap-programmer
 
Benutzerbild von donatello
 
Registriert seit: Dec 2002
Ort: Gleisdorf / Österreich
Beiträge: 2.274
geht total einfach
du erstellst einen Movieclip und gibst ihm den Instanznamen "mc"

dann legst du dieses Script auf den Frame (zb 1 Frame bevor der MC verwendet wird)

ActionScript:
  1. movieclip.prototype.mausfollow = function(tempo) {
  2.         this.onEnterFrame = function() {
  3.                 this._x = this._x+this._xmouse/tempo;
  4.                 this._y = this._y+this._ymouse/tempo;
  5.         };
  6. };
  7. mc.mausfollow(50);
__________________
just | back
donatello ist offline   Mit Zitat antworten
Alt 15-05-2004, 17:22   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 47
!!!!!!!!!!!!!!!! des geht--- ich drück aufn knopf und das geht !!!!!!!!!!!!!

ne spaß beiseite! das is genau das was ich brauchte

Danke! *bussi*
seilz 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 20:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele