• Blackberry DevCon – Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-12-2009, 16:03   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 2
[Hilfe] Minimap

Hi, ich bräuchte mal eure Hilfe bei einer Minimap, da ich selbst nicht mehr richtig nachdenken kann.

Ich habe eine Flashkarte mit den Maßen 1280x1024 auf dem man eine Karte (3507x2550) per Drag&Drop begutachten kann.

Nun habe ich eine kleine Minimap erstellt mit den Maßen 153x163.
Um es mir selbst einfacher zu machen habe ich dort lediglich einen roten Punkt, der die Maus auf der Karte anzeigt.

Mein Script sieht derzeit so aus:
Code:
stop();
addEventListener(MouseEvent.MOUSE_MOVE,doEveryFrame);
function doEveryFrame(e:MouseEvent)
{
updateRadar();
}

Mouse.hide();
karte_mc.addEventListener(MouseEvent.MOUSE_MOVE,follow);
function follow(evt:MouseEvent)
{
cursor.x = mouseX;
cursor.y = mouseY;
}


function updateRadar()
{
minimap_mc.player_radar_mc.x = cursor.x / 1280 * 0.63;
minimap_mc.player_radar_mc.y = cursor.y / 1024 * 0.47;
}
Ich hab mir auch mal die Seite: untoldentertainment.com Flash AS3: The Only Math You’ll Ever Need zu gemüte geführt wegen der Minimap, aber ich weiss nicht wo mein Problem ist, der Punkt ist immer irgendwo, als bei der Mausposition auf der Karte.

Kann es sein, dass ich vielleicht ein ganz anderes Script benötige, wenn ich mich auch noch per Drag and Drop bewege?
Metradon ist offline   Mit Zitat antworten
Alt 26-12-2009, 15:59   #2 (permalink)
Neuer User
 
Benutzerbild von mohj
 
Registriert seit: Jan 2009
Beiträge: 423
Die Methode globalToLocal wird dir weiterhelfen.

Angenommen karte_mc ist die grosse Karte:
PHP-Code:
function follow(e:MouseEvent):void
{
    
cursor.mouseX;
    
cursor.mouseY;
    
updateRadar();
}

function 
updateRadar():void
{
    var 
localX:Point karte_mc.globalToLocal(new Point(cursor.xcursor.y));
    
minimap_mc.player_radar_mc.localX.karte_mc.width 153;
    
minimap_mc.player_radar_mc.localX.karte_mc.height 163;

mohj ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Hilfe! Externer *.swf preloader FAST fertig! Hilfe! timbonaut Flash MX 5 23-10-2004 12:12
hilfe hilfe laptop startet nicht mehr kuma Am Rande 4 15-09-2004 20:49
hilfe hilfe hilfe netscape porbs bubzilla Flash 4 und Flash 5 3 02-05-2004 14:47
hilfe hilfe hilfe newbie frage cryo Flash MX 2004 5 21-03-2004 13:26
HILFE, HILFE Button (Link) in ein Panoramabild setzen Klausl Flash MX 5 26-01-2004 19:52


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:57 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele