Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-06-2005, 17:37   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 64
Cool dragger aktiviert mc

hallo flasher,

im grunde genommen sollte es ganz einfach sein, ich komm nur nicht drauf.

IstZustand:

Animation liegt in einem MC mit mehreren stop();


in einer class steht nun:

function dragger() {
if (this.hitTest(_root.mcperson01)) {
this.nextFrame();


} else if (this.hitTest(_root.mcperson01) == false) {
this.prevFrame();
}
}

}

und das macht es: wenn der dragger den mc berührt, läuft er, wenn hitTest nicht mehr gültig, stoppt er auf dem Rückweg am jeweiligen stop();


Sollzustand:

hitTest soll auf jeden Fall vorwärts spielen, jedoch soll der Film auf jeden Fall erstmal bis zum nächsten stop(); vorwärts laufen, auch wenn hitTest nicht mehr erfüllt ist.

Irgendjemand ne Idee ?
EYENOC ist offline   Mit Zitat antworten
Alt 29-06-2005, 17:43   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Sowas?
ActionScript:
  1. function dragger() {
  2.     if (this.hitTest(_root.mcperson01)) {
  3.         delete this.onEnterFrame
  4.         this.nextFrame();
  5.     } else {
  6.         this.onEnterFrame = function() {
  7.             this._currentframe>1 ? this.prevFrame() : delete this.onEnterFrame;
  8.         };
  9.     }
  10. }
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 29-06-2005, 18:10   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 64
supi, ging ja fix

probs gleich ma und meld mich dann noch mal
EYENOC ist offline   Mit Zitat antworten
Alt 29-06-2005, 18:28   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 64
so richtig funktioniert das nicht, da der clip jetzt zwar im 2 frame hängen bleibt und das soll er auch, beim nächsten mal hitTest jedoch läuft der clip nicht weiter bis zum nächsten stop(); ...
ich hänge die datei mal hinten an...
Angehängte Dateien
Dateityp: zip teststreifen.zip (14,1 KB, 1x aufgerufen)

Geändert von EYENOC (29-06-2005 um 18:50 Uhr)
EYENOC ist offline   Mit Zitat antworten
Alt 30-06-2005, 11:45   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Steige bei deiner Datei nicht durch. Habe dir mal ein Beispiel gefrickelt...
Was passieren soll, wenn kein hitTest mehr erfolgt habe ich auch noch nicht auf dem Schirm.
Angehängte Dateien
Dateityp: rar Unbenannt-1.rar (4,4 KB, 1x aufgerufen)
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele