Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-07-2006, 08:56   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 8
Tweening Motion in Action Script?

Hoi zäme

Mein Problem: ich möchte einen Mauszeiger (.gif) in einen leeren MovieClip laden (this.createEmptyMovieClip(); ) und diesen dann per Tweening Motion über die Bühne bewegen.

Da ich jedoch den Anspruch habe, dass die bühne praktisch leer bleibt, will ich dies per AS tun. Kann mir jemand helfen??

Geändert von samarina (05-07-2006 um 09:03 Uhr)
samarina ist offline   Mit Zitat antworten
Alt 05-07-2006, 13:12   #2 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 116
Hi,

>Hoi zäme

was ist denn das für eine Sprache?

Was willst du eigentlich machen? Möchtest du nur das Aussehen des Mauszeigers verändern? Dazu gibt es eine Extra-Losung in Flash.

Such in der Flash-Hilfe nach Maus, benutzerdefiniert erstellen.

1
Erstellen Sie den Movieclip, den Sie als benutzerdefinierten Mauszeiger verwenden möchten.

2
Wählen Sie die Movieclip-Instanz auf der Bühne aus.

3
Wenn das Bedienfeld Aktionen nicht angezeigt wird, wählen Sie Fenster > Aktionen.

4
Klicken Sie in der Werkzeugleiste Aktionen der Reihe nach auf die Kategorien Aktionen, Objekte, Film, Maus und Methoden, und doppelklicken Sie auf die Methode hide, um den Standardmauszeiger auszublenden.


Der Code sollte nun folgendermaßen aussehen:

onClipEvent(load){
Mouse.hide();
}


5
Klicken Sie in der Werkzeugleiste Aktionen nacheinander auf die Kategorien Aktionen und Movieclipsteuerung, und doppelklicken Sie auf startDrag, um den neuen Mauszeiger einzubinden.

6
Wenn Sie die Bewegungen des Mauszeigers auf einen bestimmten Bereich beschränken möchten, aktivieren Sie das Kontrollkästchen Ausdruck, und geben Sie als Ziel das Schlüsselwort this ein. Wählen Sie anschließend die Optionen Maus zentrieren und Immer als Rechteck, und geben Sie die gewünschten Werte ein. Beispiel:


L: 0

T: 46

R: 400

B: 280

Ihr Code sollte nun folgendermaßen aussehen:

onClipEvent (load) {
Mouse.hide();
startDrag(this, true, 0, 46, 400, 280);
}


7
Wählen Sie Steuerung > Film testen, um Ihren benutzerdefinierten Mauszeiger zu testen.



Die Darstellung des Mauszeigers hat keinerlei Einfluss auf die Funktion der Schaltflächen. Es wird jedoch empfohlen, den benutzerdefinierten Mauszeiger auf die oberste Ebene der Zeitleiste zu setzen, damit er vor allen Schaltflächen und anderen Objekten dargestellt wird, wenn Sie die Maus innerhalb des Films bewegen.

schöne Grüße
trancelight ist offline   Mit Zitat antworten
Alt 06-07-2006, 09:54   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 8
ich habe nicht ganz dies gemeint, aber merci trotzdem!

--> halo zäme ist schwiizerdüütsch!
samarina ist offline   Mit Zitat antworten
Alt 06-07-2006, 12:01   #4 (permalink)
ewig Neuer User
 
Registriert seit: Jun 2003
Beiträge: 423
Hallo,

du könntest das Bewegungs-Tweening mit etwas Mathematik selbst berechnen...

z.B. radiales Bewegen um einen Punkt:
PHP-Code:
tl=100//timelänge
t++;    //zähler
if(t==100){t=0}; 
//rotiert meinMC um x=200,y=200 mit Radius 50
meinMC._x=200+50*sin(2*pi*t/tl);
meinMC._y=200+50*cos(2*pi*t/tl); 
folgende Befehle könnten hilfreich sein: attachMovie, myMC["mausMC"].onEnterFrame = function()

mußt mal die F1-Hilfe unter dem Stichwort "Movieclip" etwas abgrasen...

Ein Gruß
__________________
http://www.a-d-k.de/ nicht gucken!
loetmann ist offline   Mit Zitat antworten
Alt 06-07-2006, 19:29   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 116
Zitat:
Zitat von samarina
ich habe nicht ganz dies gemeint, aber merci trotzdem!

--> halo zäme ist schwiizerdüütsch!
wie süß

tut mir leid, dass ich nicht weiterhelfen konnte.

Schöne Grüße
trancelight ist offline   Mit Zitat antworten
Alt 06-07-2006, 19:39   #6 (permalink)
---
 
Benutzerbild von kakktus
 
Registriert seit: Apr 2002
Beiträge: 2.054
HI,

mit der Tweenklasse von laco kannst du ziemlich easy Movieclips tweenen
__________________

Gruß kakktus
kakktus 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:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele