| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Oct 2010
Beiträge: 33
| Zoom mit Scrollrad
Hallo, es gibt zwar schon den einen oder anderen Eintrag dazu, aber keiner konnte mir so richtig helfen. Ich möchte einfach einen MC (eine Karte) mit dem Scrollrad heran- und wegzoomen. Nach Möglichkeit sollte dabei zur Position der Maus und nicht zentriert gezoomt werden. Siehe GoogleMaps. Das ganze in AS3. Kann mir da jemand helfen? Vielen Dank schonmal Geändert von Juli_a (09-11-2010 um 12:12 Uhr) |
| | |
| | #2 (permalink) |
| Odin zum Gruße! Registriert seit: Nov 2006 Ort: Ösiland
Beiträge: 327
|
5 sekunden google suche: AS3 Mouse Wheel Zoom | harglerode stichwort: PHP-Code: |
| | |
| | #3 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Schon mal beim Google-Spezi nach gefragt?? "AS3 Mouse Wheel Zoom" mit so was! AS3 Mouse Wheel-Zoom - Google-Suche
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Oct 2010
Beiträge: 33
|
Ok, habs jetzt. Code: Map_mc.addEventListener(MouseEvent.MOUSE_WHEEL, Zoom);
function Zoom(e:MouseEvent):void {
var mod:Number = 20;
if(this.Map_mc.scaleX <= 5 && this.Map_mc.scaleY <= 5){
if(e.delta > 0){
this.Map_mc.scaleX += e.delta/mod;
this.Map_mc.scaleY += e.delta/mod;
this.Map_mc.x = ((2 * mouseX) - (2 * (e.localX * Map_mc.scaleX))) / 2;
this.Map_mc.y = ((2 * mouseY) - (2 * (e.localY * Map_mc.scaleY))) / 2;
}
}
if(this.Map_mc.scaleX >= 1 && this.Map_mc.scaleY >= 1){
if(e.delta < 0){
this.Map_mc.scaleX += e.delta/mod;
this.Map_mc.scaleY += e.delta/mod;
this.Map_mc.x = ((2 * mouseX) - (2 * (e.localX * Map_mc.scaleX))) / 2;
this.Map_mc.y = ((2 * mouseY) - (2 * (e.localY * Map_mc.scaleY))) / 2;
}
}
} |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Oct 2010
Beiträge: 33
| Mouse Wheel am Mac
Hallo Zusammen, ich habe mal noch eine Frage zum Thema Mouse Wheel. Bekannter Weise funktioniert der MouseEvent.Mouse_Wheel am Mac ja nicht. Dazu gibt es aber eine anscheinend einfache Möglichkeit: EarthBrowser: Simple solution for MOUSE_WHEEL events on Mac Nur leider funktioniert das bei mir noch nicht. Ich habe die Klasse in den selben Ordner wie die Flashdatei gelegt und folgenden Code hinzugefügt: Code: import com.earthbrowser.ebutils.*; import flash.events.MouseEvent; MacMouseWheelHandler.init(stage); Vieleicht weiß ja jemand etwas. Wär für jede Idee Dankbar! |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| sroll, zoom |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Im Programm zoomen mit dem Scrollrad oder auch Strg+Alt+Scrollrad | sara11 | Flash Einsteiger | 4 | 21-03-2008 20:36 |
| http://razghul.ice.org/misc/zoom/zoom.htm | Blax_ed | Coolsites | 10 | 13-03-2007 08:01 |
| [PS]Scrollrad für zoom abschalten ? | Steven_LS5 | Bitmap-Programme | 4 | 07-02-2007 13:28 |
| Mc mit zoom in Hauptfilm laden Zoom funktioniert dann nicht mehr | Rullemann | Flash 4 und Flash 5 | 5 | 30-10-2002 13:33 |
| Scrollrad | NetDevil | Flash MX | 6 | 24-09-2002 14:07 |