Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-09-2004, 10:56   #1 (permalink)
RS4
Neuer User
 
Benutzerbild von RS4
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 62
Question Probleme mit dem Koordinatensystem in Flash mx

Hallo zusammen!!

Ich habe da ein kleines Problem:

Ich habe eine Steuerung ertellt, welche ein Objekt steuert. Dazu eine Dynamische Textbox, welche die Höhe des Objektes beschreibt. (Der inhalt ist eine random Zahl) Diese zahl ist incrementierbar, bzw. dekrementierbar. ( Space- bzw. alt - Taste).

Nun kommt das Problem: Ich will 2 Linien zeichnen, welche später als Hinderniss fungieren sollen. Diese sollen eine Fixe Position haben. Das Skript läuft eigentlich auch gut, wenn ich es aber in das obige implementieren will, zeichnet es mir die Linien 1. an die falsche Stelle, und 2. werden die Linien zusammen mit dem Objekt "mitgesteuert".

Am besten ist, ihr schaut euch den Code mal an (.fla-Datei):

http://www.vitalstudio-monika.ch/Steuerung%20Alpha.fla


Ich bin wirklich ziemlich ratlos... Jegliche Hilfe ist willkommen!!

Danke im Voraus für eure Bemühungen!

Geändert von RS4 (01-09-2004 um 12:44 Uhr)
RS4 ist offline   Mit Zitat antworten
Alt 01-09-2004, 13:12   #2 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Kannste es vielleicht auch im Flash MX Format abspeichern... Hab nur die Version hier...
__________________
www.johannes-erhardt.com | blog | xing me baby
FLASHStyler ist offline   Mit Zitat antworten
Alt 01-09-2004, 13:28   #3 (permalink)
RS4
Neuer User
 
Benutzerbild von RS4
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 62
Ja, kann ich!! Danke für das Antworten!

Ich bin nun soweit gekommen, dass ich weiss wo die Ursache liegt: Der 0-Punkt, d.h dort wo x/y = 0 sind. ist nicht etwa am Rande der Bühne, er ist auf dem zu steuernden Objekt???!

Damit ist natürlich klar, weshlab diese Linien dem Objekt nachfliegen wenn ich es steuere, Frage ist nur wie kann ich das ändern, dass die Linien sich nicht bewegen, aber die anderen Funktionen beibehalten werden???

Hier die Version mx

http://www.vitalstudio-monika.ch/Steuerung%20Alpha2.fla

Danke für den Einsatz!!!!! Bin echt am verzweifeln
RS4 ist offline   Mit Zitat antworten
Alt 01-09-2004, 13:56   #4 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Das es deinem Objekt nachfliegt daran, dass du dein MovieClip (Linie) mit in der function Steuern erstellst, welcher später ein enterFrame- Event zugewiesen wird. Dieser wird ebenfalls deiner Spielfigur zugeordnet. Deswegen bewegen die sie beide.
PHP-Code:
this.onEnterFrame = function() {
    
spielfigur.steuern(mc);
}; 
Zitat:
Ich will 2 Linien zeichnen, welche später als Hinderniss fungieren sollen.
Wenn die beiden Linien als zwei einzelne Hindernisse dienen sollen, kannste diese nicht in einem und dem selben MovieClip erstellen, weil du auf das MovieClip zurückgreifen musst um die Kollision abzufragen. Also musste es in zwei verschiedenen MovieClips zeichnen lassen. Damit die nicht die selben X, Y werte haben weist du dennen Zufallswerte zu. Und da du die Linien in leeren MovieClips zeichnest wäre es sinnlos Werte > 0 als Startwerte u nehmen.

Die stellen die ich rausgenommen habe, habe ich einfach in Kommentare gesetzt.
Angehängte Dateien
Dateityp: zip StrV2.zip (5,4 KB, 8x aufgerufen)
__________________
www.johannes-erhardt.com | blog | xing me baby

Geändert von FLASHStyler (01-09-2004 um 14:03 Uhr)
FLASHStyler ist offline   Mit Zitat antworten
Alt 01-09-2004, 14:01   #5 (permalink)
RS4
Neuer User
 
Benutzerbild von RS4
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 62
Damit hat sich mein Problem gelöst!

Ich muss das alles noch in Ruhe durchschauen, aber ich habe es generell begriffen!

Danke vielmals für die Hilfe!!!
RS4 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 02:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele