| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| ActionStripper Registriert seit: Nov 2001 Ort: Oldenburg
Beiträge: 3.275
| teil eines dynamischen textes einfärben?
hallo, HTML-Code: myText_txt.htmlText = "ich bin normaler text. <b>und ich bin fett.</b>" anstatt den text bold darzustellen, würde ich ihm aber gerne eine farbe geben. MUSS ich dafür CSS verwenden oder geht das auch einfacher? und selbst wenn es nur mit CSS ginge, mag mir jemand kurz ein paar stichwörter dazu geben? ich kenne mich damit nämlich nicht aus. danke für hilfe!
__________________ Design ist AUCH Geschmackssache. |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
| Code: _root.createTextField("_txt", 1, 10, 10, 300, 30);
_txt.text = "das ist ein test das ist ein test";
//
_fmt = new TextFormat();
_fmt.font = "Courier";
_fmt.size = 20;
_fmt.color = 0xff0000;
_txt.setTextFormat(4, 20, _fmt);
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #3 (permalink) |
| ActionStripper Registriert seit: Nov 2001 Ort: Oldenburg
Beiträge: 3.275
|
okay. schonmal gut. diese version setzt allerdings voraus, daß ich die zeilenanzahl kenne. meinen dynamsichen text lasse ich allerdings durch eine xml-struktur generieren. nach dem motto: myText += "<b>"+myXML.childNodes[i].attributes.text+"</b>" nur halt nicht bold sondern farbig. allerdings habe ich soetwas auch noch nie gesehen, es wird wohl leider nicht so einfach sein.
__________________ Design ist AUCH Geschmackssache. |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
nicht ganz saubere lösung: mach eine neue fla, textfeld, was reinschreiben und ein wort farblich ändern. jetzt menü: film testen und debuggen variable listen... hier siehst du, was flas ins .htmlText schreibt. das kopiert du raus die <> kommandos in variable reinpacken. mit denen kannst du deinen text bundig machen, bevor du ihn in das textfeld schreibst. ----- ansonsten: die längen (der zeichen, die der zeilen brauchst du doch nicht) sind dir sehr wohl bekannt. sowohl die des neuen textes als auch das was bereits im textfeld drinn ist kannst du dir mit length ausgeben lassen.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #5 (permalink) |
| Analytht Registriert seit: Sep 2005 Ort: gothnabrück
Beiträge: 88
|
ich würde das auf jeden fall mit css machen, ist auch nicht schwerer als mit TextFormat und ist optimal geeignet, um per xml (oder html) ausgezeichneten Text individuell zu gestalten. einfach eine textdatei als "bunt.css" speichern (im gleichen ordner wie swf) mit Inhalt: HTML-Code: b {color:#ff0000;} PHP-Code: das einzig blöde an css in Flash ist, dass nur so wenige Tags unterstützt werden. vor allem dass zeilenabstand fehlt finde ich bescheuert. |
| | |
| | #6 (permalink) |
| ActionStripper Registriert seit: Nov 2001 Ort: Oldenburg
Beiträge: 3.275
|
ah, das klingt nach einer ganz netten lösung. werde ich mir merken, danke. für meinen speziellen fall konnte ich aber noch einen anderen workaround benutzen: da der zu färbende text immer eine gesamte zeile betrifft, attache ich immer einen text-movieclip, in den ich den entsprechenden text schreiben lasse und individuell einfärbe. das ergebnis wäre zu sehen bei den news unter http://www.topsight.de/vivavision/ (noch wip) gruß, twister
__________________ Design ist AUCH Geschmackssache. |
| | |
| | #7 (permalink) |
| tracer Registriert seit: Jun 2004
Beiträge: 4.415
|
aloha! warum nicht mit dem html-tag <font color> ? PHP-Code:
__________________ Viola per Sempre Alle Angaben ohne Gewehr! trace your open mind in variables ! andretti ActionScript Dictionary Geändert von andretti (09-12-2006 um 07:20 Uhr) |
| | |
| | #8 (permalink) |
| Analytht Registriert seit: Sep 2005 Ort: gothnabrück
Beiträge: 88
| weil ihm dann die Html-Polizei die Bude stürmt!? ![]() im Ernst: wenn man einmal css benutzt hat (was wirklich, wirklich simpel ist), will man nie wieder zu solchen "per Hand-Lösungen" zurück, zumindest wenn es über einen einzelnen mal-eben-schnell-hinzubastelnden Anwendungsfall hinausgeht. selbst wenn xml ohne weiteres derartige (font) attribute in seinen tags akzeptiert, bzw. diese auf dem Weg den MR. Twister eingeschlagen hat im xml erzeugt werden können (was ich nicht weiß, kenne mich noch nicht wirklich mit xml aus), hat eine logische auszeichnung mit <irgendwas></irgendwas> und nachheriger gestaltung durch css immer seine vorteile. und wenn nicht, müsste der font-kram erst im as da reingeschrieben werden, was mit sicherheit komplizierter ist als eine css-lösung |
| | |
| | #9 (permalink) |
| ActionStripper Registriert seit: Nov 2001 Ort: Oldenburg
Beiträge: 3.275
|
ooooh, na da haben wir's doch! den befehl "font color" kannte ich nicht (wie gesagt, bin kein HTMLer.) aber genau den habe ich gesucht. naja, und auf die polizie habe ich schon immer gesch****n. Und erst recht auf die HTML-Polizei :-) css ist natürlich ne schöne sache, aber gerade für meinen speziellen zweck wäre alles was über die lösung von andretti hinausgeht zuviel.
__________________ Design ist AUCH Geschmackssache. |
| | |
| | #10 (permalink) | |
| tracer Registriert seit: Jun 2004
Beiträge: 4.415
| Zitat:
für html-seiten nehm ich auch css, aber ich dachte mir schon, dass Mr.Twister auf so eine "starre" Lösung hinausmöchte; @ Mr.Twister: warum hast nicht geguckt, welche html-tags von der html-Eigenschaft der dyn. Textfelder unterstützt werden?
__________________ Viola per Sempre Alle Angaben ohne Gewehr! trace your open mind in variables ! andretti ActionScript Dictionary Geändert von andretti (09-12-2006 um 15:49 Uhr) | |
| | |
| | #11 (permalink) |
| ActionStripper Registriert seit: Nov 2001 Ort: Oldenburg
Beiträge: 3.275
|
... bin ich einfach nicht drauf gekommen. klar hätte ich mir denken können, daß das auch in der flash-hilfe steht. habe den wald vor lauter bäumen nicht gesehen und dachte eben so stur, daß es halt eine HTML-frage sei, die mit flash nicht viel zu tun hat *g* aber für's nächste mal weiß ich bescheid.
__________________ Design ist AUCH Geschmackssache. |
| | |
| | #12 (permalink) |
| Analytht Registriert seit: Sep 2005 Ort: gothnabrück
Beiträge: 88
|
aha, dann geht es hier anscheinend um Müsst ihr selber wissen, aber ich will mit derlei schmutzigen Geschäften nichts zu tun haben!
__________________ analythis.com |
| | |
| | #13 (permalink) |
| tracer Registriert seit: Jun 2004
Beiträge: 4.415
|
pah! CSS-Hardliner !!! pffffffffffff.........
__________________ Viola per Sempre Alle Angaben ohne Gewehr! trace your open mind in variables ! andretti ActionScript Dictionary |
| | |
| | #14 (permalink) |
| ActionStripper Registriert seit: Nov 2001 Ort: Oldenburg
Beiträge: 3.275
|
ich halte das für überhaupt nicht schmutzig. es funktioniert, macht genau was es soll - nicht mehr und nicht weniger, ist übersichtlich, spart code und reduziert fehlerquellen. das ganze hat zwar nichts mit tollen, dynamischen stylesheets zu tun, die auf die gesamte webseite angewendet werden, aber das soll es ja auch gar nicht.
__________________ Design ist AUCH Geschmackssache. |
| | |
| | #15 (permalink) | |
| Analytht Registriert seit: Sep 2005 Ort: gothnabrück
Beiträge: 88
| Zitat:
. ich hatte diesen Post ein wenig übersehen und die ganze Zeit nicht gepeilt, wie du die <font color> genau in den Text einbringen willst. Dachte schon, du wolltest den <font> kram direkt ins xml-Dokument schreiben ("Neiiiiiin, tuuus niiiicht!!!").(das ganze ist besonders peinlich, da ich genau die gleiche Methode aktuell ebenfalls verwende, nur mit LoadVars und halt mit <body>, <h1> und so weiter ...) vor diesem Hintergrund muss ich zugeben, dass du vor Gericht höchstwahrscheinlich mit der schmutzigen Lösung durchkämst .Ich würde selbstverständlich trotzdem css nutzen !
__________________ analythis.com | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |