Arbeitsbereich bewegen mit der Maus

x4rev

Grünschnabel
Hallo Leute!

Ich habe eine Landkarte (460 * 466) aber mein Arbeitsbereich ist limitiert (nur 500 * 300). Jetzt muss ich den Bereich irgendwie verschiebbar machen, also nur vertikal.

Weiß jemand wie ich vorgehen soll, ohne einen Scrollbalken zu verwenden? Am besten wäre es, wenn man mit der Maus zum Rand fährt und die Landkarte sich bewegt.

Danke für die Antworten
 

Anhänge

  • italia.fla
    66,5 KB · Aufrufe: 34
ich habe die drag and drop methode genommen:

Code:
on(press){
    startDrag("karte_btn");
  

}
on(release, releaseOutside){
    stopDrag();

}


ich möchte, dass bei der karte bei einem bestimmten bereich "stopdrag" aktiviert wird, damit man nicht unnötig überallhin scrollt.

wie würde das funktionieren?
 
Zuletzt bearbeitet:
Was bedeutet "dass bei der karte bei einem bestimmten bereich "stopdrag" aktiviert wird"? Du könntest vllt., nachdem das "Draggen" gestartet ist, die Koordinaten des Cursors abfragen und bei Bedarf das "Draggen" anhalten.
 
ich habe jetzt eine hintergrundebene mit dieser funktion:
Code:
this.onEnterFrame = function(){
	
if (_ymouse <=20 and karte_btn._y <= 0)
	{
		
		 stopDrag();}
		 
		 
if (_ymouse >= 300 and karte_btn._y >= -180)
	{
		
		 stopDrag();}
	
}

aber das ist nicht was ich suche

ich wollte dass wenn die karte am rand angelangt, stehen bleibt, also exakt an den rändern :google: hilft auch nicht weiter
 
Zuletzt bearbeitet:
Zurück