Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-03-2007, 14:12   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 54
tween per as

Hallo,

ich habe folgendes scriot

Code:
onClipEvent(data) {
    _root.createEmptyMovieClip("rahmen1", 1); 
    this._x = 27;
    this._y = 380;
   	this._width=100;
	this._height=51;
 }
jetzt möchte ich, dass bei einer on Press funktion sich die x y koordinaden per tween verschieben.

z.B.
x = 27;
y = 180

und von der Zeitleiste her 17 Bilder.

Wie genau mache ich das?

Habe schon einiges aus der Programmhilfe entnommen, aber leider ging das alles nicht so.

LG
die-maus
die-maus ist offline   Mit Zitat antworten
Alt 10-03-2007, 14:21   #2 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Ort: Saarland
Beiträge: 51
Also erstmal: Es gibt schon viele vorgefertigte AS-Tween Lösungen.

Ansonsten würde ich Dir empfehlen erst den Weg deines MC' s zu berechnen (also zu jedem Bild eine x Koordinate, eine y Koordinate höhe...) und den Weg dann in einem Array zu speichern. Dann müsstest Du einen Counter einrichten, der bei jedem Bild um 1 erhöht wird - er stellt die Position innerhalb des Tweens dar. Du kannst dann einfach in jedem Frame mit dem Counter die nächste Position aus deinem Weg-Array auslesen und auf dein MC übertragen.
Grüße


erniejunior
erniejunior ist offline   Mit Zitat antworten
Alt 10-03-2007, 17:04   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 54
Hi,
danke für die Antwort.

Wo kann ich mir den ein vorgefertigtes AS-Tween runterladen?
die-maus ist offline   Mit Zitat antworten
Alt 10-03-2007, 17:30   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
http://www.fluid.com/experiments/tweenplayground/

http://www.pippoflash.com/?p=24

http://www.kirupa.com/developer/actionscript/tween.htm

http://hosted.zeh.com.br/mctween/

http://laco.wz.cz/tween/

http://www.mosessupposes.com/Fuse/


Such dir was aus...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 11-03-2007, 12:31   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 54
Hi,
danke für die vielen Links!


ich hab jetzt mal ein beispiel gemacht!

hab einen Button mit
Code:
on (release) {
	derMc.bewegen(10);
}
einen MC mit dem Instaznamen derMC

und in der Zeitleiste
Code:
MovieClip.prototype.bewegen = function(mcbewegen) {
	this.onEnterFrame = function() {
		this._y += (midPos-this._y)/mcbewegen;
	};
};
so, der Mc begt sich jetzt schonmal!

wie bekomme ich den aber _y = 50; ?
Angehängte Dateien
Dateityp: zip mc_tween.zip (2,8 KB, 15x aufgerufen)
die-maus 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 07:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele