Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-04-2004, 17:18   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
if this.hittest

hi...

wenn MC 123 und MC 456 sich berühen, dann soll "play ();" geschehen.


wie gehe ich da vor?


ich hab schon n weilchen nix mehr mit flash gemacht .. es ging glaub ich mit if this.hitTest .. irgendwie so...


wer zeigt mir den richtigen code?

in der suche nach "hittest" kanen zwar viele ergebnisse aber (zumindest auf seite1) nicht das richtige.
Real2k ist offline   Mit Zitat antworten
Alt 03-04-2004, 17:35   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Schönen Gruß vom bloba
ActionScript:
  1. onClipEvent (enterFrame)  {
  2.     if (mc448.hitTest(mc78)) {
  3.         mc87.gotoAndPlay(9);
  4.     }
  5. };
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 03-04-2004, 17:37   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
also praktisch so:

onClipEvent (enterFrame) {
if (123.hitTest(456)) {
IRGENDWAS.Play();
}
};




richtig?
Real2k ist offline   Mit Zitat antworten
Alt 03-04-2004, 17:39   #4 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
würde schon gotoandPlay machen aber sonst schon

Hi5**Rusty - cooler code*gg*
__________________
gruß bloba

2 x onkel² b_d

Geändert von bloba (03-04-2004 um 17:41 Uhr)
bloba ist offline   Mit Zitat antworten
Alt 03-04-2004, 17:47   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
ok..

und wenn der MC 123 nicht nur beim berühren des MCs 456 den befehl gotoAndPlay(1); ausführen soll sondern auch noch beim berühren der MCs 333 444 555 und 666 ... wie muss das dann da stehen?


onClipEvent (enterFrame) {
if (123.hitTest(456))
if (123.hitTest(333))
if (123.hitTest(444))
if (123.hitTest(555))
if (123.hitTest(666)) {
IRGENDWAS.gotoAndPlay(1);
}
};


ist das richtig??
oder wie mus es richtig sein?

oder wie geht das mit dem this.hitTest?
kann ich anstelle von 123.hitTest.... auch this.hitTest schreiben wenn ich das script in den MC 123 einfüge??
Real2k ist offline   Mit Zitat antworten
Alt 03-04-2004, 17:57   #6 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
so
PHP-Code:
onClipEvent (load) {
    
anz 4;
}
onClipEvent (enterFrame) {
    for (
i=1i<=anzi++) {
        if (
this._parent.dragMc.hitTest(_root["mc"+i])) {
            
trace("gotoAnPlay ");
        }
    }

__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 03-04-2004, 18:02   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
wenn ich das script richtig verstehe muss es in die MCs 333 444 555 666 und 345 oder? und in das script anstelle von "mc" muss "123" richtig?
Real2k ist offline   Mit Zitat antworten
Alt 03-04-2004, 18:05   #8 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
warum hats du so strage namen ?
ich habs mit mc1 - mc 4 gemacht
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 03-04-2004, 18:13   #9 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
hier ne variante mit eigenen namen
PHP-Code:
onClipEvent (load) {
    
anz 4;
    
namen = ["mc7878""mc78""mcklaus""mc989"];
}
onClipEvent (enterFrame) {
    for (
i=1i<=anzi++) {
        if (
this._parent.dragMc.hitTest(_root[namen[i]])) {
            
trace("HIT an gotoAndPlay");
        }
    }

__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 03-04-2004, 18:15   #10 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
das sind beispielnamen damit ich das dann zur späteren verwendung einfacher auslesen und ersetzen kann.

tust du mir den gefallen und schreibst mir das script mal so wie (und vorallem wo) es sein müsste damit -- sobald der MC "123" einen der MCs "222" "333" "444" "555" "666" berührt -- einfach ein "gotoAndPlay (1);" eintritt?


*ganzliebschau*

ich hoiffe du verstehst meine problematik
Real2k ist offline   Mit Zitat antworten
Alt 03-04-2004, 18:16   #11 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
hab ich doch
setht doch alles da
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 03-04-2004, 18:25   #12 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
oh, aj stimmt.. das hab cih nich gesehn, das haste gepostet während ich an meinem post gewerkelt habe

danke ich werds gleich mal ausprobiern

danke danke danke
Real2k ist offline   Mit Zitat antworten
Alt 03-04-2004, 18:28   #13 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 03-04-2004, 18:44   #14 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
das funzt nicht..

schau dir mal bitte die FLA an..
Angehängte Dateien
Dateityp: zip dasfunztnicht.zip (4,3 KB, 2x aufgerufen)
Real2k ist offline   Mit Zitat antworten
Alt 03-04-2004, 19:42   #15 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
also su erstmal solltest du auf die kombination tweens und actioscrip verzichten:
ich habs es mal modifieriert - konnte es leider nur als MX absaven
Angehängte Dateien
Dateityp: zip dasfunztdoch.zip (4,7 KB, 9x aufgerufen)
__________________
gruß bloba

2 x onkel² b_d
bloba 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 15:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele