Flex入门笔记
Test_01.mxml
- <?xml version="1.0" encoding="utf-8"?>
- <viewer:BaseWidget xmlns:fx="http://ns.adobe.com/mxml/2009"
- xmlns:s="library://ns.adobe.com/flex/spark"
- xmlns:mx="library://ns.adobe.com/flex/mx"
- xmlns:viewer="com.esri.viewer.*"
- xmlns:components="com.esri.viewer.components.*"
- widgetConfigLoaded="init()">
- <fx:Script>
- <![CDATA[
- [Bindable]
- //有了上面这句,text="{helloContent}"才能起作用
- //this function called when the widget's configuration is loaded
- private var helloContent:String;
- private function init():void
- {
- if (configXML) // checking for valid content in the configuration file
- {
- //读取配置文件
- lbl.text = configXML.content || getDefaultString("helloContent");
- helloContent = "你好你好!!!";
- // lbl.text = "Success~~~~~~~~~~";
- // lbl.text = getDefaultString("helloContent");
- }
- }
- protected function label1_clickHandler(event:MouseEvent):void
- {
- // TODO Auto-generated method stub
- if(txt.text == ""){
- txt.text = "God bless you!!";
- }else{
- txt.text = "";
- }
- }
- ]]>
- </fx:Script>
- <viewer:WidgetTemplate id="helloWorld"
- width="557" height="419">
- <viewer:layout>
- <!--
- <s:VerticalLayout horizontalAlign="center" verticalAlign="middle"/>
- -->
- <s:VerticalLayout horizontalAlign="left" verticalAlign="middle"/>
- </viewer:layout>
- <s:Label id="lbl"
- width="100%"
- fontSize="18"
- fontStyle="italic"
- fontWeight="bold"/>
- <s:Label text="{helloContent}"/>
- <s:Label id="txt"
- width="100%"
- fontSize="18"
- fontStyle="italic"
- fontWeight="bold"
- click="label1_clickHandler(event)"/>
- </viewer:WidgetTemplate>
- </viewer:BaseWidget>
Test_01.xml
- <configuration>
- <content>Hello World ! Successfully works!!!~~~@@@ </content>
- </configuration>
运行效果
垂直布局与Button
- <viewer:WidgetTemplate id="test_02" width="300" height="200">
- <s:Group>
- <s:layout>
- <s:VerticalLayout/>
- </s:layout>
- <s:Button label="1"/>
- <s:Button label="2"/>
- <s:Button label="3"/>
- </s:Group>
- </viewer:WidgetTemplate>
- <s:Button label="1"/><!-- Button大写表示Button是实例,label小写表示label是属性 -->
- <s:Button>
- <s:label>3</s:label>
- </s:Button><!-- 与上面的写法等价 -->
滚动内容
- <s:Scroller height="65">
- <s:Group>
- <s:layout>
- <s:VerticalLayout/>
- </s:layout>
- <s:Button label="1"/>
- <s:Button label="2"/>
- <s:Button label="3"/>
- </s:Group>
- </s:Scroller>
本文出自 “阿凡达” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/1533063
Flex入门笔记的更多相关文章
- 每天成长一点---WEB前端学习入门笔记
WEB前端学习入门笔记 从今天开始,本人就要学习WEB前端了. 经过老师的建议,说到他每天都会记录下来新的知识点,每天都是在围绕着这些问题来度过,很有必要每天抽出半个小时来写一个知识总结,及时对一天工 ...
- ES6入门笔记
ES6入门笔记 02 Let&Const.md 增加了块级作用域. 常量 避免了变量提升 03 变量的解构赋值.md var [a, b, c] = [1, 2, 3]; var [[a,d] ...
- [Java入门笔记] 面向对象编程基础(二):方法详解
什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能上来看,方法都有点类似与函数.但是,方法与传统的函数还是有着不同之处: 在 ...
- React.js入门笔记
# React.js入门笔记 核心提示 这是本人学习react.js的第一篇入门笔记,估计也会是该系列涵盖内容最多的笔记,主要内容来自英文官方文档的快速上手部分和阮一峰博客教程.当然,还有我自己尝试的 ...
- redis入门笔记(2)
redis入门笔记(2) 上篇文章介绍了redis的基本情况和支持的数据类型,本篇文章将介绍redis持久化.主从复制.简单的事务支持及发布订阅功能. 持久化 •redis是一个支持持久化的内存数据库 ...
- redis入门笔记(1)
redis入门笔记(1) 1. Redis 简介 •Redis是一款开源的.高性能的键-值存储(key-value store).它常被称作是一款数据结构服务器(data structure serv ...
- OpenGLES入门笔记四
原文参考地址:http://www.cnblogs.com/zilongshanren/archive/2011/08/08/2131019.html 一.编译Vertex Shaders和Fragm ...
- OpenGLES入门笔记三
在入门笔记一中比较详细的介绍了顶点着色器和片面着色器. 在入门笔记二中讲解了简单的创建OpenGL场景流程的实现,但是如果在场景中渲染任何一种几何图形,还是需要入门笔记一中的知识:Vertex Sha ...
- unity入门笔记
我于2010年4月1日硕士毕业加入完美时空, 至今5年整.刚刚从一家公司的微端(就是端游技术+页游思想, 具体点就是c++开发, directX渲染, 资源采取所需才会下载)项目的前端主程职位离职, ...
随机推荐
- 【bzoj1499】 NOI2005—瑰丽华尔兹
http://www.lydsy.com/JudgeOnline/problem.php?id=1499 (题目链接) 题意 给出一个n*m的地图,刚开始人在(x,y),每次给出一段区间(l,r,t) ...
- Integrated Circuit Intro
1.Noise Margin 不管是TTL还是CMOS Logic Level,都会有门限.如,5V CMOS的VoutH > 4.4V, VoutL <0.33V;而它对应的输入电平Vi ...
- 软件产品案例分析——K米
第一部分 调研.评价 调研 测试机型:iPhone 6s K米版本:4.3.0 直观感受 界面干净,功能丰富,操作不复杂,易上手 错误类 无法分享KTV主页 步骤:进入KTV主页,点击右上角分享图标 ...
- 【Alpha版本】冲刺-Day9
队伍:606notconnected 会议时间:11月17日 会议总结 张斯巍(433) 今天安排:关注界面设计 完成度:90% 明天计划:优化上传界面 遇到的问题:无 感想:图画得好未必做的好,没有 ...
- 《Linux菜鸟入门2》Ldap
ldap网络帐号1.ldap是什么ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式 2.ldap客户端所需软件yum install sssd krb-workstation ...
- 捉襟见肘之UIView中contentMode属性
UIView.h @property(nonatomic) UIViewContentMode contentMode; // default is UIViewContentModeScaleToF ...
- Hibernate Hql 总结
1.from子句 Hibernate中最简单的查询语句的形式如下: from eg.Cat该子句简单的返回eg.Cat类的所有实例. 通常我们不需要使用类的全限定名, 因为 auto-import(自 ...
- markdown安装和使用
下载 运行markdownpad2-setup.exe文件,下一步一直到结束. 使用 标题 列表 引用.网页链接.图片链接 代码框 星号
- mybatis的批量删除
公司工程用的是Mybatis的example的类,自动生成了对数据库的操作,批量操作的今天用到了,两种方式,一种需要拓展它生成的类,另一种自带的. 批量删除的id是以集合List传递 id以List& ...
- 深入JVM-java虚拟机的基本结构
本文将介绍Java虚拟机的基本结构,各组成部分的作用,以及相互之间是如何协调的.而要了解这些,首先必须了解Java堆.Java栈.永久区和元数据区的基本概念. 一.Java虚拟机的架构 1.1 类加载 ...