Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-02-2007, 15:31   #1 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 33
Mouse Follow limitiert

Hallo Zusammen

Ich weiss, gibt x Beiträge zu diesem Thema und doch konnte ich nach stunden langem suchen nix schlaues finden.
Ich habe folgendes Problem:

Ich habe einen MovieClip welcher der Maus folgt. Funktioniert ja ganz wunderbar,
doch ist meine Bühne nur 265x720 Pixel gross. Nun hab ich das Problem das wenn ich mit der Maus ausserhalb dieses Bereiches rumkurve verschwindet mein MovieClip so halbwegs am Rand der Bühne.
Eigentlich möchte ich das wenn ich mit der Maus ausserhalb der Bühne bin mein MovieClip wieder an seine Startposition zurück fliegt.

Mein ActionScript bis jetzt:

onClipEvent(enterFrame){
this._x += _xmouse/7
this._y += _ymouse/7
}

Kann mir da jemand weiterhelfen?

Besten Dank schon mal
Gruss Blaubarschbube
Blaubarschbube ist offline   Mit Zitat antworten
Alt 14-02-2007, 15:38   #2 (permalink)
FireBall
 
Benutzerbild von chrrillo
 
Registriert seit: Jan 2005
Beiträge: 361
PHP-Code:
width=700
heigth
=200
startx
=350
starty
=100
deinmc
.onEnterFrame=function(){
targx=_xmouse
targy
=_ymouse
if(targx>width or targx<0){targx=startx}
if(
targy>height or targx<0){targy=starty}
this._x-=(x-targ_x)/7
this
._y-=(y-targ_y)/7

so irgendwie

edit: bitte diesen uralt onClipEvent(onEnterFrame){} syntax nicht mehr verwenden. --> dein_mc.onEnterFrame=function() {}
__________________
...mag Schlichtheit

www.chrillo.at

ChRillo nur mit einem R - der Nick war leider schon vergeben

Geändert von chrrillo (14-02-2007 um 15:41 Uhr)
chrrillo ist offline   Mit Zitat antworten
Alt 14-02-2007, 15:47   #3 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 33
hi chrillo

Merci für dein Script, jedoch erhalte ich folgende 5 Fehlermeldungen:

**Fehler** Szene=Szene 1, Ebene=rakete, Bild=1:Zeile 1: Anweisung muss innerhalb einer on/onClipEvent-Prozedur vorliegen
width=700

**Fehler** Szene=Szene 1, Ebene=rakete, Bild=1:Zeile 2: Anweisung muss innerhalb einer on/onClipEvent-Prozedur vorliegen
heigth=200

**Fehler** Szene=Szene 1, Ebene=rakete, Bild=1:Zeile 3: Anweisung muss innerhalb einer on/onClipEvent-Prozedur vorliegen
startx=350

**Fehler** Szene=Szene 1, Ebene=rakete, Bild=1:Zeile 4: Anweisung muss innerhalb einer on/onClipEvent-Prozedur vorliegen
starty=100

**Fehler** Szene=Szene 1, Ebene=rakete, Bild=1:Zeile 5: Anweisung muss innerhalb einer on/onClipEvent-Prozedur vorliegen
rookie.onEnterFrame=function(){

Wenn ich dann das:
rookie.onEnterFrame=function(){

An den Anfang stelle, kommt noch folgende Fehlermeldung:

**Fehler** Szene=Szene 1, Ebene=rakete, Bild=1:Zeile 1: Anweisung muss innerhalb einer on/onClipEvent-Prozedur vorliegen
rookie.onEnterFrame=function(){

Weisst du was ich wohl falsch mache? also das script pack ich übrigens direkt auf den MC. Dem MC geb ich übrigens den Instanzname: rookie
Blaubarschbube ist offline   Mit Zitat antworten
Alt 14-02-2007, 15:48   #4 (permalink)
FireBall
 
Benutzerbild von chrrillo
 
Registriert seit: Jan 2005
Beiträge: 361
ja und bitte den code nicht mehr in die movieclips stopfen sondern alles in der ersten frame auf der hauptzeitleise
__________________
...mag Schlichtheit

www.chrillo.at

ChRillo nur mit einem R - der Nick war leider schon vergeben
chrrillo ist offline   Mit Zitat antworten
Alt 14-02-2007, 15:50   #5 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 33
jä soo

Ok habs geändert, nun erhalte ich schon mal keine Fehlermeldungen mehr -> jupii
aber leider bleibt nun mein MC an Ort und Stelle und folgt gar nicht mehr der Maus
Blaubarschbube ist offline   Mit Zitat antworten
Alt 14-02-2007, 15:54   #6 (permalink)
FireBall
 
Benutzerbild von chrrillo
 
Registriert seit: Jan 2005
Beiträge: 361
sry hab einen fehler gemacht

PHP-Code:
width=700
heigth
=200
startx
=350
starty
=100
deinmc
.onEnterFrame=function(){
targx=_root._xmouse
targy
=_root._ymouse
if(targx>width or targx<0){targx=startx}
if(
targy>height or targx<0){targy=starty}
this._x-=(this._x-targ_x)/7
this
._y-=(this._y-targ_y)/7

so jetzt sollte es gehn
__________________
...mag Schlichtheit

www.chrillo.at

ChRillo nur mit einem R - der Nick war leider schon vergeben
chrrillo ist offline   Mit Zitat antworten
Alt 14-02-2007, 15:59   #7 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 33
danke vielmals für deine arbeit aber mein raketenmann will immer noch keinen wank machen
vielleicht peil ich das auch nich und mach was falsch?

also hab's so gemacht:
hauptzeitleiste ein schlüsselbild wo dein script liegt
dann auf einem anderen schlüsselbild liegt mein MOV mit dem instanzname rookie
an deinem script hab ich nur deinmc mit rookie vertauscht...
Blaubarschbube ist offline   Mit Zitat antworten
Alt 14-02-2007, 16:01   #8 (permalink)
FireBall
 
Benutzerbild von chrrillo
 
Registriert seit: Jan 2005
Beiträge: 361
der code muss im selben keyframe sein wie der mc - sonst findet der code nicht zum mc vereinfacht ausgedrückt
__________________
...mag Schlichtheit

www.chrillo.at

ChRillo nur mit einem R - der Nick war leider schon vergeben
chrrillo ist offline   Mit Zitat antworten
Alt 14-02-2007, 16:06   #9 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 33
mist, der will einfach nicht fliegen... mannoo gibt's doch gar nicht

mit einem keyframe ist schon die ebene gemeint wo das schlüsselbild mit dem MC liegt oder?
hab nun das script auf die ebene gepackt...?
Blaubarschbube ist offline   Mit Zitat antworten
Alt 14-02-2007, 16:12   #10 (permalink)
FireBall
 
Benutzerbild von chrrillo
 
Registriert seit: Jan 2005
Beiträge: 361
nein du musst es in das selbe schlüsselbild geben key(english) --> schlüssel , frame(english) --> bild -->schlüsselbild <> keyframe :-)
__________________
...mag Schlichtheit

www.chrillo.at

ChRillo nur mit einem R - der Nick war leider schon vergeben
chrrillo ist offline   Mit Zitat antworten
Alt 14-02-2007, 16:16   #11 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 33
LOOL, irgendwie blick ich da nicht durch

eigentlich hab ich das gefühl das ich das teil auf'm schlüsselbild hab aber eben...

darf ich dir ev. mein fla schicken wenn es dir nicht zuviel umstände macht?
Blaubarschbube ist offline   Mit Zitat antworten
Alt 14-02-2007, 16:18   #12 (permalink)
FireBall
 
Benutzerbild von chrrillo
 
Registriert seit: Jan 2005
Beiträge: 361
admin@chrillo.info
__________________
...mag Schlichtheit

www.chrillo.at

ChRillo nur mit einem R - der Nick war leider schon vergeben
chrrillo ist offline   Mit Zitat antworten
Alt 14-02-2007, 21:37   #13 (permalink)
FireBall
 
Benutzerbild von chrrillo
 
Registriert seit: Jan 2005
Beiträge: 361
Ich weiss nicht ob du probiert hast es zu schicken - wollte nur sagen, ich habe noch kein email bekommen.
__________________
...mag Schlichtheit

www.chrillo.at

ChRillo nur mit einem R - der Nick war leider schon vergeben
chrrillo ist offline   Mit Zitat antworten
Alt 15-02-2007, 08:37   #14 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 33
merci, hab dir die *.fla datei gemailt...
Blaubarschbube 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 23:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele