Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-05-2007, 11:49   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 16
Zufall + Veränderung der Bewegung von 25 Movieclips

Hallo,

ich habe 25 MovieClips erstellt, die verschiedene Größen haben und auf einer Breite von 900 Pixel und einer Höhe von 100 Pixel verteilt ablaufen sollen.

Die Movieclips sollen bei Aufrufen der Seite zufällig abgespielt werden und nach Erreichen des Rands (x=900 bzw. 0) die Geschwindigkeit ebenfalls per Zufall ändern.

Ich habe das Ganze mit der Tween-Klasse versucht, komme aber nciht wirklich weiter. Kann mir jemand weiterhelfen? Bin für jede Hilfe dankbar!
--Andy-- ist offline   Mit Zitat antworten
Alt 22-05-2007, 12:38   #2 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
zeig mal deinen Versuch
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 22-05-2007, 13:09   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 16
import mx.transitions.Tween;
import mx.transitions.easing.*;

var box_tween:Tween = new Tween(box, "_x", Regular.easeInOut, 0, Stage.width, 3, true);
box_tween.onMotionFinished = function() {
box_tween.yoyo();
};

Die Box klatscht wie gewünscht links dran, rechts am Rand verschwindet sie allerdings und kommt nach komplettem Verschwinden erst wieder zum Vorschein.

Meine Fragen dazu:

a.) Wie kann ich die Geschwindigkeit bei Erreichen der Werte x=0 und x= 900 modifizieren?
b.) Wie kann ich das Ganze per Zufall ablaufen lassen?
c.) Kann ich das ganze Skript einfach in alle anderen 25 MCs packen, sodass alle gleichzeitig starten?

Geändert von --Andy-- (22-05-2007 um 14:35 Uhr)
--Andy-- ist offline   Mit Zitat antworten
Alt 22-05-2007, 14:28   #4 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
Zitat:
Ich schreibe in jeden Frame:
Aua
Einmal reicht.

Fang mal klein an

Bewege erst einmal einen Movieclip mit einer zufälligen Geschwindigkeit

schau dir die Hilfe der Tween Klasse an
Speziell tween.onMotionFinished

Damit kannst du eine Funktion nach Beendigung des Tweens aufrufen.

Zufall gibts über
PHP-Code:
Math.round(Math.random()*maximalwert); 
__________________
mfg Frank

Geändert von mildesign (22-05-2007 um 14:40 Uhr)
mildesign ist offline   Mit Zitat antworten
Alt 22-05-2007, 14:39   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 16
Danke, hab aber absoult keine Ahnung. Muss dann da ne Schleife drum? Nur einmal? Ich hab aber doch 25 MCs die sinnigerweise alle unterschiedliche Namen haben?
--Andy-- ist offline   Mit Zitat antworten
Alt 22-05-2007, 14:45   #6 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
Zitat:
aber absoult keine Ahnung
Darum sollst du klein anfangen
Wenn einer funktioniert sind 25 kein Problem mehr

Zitat:
Muss dann da ne Schleife drum?
ja, aber erst später.

Für einen Mc reicht ein Aufruf
zusammen mit onMotionFinished sind es 2 Tweens für einen MC.
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 22-05-2007, 14:56   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 16
Hm, OK, bleiben leider noch die 2 Fragen die ich auch mit Google, F1 und Kopf nicht lösen kann:

a.) Wie kann ich die Geschwindigkeit bei Erreichen der Werte x=0 und x= 900 modifizieren?
b.) Wie kann ich das Ganze per Zufall ablaufen lassen?
--Andy-- ist offline   Mit Zitat antworten
Alt 22-05-2007, 15:15   #8 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
die Geschwindigkeit gibt du im feld Frames bzw Seconds an
je mehr desto langsamer.
Zufall steht oben
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 22-05-2007, 15:58   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 16
Probiere ich mal aus! Danke für die Hilfe!
--Andy-- 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:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele