Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-08-2003, 16:07   #1 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
Farbe eines Textfeldes auslesen

hi,

per AS formartiere ich die Farbe eines Textfeldes.
Kann ich jetzt irgendwie auslesen welche Farbe das
Textfeld bekommen hat ?
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 23-08-2003, 16:09   #2 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Das sieht du ja wenn das Textfeld mit AS gemacht ist :
ActionScript:
  1. textformat = newTextFormat();
  2. textformat.color = 0xffffff;
  3. textfeld.setTextFormat(textformat);
MacEvil ist offline   Mit Zitat antworten
Alt 23-08-2003, 16:12   #3 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

ja das weis ich schon, jedoch möchte ich jetzt per AS auslesen
welche Farbe das Textfeld hat.

ich weis, dass macht jetzt so keinen Sinn, jedoch brauch ich
sowas für mein Vorhaben (ist nur ein Teil des ganzen )
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 23-08-2003, 16:12   #4 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Versuch mal :
ActionScript:
  1. trace(textformat.color);
MacEvil ist offline   Mit Zitat antworten
Alt 23-08-2003, 16:21   #5 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hat sich erledigt
danke für deine Hilfe



PS: mit deinem Vorschlag hätt ich ja nicht direkt das Textfeld
angesprochen sondern die Farbe die ich im AS festgelegt habe .
Und das wollte ich ja eigentlich net.
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 23-08-2003, 16:24   #6 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Wie hast du es gelöst ?
MacEvil ist offline   Mit Zitat antworten
Alt 23-08-2003, 16:33   #7 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
naja erstmal, wie gesagt war das ein Teilproblem von meinem
Projekt, um jetzt klar zu machen wie ich das genau gemacht
habe, müsste ich etwas weiter ausholen, habs jetzt aber
unabhängig von der Farbe gelöst, wirst also nichts verpassen
wenn ich das net erkläre.

hoffe du verstehst mich
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 23-08-2003, 16:37   #8 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
na dann .. <gg>
MacEvil ist offline   Mit Zitat antworten
Alt 23-08-2003, 17:00   #9 (permalink)
anyway
Gast
 
Beiträge: n/a
Uiii - klingt geheimnisvoll...*spannung* *g*

ActionScript:
  1. trace(textfeld.textColor)

anyway.
  Mit Zitat antworten
Alt 23-08-2003, 20:01   #10 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

nene ist ganz harmlos war nur ein rießen aufwand das teil
und ne dokumentation dazu wollt ich jetzt net schreiben

danke für deine Antwort, aber wenn ich dem Textfeld die
Farbe #FFFFFF zuweise ( Farbe Weis ) und dann trace,
dann kommt 16777215 raus. ... was für ein Format
soll das jetzt sein, ist ja kein Hexcode mehr ???
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 23-08-2003, 20:34   #11 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
ActionScript:
  1. // Du musst in as Farben doch so bezeichnen :
  2. textfeldformat.color = 0xffffff;
  3. //und nicht so :
  4. textfeldfalschformat.color = #ffffff;
MacEvil ist offline   Mit Zitat antworten
Alt 23-08-2003, 20:41   #12 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
Zitat:
Geschrieben von :: RK ::

dann kommt 16777215 raus. ... was für ein Format
soll das jetzt sein, ist ja kein Hexcode mehr ???
ActionScript:
  1. trace(textfeld.textColor.toString(16));
thorben.schmitt ist offline   Mit Zitat antworten
Alt 23-08-2003, 20:44   #13 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

jaja schon ich hab was anderes gemeint, ich hab die Farbe im
Eigenschaftsfenster ausgewählt. wenn ich das per AS mache,
dann kommt 0 raus

hier das AS:
ActionScript:
  1. myFormat = new TextFormat();
  2. myFormat.color = 0x0066ff;
  3. textfeld.setTextFormat(myFormat);
  4. trace(textfeld.textColor);





@Torben: danke, jetzt passts
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs

Geändert von :: RK :: (23-08-2003 um 20:50 Uhr)
:: RK :: ist offline   Mit Zitat antworten
Alt 23-08-2003, 20:48   #14 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
Zitat:
Geschrieben von :: RK ::

Eigenschaftsfenster ausgewählt. wenn ich das per AS mache,
dann kommt 0 raus
die farbe kannst du nur auslesen, wenn sie mit as definiert wurde.
thorben.schmitt ist offline   Mit Zitat antworten
Alt 23-08-2003, 20:52   #15 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
nein, eben nicht,

hab einfach ein dyn. Textfeld auf die Bühne gezogen, dann
einfach ne Farbe ausgewählt und dann im ersten Frame den
trace befehl eingegeben, dann kann auch mit der Stringverarbeitung
die richtige Farbe raus.

Mit AS kam nur 0 raus






Edit:
also habs grad nochmal versucht, mit verwirrendem Ergebnis:

das AS ins erste Frame:
ActionScript:
  1. myFormat = new TextFormat();
  2. myFormat.Color = 0x0066ff;
  3. textfeld.setTextFormat(myFormat);
  4. trace(textfeld.textColor.toString(16));
dann ein dyn. Textfeld mit der Anfangs Farbe #990000.
getracet und dann kam das bei raus:

im Ausgabefenster stand 990000.
die Farbe des Textes im Textfeld hat jedoch seine Farbe geändert.

Bin jetzt total verwirrt.
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs

Geändert von :: RK :: (23-08-2003 um 21:02 Uhr)
:: RK :: 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 09:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele