From 4148e90209d3ba8eac47a3fcf5049bee43ead993 Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Sat, 14 Jun 2008 01:50:56 +0000 Subject: [PATCH] Added createLabel(). git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@543 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/as/com/threerings/flex/FlexUtil.as | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/as/com/threerings/flex/FlexUtil.as b/src/as/com/threerings/flex/FlexUtil.as index 343fd5a7..383610b3 100644 --- a/src/as/com/threerings/flex/FlexUtil.as +++ b/src/as/com/threerings/flex/FlexUtil.as @@ -21,13 +21,27 @@ package com.threerings.flex { +import mx.controls.Label; import mx.controls.Spacer; /** - * Wraps a non-Flex component for use in Flex. + * Flex-related utility methods. */ public class FlexUtil { + /** + * How hard would it have been for them to make Label accept an optional text argument? + */ + public static function createLabel (text :String, style :String = null) :Label + { + var label :Label = new Label(); + label.text = text; + if (style != null) { + label.styleName = style; + } + return label; + } + /** * How hard would it have been for them make Spacer accept two optional arguments? */