MOUSE_WHEEL mit SliderEvent verbinden [Flash 11]
| 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 | | | Beiträge: 56 Wohnort: magdeburg Registriert: Jun 2004
Themenautor/in
| 12.11.2012, 07:45
hat denn keiner eine Idee? | |
| Ähnliche Beiträge zum Thema | 13.09.2021 - Willisquirion |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News
Regeln & Bedingungen
|