Autor |
Nachricht |
Lia
Threadersteller
Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht:
|
Verfasst Mi 02.08.2006 10:20
Titel Flash 8 - Menü nach bestimmter Zeit ausblenden |
|
|
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?
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 02.08.2006 10:48
Titel
|
|
|
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;
}
}
|
|
|
|
|
|
Anzeige
|
|
|
Lia
Threadersteller
Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht:
|
Verfasst Mi 02.08.2006 11:06
Titel
|
|
|
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);
}
|
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 02.08.2006 11:07
Titel
|
|
|
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);
}
|
|
|
|
|
|
Lia
Threadersteller
Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht:
|
Verfasst Mi 02.08.2006 11:11
Titel
|
|
|
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..
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 02.08.2006 11:23
Titel
|
|
|
Gib mal FLA
|
|
|
|
|
Lia
Threadersteller
Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht:
|
Verfasst Mi 02.08.2006 11:30
Titel
|
|
|
Siehe pn
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 02.08.2006 11:36
Titel
|
|
|
Siehe selber
|
|
|
|
|
|
|
|
Ä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?
|
|