Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-11-2003, 16:12   #1 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
Unhappy onMouseWheel wheelt nicht ???

hi,

warum funktioniert das nicht

am meinen Script liegst nicht, wenn ihr mal onMouseWheel durch
onMouseUp ersetzt dann funzt.

einfach mal Copy & Paste, testen und berichten warum das nicht geht, please

ActionScript:
  1. fncCreateMC = function () {
  2.     _root.createEmptyMovieClip("mc1", 1);
  3.     with (_root.mc1) {
  4.         _x = _y=30;
  5.         beginFill(0x00FF00);
  6.         moveTo(0, 0);
  7.         lineTo(0, 100);
  8.         lineTo(100, 100);
  9.         lineTo(100, 0);
  10.         lineTo(0, 0);
  11.         endFill();
  12.     }
  13. };
  14. //
  15. MovieClip.prototype.fncMove = function() {
  16.     this._y = this._y+10;
  17.     this._x = this._x+10;
  18. };
  19. //
  20. MouseListener = new Object();
  21. MouseListener.onMouseWheel = function() {
  22.     mc1.fncMove();
  23. };
  24. //
  25. fncCreateMC();
  26. Mouse.addListener(MouseListener);
__________________
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 28-11-2003, 16:20   #2 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
onMouseWheel ist doch Actionscript 2.0
MacEvil ist offline   Mit Zitat antworten
Alt 28-11-2003, 16:27   #3 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
das glaub ich eher nicht.
warum wird das sonst in Flash MX als function akzeptiert ???
muss doch irgendwie gehen.
__________________
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 28-11-2003, 16:43   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
das glaub ich eher nicht...
ActionScript:
  1. _root.onMouse_ist_besoffen=function()
  2. }
  3. {

wird auch akzeptiert

gibt aber wohl im oop-bereich irgendwas dazu (glaub ich zu wissen)
warrantmaster ist offline   Mit Zitat antworten
Alt 28-11-2003, 17:15   #5 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

sorry ich meinte nicht als function sonder als MouseEvent. wenn
man onMouseUp oder so eingibt dann ändert sich doch die Farbe,
und bei onMouseWheel passiert das auch, was dei deinem bsp
nicht der fall ist, klar was ich mein ?
__________________
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 28-11-2003, 17:16   #6 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
naja MM versucht dich zu verarschen
__________________
Klick hier
f@gju ist offline   Mit Zitat antworten
Alt 28-11-2003, 17:22   #7 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
bei mir wird onMouseWheel nicht blau (ändert sich nicht die Farbe)
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 28-11-2003, 17:29   #8 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Zitat:
Geschrieben von :: RK ::
das glaub ich eher nicht.
warum wird das sonst in Flash MX als function akzeptiert ???
muss doch irgendwie gehen.
http://www.macromedia.com/livedocs/f...n/12_as370.htm
MacEvil ist offline   Mit Zitat antworten
Alt 28-11-2003, 17:36   #9 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
des kann net sein !!!

und was ist wenn du onMouseUp schreibst, wirds dann blau ???



Edit:
ok, jetzt glaub ichs, scheis.sssse !!!


danke
__________________
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

Geändert von :: RK :: (28-11-2003 um 17:40 Uhr)
:: RK :: ist offline   Mit Zitat antworten
Alt 28-11-2003, 18:42   #10 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Hehe
Wenns nicht Blau wird, so ist die Funktion oder Event Handler nicht benutzbar, oder inoffiziel ( Sowie id3 tags in mx) sowie wenn nix in der Referenz steht
MacEvil ist offline   Mit Zitat antworten
Alt 28-11-2003, 19:23   #11 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
was mich verwundert, ist das es bei mir trotzdem blau eingefärbt
wird.


schau selbst:
Angehängte Dateien
Dateityp: rar mx_screen.rar (38,4 KB, 17x aufgerufen)
__________________
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 28-11-2003, 19:34   #12 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Kann kein .rar lesen, schick mal das .jpg..
MacEvil ist offline   Mit Zitat antworten
Alt 28-11-2003, 19:43   #13 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
lösch einfach die Endung ".zip".
Angehängte Dateien
Dateityp: zip mx_screen.gif.zip (38,4 KB, 15x aufgerufen)
__________________
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 28-11-2003, 21:10   #14 (permalink)
wissbegierig
 
Registriert seit: Nov 2003
Ort: Hamburg
Beiträge: 206
So, habe jetzt mal bei Flash MX 2004 Pro in der Hilfe nachgeschaut, weil ich auch der Meinung war, dass es erst seit AS 2.0 geht. Folgendes steht in der Hilfe:

Zitat:
Mouse.onMouseWheel
Verfügbarkeit
Flash Player 7 (nur Windows).

Verwendung
einListener.onMouseWheel = function ( [ delta , scrollTarget ]) {
// Hier Anweisungen einfügen
}

Parameter
delta Eine optionale Zahl, die angibt, wie viele Zeilen pro Raststellung des Mausrads durchlaufen werden sollen. Ist delta mit einem positiven Wert belegt, bedeutet dies einen Bildlauf nach oben. Ein negativer Wert steht für einen Bildlauf nach unten. Typische Werte sind 1 bis 3, wobei ein schnellerer Bildlauf größere Werte zur Folge haben kann.

Wenn Sie keinen Wert für delta angeben, aber scrollTarget mit einem Wert belegen möchten, übergeben Sie für delta den Wert null.

scrollTarget Die oberste Movieclip-Instanz unter der Maus, nachdem das Mausrad gedreht wurde.

Rückgaben
Keine.

Beschreibung
Listener; Benachrichtigung erfolgt, wenn der Benutzer am Mausrad dreht. Zur Verwendung von onMouseWheel müssen Sie ein Listener-Objekt erstellen. Sie können dann eine Funktion für onMouseWheel definieren und mit Hilfe von addListener() den Listener dem Mausobjekt zuordnen.

Hinweis: Mausrad-Ereignis-Listener sind nur in den Windows-Versionen des Flash Players verfügbar.

Beispiel
Das folgende Beispiel zeigt die Erstellung eines Listener-Objekts, das auf Mausrad-Ereignisse reagiert. In diesem Beispiel wird die x-Koordinate eines Movieclip-Objekts namens clip_mc (nicht gezeigt) immer dann geändert, wenn der Benutzer das Mausrad bewegt.

mouseListener = new Object();
mouseListener.onMouseWheel = function(delta) {
clip_mc._x += delta;
}
Mouse.addListener(mouseListener);

Siehe auch
Mouse.addListener(), TextField.mouseWheelEnabled
Gruß
Flo


ActionScript:
  1. i=0;
  2. mouseListener = new Object();
  3. mouseListener.onMouseWheel = function() {
  4.  i++;
  5.  trace("test"+i);
  6. }
  7. Mouse.addListener(mouseListener);

Funktioniert bei mir bei Flash MX 2004 Pro wunderbar. Ist ja der selbe AS-Code wie bei Dir.

Geändert von PIXIX (28-11-2003 um 21:15 Uhr)
PIXIX ist offline   Mit Zitat antworten
Alt 28-11-2003, 21:18   #15 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Hm.. hast recht
Wird zbsp .onMouseTest auch blau angezeigt ?
MacEvil 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:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele