Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-09-2004, 21:26   #1 (permalink)
jgd
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 53
MovieClip verbunden mit der Maus

Hallo!

Ich habe ein Problem mit der untenstehenden fla (Achtung:nach dem Starten schnell mit der Maus ins Feld!).

Es handelt sich um eine Animation, die an die Maus gebunden ist. Wenn man über den Button fährt(aus dem Feld heraus), sollen beide MCs zur Position x:553, y:276 fahren, sodass die Linien verbunden sind.

Bis jetzt habe keinen passenden Thread gefunden und selber auch nichts geschafft...:-(.

Könnte mir jemand helfen?

Gruß Jewgeni
Angehängte Dateien
Dateityp: rar contact1.rar (6,2 KB, 11x aufgerufen)
jgd ist offline   Mit Zitat antworten
Alt 30-09-2004, 00:58   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi.

Versuche Dich mal bitte etwas klarer
auszudrücken.
Für was steht den der Code mit dem
MovieClip.prototype.move=....
da drinnen, wenn Du bei einem einfachen
RollOver den Tween abspielen willst,
sodass die beiden Bruchstücke zusammen-
gefügt werden?

Verstehe ich nicht so richtig.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 30-09-2004, 01:17   #3 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
hehe!
@ thebiz
Ich versteh zwar auf was die Geschichte rauslaufen soll, aber bei dem tween-script-mix isses schwer was an start zu bringen
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 30-09-2004, 01:21   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
@ RustyCake

Mich verwirrt die Sache deswegen auch etwas.
Warum einen fertigen Tween und dann noch
so eine move Methode?

Ischn bischn wie'n Ferrari mit Stützredern
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 30-09-2004, 01:24   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Und ich hätt sie mir patentieren lassen sollen, die prototype.move-Sache...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 30-09-2004, 01:33   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
hehe!
Ist der proto von Dir sonar
iss ja lustig, jetzt mußt aber auch helfen

@ jgd
Nicht Böse nehmen, bisschen Fun muß sein
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 30-09-2004, 03:12   #7 (permalink)
insane
 
Registriert seit: Sep 2004
Ort: pforzheim [BaWü]
Beiträge: 48
wenns fertig is will i au ne swf sehen *G kann das ding nid öffnen, hab nur normalen flash mx :S
kroschka.de ist offline   Mit Zitat antworten
Alt 30-09-2004, 12:12   #8 (permalink)
jgd
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 53
Hi!

Danke, dass ihr euch die Sache angeschaut habt!

die Idee bei der Sache war, dass, wenn der Tween fertig ist und die Maus ins Feld kommt/bzw schon drin ist, die beiden MCs beginnen sollen sich mit der Maus zu bewegen.

onClipEvent(enterFrame){
_y+=(_root._ymouse-_y)/30;
}

onClipEvent(enterFrame){
_x+=(_root._xmouse-_x)/30;
}

Wenn die Maus aus dem Feld heraus geht sollen die MCs wieder von der Maus "loskommen" und an die Ausgangsposition (das ist die Position an der sie sich am Ende des Tweens befinden) zurückgleiten. Dazu habe ich den Sript von Sonar gefunden und versucht es damit hinzukriegen:

Wenn man über den Button fährt(onRollOver) geht der Film zu Frame 63 mit:

MovieClip.prototype.move = function(targetX, targetY, delay) {
if (m1._x != targetX || m1._y != targetY) {
m1.onEnterFrame = function() {
var difX = - m1._x + targetX;
var difY = - m1._y + targetY;
if (Math.round(Math.abs(difX)) > 0 || Math.round(Math.abs(difY)) > 0) {
m1._x += difX / delay;
m1._y += difY / delay;
} else {
m1._x = targetX;
m1._y = targetY;
delete m1.onEnterFrame;
}
};
}
};
//aufruf:
m1.move(550, 270, 20);

Hat aber bis jetzt noch nicht funktioniert, denn

1. die MCs sind immer noch mit der Maus verbunden, wenn man heraufährt
2. sie gleiten auch nicht an die gewünschte Position (553*276px) zurück... .Echt komisch (die Position hängt irgedwie davon ab, wo man mit der Maus aus dem Feld fährt...).

Ich habe echt keine Ahnung, wie ich das hinkriegen soll. Hat einer von Euch eine Idee?

Gruß Jewgeni
jgd ist offline   Mit Zitat antworten
Alt 30-09-2004, 12:38   #9 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
Zitat:
Zitat von sonar
Und ich hätt sie mir patentieren lassen sollen, die prototype.move-Sache...
OFF topic:
hahaha jetzt weiss ich endlich das der von dir ist--- schöne sache das ding --- wie du weisst von mir oft gebraucht
kuma 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 01:36 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele