mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 27.04.2024 06:48 Benutzername: Passwort: Auto-Login

Thema: Flash 8 - Menü nach bestimmter Zeit ausblenden vom 02.08.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Flash 8 - Menü nach bestimmter Zeit ausblenden
Autor Nachricht
Lia
Threadersteller

Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht: Weiblich
Verfasst Mi 02.08.2006 10:20
Titel

Flash 8 - Menü nach bestimmter Zeit ausblenden

Antworten mit Zitat Zum Seitenanfang

Hallo an alle,

ich habe in Flash 8 ein Menü erstellt, das ich nach dem RollOut nach bestimmter Zeit wieder ausblenden lassen will.
Mein Lösungansatz ist folgender:
Code:

this.menukartei_mc.onRollOut = function()
{
this.useHandCursor = true;
var ziel_menu_aus:MovieClip = _root.menu_mc
var menu_ausblenden = new mx.transitions.Tween(ziel_menu_aus, "_alpha" , mx.transitions.easing.Regular.easeInOut, 100, 0, 1, true);
}

Soweit funktioniert es auch. Doch würde ich wollen, dass das Menü nach dem RollOut noch ca. 3 sec stehen bleibt und dann weggeht.

Ein weiteres Problem ist, wenn mein Menü dann wieder bei Alpha auf Null steht, kann man immer noch die Links anklicken, obwohl nicht mehr zu sehen - Ist ja auch logisch. Doch wie kann ich das verhindern? Mit visible? Doch an welcher Stelle im Code?

Könnt Ihr mir weiterhelfen?
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 02.08.2006 10:48
Titel

Antworten mit Zitat Zum Seitenanfang

Probier mal:
Code:

this.menukartei_mc.onRollOut = function() {
   Ausblenden = setInterval(blende_aus, 3000); // 3000 ist hier die anzahl an Miilisekunden
}

var blende_aus:Function = function(){
   this.useHandCursor = true;
   var ziel_menu_aus:MovieClip = _root.menu_mc
   var menu_ausblenden = new mx.transitions.Tween(ziel_menu_aus, "_alpha" , mx.transitions.easing.Regular.easeInOut, 100, 0, 1, true);

   menu_ausblenden.onMotionFinished = function(){
      _root.menu_mc._visible = false;
   }
}

  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Lia
Threadersteller

Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht: Weiblich
Verfasst Mi 02.08.2006 11:06
Titel

Antworten mit Zitat Zum Seitenanfang

Ja, was soll ich dazu sagen - du hast mir wiedermal geholfen. Ganz vielen Dank.

Klappt soweit ganz gut. Doch ein Problem besteht nun noch. Na dem das Menü wieder weggegangen ist und ich mit RollOver wieder auf mein Menü geh, erscheint es nicht. Muss ich meine RollOver-Funktion nun auch anpassen?
Hier ist sie:
Code:

this.menukartei_mc.onRollOver = function()
{
   this.useHandCursor = true;
   var ziel_menu_ein:MovieClip = _root.menu_mc
   var menu_einblenden = new mx.transitions.Tween(ziel_menu_ein, "_alpha" , mx.transitions.easing.Regular.easeInOut, 0, 100, 1, true);
}
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 02.08.2006 11:07
Titel

Antworten mit Zitat Zum Seitenanfang

Probier mal

Code:

this.menukartei_mc.onRollOver = function()
{
  _root.menu_mc._visible = true
   this.useHandCursor = true;
   var ziel_menu_ein:MovieClip = _root.menu_mc
   var menu_einblenden = new mx.transitions.Tween(ziel_menu_ein, "_alpha" , mx.transitions.easing.Regular.easeInOut, 0, 100, 1, true);
}


  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Lia
Threadersteller

Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht: Weiblich
Verfasst Mi 02.08.2006 11:11
Titel

Antworten mit Zitat Zum Seitenanfang

Also nach dem ersten weggehen des Menü und berühren der Karteikarte funktioniert es. Doch dann gibt es Probleme. Es erscheint beim Berühren nur kurz - geht dann wieder weg oder geht ohne Alpha direkt wieder weg. Also noch nicht perfekt..
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 02.08.2006 11:23
Titel

Antworten mit Zitat Zum Seitenanfang

Gib mal FLA Grins
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Lia
Threadersteller

Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht: Weiblich
Verfasst Mi 02.08.2006 11:30
Titel

Antworten mit Zitat Zum Seitenanfang

Siehe pn
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 02.08.2006 11:36
Titel

Antworten mit Zitat Zum Seitenanfang

Siehe selber Grins
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen jQuery: Nach bestimmter Zeit Div einblenden
Menü Leiste bei ezPDF Reader auf iPad komplett ausblenden
[Flash] Fenster in bestimmter größe öffnen
html-link zu bestimmter szene im flash verlinken ?
Flash - Zeit-Script
[Flash / AS] Text dyn. ein- / ausblenden?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


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.