Archiv verlassen und diese Seite im Standarddesign anzeigen : background color - font?
mathiregister
28.12.2007, 15:26
hey,
ich verwende eine textarea komponente und weiße ihr über xml inhalte zu die mit css formatiert werden. nun funktioniert alles prächtig bis auf die backgroundcolor des fonts...
z.B.: mein css- stylesheet
header {
color: #551E32;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
display: inline;
background-color:#33CCFF;
}weiß jemand warum? funktioniert das feature vielleicht nicht mit der textarea komponente?
lg mathi
oder versteh ich unter background color was falsches?
ich möchte z.B.: einen text einfach mit einem farbigen balken hinterlegen.
mrBean45
28.12.2007, 19:02
background-color ist für die Hintergrundfarbe.
Für einen sog. Balken hinter dem Text fällt mir auf Anhieb
mal nix ein wie das umzusetzen wäre.
mathiregister
29.12.2007, 13:23
....falls ich mich nicht verständlich genug ausdrücke -hier ein bsp.:
unten bei freunde... die rollover buttons
http://www.basics09.de/
mnemonic
29.12.2007, 14:39
CSS hab ich in Kombination mit Flash noch nie benutzt. Ich würde das via Script lösen:
import flash.MovieClip;
import flash.TextField;
import flash.TextFormat;
import flash.Stage;
class RollOverButton {
static function main() {
var mc : MovieClip = flash.Lib.current;
var container : MovieClip = mc.createEmptyMovieClip("container", mc.getNextHighestDepth());
var tf : TextField = container.createTextField("txt", container.getNextHighestDepth(), 0, 0, 0, 0);
tf.type = "dynamic";
tf.selectable = false;
tf.autoSize = true;
tf.border = true;
tf.borderColor = 0x000000;
tf.background = true;
tf.backgroundColor = 0xFFFF00;
tf.text = "mnemonic";
var format = tf.getNewTextFormat();
format.size = 18;
format.color = 0x000000;
tf.setTextFormat(format);
container._x = 100;
container._y = 100;
container.onRollOver = function() {
var txt : TextField = tf;
txt.backgroundColor = 0x000000;
txt.borderColor = 0xFFFF00;
var format : TextFormat = txt.getNewTextFormat();
format.size = 18;
format.color = 0xFFFF00;
txt.setTextFormat(format);
}
container.onRollOut = function() {
var txt : TextField = tf;
txt.backgroundColor = 0xFFFF00;
txt.borderColor = 0x000000;
var format : TextFormat = txt.getNewTextFormat();
format.size = 18;
format.color = 0x000000;
txt.setTextFormat(format);
}
}
}
Das ist Haxe (http://haxe.org) Code, sollte aber mit rudimentären ActionScript 2.0 Kenntnissen einfach zu portieren sein. ;)
Projekt is im Anhang.
Grüße
mrBean45
30.12.2007, 10:39
@mathiregister (http://www.coding-board.de/board/member.php?u=9794)
tja auf der Seite macht der nen ganz einfachen Kniff:
Die Links stehen in einer Liste und der Hintergrund der Listenelemente wird eingefärbt.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.