Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-11-2003, 19:35   #1 (permalink)
Der Alte
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 208
Angry Wer kennt diesen Effekt (Fehlfunktion)

Ich möcht einen Clip mit der Maus bewegen.
Habe ihn als Schaltfläche definiert und folgenden Code zugeordnet:

on (press) {
startDrag ("", false, 5, 370, 545, 370);
}
on (release) {
stopDrag ();
}

Das funktioniert zu 95%.
Bei den anderen 5% der Versuche bleibt der Clip am Mauszeiger hängen
und lässt sich nicht mehr abschütteln.

Wie kommt das? Kann es etwas mit meiner zu schwachen Grafikleistung zu tun haben?
Billi_I ist offline   Mit Zitat antworten
Alt 20-11-2003, 19:46   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Zürich
Beiträge: 1.776
*ganz vorsichtig*:
ich nehm mal an, das hängt eher mit der parameterübergabe (den hinteren argumenten im startDrag) zusammen. spiel mal damit herum...
fresh ist offline   Mit Zitat antworten
Alt 20-11-2003, 19:54   #3 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
und solltest den button in einen mc hauen, damit hab ich die besseren erfahrungen gemacht!!
__________________
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 20-11-2003, 20:06   #4 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

das hat damit zu tuen, dass wenn man während dem draggen
außerhalb der Buttonfläche loslässt, dann bleibt der an der
maus hängen, stimmst ???


du musst wahrscheinlich noch:
ActionScript:
  1. on (releaseOutside) {
  2. stopDrag ();
  3. }
einfügen.


Poste, wenns gefunzt hat.
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 20-11-2003, 20:10   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Zürich
Beiträge: 1.776
*vornkopfschlag*
kannst rk's vorschlag aber noch kürzer in deinem script unterbringen:
ActionScript:
  1. on (press) {
  2. startDrag ("", false, 5, 370, 545, 370);
  3. }
  4. on (release , releaseOutside) {
  5. stopDrag ();
  6. }
fresh ist offline   Mit Zitat antworten
Alt 20-11-2003, 20:14   #6 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
immer diese minimalisten, ich kanns nicht mehr sehen ,echt !!!

__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 20-11-2003, 20:19   #7 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hier nochmal das ganze MX konform:
ActionScript:
  1. mcDrag.onPress = function() {
  2.     startDrag(this);
  3. };
  4. mcDrag.onRelease = mcDrag.onReleaseOutside=function () {
  5.     stopDrag();
  6. };
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 20-11-2003, 20:21   #8 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Zürich
Beiträge: 1.776
ist doch nur der versuch, verlorenen boden wieder gutzumachen!




ne, im ernst: in solchen scripten werden gleichartige events doch nunmal gerne zsammengefasst, da übersieht man dann sowas leicht!
fresh ist offline   Mit Zitat antworten
Alt 21-11-2003, 11:35   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: weimar
Beiträge: 73
hatte eben dasselbe problem mit einem scroller, werds gleich mal ausprobieren,

danke.
__________________
a.
alcantara13 ist offline   Mit Zitat antworten
Alt 21-11-2003, 17:27   #10 (permalink)
Der Alte
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 208
Unhappy

hi,

RustyCake: der Button ist im mc.

::RK:: : das mit dem außerhalb loslassen kann ich nicht nachvollziehen. überhaupt lässt sich die Fehlfunktion nicht provozieren.
Deshalb bin ich auch nicht sicher ob sie jetzt weg ist. Jedenfalls habe ich Deinen Vorschlag erst mal eingebaut
(in der Var. von fresh, ich bin auch minimalist).

Danke an alle!
Billi_I ist offline   Mit Zitat antworten
Alt 21-11-2003, 17:35   #11 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: weimar
Beiträge: 73
habs auch eingebaut,
mal kucken obs die fehlfunktion noch gitb..

;-) bis jetzt nicht.
__________________
a.
alcantara13 ist offline   Mit Zitat antworten
Alt 22-11-2003, 15:55   #12 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: weimar
Beiträge: 73
genug getestet.
danke, jetzt klappts auch damit;-)
__________________
a.
alcantara13 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 13:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele