Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-04-2005, 14:05   #1 (permalink)
H0rst
 
Registriert seit: Sep 2004
Beiträge: 21
dynamischer tween

hiho
ich hab auf der ebene ca. 100 mc's (flieger) und die sollen jetzt alle auf eine bestimmte position losfliegen
kann man das irgendwie machen das dass per tween geht ?
kned ist offline   Mit Zitat antworten
Alt 11-04-2005, 14:39   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Willst du das jetzt mit ActionScript machen, oder wie? Ansonsten kannst du die Flieger ja einfach auf 100 Ebenen verteilen und dann jeden zu seiner neuen Position "tweenen"...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 11-04-2005, 15:52   #3 (permalink)
H0rst
 
Registriert seit: Sep 2004
Beiträge: 21
Flashforum > Flash > ActionScript <-^^
kned ist offline   Mit Zitat antworten
Alt 11-04-2005, 16:47   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ja, ja... Ganz blöd bin ich ja auch nicht. Aber manchmal denkt man ja, man muss irgendwas über AS machen, auch wenn's gar nicht Not tut. Egal...

Dann brauchen die ganzen MCs Instanznamen. z.B. mc1, mc2 usw... Dann kannst du z.B. einen onEnterFrame drauf packen, der solange läuft, bis das Teil am Ziel ist.

Soll das denn nun nur eine horizontale Bewegung sein? Sollen die alle gleich schnell sein? Sollen die alle das gleiche Ziel haben? Werd' mal konkreter...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 11-04-2005, 19:30   #5 (permalink)
H0rst
 
Registriert seit: Sep 2004
Beiträge: 21
ich klick einen flieger an, und klick wo anderst hin, dann fliegt er da hin
ich markier alle flieger, klick wo anders hin und dann fliegen die alle da hin^^
kned ist offline   Mit Zitat antworten
Alt 12-04-2005, 15:59   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Man muss ja auch mal arbeiten...
Habe dir jetzt aber mal ein Beispiel zusammengeschustert. Vielleicht hilft dir das ja weiter. Sind zwar nur 4 "Flieger" aber auf 100 hatte ich irgendwie keine Lust.

ActionScript:
  1. var Starter = [];
  2. for (var x = 1; x<5; x++) {
  3.     this["mc"+x].onPress = function() {
  4.         if (this.pressed<>true) {
  5.             this.gotoAndStop(2);
  6.             Starter.push(this._name);
  7.             this.pressed = true;
  8.         }
  9.     };
  10. }
  11. this.hitMC.onRelease = function() {
  12.     xmouse = _root._xmouse;
  13.     ymouse = _root._ymouse;
  14.     for (var i = 0; i<Starter.length; i++) {
  15.         _root[Starter[i]].onEnterFrame = function() {
  16.             this._x<xmouse ? this._x += (xmouse-this._x)/5 : this._x -= (this._x-xmouse)/5;
  17.             this._y<ymouse ? this._y += (ymouse-this._y)/5 : this._y -= (this._y-ymouse)/5;
  18.             if ((Math.round(this._y)) == (Math.round(ymouse)) && (Math.round(this._x)) == Math.round(xmouse)) {
  19.                 delete this.onEnterFrame;
  20.             }
  21.         };
  22.     }
  23. };
Angehängte Dateien
Dateityp: zip Flugzeuge.zip (4,1 KB, 6x aufgerufen)
__________________

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 05:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele