| |||||||
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) |
| Neuer User Registriert seit: Apr 2004
Beiträge: 32
| merkwürdiges Problem bei on (release) {}
Hallo, ich bin kurz vor der Vollendung des Spiels RISIKO als Multiplayergame. Jetzt tritt ein merkwürdiges Problem mit den Schaltflächen und MC's, die auf ActionScript:
ActionScript:
ActionScript:
)Hat jemand schon einmal von so einem Problem gehört, dass z.B. ein bestimmter Fehler in einem Flash-Film alle Objekte, die auf ActionScript:
Ich hab die ganze Nacht meinen Programmcode studiert und komme einfach nicht dahinter wodurch dies ausgelöst wird. Bei meinen anderen Spielen, hab ich dieses noch nie erlebt und die haben auch viele Schaltflächen und MC's http://www.bananario.deGruß Peter |
| | |
| | #2 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Wenn ich versuchen würde, dein Problem nachzuvollziehen, würde ich einen Button auf die Bühne legen, und bei on(release) einen MovieClip erzeugen, der unter der Maus und über dem Button liegt. Vielleicht passiert bei dir irgendwo sowas auch? ActionScript:
Wenn du das Script auf einen Button legst, hast du das Verhalten, wie du es oben beschreibst. Das Beispiel ist recht simpel, der MovieClip könnte z.B. auch von einem MouseUp-Handler, der ganz woanders steht, erzeugt werden. Dann würde das bei jedem Button passieren. mfg. r.
__________________ Ralf Bokelberg™ - Flex & Flash Consulting Geändert von bokel (20-05-2005 um 09:14 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Apr 2004
Beiträge: 32
|
Hallo Ralf, danke für die schnelle Antwort und das Beispiel. Ich habs gleich ausprobiert. Leider kriege ich mit dem Beispiel den Fehler nicht reproduziert. Wobei ich den Ansatz in meinem Projekt weiter verfolgen werde, ob es da nicht so etwas in der Art gibt. Es macht mich ja am meisten stutzig, dass sich dieses Problem, wenn es denn auftritt, über wirklich alle Schaltflächen hinzieht. Auf jeden Fall Danke! Gruß Peter |
| | |
| | #4 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Eine andere Möglichkeit wäre noch, dass sich ein unsichtbarer Clip bei onMouseUp zur Maus hinbewegt. Wenn du gescriptete Anmationen benutzt, hast du vielleicht irgendwo vergessen, den Clip am Ende der Animation zu löschen. Das würde auch erklären, dass das rollout nach dem release ausgeführt wird. Bei onMouseUp wäre es nämlich eigentlich umgekehrt. mfg. r.
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Apr 2004
Beiträge: 32
|
Hallo Ralf, ich werd mir heute abend wohl nochmal alle gescripteten Animationen vornehmen. Werde mich dann melden ob ich den Fehler finden konnte. Ich hoffe nur nicht, dass ich an so einem Ding scheitern werde, wo ich schon seit Wochen an diesem Projekt arbeite *schnief* und es so gut wie fertig ist. Gruß Peter |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Apr 2004
Beiträge: 32
|
Hallo, ich hab mir gestern abend nochmal die Movieclips, die per Script verschoben werden, vorgenommen. Leider konnte ich keinen Fehler finden. Ich habe aber nochmal genau hingeschaut und zwar in dem Augenblick wenn alle meine Schaltflächen nicht mehr funktionieren. Die Maus befindet sich über der Schaltfläche. Die Position des Abspielzeigers ist trotzdem nicht auf "drüber", sondern auf "UP"(kann ich ja an der Animation erkennen). Wenn ich dann auf die Schaltfläche drücke, springt der Abspielzeiger in der Zeitleiste der Schaltfläche auf "gedrückt", so wie es sein muss, springt aber ganz schnell wieder auf die Position "UP", wieder so, als wenn die Maus nicht mehr über der Schaltfläche wäre. Die Funktion on(release) wird dabei aber nicht ausgeführt. Das heißt ja, die Schaltfläche ist erreichtbar, aber nicht so richtig. Des weiteren will ich noch anmerken: Da dies ja ein Multiplayergame ist, fahre ich den Test auf 2 Rechnern - Mann gegen Mann sozusagen. Der Fehler setzt nie zur gleichen Zeit bei beiden Rechnern ein. Während der eine Spieler diesen Fehler schon auf dem Bildschirm hat, spielt der andere noch ein paar Runden fehlerfrei. Es scheint also kein generelles Problem zu sein. Der Fehler geht solange man weiterspielt auch nicht wieder weg. Erst bei Neustart des Spieles. Was ist das nur für ein Fehler? Ich bin für jeden Tipp dankbar! Gruß Peter |
| | |
| | #7 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Dann wird es ohne den Code zu sehen schwierig. Eine Möglichkeit wäre es noch, das Spiel solange zu vereinfachen, bis der Fehler nicht mehr auftritt. mfg. r.
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Apr 2004
Beiträge: 32
| Meine Chat-Textfeld ist schuld?
Hallo Flash-Freunde, endlich hab ich geschnallt wann mein Problem auftritt. Sowie ich in das Eingabetextfeld für den Chat gehe, funktionieren die Schaltflächen nicht mehr richtig. Wie kann das sein? Ich verstehe den Zusammenhang nicht.Bitte um Hilfe. Gruß Peter |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Apr 2004
Beiträge: 32
| Textarea ist das Problem - Einstellungen falsch?
Hallo nochmal, da ich jetzt wusste, wo ich suchen muss, habe ich alle Elemente meines Programms nach und nach entfernt. Als alle gelöscht waren, bis auf einem Eingabetextfeld und einer Schaltfläche, war das Problem immernoch da. Erst als ich auch die Bibliothek gelöscht hatte war das Problem weg. Dann hab ich herausbekommen, das es am Textarea liegt. Ist die Komponente fehlerhaft? Man kann den Fehler ganz einfach nachbauen: Man benötigt eine Schaltfläche und ein Eingabetextfeld. Dann zieht man sich die Komponente Textarea auf die Arbeitsfläche. Solange man nicht in das Textfeld geklickt hat, ist alles in Ordnung aber tut man dieses, dann funktioniert die Schaltfläche nicht mehr richtig. Weiß jemand, wie man dieses Problem abstellen kann? Gruß Peter |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |