Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-06-2005, 21:12   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 11
Question ONMOUSEDOWN Bitte um Hilfe!

Hallo zusammen!

Ich hab folgendes Problem:
Das Skript unten funktioniert soweit ganz gut! Das einzige was fehlt ist, dass wenn innerhalb des MCs "MCAllgemein" geklickt wird, soll er nicht auf invisible gesetzt werden. Ansonsten soll jeder Mausklick außerhalb des MCs den MCAllgemein auf invisible setzten, sofern er den visible ist!

Für Eure Hilfe bin ich Euch mehr als dankbar!


ActionScript:
  1. _root.onMouseDown=function(){
  2.     if (MCAllgemein._visible=true)
  3.     {
  4.         MCAllgemein._visible=false;
  5.     }
  6. }
SlimD ist offline   Mit Zitat antworten
Alt 14-06-2005, 21:24   #2 (permalink)
buehnentechniker
 
Benutzerbild von honifred
 
Registriert seit: Feb 2002
Ort: trier
Beiträge: 2.448
ActionScript:
  1. _root.onMouseDown=function(){
  2.         if (MCAllgemein._visible==true)
  3.         {
  4.                 MCAllgemein._visible=false;
  5.         }
  6. }

sollte für den anfang reichen. deine erklärung habe ich aber nciht so richtig verstanden
__________________
Es gibt eine Sache, die schlimmer ist, als die Ausschweifung: die Abstinenz.

Achim 69
honifred ist offline   Mit Zitat antworten
Alt 14-06-2005, 21:32   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 11
das war nicht das Problem...

Das Problem ist, dass das Ereignis mousedown nur auftreten soll, wenn man außerhalb des MCAllgemein klickt!

Das AS hat gestimmt!
SlimD ist offline   Mit Zitat antworten
Alt 14-06-2005, 21:58   #4 (permalink)
Blockwart ;o)
 
Registriert seit: May 2005
Ort: Neu-Anspach (Hoch-Taunus)
Beiträge: 260
Zitat:
Zitat von SlimD
Das Problem ist, dass das Ereignis mousedown nur auftreten soll, wenn man außerhalb des MCAllgemein klickt!

Das AS hat gestimmt!
öhm... meinst Du

---------------------
Button.onReleaseOutside
Verfügbarkeit
Flash Player 6.

Verwendung
meine_schaltflaeche.onRealeaseOutside = function() {
// Anweisungen hier einfügen
}

Parameter
Keine.

Rückgaben
Keine.

Beschreibung
Ereignisprozedur; wird aufgerufen, wenn die Maustaste losgelassen wird, während sich der Mauszeiger außerhalb der Schaltfläche befindet, nachdem die Maustaste gedrückt wurde, während sich der Mauszeiger innerhalb der Schaltfläche befand.

Sie müssen eine Funktion definieren, die beim Aufruf der Ereignisprozedur ausgeführt wird.

Beispiel
Im folgenden Beispiel wird für die Prozedur onReleaseOutside eine Funktion definiert, die eine trace()-Aktion an das Ausgabefenster sendet:

ActionScript:
  1. meine_schaltflaeche.onReleaseOutside = function () {
  2.   trace ("onReleaseOutside aufgerufen");
  3. };

???
__________________
------------
Gruß

Dat Bonsai

hups...Hier gibbet ja auch ne "Suchfunktion"... und---
hups..."F1" drücken kannte ich auch noch nicht ;)

Sternzeichen "Jungfrau" ... das dürfte vieles erklären ;)
DatBonsai ist offline   Mit Zitat antworten
Alt 14-06-2005, 22:17   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 11
Exclamation Nein, auch nicht das Problem

Nein, sorry, das auch nicht! Es handelt sich ja um einen MC! onreleaseoutside bedeutet...ich drück auf die schaltfläche, mc etc. und fahr dann mit der maus raus und lass dann los!
Aber ich will ja: Wenn man auf die Bühne klickt, dann MCAllgemein invisible. Wenn man auf den MCAllgemein klickt, dann bleibt MCAllgemein visible.

Danke trotzdem für die Bemühungen!
SlimD ist offline   Mit Zitat antworten
Alt 14-06-2005, 22:49   #6 (permalink)
Blockwart ;o)
 
Registriert seit: May 2005
Ort: Neu-Anspach (Hoch-Taunus)
Beiträge: 260
Ah..jetzt ja.

Dir fehlt eigentlich nur ein MC, der über die ganze Fläche Deiner Bühne beim klicken (onPress) Deinen "MCAllgemein._visible = false" setzt.... ,gell?

__________________
------------
Gruß

Dat Bonsai

hups...Hier gibbet ja auch ne "Suchfunktion"... und---
hups..."F1" drücken kannte ich auch noch nicht ;)

Sternzeichen "Jungfrau" ... das dürfte vieles erklären ;)
DatBonsai ist offline   Mit Zitat antworten
Alt 14-06-2005, 22:50   #7 (permalink)
der mit der Axt
 
Benutzerbild von ANTICHRIST
 
Registriert seit: Mar 2003
Ort: Mighty Mighty Ruhrpott
Beiträge: 449
ActionScript:
  1. _root.onMouseDown = function(){
  2.     if(!MCAllgemein.hitTest(_xmouse,_ymouse)){
  3.         trace("DRAUSSEN")
  4.     }
  5. }

So siehts besser aus
ANTICHRIST ist offline   Mit Zitat antworten
Alt 14-06-2005, 22:55   #8 (permalink)
Blockwart ;o)
 
Registriert seit: May 2005
Ort: Neu-Anspach (Hoch-Taunus)
Beiträge: 260
OT:der Spruch mit der Kettensäge macht mir irgendwie ANGST
__________________
------------
Gruß

Dat Bonsai

hups...Hier gibbet ja auch ne "Suchfunktion"... und---
hups..."F1" drücken kannte ich auch noch nicht ;)

Sternzeichen "Jungfrau" ... das dürfte vieles erklären ;)
DatBonsai ist offline   Mit Zitat antworten
Alt 14-06-2005, 23:00   #9 (permalink)
der mit der Axt
 
Benutzerbild von ANTICHRIST
 
Registriert seit: Mar 2003
Ort: Mighty Mighty Ruhrpott
Beiträge: 449
Zitat:
Zitat von DatBonsai
OT:der Spruch mit der Kettensäge macht mir irgendwie ANGST

OT2: Du solltest meine Arbeitskollegen mal sehen wenn ich scharfe Gegenstände in den Händen halte.......


zum Thema: Wofür braucht man sowas ??? Sobald man mehr als einen MC auf der Bühne hat wird´s Igitt....
ANTICHRIST ist offline   Mit Zitat antworten
Alt 14-06-2005, 23:06   #10 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 11
wow

hey, vielen Dank!! Das wars!!! Hoffe ne Hilfe für alle die nach folgenden Stichwörtern suchen:

fenster, nicht modal, window, schließen etc.
SlimD 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 23:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele