{lang: 'de'}
Flashhilfe.de - Flash Community

MOUSE_WHEEL mit SliderEvent verbinden [Flash 11]

 


AntwortenRegistrieren Seite1  

andy1301#1
Benutzerbild von andy1301
Beiträge: 56
Wohnort: magdeburg
Registriert: Jun 2004

09.11.2012, 09:08

Hallo liebe Flashgemeinde,

wie das Thema schon sagt, habe ich ein Problem damit ein MOUSE_WHEEL Ereignis mit  einem SliderEvent zu verbinden und kann keine Lösung finden.
Ich hab hier mal den besagten Skiptausschnitt mit eingefügt, und hoffe das mir jemand helfen kann.
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
var deltaVar:int;
var zoomAmount:int = 400;


addEventListener(MouseEvent.MOUSE_WHEEL, wheely);

function wheely(event:MouseEvent):void
{
     
     deltaVar = event.delta;
     trace(zoom_content.mouseX +" x " + zoom_content.mouseY +" y" + "  /  " + zoom_content.height +" höhe/" + zoom_content.width +" breite");
     
     if (deltaVar > 0)
     {
        if (zoom_content.width > 5100){
            zoom_content.width += 0;
            zoom_content.height += 0;
        }else{
           zoom_content.width += zoomAmount;
            zoom_content.height += zoomAmount;
           zoom_content.x -= zoom_content.mouseX;
            zoom_content.y -= zoom_content.mouseY;
           }
     }
     else if (deltaVar < 0)
     {
        if (zoom_content.width < 720){
           zoom_content.width -= 0;
            zoom_content.height -= 0;
           
        }else{
            zoom_content.width -= zoomAmount;
            zoom_content.height -= zoomAmount;
           zoom_content.x += zoom_content.mouseX;
            zoom_content.y += zoom_content.mouseY;
        }
     }
}

zoom_content.addEventListener(MouseEvent.MOUSE_DOWN, mousePress);
zoom_content.addEventListener(MouseEvent.MOUSE_UP, mouseRelease);

function mousePress(event:MouseEvent):void
{
     var zoom_content:MovieClip = MovieClip(event.target);
     
        zoom_content.startDrag();
}

function mouseRelease(event:MouseEvent):void
{
     var zoom_content:MovieClip = MovieClip(event.target);
     
        zoom_content.stopDrag();
     
}

import fl.events.SliderEvent;
slider.addEventListener( SliderEvent.THUMB_DRAG, changer );

function changer(evt:SliderEvent):void {   
  zoom_content.scaleX = zoom_content.scaleY = evt.target.value;
 
  trace(zoom_content.mouseX +" x " + zoom_content.mouseY +" y" + "  /  " + zoom_content.height +" höhe/" + zoom_content.width +" breite");
}

Dank für eventuelle Hilfe

Gruß Andy
Schlagwörter: MOUSE_WHEEL, SliderEvent
andy1301#2
Benutzerbild von andy1301
Beiträge: 56
Wohnort: magdeburg
Registriert: Jun 2004

Themenautor/in

12.11.2012, 07:45

hat denn keiner eine Idee?

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de