Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-01-2006, 20:54   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 5
Den x wert eines Symbols dem eines andern anpassen

Hallo erstmal...

Ich versuche mich gerade an meinem ersten eigenen Flashspiel, noch alles ziemlich billig.... und da hab ich jetzt ein kleines Problem.

Es gibt einen Helden, der bei Knopfdruck eine Art "Energieball" schmeißt. Ich habe es hinbekommen, dass der Held beim Druck von leertaste eine solche Bewegung macht, und ein Duplikat von einem Energieball (steht außerhlab der Bühne) bewegt sich dann nach außen. Nur leider startet das ganze an der falschen Stelle und der Energieball startet immer an einem festen Punkt.

Daher wollte ich fragen, wie man das ganze hinbekommt, dass der Ball immer an der Stelle erscheint, wo auch gerade der Held ist, d.h. wie ich den x_wert/y_wert des Helden dem des Energieballs zuteile.

Hoffe, das hat man verstanden *lol*
Jonas Heidemann ist offline   Mit Zitat antworten
Alt 04-01-2006, 21:10   #2 (permalink)
is learning
 
Registriert seit: Oct 2005
Beiträge: 1.019
Hm...
sicher bin ich zwar nicht, aber meinst du vielleicht sowas?

Instanznamen vergeben
dann bei deiner Leertaste-Aktion das hier hinzufuegen
Code:
energieball._x=held._x
energieball._y=held._y
__________________
helping helps

Geändert von moonartist (04-01-2006 um 21:12 Uhr)
moonartist ist offline   Mit Zitat antworten
Alt 04-01-2006, 21:18   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 5
Genau das meinte ich.

Bloß, da das ganze ein Duplikat ist, muss ich nicht das ganze mit setproperty machen?

EDIT:

habs mal ausprobiert, der Held heißt Cole, es funzt aber nicht...

Zitat:
if (Key.getCode() == 32) {
_level0.Cole.gotoAndStop(5);
duplicateMovieClip ("Energieball","Energieball"+i, i);
Energieball._x == Cole._x;
Energieball._y == Cole._y;
_level0.Energieball.gotoAndPlay(2);
i = i++;
}

Geändert von Jonas Heidemann (04-01-2006 um 21:20 Uhr)
Jonas Heidemann ist offline   Mit Zitat antworten
Alt 04-01-2006, 21:28   #4 (permalink)
is learning
 
Registriert seit: Oct 2005
Beiträge: 1.019
probier es mal hiermit
Code:
_parent["Energieball"+i]._x = Cole._x;
_parent["Energieball"+i]._y = Cole._y;
__________________
helping helps

Geändert von moonartist (04-01-2006 um 21:30 Uhr)
moonartist ist offline   Mit Zitat antworten
Alt 04-01-2006, 21:30   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 5
Vielen Dnak, alles funktioniert nun, wie es soll

Dankeschön !
Jonas Heidemann ist offline   Mit Zitat antworten
Alt 04-01-2006, 21:35   #6 (permalink)
is learning
 
Registriert seit: Oct 2005
Beiträge: 1.019
gut und noch viel Erfolg
__________________
helping helps
moonartist ist offline   Mit Zitat antworten
Alt 05-01-2006, 15:01   #7 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 5
Ein problem tritt jetzt komischerweise auf....

Das ganze funktioneirt nicht wirklich... Irgendjemand eine idee?
Angehängte Dateien
Dateityp: rar Test.rar (40,0 KB, 5x aufgerufen)
Jonas Heidemann ist offline   Mit Zitat antworten
Alt 05-01-2006, 20:17   #8 (permalink)
is learning
 
Registriert seit: Oct 2005
Beiträge: 1.019
hab mal bischen die Datei getestet

versuche es mal hiermit an der einen Stelle
Code:
if (Key.getCode() == 32) {
		tellTarget ("../") {
			ball._x = cole._x;
			ball._y = cole._y;
		}
		_root.cole.gotoAndStop(5);
		_root.ball.gotoAndPlay(2);
	}
achja und noch was:
in deinen "Ball MC" solltest du auch die X,Y-Werte zuerst auf 0 lassen
__________________
helping helps

Geändert von moonartist (05-01-2006 um 20:20 Uhr)
moonartist ist offline   Mit Zitat antworten
Alt 05-01-2006, 20:44   #9 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 5
Und wieder danke, alles funktioniert , wie es soll...
Jonas Heidemann ist offline   Mit Zitat antworten
Alt 05-01-2006, 21:10   #10 (permalink)
is learning
 
Registriert seit: Oct 2005
Beiträge: 1.019
kk^^
noch weiter viel Erfolg!
__________________
helping helps
moonartist 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:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele