Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-02-2004, 22:16   #1 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Objekte einsammeln

ich bastel gerade an einem Jump and Run.
Geht bis jetzt einwandfrei. Nur wenn ich Objekte einsammele
onClipEvent (enterFrame) {
if (this.hitTest(_root.player)) {
setProperty(_root.choc, _visible, false);
_root.score = _root.score+5;

}
}

ist mein Problem, wie man hier sehen kann, das die Objekte zwar weggehen. Aber ich immer noch die Punkte bekomme (wenn ich auf dem Objekt stehen bleibe) weil es ja nur invisible ist. Also frag ich ma ganz dumm gibt es da ne andere alternative? Mit
onClipEvent (enterFrame) {
if (this.hitTest(_root.player)) {
delete ball;
_root.score = _root.score+5;

}
}
hatte ich es schon versucht das machter abe r nicht. ich hoffe um hilfe thx
DeMoehn ist offline   Mit Zitat antworten
Alt 21-02-2004, 22:21   #2 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Ok hab das ganze mit
onClipEvent (enterFrame) {
if (this.hitTest(_root.player)) {
setProperty(_root.choc, _x, -20);
_root.score = _root.score+5;
}
}
Wer einen besseren vorschlag hat bitte trozdem sagen thx
(der code macht jetzt nur das sich alles ausserhalb der swf datei sammelt also ausserhalb vom sichtbaren
DeMoehn ist offline   Mit Zitat antworten
Alt 21-02-2004, 22:22   #3 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Vielleicht so...

ActionScript:
  1. //das hier ins erste Frame:
  2. MovieClip.prototype.killMC = function() {
  3. this.swapDepths(100000);
  4. this.removeMovieClip();
  5. }
  6. //dann eine Version fuer dein Skript:
  7. onClipEvent (enterFrame) {
  8. if (this.hitTest(_root.player)) {
  9. _root.choc.killMC();
  10. _root.score += 5;
  11. }
  12. }
Wenn "choc" also ein MC is (davon geh ich mal aus) isser dann ganz wech...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 21-02-2004, 22:24   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Ort: D'dorf
Beiträge: 765
hi,

also onClipEvent(enterFrame) liegt auf _root.choc?

Die einfachste Lösung wäre choc direkt zu verschieben, damit der hitTest nicht mehr true ist:
ActionScript:
  1. onClipEvent(enterFrame){
  2. if(this.hitTest(_root.player)){
  3. this._visible = false;
  4. this._y = -1000;
  5. this._x = -1000;
  6. _root.score += 5;
  7. }
  8. }
gruß,
roman

Geändert von romän (21-02-2004 um 22:26 Uhr)
romän ist offline   Mit Zitat antworten
Alt 21-02-2004, 22:28   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Ort: D'dorf
Beiträge: 765
nimm das von sonar.
ist besser, besser, besser.
romän ist offline   Mit Zitat antworten
Alt 21-02-2004, 22:44   #6 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Hmm ich hol Romän sein (also auch mein vorschlag). Weil des andere is mir zu kompli da muss ich script wohl wieder umbaun anders gehts grad nich ma sehn
DeMoehn ist offline   Mit Zitat antworten
Alt 21-02-2004, 22:51   #7 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Geschrieben von BAdBoYY
Hmm ich hol Romän sein
Was heißt das auf deutsch?

Oben fragst nach Vorschlägen und dann willst dein Skript nicht umbauen - so isses recht (müsstest ja garnix groß umbauen)... dir helf ich nochmal

*und is raus*
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 21-02-2004, 23:09   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Ort: D'dorf
Beiträge: 765
@sonar: ah geh. jetzt sei halts nit so...
romän ist offline   Mit Zitat antworten
Alt 22-02-2004, 09:23   #9 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
jo jetzt sei ma nich so hab doch Romän seins angenommen. Klar deins is besser. Und vllt. benutze ich des ja auch noch bin mir eben noch nich sicher
DeMoehn 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 23:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele