Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-06-2006, 08:11   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2006
Beiträge: 8
anti-aliasing fuer lesbarkeit und actionscript

hi,

mir faellt jetzt nicht mehr ein. angefangen hat das problem mit dem wunsch eine liste mit bullet point einzufuegen.

das geht wohl nur mit dynamischen text und nicht mit statischem.

ich habe also das textfeld in ein dynamischen umgewandelt und habe folgendes actionscript eingefuegt:

T_textfeld.html = true;
T_textfeld.htmlText="<b>Einführung</b><br>Unter dieser Rubrik sind alle diejenigen Projekte Dritter zusammengefasst, die seitens der Copernicus Gruppe lediglich eine finanzielle Zuwendung erhalten haben. Dabei wurde sich bewusst auf die Region der Gemeinde Katlenburg-Lindau und der Kreisstadt Northeim/Han. beschränkt.<br><br>Zuwendungen, auf die im folgenden nicht näher eingegangen werden soll, haben unter anderem erhalten:<li>das Theater der Nacht in Northeim/Han.</li>";

das hat auch wunderbar funktioniert. jetzt gib es aber zwei probleme:

1. ich moechte die ueberschrift bold machen. das kann ich ja durch <b>Einführung</b> hat auch geklappt.

2. ich moechte den text auch mit anti-aliasing fuer lesbarkeit formatieren. das hat dann nicht mehr geklappt.

entweder macht er nur die ueberschrift mit anti-aliasing und der text wird nicht mehr angezeigt oder er macht nur den text ohne die ueberschrift.

ich habe mal einen screenshot gemacht. sieht ja so schon alles richtig aus, leider fehlt dort noch das anti-aliasing.

ich habe dann schriften eingebettet. damit ging dann entweer nur die ueberschrift oder nur der text. beides aber nicht. wenn ich die <b> bei der ueberschrift heraus nehme, dann geht es mit der glaettung.

das macht mich noch waghnsinnig.

muss ich noch irgendetwas in dem action script hinzufuegen? wo liegt das problem?

gruss,
michael
Angehängte Grafiken
Dateityp: jpg anti.jpg (38,8 KB, 21x aufgerufen)
michael75 ist offline   Mit Zitat antworten
Alt 21-06-2006, 11:23   #2 (permalink)
habs vergessen
 
Benutzerbild von pwdVergesser
 
Registriert seit: Feb 2006
Beiträge: 990
das geht auch.

Code:
function styles (txt:String) {
	
	bbCodedStr = "<fliesstxt>";
	bbCodedStr += _root.bbcode_to_html(txt);
	bbCodedStr += "</<fliesstxt>";	
	
	
	resultText.styleSheet = _root.myCSS;
	resultText.text = bbCodedStr;

	return bbCodedStr;
}

_root.bbcode_array = new Array("", "", "", "","", "", "[br]", "[li]", "[/li]", "[img]", "[/img]", "[ilink]", "[/ilink]", "[itxt]", "[/itxt]", "[mail]", "[/mail]", "[mailtxt]", "[/mailtxt]", "[link=", "[/link]", "]");
_root.html_array = new Array("<headline>", "</headline><fliesstxt>", "<u>", "</u>","<i>", "</i>", "<br>", "<li>", "</li>", "|img|", "|/img|", "<a href='asfunction:_root.setInternLink,", "'>", "<u>", "</u></a>", "<a href='asfunction:_root.setMail,", "'>", "<u>", "</u></a>","<a href=\"", "</u></a>", "\" target=\"_blank\"><u>");

function bbcode_to_html(bbcode) {
	this.ausgabe_html0 = bbcode;
		for (var i = 0; i<=(_root.bbcode_array.length-1); i++) {
			this["ausgabe_html"+(i+1)] = this["ausgabe_html"+i].split(_root.bbcode_array[i]).join(_root.html_array[i]);
			if (i == _root.bbcode_array.length-1) {
				ausgabe_html = this["ausgabe_html"+_root.bbcode_array.length];
				return ausgabe_html;
			}


}

TextField.prototype.format = function(wWrap:Boolean) {
	this.autoSize = "left";
	if (wWrap) {
		this.wordWrap = true;
		this.multiline = true;
	}
	this.selectable = false;
	return;
}

this["deinTxt"].styleSheet = _root.myCSS;
this["deinTxt"].text = _root.styles("dein dynamische text");
this["deinTxt"].format(true);
mein stylesheet:

Code:
headline {
  color: #4D5A61;
  font-weight: bold; 
  font-size: 15px;
  text-decoration: none;
}


fliesstxt {
  color: #4D5A61;
  font-size: 15px; 
}
meine flash-stylesheets werden geladen:

Code:
myCSS.load(cssUrl);

var myCSS = new TextField.StyleSheet();
best
pwd
__________________
Blog/Lab Xing
pwdVergesser 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