| |||||||
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: Aug 2003
Beiträge: 10
| Hilfe bei Mausereignis
Hallo Profis, ich bin absolut neu auf dem Gebiet Flash und versuche gerade eine sich öffnende und wieder schliessende Tür zu realisieren. Nun habe ich folgendes: wenn ich mit der Maus auf die Türe (unsichtbare Schaltfläche) komme, dann spielt er eine kleine Sequenz ab, bei der sich die Tür öffnet. Dann stoppt die Sequenz. Wenn ich anschliessend mit der Maus wieder von der Schaltfläche wegziehe, dann schliesst sich die Türe wieder. Nun habe ich aber das Problem, dass wenn ich die Schaltfläche während des Abspielens des Öffnungsvorgangs verlasse, die Türe offen stehen bleibt und sich nicht mehr schliesst. Wie kann ich sicherstellen, dass die Türe geschlossen wird auch wenn ich schon während des öffnens die Schaltfläche verlasse? Ich hoffe, jemand kann mir helfen, da ich schon eine ganze Zeit hier sitze und kurz vorm verzweifeln bin. Grüsse und Danke im Vorraus, Mario Hirtreiter |
| | |
| | #2 (permalink) |
| adicted Registriert seit: May 2003 Ort: irgendwo in Neufünfland
Beiträge: 88
|
hi, versteh ich das richtig: die Tür bleibt dann im letzen Bild der Öffnungssequenz stehen? hast du die Sequenzen einfach in das Button Objekt geschrieben oder mit Script angesprochen?
__________________ Gruß, der Knut Ein Optimist ist ein Mensch der die Dinge nicht so tragisch nimmt, wie sie eigentlich sind. |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Aug 2003
Beiträge: 10
|
Hallo Knoude, die Türe bleibt im letzten Bild der Öffnungssequenz stehen und an der selben Stelle habe ich auf die Schaltfläche die on(rollout, dragout) Aktion gelegt. Diese spielt die Schliessequenz ab und am ende dieser gehe ich wieder auf das erste Bild und stoppe. Ich hoffe das war verstänlich, wenn nicht versuche ich es gerne nochmal ausführlicher. MfG Mario Hirtreiter. |
| | |
| | #4 (permalink) |
| adicted Registriert seit: May 2003 Ort: irgendwo in Neufünfland
Beiträge: 88
|
ich glaube es dürfte funktionieren, wenn du die Beiden sequenzen auf eine ebene und auf einer ebne darüber einen Blindbutton anlegst. Dem button weist du dann die Aktionen (on rollover) gotoandplay(1) (on rollout) gotoandplay (2) 1 - nummer des frames in dem die öffnungssequenz anfängt 2 - nummer des frames in dem die schließsequenz anfängt alternativ zur framenummer kannst du auch instanzen verwenden: gotoandplay("instanz") im normalmodus des Aktionsfensters kannst du dir die Aktionen bequem zusammenklicken. P.S. es kann sein das du, damit der button funktioniert auf der ebene einen weiteren blindbutton anlegen musst, aber den kannst du ja außerhalb der Bühne positionieren. Wenn irgendwas unklar ist, einfach fragen.
__________________ Gruß, der Knut Ein Optimist ist ein Mensch der die Dinge nicht so tragisch nimmt, wie sie eigentlich sind. |
| | |
| | #5 (permalink) |
| adicted Registriert seit: May 2003 Ort: irgendwo in Neufünfland
Beiträge: 88
|
ich glaube es dürfte funktionieren, wenn du die Beiden sequenzen auf eine ebene und auf einer ebne darüber einen Blindbutton anlegst. Dem button weist du dann die Aktionen (on rollover) gotoandplay(1) (on rollout) gotoandplay (2) 1 - nummer des frames in dem die öffnungssequenz anfängt 2 - nummer des frames in dem die schließsequenz anfängt alternativ zur framenummer kannst du auch instanzen verwenden: gotoandplay("instanz") im normalmodus des Aktionsfensters kannst du dir die Aktionen bequem zusammenklicken. P.S. es kann sein das du, damit der button funktioniert auf der ebene einen weiteren blindbutton anlegen musst, aber den kannst du ja außerhalb der Bühne positionieren. Wenn irgendwas unklar ist, einfach fragen.
__________________ Gruß, der Knut Ein Optimist ist ein Mensch der die Dinge nicht so tragisch nimmt, wie sie eigentlich sind. |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Aug 2003
Beiträge: 10
|
Hallo Knoude, das was du vorgeschlagen hast ist mir im Prinzip schon klar. Ich habe also die beiden Sequenzen (öffnen uns schliessen der Türe) in einer Ebene. Ich arbeite auch im Normalmodus, da mir der Expertenmodus noch zu unklar ist. So jetzt habe ich in der Ebene in der meine beiden Sequenzen sind einen Button (in diesem Fall die Türe selbst) angelegt. Diesen Button habe ich mit der Aktion (on rollover, dragover ) gotoandplay(beginn Türöffnung) belegt. Am Ende der Sequenz Türöffnung habe ich ein stop(); Und nun an genau dieser Stelle auf den Button die Aktion (on rollout, dragout ) gotoandplay(beginn Türschliessung) gelegt. Am Ende der Türschliessung habe ich ein gotoandstop(1) eingefügt. Soweit sogut, aber nun wenn ich schnell über die Türe fahre (mit der Mouse) dann öffnet er die Türe, schliesst sie aber nicht mehr. Anschauungsbeispiel: http://www.fischer-themen.de/test/flashtest Ist nicht fertig, aber die Türen funktionieren schon. Hast du nun eine Idee, wie ich die Türe dazu bewege auch zu schliessen, wenn ich mit der Mouse ausserhalb des Buttons fahre bevor ganz geöffnet wurde? Danke für deine Mühen, Mario Hirtreiter |
| | |
| | #8 (permalink) |
| adicted Registriert seit: May 2003 Ort: irgendwo in Neufünfland
Beiträge: 88
|
hi, probier mal ob es geht wenn du das "stop" in das Schlüsselbild vor dem Frame mit den Befhlen für den Button zum Türschließen einfügst.
__________________ Gruß, der Knut Ein Optimist ist ein Mensch der die Dinge nicht so tragisch nimmt, wie sie eigentlich sind. |
| | |
| | #9 (permalink) |
| ~~~~~~~~~~~~ Registriert seit: May 2002 Ort: AUSTRIA (OÖ)
Beiträge: 3.298
|
Hier mal ein Bsp das dir weiterhelfen sollte mfg geo
__________________ --- :P --- Blog Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Aug 2003
Beiträge: 10
|
Hallo geo, danke für das Beispiel. Das ist genau, wie ich mir das vorgestellt hatte. Ich werde mir das jetzt mal genau anschauen und hoffentlich alles nachvollziehen, damit ich das bei mir so einbauen kann. MfG Mario Hirtreiter. |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Aug 2003
Beiträge: 10
|
Hallo, so jetzt habe ich mir das mit dem Beispiel mal genau angesehen und es hat auch geklappt bei mir. Nun habe ich aber das Problem, dass ich die Türe anklickbar machen möchte (wenn man auf die Türe klickt soll ein anderer Film bzw Raum geladen werden) und ich aber kein MouseEvent auswählen kann. Stell' ich mich einfach zu blöd oder geht das in diesem Fall nicht? Für jegliche Hilfe bin ich sehr dankbar! MfG Mario Hirtreiter. |
| | |
| | #12 (permalink) |
| ~~~~~~~~~~~~ Registriert seit: May 2002 Ort: AUSTRIA (OÖ)
Beiträge: 3.298
|
onClipEvent(mouseDown){ if(this.hitTest(_root._xmouse,_root._ymouse)){ //deine Aktion bei Klick } } mfg geo
__________________ --- :P --- Blog Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |