• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-07-2007, 14:41   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2007
Beiträge: 16
Label Farbe, Text Farbe ändern?

Hallo ich bin ziemlich "neu" in Flash...ich möchte gerne meine Label und ButtonFarben ändern, wie ich aus den LiveDocs entnommen habe geht das mit

my_label.setStyle("fontColor", "haloOrange");

Ich habe eine eben "actions" dort steht ActionScript drin für listener usw...
Klappt alles ganz gut, jetzt möchte ich für verschiedene Label Schriftfarbe usw ändern...

Wenn ich also den o.g. code in meine "actions" Ebene schreibe, passiert NICHTS.
Das Label trägt den instanznamen my_label.
Kann mir jemand sagen wie ich das anstellen kann?

Gruß Florian
__________________
-- cheers, Flo
floh_ ist offline   Mit Zitat antworten
Alt 26-07-2007, 14:47   #2 (permalink)
Neuer User
 
Registriert seit: Jul 2007
Beiträge: 16
Hm okay, ich habe es jetzt so gelöst...sorry für den Post, aber ich hab ungefähr 1 Minute danach die Lösung gefunden:

In die ebene mit dem label :my_label: hab ich folgenden Code kopiert:

import mx.styles.CSSStyleDeclaration;
_global.styles.Label = new CSSStyleDeclaration();
_global.styles.Label.setStyle("color", 0x00FF00);
_global.styles.Label.setStyle("fontWeight", "bold");

Jetzt werden alle LABEL mit diesen properties ausgestattet. Vielleicht braucht das noch jemand.
__________________
-- cheers, Flo
floh_ ist offline   Mit Zitat antworten
Alt 26-07-2007, 16:14   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
->verschoben
  Mit Zitat antworten
Alt 28-07-2007, 15:17   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2007
Beiträge: 16
hmmmm

Eine Frage habe ich doch noch,

ich möchte das Layout der UiScollBar Komponente Ändern,
das funktioniert allerdings nicht so richtig...

Ich habe in den ersten Frame meiner fla Datei folgendes stehen:

import mx.styles.CSSStyleDeclaration;

_global.styles.List = new CSSStyleDeclaration();
_global.styles.List.setStyle("color", 0xFFFFFF);
_global.styles.List.setStyle("fontWeight", "normal");
_global.styles.List.setStyle("backgroundColor", 0x000000);
_global.styles.List.setStyle("borderColor", 0x000000);
_global.styles.List.setStyle("scrollTrackColor", 0x000000);
_global.styles.List.setStyle("borderStyle","none") ;

_global.styles.UIScrollBar = new CSSStyleDeclaration();
_global.styles.UIScrollBar.setStyle("backgroundCol or", 0x000000);
_global.styles.UIScrollBar.setStyle("scrollTrackCo lor", 0xFF9900);
_global.styles.UIScrollBar.setStyle("selectionColo r", 0x336699);
_global.styles.UIScrollBar.setStyle("themeColor", 0x000000);
_global.styles.UIScrollBar.setStyle("selectionDura tion",0);


Für die List funktioniert das, aber für die scollbar leider nicht
Weiss jemand warum?

EDIT: die whitespaces sind im Code nicht drin, zumindest sieht es so aus.
__________________
-- cheers, Flo

Geändert von floh_ (28-07-2007 um 15:33 Uhr)
floh_ ist offline   Mit Zitat antworten
Alt 28-07-2007, 16:52   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2007
Beiträge: 16
Gibt es dafür keine Lösung?

Ich suche jetzt seit ein Paar Stunden im Netz nach einer Lösung, es scheint ein gängiges Problem zu sein die UIScrollBar zu "skinnen". Wenn jemand eine Lösung hat sollte man die vielleicht zu der Linksammlung hinzufügen.
__________________
-- cheers, Flo
floh_ ist offline   Mit Zitat antworten
Alt 28-07-2007, 21:32   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2007
Beiträge: 16
So nach circa 5 Stunden habe ich die Lösung gefunden!

Ich versuche das jetzt mal als Tutorial zu schreiben:

Die Frage war, wie ändere ich die Layout-Eigenschaften meiner UiScrollBar?
Ich benutze Flash CS3 Professional (Ich denke aber das das mit älteren Versionen auch funktioniert.) In 6 Schritten zur CustomScrollbar:

1. Als erstes öffnet ihr eurer Flashdokument zum Beispiel mein_projekt.fla.

2. Unter: Datei -> Importieren -> externe Bibliothek öffnen kommt ihr zum Dateibrowser. Dort navigiert ihr zu eurem Flash Installationsverzeichnis zum Beispiel: C:\Programme\Adobe\Flash\ von da aus geht ihr zu \de\configuration\componentsource\actionscript2.0\ FLA\HaloTheme.fla diese Datei öffnet ihr.

3. Jetzt solltet ihr in eurer Flashumgebung ein neues Fenster offen haben "Externe Bibliothek - HaloTheme.fla. In dem offenen Tab findet ihr FlashUI components 2. Wenn ihr doppelt auf die Bibliothek klickt öffnet sie sich. Ihr navigiert so das ihr zu \themes\MMdefault kommt. Dort findet ihr alle Komponenten die dieses Theme verwendet. Jetzt zieht Ihr den Ordner Scrollbar in /EURE/ Bibliothek (also die Eures Dokuments mein_projekt.fla).

4. Wenn ihr dann wieder doppelt auf auf die gerade importiere Bib. klickt seht ihr alle Komponenten des Themes. Am besten ihr nehmt ScollBarAssets und zieht den Clip auf eure Bühne. Wenn ihr alles richtig gemacht habt, solltet ihr an dieser Stelle alle Teile der Scrollbar vor euch haben, also UpButton, DownButton etc etc.

5. Mit einem weiteren Doppelklick auf einer der Symbole öffnet ihr den "Editiermodus" ihr könnt jetzt nach belieben mit der IDE von Flash die Symbole verändern. Ihr seht die veränderungen sofort.

6.Wenn ihr eure Kompontente nach Wunsch angepasst habt, könnt ihr wie gewöhnlich aus der Komponentenauswahl (die normale) eine UIScrollBar auf die Bühne ziehen /ACHTUNG/ die Komponente sieht noch "normal" aus. Und eure Anpassung zu sehen müsst ihr den Film testen (Strg+Enter).

Voila Eure Custom Scrollbar.

(Wenn Fehler drin sind, bitte grade Anschreiben)
__________________
-- cheers, Flo

Geändert von floh_ (28-07-2007 um 21:34 Uhr)
floh_ ist offline   Mit Zitat antworten
Alt 09-09-2007, 16:00   #7 (permalink)
Neuer User
 
Benutzerbild von qzeta
 
Registriert seit: Aug 2007
Beiträge: 77
hi...

also irgendwie funktioniert das ganze bei mir nicht so ganz. eigentlich garnicht.

könnte evtl. ein "profi" sein statement zum "tutorial" abgeben.
danke

gruß und chris
qzeta 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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele