Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-08-2006, 10:47   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 79
Zufällige Bewegung

Hallo zusammen,

ich stehe vor folgender Aufgabe:

Ich habe ein Wort. Das habe ich in 42 Sprachen. Diese 42 Wörter (MC´s) sollen auf dem Bildschirm/Bühne herumwandern. Diese Bewegung soll zufällig erfolgen, wie so eine Art "Ameisenhaufen".

Die Bewegung sollte auch "unendlich" sein. Damit meine ich, sie soll nicht von A nach B nach C, sondern wie ein Bewegungspfad mit Kurven.

Die Objekte müssen auf nichts reagieren und nichts verfolgen (Maus), sondern einfach nur umherfahren.

Hat jemand so ein Skript. Die Skripte die ich mit "suchen" gefunden haben sind zu komplex und für meinen Zweck nicht anwendbar. Ich hoffe, dass ihr mir weiterhelfen könnt.

Danke

picassi
picassi ist offline   Mit Zitat antworten
Alt 09-08-2006, 10:57   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Ich hatte mal sowas ähnliches gemacht. Allerdings bewegen sich die MCs nur auf Geraden (also nix mit Kurve oder so).
Vielleicht hiltf's ja als Ansatz.
PHP-Code:
MovieClip.prototype.moveMc = function(xysteps) {
    var 
x_verh = (x-this._x)/steps;
    var 
y_verh = (y-this._y)/steps;
    var 
0;
    
this.onEnterFrame = function() {
        if (++
!= steps) {
            
this._x += x_verh;
            
this._y += y_verh;
        } else {
            
this._x x;
            
this._y y;
            
this.moveMc(random(550), random(400), random(50)+10);
        }
    };
};
for (var 
1x<40x++) {
    var 
mc this.attachMovie("kreis""kreis"+xx, {_x:random(550), _y:random(400)});
    
mc.moveMc(random(550), random(400), random(50)+10);

Angehängte Dateien
Dateityp: rar move.rar (4,5 KB, 37x aufgerufen)
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-08-2006, 16:48   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 79
danke, das ist nicht schlecht. ich sollte aber was mit gleichmäßigeren/runderen Bewegungen haben. ich hab das mit den mathematischen formeln leider nicht drauf.
picassi
picassi ist offline   Mit Zitat antworten
Alt 09-08-2006, 17:09   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von picassi
ich hab das mit den mathematischen formeln leider nicht drauf.
Dann geht's dir ja wie mir... Math.cos() und Math.sin() sollten dabei aber irgendwie behilflich sein.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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 15:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele