Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-01-2006, 15:13   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 42
Punkte auf Zentrum zu bewegen

Hallo zusammen,

ich habe folgendes Problem. Ich habe eine Anzahl von Objekten (die farbigen), die um einen Mittelpunkt angesammelt sind. Das ganze sieht so aus:

http://lounge72.com/kai/wp-images/dots_01.jpg

ICh möchte nun, dass die Kreise sich um eine gewisse Anzahl von Pixeln, z.B. 20, auf den Mittelpunkt zubewegen (die transparenten). Ich bin hier langsam am verzweifeln, da ich kein wirkliches Mathe-As bin und jetzt schon ziemlich lang darüber brüte. Bisher flogen die Kugeln wie wild durch die Gegend aber nicht auf den Mittelpunkt zu.

Vielleicht kann mir ja jemand von euch helfen, das wäre super.
__________________
Heuserkampf

Geändert von Dwight (10-01-2006 um 15:15 Uhr)
Dwight ist offline   Mit Zitat antworten
Alt 10-01-2006, 15:18   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Habe da was auf Halde. Vielleicht hilft's ja.
Angehängte Dateien
Dateityp: rar bewegen.rar (3,4 KB, 6x aufgerufen)
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-01-2006, 15:55   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 42
wenn die nach einer gewissen strecke aufhören würden zu fliegen würds passen
__________________
Heuserkampf
Dwight ist offline   Mit Zitat antworten
Alt 10-01-2006, 15:57   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Schreib's halt um

Die hören ja auf. Sobald x und y erreicht ist. Im Beispiel ist das hat die Position von dem Rechteck in der Mitte.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-01-2006, 15:58   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 42
bei mir müssen sie sich halt um eine gewisse strecke auf den mittelpunkt zu bewegen. wenn ich wüsste wie, würde ichs ja selber schreiben/umschreiben
__________________
Heuserkampf
Dwight ist offline   Mit Zitat antworten
Alt 10-01-2006, 16:25   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ist doch ganz einfach:
PHP-Code:
MovieClip.prototype.moveMc = function(xystepsabbruch) {
    var 
x_verh = (x-this._x)/steps;
    var 
y_verh = (y-this._y)/steps;
    var 
0;
    
this.onEnterFrame = function() {
        if (++
!= abbruch) {
            
this._x += x_verh;
            
this._y += y_verh;
        } else {
            
//this._x = x;
            //this._y = y;
            
delete this.onEnterFrame;
        }
    };
};
this.mc.moveMc(this.ziel._xthis.ziel._y104); 
So würdest du dem MovieClip("mc") sagen, dass er normalerweise nach 10 Schritten am "ziel" angekommen sein soll, aber nach 4 von 10 Schritten anhält.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-01-2006, 18:02   #7 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 211
@Dwight: Bin leider kein Flash-Guru, aber evtl. kann man ja wie in Compositing-Programmen den Mittelpunkt verschieben? Dann rotieren lassen...
thomas_as 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 03:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele