[Flash AS3] interaktiv bild, panning, zooming - Hjälp
Jag kanske inte beskrev mitt problem tillräckligt bra.
Jag har laddat upp min nuvarande dummy-flash-fil på ett webbhotell : http://stighedvig.net78.net/index.Html
Då ser man lite tydligare vad jag är ute efter.
Att ha en begränsad zoom, att varken kunna zooma in eller ut för mycket
Att kanterna ska vara bundna till området. Dvs att man inte skall kunna dra eller 'pana' bilden utanför skärmen
Tacksam för svar!
edit: Glömde inkludera koden
moveMapUp.addEventListener(MouseEvent.CLICK, panUp);
moveMapDown.addEventListener(MouseEvent.CLICK, panDown);
moveMapRight.addEventListener(MouseEvent.CLICK, panRight);
moveMapLeft.addEventListener(MouseEvent.CLICK, panLeft);
zoomMapIn.addEventListener(MouseEvent.CLICK, zoomIn);
zoomMapOut.addEventListener(MouseEvent.CLICK, zoomOut);
myMap.mask = mask_mc;
myMap.addEventListener(MouseEvent.MOUSE_DOWN, startMapDrag);
myMap.addEventListener(MouseEvent.MOUSE_UP, stopMapDrag);
function panUp(e:MouseEvent):void {
myMap.y = myMap.y + 10;
}
function panDown(e:MouseEvent):void {
myMap.y = myMap.y - 10;
}
function panRight(e:MouseEvent):void {
myMap.x = myMap.x - 10;
}
function panLeft(e:MouseEvent):void {
myMap.x = myMap.x + 10;
}
function zoomIn(e:MouseEvent):void {
myMap.scaleX = myMap.scaleX + .1;
myMap.scaleY = myMap.scaleY + .1;
}
function zoomOut(e:MouseEvent):void {
myMap.scaleX = myMap.scaleX - .1;
myMap.scaleY = myMap.scaleY - .1;
}
function startMapDrag(e:MouseEvent):void {
myMap.startDrag();
}
function stopMapDrag(e:MouseEvent):void {
myMap.stopDrag();
}
- 19 / 5 Ghost of Tsushima kan använda DLSS och FSR 3 samtidigt 11
- 17 / 5 27 år senare – Winamp får öppen källkod 45
- 17 / 5 Grafikprestanda i Ghost of Tsushima – en välpolerad PC-version 27
- 17 / 5 Microsoft: Byt till Bing om du vill reparera din dator 39
- 17 / 5 Grand Theft Auto VI släpps hösten 2025 44
- GymClockers/TräningClockers883
- Är det lönt att uppgradera den här datorn för att spela D41
- Moddat 4070 Ti Super snabbare än 4080 Super25
- Programvara1
- Detta gäller när HBO Max blir Max50
- Erfarenheter kring Swappie?12
- Displayport 2.1 har ett kabelproblem49
- Lönt att köpa nytt, dyrt nu...8
- Katt lika rolig som hårdvara! [Bild på din katt-tråden]3936
- Sparade utkast - privacy/GDPR?14
- Säljes RAZER HUNTSMAN MINI
- Säljes Ubiquiti unifi dream machine / 2x unifi ap ac pro
- Säljes Aver Media Live Gamer 4k + Live Gamer Duo
- Säljes EVGA 2080 Ti XC BLACK EDITION GAMING
- Säljes TC Helion GoXLR
- Säljes Corsair RGB Fans (LL140, LL120, ML120)
- Säljes Stationär i5 4690k, 16GB ddr3, Gigabyte Z97P-D3, Zotac 970 4GB
- Säljes Ännu en vårstädning - Gigabyte AM4 servermoderkort, Mikrotik 24 ports switch & väderbeständig ac AP
- Säljes iMac Pro 2017
- Säljes ASUS TUF 3080 Ti OC edition
- Studenter hittar sårbarhet i tvättautomater – företaget ignorerar varningar0
- Se Windows XP infekteras på minuter utan skydd20
- Detta gäller när HBO Max blir Max50
- Delning av skadlig kod via PDF-filer ökar16
- SweClockers får efterlängtade forumfunktioner34
- Moddat 4070 Ti Super snabbare än 4080 Super25
- Snabbkoll: Delar du ditt streamingkonto?60
- Liberalerna: Förbjud anonyma partikonton72
- TCL bygger skärmprototyp med 1 000 Hz52
- Apple kan släppa supertunn, superdyr Iphone 202546