Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS3 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-04-2010, 10:16   #1 (permalink)
Neuer User
 
Registriert seit: May 2007
Ort: München
Beiträge: 114
Seitenmenü wie sollte ich vorgehen?

Hi zusammen,

bin ma wieder auf der Ausprobierspur und bin gerade dabei ein Menü in Flash zu erstellen.

Hier kann man sich das Beispiel ansehen:

Directupload.net - D9bx9dnzn.swf

mein as dazu
Code:
//as

#include "lmc_tween.as"

//navi
haupt_btn._alpha = 0;
haupt_btn.tween("_alpha",100,0.5,"linear", 0.3);
haupt_btn.tween("_y",64.9,0.5,waveEasing, 0.5);

//submenu1
btn_01._alpha = 0;
btn_02._alpha = 0;
btn_03._alpha = 0;
btn_04._alpha = 0;
btn_05._alpha = 0;

haupt_btn.onRollOver = function(){
btn_01.tween("_alpha",100,0.5,"linear");
btn_02.tween("_alpha",100,0.5,"linear",0.1);
btn_03.tween("_alpha",100,0.5,"linear",0.2);
btn_04.tween("_alpha",100,0.5,"linear",0.3);
btn_05.tween("_alpha",100,0.5,"linear",0.4);
haupt_btn.colorTo(0x000000,0.5,"easeOutSine");
}

haupt_btn.onRollOut = function(){
btn_01.tween("_alpha",0,0.5,"linear",0.9);
btn_02.tween("_alpha",0,0.5,"linear",0.8);
btn_03.tween("_alpha",0,0.5,"linear",0.7);
btn_04.tween("_alpha",0,0.5,"linear",0.6);
btn_05.tween("_alpha",0,0.5,"linear",0.5);
haupt_btn.colorTo(0xFFFFFF,0.5,"easeOutSine");
}
Meine Frage ist jetzt, wie ich das einfacher lösen kann, weil immer wieder das gleiche schreiben vorallem für die ganzen Buttons bzw. alpha = 0; Werte.

Problem ist auch, wenn ich von dem Hauptpunkt auf die Subnavi gehe, dass dann das Menü wieder verschwindet. Gehe ich schnell auf den Hauptpunkt und wieder runter + wieder schnell rauf werden nicht alle Unterpunkte angezegt.

Wie könnte ich die Probleme am besten lösen?

gruß
mitstreiter ist offline   Mit Zitat antworten
Alt 07-04-2010, 11:24   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
PHP-Code:
/*
btn_01._alpha = 0;
btn_02._alpha = 0;
btn_03._alpha = 0;
btn_04._alpha = 0;
btn_05._alpha = 0;
*/
var len:Number 5;
for(var 
i:Number=0;i<len;i++){
   
this["btn_0"+(i+1)]._alpha 0;

  Mit Zitat antworten
Alt 07-04-2010, 11:39   #3 (permalink)
Neuer User
 
Registriert seit: May 2007
Ort: München
Beiträge: 114
Danke schonmal. Kannst Du mir nen Tipp geben, wie ich das mit der Navi lösen kann? Ich hab hier noch ne Lern-DVD von Video2Brain. as1 und as2.

Son Stichwort wär ganz nett .

edit: hab gerade ne idee gehabt. ich hab ja dann noch mehr buttons in meiner hauptleiste.

script:
PHP-Code:
haupt_btn2.onRollOut = function(){
btn_01.tween("_alpha",0,0.5,"linear",0.9);
btn_02.tween("_alpha",0,0.5,"linear",0.8);
btn_03.tween("_alpha",0,0.5,"linear",0.7);
btn_04.tween("_alpha",0,0.5,"linear",0.6);
btn_05.tween("_alpha",0,0.5,"linear",0.5);
haupt_btn.colorTo(0xFFFFFF,0.5,"easeOutSine");

Gibt es ne Möglichkeit die Buttons zu kombinieren. Also das ich sage, wenn er auf haupt_btn2, haupt_btn3 oder haupt_btn4 geht, das er dann die Funktion ausführt. Oder muss ich immer alles Kopieren. Das wär dann nen riesiger Code.

Danke für Hilfe.

Geändert von mitstreiter (07-04-2010 um 11:46 Uhr)
mitstreiter ist offline   Mit Zitat antworten
Alt 07-04-2010, 14:16   #4 (permalink)
Neuer User
 
Registriert seit: May 2007
Ort: München
Beiträge: 114
hat sich erledigt, hab mich durchs forum gewühlt

"Intelligente" MC-Auswahl (schwer zu formulieren)

thx@agedoublejou für dein script!
mitstreiter ist offline   Mit Zitat antworten
Alt 08-04-2010, 08:03   #5 (permalink)
alte pfeife
 
Benutzerbild von muschko
 
Registriert seit: May 2003
Ort: Kassel
Beiträge: 1.222
Du hättest auch einfach eine Button Klasse erzeugen können, welche deine Funktionen verarbeitet.
muschko ist offline   Mit Zitat antworten
Alt 08-04-2010, 08:09   #6 (permalink)
Neuer User
 
Registriert seit: May 2007
Ort: München
Beiträge: 114
wenn du mir sagst wie.

edit: nen beispiel wäre gut oder nen tutorial, falls jemand eine quelle kennt.

Geändert von mitstreiter (08-04-2010 um 08:15 Uhr)
mitstreiter ist offline   Mit Zitat antworten
Alt 08-04-2010, 13:18   #7 (permalink)
mQN
Neuer User
 
Registriert seit: Apr 2009
Beiträge: 212
würd mich auch interessieren wie genau du das meinst ^^
mQN 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Vorgehen StepByStep Applikation puritania666 ActionScript 3 15 27-05-2008 09:42
Wie vorgehen ? Diamo Flash MX 2 27-09-2004 13:28
Welches Vorgehen ist das beste? subdesign Flash MX 1 28-03-2004 01:39
Sollte funktionieren...sollte... VooDoo Flash 4 und Flash 5 2 11-01-2002 09:26


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele