Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-10-2003, 19:25   #1 (permalink)
Mittelalter User
 
Registriert seit: Jun 2003
Beiträge: 316
Unhappy getTextFormat

Hiho,
ich bin jetzt seit ner Stunde vergeblich auf der Suche nach einem passenden Beitrag zu meinem Problem.... leider erfolglos.

Kann mir vielleicht jemand verraten warum ich mit getTextFormat nichts angezeigt bekomme und wenn ich mir folgendes ausgeben lasse:

trace(this.CreateFormat.color);

bei dunkelblau den Wert 191 bekomme??

Eigentlich sollte es doch irgendwas mit 0x...... sein? Oder? Die Hilfe ist ja leider ein wenig dürftig.....


Grüße und Danke Realtimefreak
Realtimefreak ist offline   Mit Zitat antworten
Alt 16-10-2003, 19:27   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
bischen code wäre nicht schlecht.wie hast du es den gemacht.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 16-10-2003, 19:32   #3 (permalink)
Mittelalter User
 
Registriert seit: Jun 2003
Beiträge: 316
Also ich erstelle per duplicateMovieClip() einen MC und dort hinein ein Textfeld.

Wenn ich mir nun hiermit:

_root["textFont"+this.getDepth()] = this.CreateFormat.font;
_root["textSize"+this.getDepth()] = this.CreateFormat.size;
_root["textColor"+this.getDepth()] = this.CreateFormat.color;

Die Eigenschaften ausgeben lasse funktioniert das wunderbar. Ausser eben mit der Farbe. Dort bekomm ich wirre Zahlen.

Dunkelblau: 191
Dunkelrot: 12517376
Rot: 16711680

Leider hab ich auch noch ein kleines Verständnisproblem mit dem getTextFormat. Da kommen bei mir keinerlei Werte raus:

_root["texteigenschaften"+this.getDepth()] = this.CreateFormat.getTextFormat(0);
rr = 0;
for(rr in _root["texteigenschaften"+this.getDepth()]){
trace(_root["texteigenschaften"+this.getDepth().rr]);
}


Ist das vielleicht irgendwie einleuchtender? Ich verstehs halt leider wirklich nicht. *haarerauf*


Danke und schöne Grüße Realtimefreak
Realtimefreak ist offline   Mit Zitat antworten
Alt 16-10-2003, 19:40   #4 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
deine rückgaben sind schon richtig halt in dezimal.
wenn du sie in hex willst must du so machen.
ActionScript:
  1. trace(CreateFormat.color.toString(16));
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 16-10-2003, 19:43   #5 (permalink)
Mittelalter User
 
Registriert seit: Jun 2003
Beiträge: 316
Talking You are my hero

didididi--dadadadada

:o)

Ich dank dir recht herzlich. Jetzt klappt das.

SUPER!!


Schönen Abend noch!


Realtimefreak
Realtimefreak ist offline   Mit Zitat antworten
Alt 16-10-2003, 19:56   #6 (permalink)
Mittelalter User
 
Registriert seit: Jun 2003
Beiträge: 316
Unhappy aber eins hab ich noch.....

Warum werden wenn der Wert der zurückgegeben wird die ersten zwei nullen abgeschitten?

Also aus:

00ff00

wird:

ff00

und aus schwarz (das ist mir erst danach beim testen ausgefallen das hier noch mehr nullen weg sind):

000000

wird:

0

??

Wie kann ich das denn umgehen bzw lösen?


Grüße Realtimefreak
Realtimefreak ist offline   Mit Zitat antworten
Alt 16-10-2003, 20:21   #7 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
ist doch egal ob du so
ActionScript:
  1. form.color = 0x0000FF;
oder so schreibst
ActionScript:
  1. form.color = 0xFF
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 16-10-2003, 21:24   #8 (permalink)
Mittelalter User
 
Registriert seit: Jun 2003
Beiträge: 316
Oh. Das wusst ich nicht.

Dank dir!


Realtimefreak
Realtimefreak ist offline   Mit Zitat antworten
Alt 16-10-2003, 21:50   #9 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 718
Aha...wusst ich auch noch net. Thx@HAY.

__________________
Gruß,
DJKlaus
DJKlaus 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 14:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele