Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-03-2006, 16:51   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
pop-up menü wieder einfahren - ohne rollout???

Hallo!

Ich hänge eine Datei mit einem kleinen Pop-Up menü an...

Wenn man auf einen Button klickt, wird ein MC gestartet, bei dem das Menü ausfährt. nun will ich , dass wenn man von dem Menü runtergeht, das menü auch wieder einfährt...

Ich kann aber nicht dem Button ein on Rollout geben, sonst ist das Menü ja schon weg, wenn ich vom Button runterfahr...

Kann mir irgendjemand erklären, wie man das logisch angeht???

Danke im Voraus

LG
Angehängte Dateien
Dateityp: rar pop_up.rar (6,6 KB, 15x aufgerufen)
gmadesign ist offline   Mit Zitat antworten
Alt 07-03-2006, 19:05   #2 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
kann mir denn niemand weiterhelfen, es wäre extrem dringend und ich komm selbst nicht drauf! bitte bitte
gmadesign ist offline   Mit Zitat antworten
Alt 07-03-2006, 21:20   #3 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
kann deine datei nicht öffnen, weil ich nur flash mx habe.
ABER:
mach doch im offenen zustand des menüs einfach einen größeren button,
den du auf hit stellst, um ihn unsichtbar zu machen.
wenn deine punkte alle aneinander sind, kannst du denen ja auch das script zuschreiben, dass sie beim rollOver das menü nicht schließen soll...
kann sein, dass das ruckelt, müsstest du mal ausprobieren.
wenn da lücken zwischen sind musst du mit einem zeit delay arbeiten.
kurthurtig ist offline   Mit Zitat antworten
Alt 08-03-2006, 06:41   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 38
Also ich würde das so machen:
Einen Button wie oben schon gesagt auf die Größe des ausgefahrenen Menus in deinen Movieclip reinmachen Schlüsseblid jedoch nur bei aktiv setzen, dann wird er so transparent blau.
Dann kannst du mit onEnterFrame deine Menuanimation rückwärts laufen lassen.
PHP-Code:
menucont.onEnterFrame = function (){
menucont.gotoAndStop(_currentframe-1);
if (
menucont._currentframe <=1){
delete menucont.onEnterFrame;
}

So müssts gehn wenn ich kein Fehler gemacht hab...
Dann noch deinem Flächenbutton
PHP-Code:
useHandCurser false 
dann merkt man nicht dass da der button ist.
Musst allerdings darauf achten, dass der Flächenbutton hinter deinen anderen ist, sonst reagieren die anderen nicht mehr, was ja logisch ist.

grtz inctube
inctube ist offline   Mit Zitat antworten
Alt 08-03-2006, 07:33   #5 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
außerdem musst du deine anderen buttons auch mit dem
"anti-einroll-script" versehen, da flash das wechseln zu
einem anderen button als rollOut sieht. war aufjedenfall
meine erfahrung. ich kann mich auch irren...
kurthurtig ist offline   Mit Zitat antworten
Alt 08-03-2006, 12:25   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
Erstmals vielen Dank für eure Hilfe...

Das ist eine gute Idee, das mit dem grossen Button auf Aktiv, das werd ich einmal ausprobieren...

Er muss auf jeden fall dahinter liegen, das stimmt. Danke für eure Anregungen, sollten weitere Fragen auftreten, meld ich mich wieder...

LG
gmadesign ist offline   Mit Zitat antworten
Alt 08-03-2006, 12:39   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
@inctube, von was genau ist menucont der Instanzname, versteh zwar, was der Code tut, jedoch nicht auf welche Objekte er sich bezieht...
gmadesign ist offline   Mit Zitat antworten
Alt 08-03-2006, 15:36   #8 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 38
menucont bezieht sich auf den container in dem deine menuanimation liegt.
Ich kann jetzt leider deine Datei nicht anschauen, aber wenn es so ist wie ich mir vorstelle, dann könntest du auch einfach alles in einen container packen und das ganze dann mit "this" ansprechen.

grtz inctube
__________________
~~~~~~~~
www.m-e.biz
~~~~~~~~
inctube ist offline   Mit Zitat antworten
Alt 10-03-2006, 17:35   #9 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
du meinst mit container wohl einen movieclip und adressierst einfach...
???
gmadesign ist offline   Mit Zitat antworten
Alt 10-03-2006, 18:04   #10 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
krieg das irgendwie nicht hin...

hab einen button und einen mc, in dem vier buttons ausfahren...so weit so gut...

nun soll, wenn der mc abspielt, dieser stehen bleiben, wenn ich von allem weggehe, also von den ausfahrenden und dem Hauptbutton, so soll das Pop-up verschwinden...

Wie bezieht sich das auf den obigen code...was ist da was...

glaub ich hab nen denkstau...

krieg das einfach nicht hin...
gibts da eigentlich keinen prototype???
gmadesign ist offline   Mit Zitat antworten
Alt 12-03-2006, 16:56   #11 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
Website ist jetzt online, einziges Problem ist nach wie vor, das Pop-up. Kann mir bitte jemand leicht verständlich erklären, wie ich das umsetzen kann???

Dateien im ersten Post dieses Threads.

Danke für jede Hilfe, wäre echt dringend!!!

LG

Seite

bei klick auf produktportfolio

Geändert von gmadesign (12-03-2006 um 16:57 Uhr)
gmadesign ist offline   Mit Zitat antworten
Alt 16-03-2006, 17:31   #12 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 82
Lass das Menu mc per Button Click ausfahren und per Roll Out vom MENU MC (also nicht vom Button!!!) das Ding wieder zurück laufen. Das ist schnell gemacht und sollte auf jeden Fall gehen.

Viel Erfolg,

Xcell
xcell ist offline   Mit Zitat antworten
Alt 18-03-2006, 09:25   #13 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 38
Also so wie ich das jetzt sehe, würde ich das menu nicht nach dem rollout einfahren, sondern nach dem klick. Seh ich das richtig, dass es auf der page nur ein Popup menu gibt??
Auf jeden Fall würde ich das dann so machen wie obe schon beschrieben.
Den Code legst du dann auf die Hauptzeitleiste und sagst dann
popup_menu_mc(oder wie der halt heißt).derButtonimMC.onRelease...
dann des andere zeig mit dem onEnterFrame
Wenns net geht, dann schick doch mal die fla, dann mach ich des schnell
Aber so müsst eigentlich schon gehn

grtz inctube

ps: du sollstest noch einen page title vergeben (untitled document...)
__________________
~~~~~~~~
www.m-e.biz
~~~~~~~~
inctube 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 02:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele