hi,
ich denke firemice meint eher etwas in der art:
AS3: Using CSS
wenns eher um etwas wie css farbnamen geht, kann man das script noch ausbauen
PHP-Code:
var cssColors:XMLList = new XML("<cssColors><color name='AliceBlue' val='#F0F8FF' /><color name='AntiqueWhite' val='#FAEBD7' /><color name='Aqua' val='#00FFFF' /><color name='Aquamarine' val='#7FFFD4' /><color name='Azure' val='#F0FFFF' /><color name='Beige' val='#F5F5DC' /><color name='Bisque' val='#FFE4C4' /><color name='Black' val='#000000' /><color name='BlanchedAlmond' val='#FFEBCD' /><color name='Blue' val='#0000FF' /><color name='BlueViolet' val='#8A2BE2' /><color name='Brown' val='#A52A2A' /><color name='BurlyWood' val='#DEB887' /><color name='CadetBlue' val='#5F9EA0' /><color name='Chartreuse' val='#7FFF00' /><color name='Chocolate' val='#D2691E' /><color name='Coral' val='#FF7F50' /><color name='CornflowerBlue' val='#6495ED' /><color name='Cornsilk' val='#FFF8DC' /><color name='Crimson' val='#DC143C' /><color name='Cyan' val='#00FFFF' /><color name='DarkBlue' val='#00008B' /><color name='DarkCyan' val='#008B8B' /><color name='DarkGoldenRod' val='#B8860B' /><color name='DarkGray' val='#A9A9A9' /><color name='DarkGrey' val='#A9A9A9' /><color name='DarkGreen' val='#006400' /><color name='DarkKhaki' val='#BDB76B' /><color name='DarkMagenta' val='#8B008B' /><color name='DarkOliveGreen' val='#556B2F' /><color name='Darkorange' val='#FF8C00' /><color name='DarkOrchid' val='#9932CC' /><color name='DarkRed' val='#8B0000' /><color name='DarkSalmon' val='#E9967A' /><color name='DarkSeaGreen' val='#8FBC8F' /><color name='DarkSlateBlue' val='#483D8B' /><color name='DarkSlateGray' val='#2F4F4F' /><color name='DarkSlateGrey' val='#2F4F4F' /><color name='DarkTurquoise' val='#00CED1' /><color name='DarkViolet' val='#9400D3' /><color name='DeepPink' val='#FF1493' /><color name='DeepSkyBlue' val='#00BFFF' /><color name='DimGray' val='#696969' /><color name='DimGrey' val='#696969' /><color name='DodgerBlue' val='#1E90FF' /><color name='FireBrick' val='#B22222' /><color name='FloralWhite' val='#FFFAF0' /><color name='ForestGreen' val='#228B22' /><color name='Fuchsia' val='#FF00FF' /><color name='Gainsboro' val='#DCDCDC' /><color name='GhostWhite' val='#F8F8FF' /><color name='Gold' val='#FFD700' /><color name='GoldenRod' val='#DAA520' /><color name='Gray' val='#808080' /><color name='Grey' val='#808080' /><color name='Green' val='#008000' /><color name='GreenYellow' val='#ADFF2F' /><color name='HoneyDew' val='#F0FFF0' /><color name='HotPink' val='#FF69B4' /><color name='IndianRed ' val='#CD5C5C' /><color name='Indigo ' val='#4B0082' /><color name='Ivory' val='#FFFFF0' /><color name='Khaki' val='#F0E68C' /><color name='Lavender' val='#E6E6FA' /><color name='LavenderBlush' val='#FFF0F5' /><color name='LawnGreen' val='#7CFC00' /><color name='LemonChiffon' val='#FFFACD' /><color name='LightBlue' val='#ADD8E6' /><color name='LightCoral' val='#F08080' /><color name='LightCyan' val='#E0FFFF' /><color name='LightGoldenRodYellow' val='#FAFAD2' /><color name='LightGray' val='#D3D3D3' /><color name='LightGrey' val='#D3D3D3' /><color name='LightGreen' val='#90EE90' /><color name='LightPink' val='#FFB6C1' /><color name='LightSalmon' val='#FFA07A' /><color name='LightSeaGreen' val='#20B2AA' /><color name='LightSkyBlue' val='#87CEFA' /><color name='LightSlateGray' val='#778899' /><color name='LightSlateGrey' val='#778899' /><color name='LightSteelBlue' val='#B0C4DE' /><color name='LightYellow' val='#FFFFE0' /><color name='Lime' val='#00FF00' /><color name='LimeGreen' val='#32CD32' /><color name='Linen' val='#FAF0E6' /><color name='Magenta' val='#FF00FF' /><color name='Maroon' val='#800000' /><color name='MediumAquaMarine' val='#66CDAA' /><color name='MediumBlue' val='#0000CD' /><color name='MediumOrchid' val='#BA55D3' /><color name='MediumPurple' val='#9370D8' /><color name='MediumSeaGreen' val='#3CB371' /><color name='MediumSlateBlue' val='#7B68EE' /><color name='MediumSpringGreen' val='#00FA9A' /><color name='MediumTurquoise' val='#48D1CC' /><color name='MediumVioletRed' val='#C71585' /><color name='MidnightBlue' val='#191970' /><color name='MintCream' val='#F5FFFA' /><color name='MistyRose' val='#FFE4E1' /><color name='Moccasin' val='#FFE4B5' /><color name='NavajoWhite' val='#FFDEAD' /><color name='Navy' val='#000080' /><color name='OldLace' val='#FDF5E6' /><color name='Olive' val='#808000' /><color name='OliveDrab' val='#6B8E23' /><color name='Orange' val='#FFA500' /><color name='OrangeRed' val='#FF4500' /><color name='Orchid' val='#DA70D6' /><color name='PaleGoldenRod' val='#EEE8AA' /><color name='PaleGreen' val='#98FB98' /><color name='PaleTurquoise' val='#AFEEEE' /><color name='PaleVioletRed' val='#D87093' /><color name='PapayaWhip' val='#FFEFD5' /><color name='PeachPuff' val='#FFDAB9' /><color name='Peru' val='#CD853F' /><color name='Pink' val='#FFC0CB' /><color name='Plum' val='#DDA0DD' /><color name='PowderBlue' val='#B0E0E6' /><color name='Purple' val='#800080' /><color name='Red' val='#FF0000' /><color name='RosyBrown' val='#BC8F8F' /><color name='RoyalBlue' val='#4169E1' /><color name='SaddleBrown' val='#8B4513' /><color name='Salmon' val='#FA8072' /><color name='SandyBrown' val='#F4A460' /><color name='SeaGreen' val='#2E8B57' /><color name='SeaShell' val='#FFF5EE' /><color name='Sienna' val='#A0522D' /><color name='Silver' val='#C0C0C0' /><color name='SkyBlue' val='#87CEEB' /><color name='SlateBlue' val='#6A5ACD' /><color name='SlateGray' val='#708090' /><color name='SlateGrey' val='#708090' /><color name='Snow' val='#FFFAFA' /><color name='SpringGreen' val='#00FF7F' /><color name='SteelBlue' val='#4682B4' /><color name='Tan' val='#D2B48C' /><color name='Teal' val='#008080' /><color name='Thistle' val='#D8BFD8' /><color name='Tomato' val='#FF6347' /><color name='Turquoise' val='#40E0D0' /><color name='Violet' val='#EE82EE' /><color name='Wheat' val='#F5DEB3' /><color name='White' val='#FFFFFF' /><color name='WhiteSmoke' val='#F5F5F5' /><color name='Yellow' val='#FFFF00' /><color name='YellowGreen' val='#9ACD32' /></cssColors>")..color;
var css_loader:URLLoader = new URLLoader();
var txt_loader:URLLoader = new URLLoader();
var my_css:StyleSheet = new StyleSheet();
var my_txt:TextField = new TextField();
css_loader.load(new URLRequest("myStyle.css"));
css_loader.addEventListener(Event.COMPLETE, onCSSComplete);
function onCSSComplete(e:Event):void
{
var cssStr:String = e.target.data.toString();
for(var i:int = 0; i < cssColors.length(); i++){
cssStr = cssStr.replace(new RegExp("(\\s*)?color:(\\s*)?"+cssColors[i].@name+"(\\s*)?;", "ig"), "color:"+cssColors[i].@val+";");
}
my_css.parseCSS(cssStr);
txt_loader.load(new URLRequest("myText.txt"));
}
txt_loader.addEventListener(Event.COMPLETE, onTxtComplete);
function onTxtComplete(e:Event):void
{
my_txt.styleSheet = my_css;
my_txt.htmlText = e.target.data;
addChild(my_txt);
my_txt.width = 300;
my_txt.autoSize = TextFieldAutoSize.LEFT;
my_txt.wordWrap = true;
}
mfg
sx