Flashhilfe.de - Flash Community

mac mousewheel - pixelbreaker [Flash 8]

Forum > Flash Entwicklung > mac mousewheel - pixelbreaker

 


Neues Thema anlegenRegistrierenLogin Seite1
 
Lesezeichen
 06.07.2008, 19:46 
Beiträge: 32
Registriert: May 2007

mac mousewheel - pixelbreaker
hallo

ich benutze dieses AS um das mousewheel abzufragen: (funktioniert auch)
ActionScript:
1
2
3
4
5
6
7
8
9
10
mousewheel_abfrage = new Object();
mousewheel_abfrage.onMouseWheel = function(v) {
   if (v>0) {
      _root.prevFrame();
      //
   } else if (v<0) {
      _root.nextFrame();
   }
};
Mouse.addListener(mousewheel_abfrage);


damit das am MAC funktioniert braucht mal wohl dieses add-on:
http://blog.pixelbreaker.com/2006/11/08/flash/swfmacmousewheel/
das ist der beispiel code:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import com.pixelbreaker.ui.MouseWheel;

class Example
{

function Example(){
MouseWheel.addListener( this );
}

public function onMouseWheel( delta:Number ):Void
{
// do something with the delta value
}
}


das beispiel versteh ich allerdings nicht!! wie muss ich meine AS einfügen bzw anpassen?
(muss man eine klasse benutzen damit das geht?)

hoffe mir kann jemand helfen und das etwas erläutern! :)
mfg
capture
Geändert von capture am 06.07.08 um 19:46 Uhr

 
nicht sichtbar für Mitglieder
 06.07.2008, 21:48Re1
Benutzerbild von LinUSFlashhilfe.de Moderator
Beiträge: 3446
Registriert: Jul 2002

Downloade dir doch einfach mal das Beispiel auf der Site.
Dort wird aufgeführt wie es gemalcht wird.



---------------------------
LinUS - Flashhilfe Team
---------------------------
 06.07.2008, 21:59Re2
Beiträge: 32
Registriert: May 2007

Themenautor/in

hallo

das hab ich aber da steht nichts anderes drin als in dem beispiel auf der seite.

ich hatte das wie folgt probiert aber dann ging gar nichts mehr:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import com.pixelbreaker.ui.MouseWheel;

class Example
{

function Example(){
MouseWheel.addListener( this );
}

public function onMouseWheel( delta:Number ):Void
{
// do something with the delta value
mousewheel_abfrage = new Object();
mousewheel_abfrage.onMouseWheel = function(v) {
  if (v>0) {
      _root.prevFrame();
      //
  } else if (v<0) {
      _root.nextFrame();
  }
};
Mouse.addListener(mousewheel_abfrage);
}
}


ich bekomme dann immer den fehler:
Klassen können nur in externen Klassenskripts in ActionScript 2.0 definiert werden.

was ist daran wohl falsch? ich versteh die fehlermeldung nicht.

mfg
capture
 
nicht sichtbar für Mitglieder
 01.08.2008, 16:17Re3
Benutzerbild von SebastianFlashhilfe.de Moderator
Beiträge: 6806
Wohnort: München
Registriert: Jan 2002

Das bedeutet das Du eine Class.as Datei anlegen musst. D.h. also Du kannst den Code nicht einfach in Deine Zeitleiste setzen, sondern:
Erstell eine neue Actionscript.as, kopier den Inhalt oben rein und speicher die Datei dann als Example.as
Diese legst Du am besten einfach in Dein Projekt wo auch die .fla liegt. In der fla. kannst Du die Klasse dann benutzen.

Das wie, wirst Du, wie LinUS es bereits geschrieben hat, in dem Beispiel dann ansehen können.
Flex Freelancer || Twitter || XING || Adobe Flex User Group München
Geändert von Sebastian am 01.08.08 um 16:18 Uhr

 
Themen
Ähnliche Beiträge zum Thema
 
Lesezeichen
Neues Thema anlegenRegistrierenLogin Seite1

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de | Designnation.de | Flashstar.de | Flex UG | Mediengestalter.info | php-resource.de | phpforum.de | phpwelt.de | Pixelio.de | PSD-Tutorials.de | Tutorials.de

Haftungsausschluss - Datenschutzerklärung - Hier Werben - Impressum
© Sebastian Wichmann - Flashhilfe.de - 1999-2010