`
luyuwww
  • 浏览: 96108 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

UIComponent 以及子类的 背景 网格

    博客分类:
  • Flex
 
阅读更多

所有继承 UIComponent的组件要想背景为方格.可以使用图片.然后拓展.或者 override updateDisplayList方法如下:

 

 

public static const SQUARE_SIZE:Number = 40;//方格的尺寸
/**
 * 填充背景的方格
 */
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void{
	var g:Graphics = this.graphics;
	g.beginFill(0x000000 , 0);
	g.drawRect(0 , 0 , unscaledWidth , unscaledHeight);
	g.endFill();
	g.lineStyle(1 , 0x000000 , 0.1);
	for(var row:Number=0;row<unscaledHeight/SQUARE_SIZE;row++){
		g.moveTo(0 , row*SQUARE_SIZE);
		g.lineTo(unscaledWidth , row*SQUARE_SIZE);
	}
	for(var col:Number=0;col<unscaledWidth/SQUARE_SIZE;col++){
		g.moveTo(col*SQUARE_SIZE , 0);
		g.lineTo(col*SQUARE_SIZE , unscaledHeight);
	}
}
 

 

分享到:
评论

相关推荐

    UIComponent.unitypackage

    UIComponent.unitypackage

    UIComponent

    9. **适配器(Adapters)**:对于列表或网格等可滚动的UIComponent,适配器模式是常见的设计模式,它可以将数据模型与视图进行解耦。 通过理解和掌握这些核心概念,开发者能够使用Kotlin有效地构建UIComponent,...

    flex 拖拽效果程序

    目标组件通常也需要是UIComponent的子类,通过监听`dragEnter`, `dragDrop`, 和 `dragLeave`事件来处理拖放行为。 4. **监听事件**:在拖放过程中,我们需要监听一系列的拖放事件,包括`dragStart`(拖动开始)、`...

    UICOMPONENT - 将 uicontrol 扩展到所有 Java 类:增强替换 uicontrol 和 javacomponent,接受所有 Java (Swing/AWT) 样式组件-matlab开发

    它接受 UICONTROL 接受的所有参数和样式,以及任何其他可显示的 Java (Swing/AWT) 组件类。 保留了 UICONTROL 的调用约定和语法以实现完全向后兼容性。 UICOMPONENT 尽可能使用内置的 UICONTROL(即,用于所有标准...

    flex视频添加背景图片

    本教程将详细讲解如何为Flex VideoDisplay组件添加背景图片,以及如何利用Flex播放器的加载事件和方法进行有效控制。 首先,我们要明白在Flex中添加背景图片的基本步骤。这通常涉及到使用 mx.graphics.ImageSource ...

    MatlabGUI使用java组件无所不能-uicomponent.m

    MatlabGUI使用java组件无所不能-uicomponent.m 是不是曾经想做出漂亮的GUI 界面? 是不是曾经想在 Matlab GUI里面显示网页? 看看这个界面: matlab_java.png 所以,...

    itemStorage_as_class.rar_Flex xml_UIComponent_flex_flex 3_flex s

    This is a Flex UIComponent that can be used 谋n a FLEX 3 mxml application as component written in action script 3.0, provides you to create items that cab be filled from an XML or Query ResultSet or ...

    JSF框架中使用的设计模式介绍

    在JSF中,UIComponent类和它的子类(如UIInput、UIMenuItem等)展示了这一模式,它们可以组合成复杂的UI结构。 6. **Decorator模式**: Decorator模式动态地给对象添加新的职责或行为。在JSF中,UIComponent的子类...

    Flex DataGrid 改变某一行的背景颜色

    在Flex开发中,DataGrid组件是用于展示结构化数据...选择哪种方法取决于具体需求,如是否需要复杂逻辑、性能要求以及代码可维护性等因素。通过这些技术,我们可以使DataGrid更加灵活,更好地满足用户的视觉和交互需求。

    flex开发自定义控件

    接着,引入`Form`控件以及`FormItem`、`TextInput`和`Button`等子控件,构建完整的登录表单。 ```xml width="286" height="208" layout="absolute" title="用户登录"&gt; 用户名" fontSize="12"&gt; 密码" ...

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

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

    flex组件重写

    4. 创建UIComponent的子类时,必须使用AS。 5. 非可视化的组件如Formatter、Validator和Effect,只能用AS编写。 6. 添加日志功能时,也需要使用AS。 四、AS方式重写组件步骤 1. 创建皮肤:如果需要,为组件创建基于...

    BlurryLoading-UiComponent

    模糊加载是一种巧妙的设计策略,它在内容实际加载之前展示一个模糊的预览图像或背景,当内容加载完毕后,模糊效果会逐渐清晰,形成平滑的加载过渡。这种方式有助于减少用户对加载时间的感知,同时也能增加交互的趣味...

    jsf组件树相关资料

    这通常涉及到创建一个实现`UIComponent`子类的Java类,定义组件的行为和外观。同时,需要一个Facelets标签库描述文件(taglib.xml)来注册组件,以及一个Facelets模板文件来定义组件的呈现方式。 **组件树与数据...

    ArcGIS_RIA开发实践【Flex篇】

    Graphic是一个UIComponent的子类,它具有三个关键属性: - **geometry**:定义了图形的几何形状,如点、线、面等。 - **symbol**:决定图形如何在地图上可视化,可以设置填充色、边框、图标等。 - **attributes**...

    flex 重写组件

    - 当需要覆盖特定方法或创建直接继承`UIComponent`的子类时,必须使用ActionScript。 - 创建非可视化组件(如Formatter、Validator、Effect等)时,只能使用ActionScript。 - 为组件添加日志记录功能时,也需要...

    flex_component_kit_042307

    而UIMovieClip则是Flex中的一个特殊类,它是UIComponent的子类,专为构建用户界面设计,具备更丰富的事件处理和样式控制能力。 在安装Flex Component Kit后,通过Extension Manager集成到Flash CS3中,开发者就可以...

    flex-object-handles.zip_flex

    在Flex中,对象通常是UIComponent的子类,如Canvas、Button或Label等。移动这些对象可以通过修改它们的x和y属性来实现。你可以直接设置这些属性,或者使用`moveTo()`方法将对象移动到指定的位置。此外,还可以通过...

Global site tag (gtag.js) - Google Analytics