`
zhongrenmeng
  • 浏览: 13968 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

继承UIComponent编写自定义控件Label不能展示

 
阅读更多
public class Td extends UIComponent
	{
		private var _label:Label;
		
		
		public function Td()
		{
		}
		
		override protected function createChildren():void{
			super.createChildren();
			
			if (!_label)
			{
				_label = new Label();				_
                                                                label.text="asdfasdfsd";
				addChild(DisplayObject(_label));
			}
		}
}

 代码如上时,界面上始终无法显示出label控件,改成如下代码即可

public class Td extends UIComponent
	{
		private var _label:IUITextField;
		
		
		public function Td()
		{
		}
		
		override protected function createChildren():void{
			super.createChildren();
			
			if (!_label)
			{
				_label = IUITextField(createInFontContext(UITextField));
				_label.text="asdfasdfsd";
				addChild(DisplayObject(_label));
			}
		}
}

 

具体原因暂不明白

分享到:
评论

相关推荐

    flex开发自定义控件

    在对话框中,首先需要指定组件名称,然后选择控件继承的基础类型。例如,`Canvas`提供空白画布供自由布局,而`ComboBox`则预设了下拉框结构,适合进行定制化扩展。 2. **确定组件大小与布局**:在对话框中设置组件...

    Flex自定义控件

    在Flex中,我们可以通过继承现有的UIComponent类或者使用Spark或 Halo组件模型来实现自定义控件。下面将详细探讨Flex自定义控件的相关知识点。 1. **自定义控件的基础** - **UIComponent**: Flex中的所有可视组件...

    FLEX 年月日时分日期自定义控件

    在Flex中,通过继承已有的UIComponent或更具体的基类,如Button或Label,可以创建自定义控件。DateTimePicker控件可能是基于DateField和TimeField组件进行扩展,以满足对日期和时间选择的精细化需求。 **4. 日期和...

    Flex视图切换,自定义控件Demo.rar

    自定义控件通常通过继承已有的UIComponent或者更具体的基类,如Button或Canvas,然后重写其draw()方法,或者添加额外的属性和方法来完成。自定义控件可以实现独特的布局、样式、行为,甚至可以包含其他组件,从而...

    编写JSF用户自定义UI组件(之五)

    这篇博文“编写JSF用户自定义UI组件(之五)”可能深入探讨了如何创建和使用自定义组件的过程,虽然描述部分为空,但我们可以基于标题推测其主要内容。 1. **JSF组件体系结构**:JSF组件是由UIComponent类及其子类...

    as3自定义组件

    2. **编写AS3代码**:在ActionScript中实现组件的逻辑,这包括定义组件类,继承自基类(如UIComponent或SimpleButton),并添加事件处理程序、属性和方法。 3. **处理布局和尺寸**:自定义组件需要处理自身和子对象...

    UIComponent:自定义组件(空视图、标题、表单输入项、设置项、菜单项、按钮、文字)

    自定义组件(空视图、标题、表单输入项、设置项、菜单项、按钮、文字) 继承于ConstraintLayout EmptyView 空数据视图-(图标加文字描述) 属性表格 name format description empty_title string 空视图提示文字...

    通过自定义组件实现可拖动改变位置和大小的Label

    在Flex或ActionScript 3中,我们可以创建一个继承自基础UIComponent类的新类来定义我们的自定义组件。在这个例子中,我们可能会从`mx.controls.Label`派生,添加额外的功能使其具有可拖动和可调整大小的能力。 1. *...

    flex 图片展示控件(放大镜效果)

    这将是我们的自定义图片展示控件的基础。 2. **添加图片显示元素**:在组件中,我们需要添加一个`BitmapImage`或`Image`组件来加载和显示图片。可以通过设置`source`属性来指定图片URL。 3. **实现放大镜视图**:...

    ActionScript的自定义组件及自定义事件例子

    在ActionScript中,自定义组件是通过继承已有的UIComponent基类来创建的。UIComponent类提供了基本的布局和绘图功能,使得开发者能够构建自己的用户界面元素。例如,如果你想要创建一个自定义按钮,你可以继承...

    flex4 温度计控件

    2. **自定义组件**:在Flex中,开发者可以通过继承UIComponent或现有的Spark组件来创建自定义控件。在这个案例中,温度计控件可能基于一个基础的图形元素,如Rectangle或Path,然后添加温度指针、刻度线、数值显示等...

    flex 分页控件

    例如,可以继承UIComponent或SkinnableComponent来构建分页控件的基础结构。同时,需要考虑组件的布局和皮肤化,以便实现美观的视觉效果。 2. **属性和方法**:分页控件通常需要一些属性来存储状态,比如`current...

    UIComponent.unitypackage

    UIComponent.unitypackage

    flex 自定义组件

    在Flex中,自定义组件通常是通过继承已有的基类,如UIComponent或Button,然后添加自己的属性、方法和样式来实现的。这样做的好处在于,我们可以创建出符合设计规范、功能齐全且可重用的组件,提高代码复用率和开发...

    swift-一款有阻力效果的轮播控件

    这种控件通常用于在应用程序中展示一系列图片或内容,用户可以滑动浏览,而阻力效果则能提供更自然、真实的用户体验。 阻力效果,也称为摩擦力或阻尼效果,是模拟真实世界物体滑动时的阻力,使得用户在滚动内容时...

    flex3.5时间控件(含时分秒)

    总结起来,`flex3.5时间控件(含时分秒)`的实现涉及到创建一个自定义组件`TimeChooser`,它包含了小时、分钟和秒的选择功能,并在`Test`测试应用程序中进行展示和验证。通过这样的控件,开发者可以方便地在Flex 3.5...

    flex 高级自定义组件

    在Flex中,可以通过继承UIComponent类来创建自定义组件。UIComponent是所有可视化组件的基础,提供了许多用于组件管理的属性和方法。为了改变组件的外观特征,开发者常常需要重写`commitProperties()`方法。这个方法...

    jsf自定义组件的实现

    编写`TickerTag.java`,继承`UIComponentTag`,实现必要的方法以处理标签属性和组件生命周期。 #### 第三步:创建组件类 虽然示例中没有具体实现组件类,但通常你需要创建一个类,实现`UIComponent`接口,并根据...

    ios-自定义PageControl.zip

    1. **自定义UIComponent**: 在iOS中,我们可以通过继承UIControl或者UIView来创建自定义组件。在这个例子中,开发者可能会创建一个名为CustomPageControl的新类,该类继承自UIControl,并重写其布局、触控处理和绘图...

    ios-超详细自定义瀑布流 以及 自定义标签.zip

    在iOS中,我们可以使用UILabel来显示文本,但如果需要更复杂的功能,例如多行文本、自定义样式或者交互,可能需要自定义UIComponent。自定义标签通常涉及以下步骤: 1. **创建子类**:继承自UILabel,并添加额外的...

Global site tag (gtag.js) - Google Analytics