Dabei seit: 25.08.2004 Ort: Im schrägen e Alter: 24 Geschlecht:
Verfasst Mi 20.04.2005 12:25 Titel
[Flash MX] Windowsmenü nachbauen
also ich muss ein Windowsmenü nachbauen.
Also wenn ich in irgend einem Programm oben auf bearbeiten geghe, dann wird der rollover blau wenn ich klicke geht das menü auf und wenn ich ausserhalb des geöffneten Menüs klicke geht das menü wieder weg.
Jetzt habe ich folgendes Problem:
Was kann ich machen damit, wenn man ausserhalb des geöffneten Menüs klickt, das Menü versschwindet.
kann ich da irgendwie einen bereich festlegen, wenn man in diesem mit der maus ist ist das Menü offen und wenn man mit der maus ausserhalb des bereiches klickt ist das menü weg?
Hoffe ich habe mich verständlich ausgedrückt.
Gruß Flex
Zuletzt bearbeitet von shakadi am Fr 22.04.2005 12:00, insgesamt 1-mal bearbeitet
Dabei seit: 20.02.2004 Ort: Hauptstadt Alter: 28 Geschlecht:
Verfasst Mi 20.04.2005 12:43 Titel
ich mach das immer so, das ich z.b. hier beim öffnen des menüs eine variable schreiben würde in der steht, das das menü grad offen ist und dann wenn man außerhalb oder auf andere buttons klickt, die abfrage ob menü1 und menü2 und menü3 offen ist und welches offen ist wird dann eingeklappt.
Dabei seit: 20.02.2004 Ort: Hauptstadt Alter: 28 Geschlecht:
Verfasst Mi 20.04.2005 13:27 Titel
das kriegst du beim probieren dann auch schnell raus.(es is ja zum glück alles logisch)
(ich denke, ich schreib für einige AS-Kollegen jetzt manche AS-sachen vielleicht zu unsauber... - egal)
(wie du den ganzen rest mit menü und so realisierst - das lass ich mal dahingestellt)
also das menü klappt per mausklick auf und da wo du sagst, das das menü auf rollOver, press oder release aufklappen soll, da kannst du dann ja noch hinschreiben:
Code:
menue_bearbeiten = 1;
//"1" wie aufgeklappt z.B.
über den ganzen rest (außerhalb von dem menü) könntest du jetzt ganz simpel mal nen button machen in dem steht:
Code:
this.useHandCursor = false;
(oder schon woanders deklarieren)
-> es wird dann nicht automatisch diese button-typische Drückhand angezeigt, sondern der ganz normale Cursor
und wo auch drin steht:
Code:
on(press){
if(menue_bearbeiten == 1){
//da und da hinspringen +:
//hier schreibst du dann hin das das menü (wie auch immer realisiert) eingeklappt wird
}else if(menue_bearbeiten == 0){
//nur da un da hinspringen
}
oioioi (vielleicht scheiße erklärt) - mal sehn ob du da durchsiehst ...
Dabei seit: 10.10.2002 Ort: ~/ Alter: 105 Geschlecht: -
Verfasst Mi 20.04.2005 15:24 Titel
du könntest höhe und breite deines menüs zur mausposition
abgleichen...
bei einem klick fragst du x und y der maus ab, liegen die
werte ausserhalb des definierten bereiches blendest du
das menü aus.
Dabei seit: 20.02.2004 Ort: Hauptstadt Alter: 28 Geschlecht:
Verfasst Mi 20.04.2005 15:29 Titel
tuxedo hat geschrieben:
du könntest höhe und breite deines menüs zur mausposition
abgleichen...
bei einem klick fragst du x und y der maus ab, liegen die
werte ausserhalb des definierten bereiches blendest du
das menü aus.
aber das is vielleicht ne klasse zu hoch ?!
... vielleicht ...
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.