`
china34420
  • 浏览: 136335 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

组件的重构

    博客分类:
  • Flex
阅读更多
组件的重构
1. 新建组件 File-New-MXML Conponent


为组件添加一个myProperty属性和一个标签,并将标签与属性绑定,组件代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">
	<mx:Script>
		<![CDATA[
			[Bindable]
			public var myProperty:String;
		]]>
	</mx:Script>
	<mx:Label x="151" y="129" text="{myProperty}"/>
</mx:Canvas>


2.返回应用程序文件,将组件导入 xmlns:local=”*” 并将组件添加到容器里,设置组件的属性值
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
				layout="vertical" 
				xmlns:local="*">
	
	<local:FirstConponent id="myConponent" myProperty="ddd"/>
</mx:Application>


3.修改组件文件名


点击Rename


然后到应用程序文件查看,是否已经自动将组件名修改:
<local:MyFirstConponent id="myConponent" myProperty="ddd"/>

4.修改组件的属性名,在组件代码里选中属性名,右击

[img]http://dl.iteye.com/upload/picture/pic/85611/a45461c2-89e6-3148-b8cc-ea495ba1547c.jpg [/img]

然后返回到应用程序文件,查看组件的属性是否已经自动修改
<local:MyFirstConponent id="myFirstConponent" myFirstProperty="ddd"/>

分享到:
评论

相关推荐

    slider组件重构【原创】

    总结来说,"slider组件重构"是一项旨在提升用户体验和开发效率的任务,涵盖了代码优化、性能提升和现代前端技术的应用。通过对"slider_new.js"的分析,我们可以深入了解这一过程,并从中获得关于如何构建高效、可...

    element ui select多选组件 重构

    总的来说,Element UI 的 `select` 多选组件重构是一个涉及组件功能增强、样式定制、性能优化和用户体验提升的过程。通过合理的设计和编码实践,我们可以将这个组件打造得更加符合业务需求和用户期望。

    Map.vue基于百度地图组件重构笔记分享

    在本文中,我们将探讨如何基于百度地图组件重构Map.vue,重点在于提高代码的复用性和效率。Map.vue组件是一个专为iview框架设计的组件,它包含了多个实用功能,如判断点是否在多边形内、绘制多边形覆盖物以及添加带...

    ModStartBlog v7.7.0 博客关键词优化,附件上传重构

    [系统优化] 图片上传、视频上传、文件上传、音频上传组件重构 [系统优化] 模块设置页面增加开发配置提醒,避免随意设置导致的功能异常 [Bug 修复] Number、Text 组件默认值不生效问题 [Bug 修复] 博客关键词不生效...

    【重构】微信小程序倒计时组件

    所以也借此机会,将之前的组件重构一番。 重构旧代码 在原来的组件中有一个initDuration属性和3个方法,3个方法分别是countDown,format和runCountDown。 initDuration属性 首先我们需要三个page属性来帮助完成接...

    YUI Yahoo User Interface v3.5.0

    YUI 3.5是一个大的改进版本,该版本的主要亮点包括:在Node.js中YUI可作为NPM模块正式引入了第2套皮肤“night”引入了App、Button、CSSButton、Handlebars、Pjax和TestConsole等组件重构了CSS网格,现在更加轻量级、...

    用组件来重构你的游戏实体

    ### 用组件来重构你的游戏实体 在游戏开发领域,随着技术的发展与需求的变化,游戏实体(Game Entity)的设计模式也在不断进化。传统的游戏实体设计往往采用“整体式”(Monolithic)的方法,即每个实体都包含所有...

    【前端】5.邓芷阳-lementUI 3.0 展望以及未来规划.pdf

    ElementUI 3.0 将遵循「最佳实践」,开发新组件:Timeline,TreeSelect,改造组件:统一用法,推动组件重构;拆分和简化组件开发流程;把文档打包拆分:doc-generator。 ElementUI 3.0 的未来规划是基于当前版本的...

    vue-chess-storybook:将组件重构为Vue2 https:gustayo.github.iovue-chess-storybook

    故事书VueChess演示 重写vue2中的组件。 例 git clone ... yarn install 运行开发故事书服务器( yarn storybook )

    Evolve Your Hierarchy

    ### 游戏组件重构:演化你的游戏实体层级 在游戏开发领域,“演化你的游戏实体层级”(Evolve Your Hierarchy)这一概念强调了从传统的深度类层级结构向更灵活、可扩展的游戏实体组件化方法转变的重要性。这种方法...

    Flyout Composite.doc

    组件重构 为了使`Flyout Composite`更通用且易于集成到其他场景中,进行了以下重构工作: - **目标**:使得`Flyout Composite`不仅限于特定的应用场景,如GEF编辑器,而是可以广泛应用于其他目的。 - **重构过程**...

    企业内容建站系统 ModStartCMS v8.3.0

    [新功能] Echarts 组件重构,支持饼图和散点图 [新功能] 通用导航增加变量自动替换支持 [新功能] KeyPoolManager 支持通用多个 Key 轮询快速开发 [新功能] 支持 modstart:module-list 命令,列出当前系统已安装、...

    基于云服务的医疗数据交互平台设计.pdf

    该平台的体系结构包括服务管理层、动态组件重构层和支持层,旨在为医务人员和普通市民提供方便、灵活的服务,并满足不同级别服务需求。 云计算技术的引入,因其灵活的基础设施、新颖的服务模型和快速的响应能力,为...

    IT公司前端年度工作总结报告

    - **表单组件重构:** - 计划对移动端定制化表单组件进行重构,优化使用方式和代码结构。 - 目的是提高组件的规范性和适用性。 - **可配置功能模型的应用:** - 将现有的可配置功能模型应用于旧项目中,以简化旧...

    27丨理论一:什么情况下要重构?到底重构什么?又该如何重构?1

    重构手段包括分层、模块化、解耦和抽象可复用组件等,通常涉及大量代码改动,影响广泛,风险较高,需要深入理解和熟悉系统整体架构。 2. **小规模低层次重构(小型重构)**:主要针对单个类、函数、变量等代码细节的...

    soft_Zend Framework v2.0.0 正式版.zip.zip

    6. **MVC组件重构**:包括控制器、视图和模型在内的MVC组件都进行了重构,提升了性能和可扩展性。 7. **对象关系映射(ORM)**:ZF2集成了Doctrine ORM,提供了数据库操作的抽象层,使得数据库交互更加便捷。 8. *...

    网站重构,公用模板重构

    2. **页面元素**:包括标志Logo、标题、导航菜单、面包屑导航、数据表格、正文文本、分页、数据录入表单、提示信息以及UI交互组件(如下拉菜单、切换标签和模态弹窗)等,这些元素应设计得既实用又美观。 3. **易用...

Global site tag (gtag.js) - Google Analytics