Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-01-2006, 21:11   #1 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 2
Problem mit localToGlobal

Hi,

ich beschreib' mein Problem mal kurz, aber so richtig klar werden dürfte es erst, wenn sich einer erbarmt und mal in meine .fla reinschaut.

Also: ich hab' ein Boot mit Wasserkanone, das aus Bitmaps in verschiedenen Ansichten besteht. Es gibt 5 Ansichten vom Boot selbst und jeweils 7 Ansichten von der Kanone. Die Pfeiltasten steuern das Boot (links & rechts), die Kanone orientiert sich an der Maus (bzw. an einem Scheinwerfer-Lichtkegel, der von der Maus gedragt wird). So weit, so gut, das funktioniert.

Der Wasserstrahl wird mit der Drawing API gezeichnet, und da kommt's zu meinem Problem: Da der Anfang des Strahls ja immer am Lauf der Kanone liegen muss, muss das ".moveTo" in meiner Funktion immer aktuell sein. Zu diesem Zweck hab' ich ein Helferobjekt, das ganz simpel über Keyframes mit dem Lauf der Kanone mitwandert. Von diesem Objekt möchte ich nun die globalen Koordinaten ermitteln, um diese an das ".moveTo" zu übergeben.

So ungefähr funktioniert das auch, aber der Strahl fängt nicht exakt am _x-Zentrum des Objekts an und zappelt auch hin und wieder ganz merkwürdig (als wäre der Wert nicht eindeutig). Zu allem Überfluss wird der Wert anscheinend manchmal negativ, was zu einem unschönen Versatz führt.

Wäre sehr dankbar für einen kleinen Denkanstoss ... der Bug hält mich gerade ziemlich auf, und dabei wollte ich das ganze WE nur an der GUI rumschrauben =)


Die .fla gibt's hier.

Vielen Dank schon mal.
Verdict ist offline   Mit Zitat antworten
Alt 28-01-2006, 12:24   #2 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 2
Hat sich erledigt ... ich hab' 'nen anderen Weg gefunden. Werd' wohl nie erfahren, woran es gelegen hat ...
Verdict 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



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

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


Copyright ©1999 – 2012 Marc Thiele