| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| FBx Registriert seit: May 2003
Beiträge: 968
| hittest
hi, habe in der flash-hilfe (F1) zum thema hitTest folgenden sätze gefunden, die mir kleine rätsel aufgeben: "4. Klicken Sie in der Werkzeugleiste Aktionen nacheinander auf die Kategorien Aktionen und Variablen, doppelklicken Sie auf set variable, und weisen Sie der Variablen den Namen _root.status zu." Bis hier alles klar, aber jetzt... Aktivieren Sie unter Wert das Kontrollkästchen Ausdruck, und geben Sie in das Textfeld Wert den folgenden Code ein: hitTest(_root._xmouse, _root._ymouse, true) "Kontrollkästchen Ausdruck" = ? und weiter unten steht: 4 Richten Sie den hitTest-Test ein. Klicken Sie zu diesem Zweck in der Werkzeugleiste Aktionen nacheinander auf die Kategorien Aktionen und Verschiedene Aktionen, "und doppelklicken Sie auf evaluate. Geben Sie in das Textfeld Ausdruck den folgenden Code ein: _root.status=this.hitTest(_root.car);" "Aktionen -> Verschiedene Aktionen -> evalute =? als beispiel werden noch die "(siehe shape_flag.fla)" und ""siehe hit_test.fla)" genannt, nur die sind weder im verzeichnis samples bzw. tutorials zu finden. gruss xlive |
| | |
| | #2 (permalink) |
| doofer Nickname... Registriert seit: Jul 2001 Ort: Dortmund
Beiträge: 2.337
|
Hast Du Dein Skriptfenster im Normalmodus oder im Expertenmodus laufen? Wenn letzteres: Das Kontrollkästchen "Ausdruck" taucht nur im Normalmodus auf. Evaluate: Ist ein Workaround für den Normalmodus, damit man dort auch Codezeilen eintippen kann, deren Schreibweise von MM als "advanced" definiert wurde und eigentlich nur für den Expertenmodus reserviert ist.
__________________ Q:What happens if we nuke Great Cthulhu? A: He reforms 20 Minutes later - but now he's RADIOACTIVE! |
| | |
| | #3 (permalink) |
| FBx Registriert seit: May 2003
Beiträge: 968
|
hi, danke, hab´s gefunden. habe die beiden .fla´s mal zusammengebastelt. die shape_flag.fla funzt überhaupt nicht, trotz (oder wegen) der bescheu... anleitung. wo baut man in den beiden fla´s am besten, jeweils die if-abfrage ein (oder oder ne function()?), um eine meldung in einem dynamischen textfeld erscheinen zu lassen, "Sie habe so eben das sperrfeld betreten!". die beiden fla´s sind gepostet: http://www.castra.de/download.htm gruss xlive |
| | |
| | #4 (permalink) |
| FBx Registriert seit: May 2003
Beiträge: 968
|
hi, mir ist noch nicht klar, wo ich die function(), anweisung, bzw. if-abfrage hinschreibe, dass wenn sich die beiden mc´s berühren in einem dynamischen textfeld, die ausgabe "Treffer" kommt. mit trace haut´s hin, aber für die ausgabe im textfeld, muss ich ja noch eine variable anglegen!? ungefähr so, oder? this.hittest = anzeige; : : : texfeldausgabe = anzeige; onClipEvent (enterFrame) { _root.daten = this.hitTest(_root.car); if (_root.car.hitTest(_root.area)){ trace("Treffer"); } } gruss xlive |
| | |
| | #6 (permalink) |
| FBx Registriert seit: May 2003
Beiträge: 968
|
hi, hbe einen bereich festgelegt, in dem sich der mc bewegen darf. wenn ich aber jetzt diesem feld, nochmal einen bereich (x=269, y=171, h=60, w=60) definieren möcht, der ebenfalls nicht überfahren werden kann. muss hier für dann eine neue startDrag anweisung angeben, oder funzt das über eine if-schleife? onClipEvent (mouseDown) { startDrag("",true, 102, 52, 438, 288); } onClipEvent (mouseUp) { stopDrag(); } gruss xlive |
| | |
| | #8 (permalink) |
| FBx Registriert seit: May 2003
Beiträge: 968
|
hi, der mc, soll eine sperrfläche (feld) nicht betreten können. wenn er es versucht soll er abgewiesen werden und es soll eine meldung erscheinen, dass er dieses feld nicht betreten kann. wenn es mit startDrag nach "aussen" funktioniert, sollte es doch auch nach innen gehen? gruss xlive |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |