Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-11-2003, 18:11   #1 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Post Navigationsmenue von Anfang an.

Hi,

bin gerade dabei eine Navigationsleiste zu machen.

Das Endprodukt soll so Ausschauen das, die Hauptmenüs immer eine andere Farbe haben,

und die Untermenüs mit einem Alphawert belegt sind.

Beim rollOver soll das Untermenü ausfahren, so das die Hauptmenüs nach unten gehen und

dazwischen die Untermenüs zusehen sind.

Die Hauptmenüpunkte sollen übereinander angeordnet sein.

Hoffe das daß verständlich ist.


Nun zu dem wo ich im Moment bin:

Hab zuerst mal ein mc und ein Button erstellt und eine Farbe zugewiesen.


Jetzt zur meiner frage:

Ist das so ok, denn ich möchte ja jedem Hauptmenü eine andere Farbe zuweisen?

Hier noch das script:
ActionScript:
  1. //MC fuer  menue
  2. _root.createEmptyMovieClip ("menu", 1);
  3.  
  4. //Button erstellen fuer MC menu
  5.     with (_root.menu) {
  6.         beginFill (0xDAA520);
  7.         moveTo (50, 5);
  8.         lineTo (150, 5);
  9.         lineTo (150, 35);
  10.         lineTo (50, 35);
  11.         lineTo (50, 5);
  12.         endFill();
  13. }
Ich benötige jetzt nicht ein komplett fertiges script was alles erstellt wie am Anfang

beschrieben, möchte mich langsam mit der Materie vertraut machen.
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]
wasi1 ist offline   Mit Zitat antworten
Alt 25-11-2003, 20:49   #2 (permalink)
anyway
Gast
 
Beiträge: n/a
Wenn alle Buttons eh gleich aussehen, dann würde ich sie eher von einem bestehenden Button duplizieren und nachträglich über das color-Object einfärben...

ActionScript:
  1. _root.createEmptyMovieClip("menu", _root._depth);
  2. //Button erstellen fuer MC menu
  3. _root.menu.createEmptyMovieClip("butn", 0);
  4. with (_root.menu.butn) {
  5.     lineStyle(0, 0x00, 0);
  6.     beginFill(0x00);
  7.     lineTo(120, 0);
  8.     lineTo(120, 35);
  9.     lineTo(0, 35);
  10.     endFill();
  11. }
  12. // weitere Buttons erstellen
  13. n = 5;
  14. // farben für die Butns anlegen
  15. cols = [0x990000, 0xEFEFEF, 0x669900, 0xFF9900, 0x0055EE];
  16. while (n--) {
  17.     // butn duplizieren
  18.     _root.menu._depth++;
  19.     _root.menu.butn.duplicateMovieClip('butn'+_root.menu._depth, _root.menu._depth);
  20.     // farbe aus farbarray cols zuweisen
  21.     var c = new Color(_root.menu['butn'+_root.menu._depth]);
  22.     c.setRGB(cols[cols.length-1-n]);
  23.     _root.menu.butn._x += 130;
  24. }
  25. // weg mit dem originalbutton - der war nur zum duplizieren da...
  26. _root.menu.butn.removeMovieClip();


Kannst Dir ja erstmal das Script zu gemüte führen, bis du checkst, was da geht...

anyway.
  Mit Zitat antworten
Alt 25-11-2003, 22:08   #3 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Danke @anyway.

Hab mir mal das script durch geschaut, so ganz schlau werde ich nicht,

aber das wird schon.

Du hast hier das,
ActionScript:
  1. lineStyle
benutzt, ist das notwendig?



Ansonsten mein ich den rest zu verstehen.



Ach übrigens, das script Funktioniert, Danke.




Nun möchte ich noch diese Untermenüs mit einbringen.

Die kann ich ja nicht genau so machen wie die Hauptmenübuttons,

oder?

Die sollen doch bei rollOver ausfahren, das heist die dürfen nicht sichtbar sein.

Wie kann ich das anstellen um dies umzusetzen?




Hier noch das Aktuelle script:

ActionScript:
  1. root.createEmptyMovieClip("menu", _root._depth);
  2. //Button erstellen fuer MC menu
  3. _root.menu.createEmptyMovieClip("butn", 0);
  4. with (_root.menu.butn) {
  5.         lineStyle(0, 0x00f, 0);
  6.         beginFill(0x00);
  7.         lineTo(120, 0);
  8.         lineTo(120, 30);
  9.         lineTo(0, 30);
  10.         endFill();
  11. }
  12. // weitere Buttons erstellen
  13. n = 5;
  14. // farben für die Butns anlegen
  15. cols = [0xDAA520, 0x669900, 0x00ff00, 0xFF9900, 0x0055EE];
  16. while (n--) {
  17.         // butn duplizieren
  18.         _root.menu._depth++;
  19.         _root.menu.butn.duplicateMovieClip('butn'+_root.menu._depth, _root.menu._depth);
  20.         // farbe aus farbarray cols zuweisen
  21.         var c = new Color(_root.menu['butn'+_root.menu._depth]);
  22.         c.setRGB(cols[cols.length-1-n]);
  23.         _root.menu.butn._y += 32;
  24. }
  25. // weg mit dem originalbutton - der war nur zum duplizieren da...
  26. _root.menu.butn.removeMovieClip();
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]

Geändert von wasi1 (26-11-2003 um 11:33 Uhr)
wasi1 ist offline   Mit Zitat antworten
Alt 26-11-2003, 11:39   #4 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Hab mal weiter dran gearbeitet und mal die Inhalte der Button

gemacht, ich hoffe das kann man dann nacher auch so verwenden.

Aber das prob. bleibt noch:

Nun möchte ich noch diese Untermenüs mit einbringen.

Die kann ich ja nicht genau so machen wie die Hauptmenübuttons,

oder?

Die sollen doch bei rollOver ausfahren, das heist die dürfen nicht sichtbar sein.

Wie kann ich das anstellen um dies umzusetzen?

Hier der Aktuelle stand des scripts:

ActionScript:
  1. //Inhalte des Navigationmenues
  2. menuInhalt = [
  3.                         {text:"Anfang", swfURL:""},
  4.                         {text:"Leistungen", swfURL:"", untermenu:[
  5.                         {text:"Innenausbau", swfURL:""},
  6.                         {text:"Aussenbereich", swfURL:""}
  7.                             ]},
  8.                         {text:"referenz", swfURL:"", untermenu:[
  9.                                 {text:"Pergola", swfURL:""},
  10.                                 {text:"Wandverkleidung", swfURL:""},
  11.                                 {text:"Holzdecken\nPaneelen", swfURL:""},
  12.                                 {text:"Raumabtrennung", swfURL:""},
  13.                                 {text:"Dachsanierung", swfURL:""},
  14.                                 {text:"Sonderanfertigung", swfURL:""}
  15.                             ]},
  16.                         {text:"Impressum", swfURL:""},
  17.                         {text:"Kontakt", swfURL:""},
  18.                         {text:"E-Mail", swfURL:""}
  19.                     ];
  20.  
  21.  
  22. root.createEmptyMovieClip("menu", _root._depth);
  23. //Button erstellen fuer MC menu
  24. _root.menu.createEmptyMovieClip("butn", 0);
  25. with (_root.menu.butn) {
  26.         lineStyle(0, 0x00f, 0);
  27.         beginFill(0x00);
  28.         lineTo(120, 0);
  29.         lineTo(120, 30);
  30.         lineTo(0, 30);
  31.         endFill();
  32. }
  33. // weitere Buttons erstellen
  34. n = 5;
  35. // farben für die Butns anlegen
  36. cols = [0xDAA520, 0x669900, 0x00ff00, 0xFF9900, 0x0055EE];
  37. while (n--) {
  38.         // butn duplizieren
  39.         _root.menu._depth++;
  40.         _root.menu.butn.duplicateMovieClip('butn'+_root.menu._depth, _root.menu._depth);
  41.         // farbe aus farbarray cols zuweisen
  42.         var c = new Color(_root.menu['butn'+_root.menu._depth]);
  43.         c.setRGB(cols[cols.length-1-n]);
  44.         _root.menu.butn._y += 32;
  45. }
  46. // weg mit dem originalbutton - der war nur zum duplizieren da...
  47. _root.menu.butn.removeMovieClip();

Hoffe das da einer eine Idee hat wie ich das weiter machen kann.
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]
wasi1 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 01:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele