Flex精华摘要 3:基本语法

Vitis 安装及环境配置 Vitis 官方手册 https://www.xilinx.com/html_docs/xilinx2020_1/vitis_doc/index.html Xilinx Downloads center https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vitis.html 系统要求如下图所示,Windows系统只能支持Vitis嵌入式系统开发流程,不能支持加速设计 1.安装ubuntu18.0 阅读详情

Flex基本语法
绝大多数MXML标识符合AS2.0规范,MXML文件编译产生的SWF文件包含相应的AS对象。
AS2.0
是一种面向对象的语言,符合ECMAScript第4版规范。
MXML文件的命名规范:

: 必须符合AS的命名规范,以字母或下划线开头;
2 : 不得使用AS的类名、组件ID标识和命名空间的MXML标识作为文件名;
3 : 文件名必须用小写的.mxml作为后缀名。

 

1


在MXML文件中,组件的属性使用和AS类相同的命名约定,以小写字母开头,每个单词的开头字母大写。你可以有两种方式设置属性的值:使用标记的属性或者子节点标记。Macromedia推荐使用标记的属性来设置一般组件属性,复杂的组件属性用子节点来完成。MXML的组件属性包含如下:
标量属性(包括数字及字符串)
如:

<Label width='50' height='25' text='Hello World'/>

 

1.

注意:属性的值不能包含@符号

数组属性

 

1. <mx:List>
 

2. <mx:dataProvider>
 

3. <mx:Array>
 

4. <mx:Number>94062</mx:Number>
 

5. <mx:Number>14850</mx:Number>
 

6. <mx:Number>53402</mx:Number>
 

7. </mx:Array>
 

8. </mx:dataProvider>
 

9. </mx:List>

 


脚本对象
因为脚本对象比较复杂,所以一般使用子节点的方式来设置属性的值,如:

<mynamespace:MyComponent>

 

2. <mynamespace:nameOfProperty>

3. <objectType prop1='val1' prop2='val2'/>

4. </mynamespace:nameOfProperty>

5. </mynamespace:MyComponent>

1.



脚本对象数组

<mynamespace:MyComponent>

 

2. <mynamespace:dataProvider>

3. <mx:Array>

4. <mynamespace:ListItem label='One' data='1'/>

5. <mynamespace:ListItem label='Two' data='2'/>

6. </mx:Array>

7. </mynamespace:dataProvider>

8. </mynamespace:MyComponent>

1.



XML数据

 

1. <mynamespace:MyComponent>
 

2. <mynamespace:value xmlns:a='http://www.example.com/myschema'>
 

3. <mx:XML>
 

4. <a:purchaseorder>
 

5. <a:billingaddress>
 

6. ...
 

7. </a:billingaddress>
 

8. ...
 

9. </a:purchaseorder>

10.  </mx:XML>

11.  </mynamespace:value>

12.  </mynamespace:MyComponent>

 



样式属性
主要进行组件的样式控制,如

<mx:TextArea id='myText' text='hello world' fontFamily='Tahoma'/>

 

2. //和下面的AS代码是等效的

3. myText.text= 'hello world';

4. myText.setStyle('fontFamily', 'Tahoma');

1.



编译标记
编译标记并不直接对应AS类或其属性,主要有:

 

1.  <mx:Binding>
 

2.  <mx:Effect>
 

3.  <mx:Model>
 

4.  <mx:Script>
 

5.  <mx:Style>
 

6.  <mx:Metadata>
 

7.  <mx:operation>
 

8.  <mx:request>
 

9.  <mx:method>

10.   <mx:arguments>

 

注意编译标记的大小写

其它注意事项

: id属性并不是每个MXML标记必须的;
02 : MXML的根标记不支持id属性;
03 : 布尔属性的值只允许true或false;
04 : 标记必须同时包含source和destination属性,并且不能包含id属性;
05 : 标记的field属性是必须的,并且不能包含id属性;
06 : 标记必须包含wsdl或者serviceName属性,并且不能同时使用;
07 : 标记必须包含source或者named属性,并且不能同时使用;
08 : 标记必须包含url或者serviceName属性,并且不能同时使用;
09 : 标记必须包含name属性,并且不能包含id属性;
10 : 标记必须包含name属性,并且不能包含id属性。

 

01

 

Yolov8-pose关键点检测:loss优化 | LRM loss困难样本挖掘,提升难样本、遮挡物等检测精度 LRM loss应用到能够大幅提升pose遮挡物性能 阅读详情

相关推荐

超详细!思岚S2激光雷达hector_mapping建图

使用思岚S2激光雷达,在ros平台上利用hector_mapping功能包实现建图功能

m0_50965539的博客 5592

Flex布局简介及微信小程序视图层View详解

1) Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。2) 任何一个容器都可以指定为Flex布局。容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做main start,结束位置叫做main end;交叉轴的开始位置叫做cross start,结束位置叫做cross end。项目默认沿主轴排列。

空空bye. 3202

任务混部最少服务器数量计算问题

这里的并行度指的是该任务运行时会占用的服务器数量。要注意的是,一个服务器在每个时刻可以被任意任务使用,但同一时刻最多只能被一个任务占用,并且任务运行结束后会立即释放服务器(结束时刻不占用)。最后,我们从字典中找出服务器数量的最大值,这个最大值就是完成这批任务混部最少需要的服务器数量。对于每个任务,我们会遍历其对应的时间区间,将该任务的并行度累加到对应时刻的服务器数量上。任务混部的目标是让这批任务由同一批服务器承载运行,你需要计算完成这批任务混部最少需要多少服务器,以此来最大化控制资源成本。

m0_62153576的博客 108

flex布局语法以及实操,一文带你吃透flex布局的基础

Flex弹性布局已是目前最为流行的布局方式之一,它给Web开发者在完成页面或组件的UI布局带来了极大的灵活性和便利性。以上就是今天要讲的内容,本文仅仅简单介绍了Flex布局的使用,而Flex的功能还不止于此,如果大家还想了解更多的前端知识和flex布局的相关内容,可以到MDN上面去了解更多的知识,学无止尽。

心态的博客 7230

【WLAN】【调试】再谈如何使用Wireshark解密WiFi数据包——使用TK信息

- 本文介绍了一种wireshark使用TK信息解密空口报文的方式,该方式对是否有关联过程的报文没有要求。

一介草民,只为生活。 1190

从0到全栈:C#/.NET/.NET Core终极学习路线——2025年开发者必修的12个阶段与30个实战项目

【代码】从0到全栈:C#/.NET/.NET Core终极学习路线——2024年开发者必修的12个阶段与30个实战项目。

墨夶的博客 2042

Flex写法系列-Flex布局之基本语法

传统布局依赖盒装模型,即 display + position + float 属性。但是对于比较特殊的布局就不太容易实现,Flex布局个人理解为弹性盒子,为盒装模型带来了很大的灵活性,方便开发人员。

weixin_43805705的博客 535

华为OD机试 - 物流仓储多维度成本利润综合查询系统 - 二维数组(Python/JS/C/C++ 新系统 100分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。某物流企业在全国多个仓库开展仓储业务,需要对不同仓库、不同时段的入库成本、出库收入和库存损耗进行综合统计分析,用于生成 日报、周报和月报。字段说明及取值范围如下:warehouses: int[] 扁平化数组 [w0d0in, w0d0out,

学Java,找哪吒 311

Flex入门--Flex基本语法

1 Flex 变量           var v1:int = 9; //int v1 = 9;           var v2:uint = 10;           var v3:Boolean = true;           var v4:Number = 4.5;           var v5:String = "HelloWorld";           

qq_35716233的博客 543

部署OpenClaw(ClawdBot、MoltBot)后访问localhost:18789报1008错误怎么办?

部署openclaw(曾用名ClawdBot、MoltBot)后访问localhost:18789出现1008授权错误❌?本文分享如何快速解决这个问题✅

XiaoqiangClub的博客 1万+

【图像去噪】基于梯度为0法实现图像去噪附matlab代码

近几年,徐立提出的 L0 梯度最小化模型在图像平滑领域得到了广泛的应用和发展[11]. 和以往的局部滤波模型不同的是该模型可以全局的估计图像的像素值,因此,L0 梯度最小化模型在处理图像的同时能够很好的保护图像的边缘.​。

qq_59747472的博客 186

Flex基本语法

Flex基本语法绝大多数MXML标识符合AS2.0规范,MXML文件编译产生的SWF文件包含相应的AS对象。AS2.0是一种面向对象的语言,符合ECMAScript第4版规范。MXML文件的命名规范:1 : 必须符合AS的命名规范,以字母或下划线开头;2 : 不得使用AS的类名、组件ID标识和命名空间的MXML标识作为文件名;3 : 文件名必须用小写的.mxml作为后缀名。在MXML文件中,组件的

冰树之家 2811

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Flex精华摘要--基本语法

Flex基本语法绝大多数MXML标识符合AS3.0规范,MXML文件编译产生的SWF文件包含相应的AS对象。AS3.0是一种面向对象的语言,符合ECMAScript第4版规范。MXML文件的命名规范:1: 必须符合AS的命名规范,以字母或下划线开头;2 : 不得使用AS的类名、组件ID标识和命名空间的MXML标识作为文件名;3 : 文件名必须用小写的.mxml作为后缀名。 在MXML文

TERRY的技术日志 971

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Flex精华摘要 1:如何开始

你至少需要了解两种语言才能开发Flex应用程序:MXML和ActionScript。MXML是一种XML标记语言,主要用来设置Flex的用户界面,还包括一些不可见的元素,例如访问数据源、数据绑定等。ActionScript是一种面向对象的编程语言,采用ECMAScript第4版的标准,用来完成程序逻辑和响应用户的交互。和HTML的方式一样,MXML定义了相关的标记来表示不同的用户界面,区别的是比H

冷枫@优快云 3531

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

css基础精华---Flex 布局教程:实例篇

转载地址:http://www.ruanyifeng.com/blog/2015/07/flex-examples.html 上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法。 你会看到,不管是什么布局,Flex往往都可以几行命令搞定。 我只列出代码,详细的语法解释请查阅《Flex布局教程:语法篇》。我的主要参考资料是Landon Sch

翟浩浩Android专栏 2625

Flex3 浅谈

由于目前接手的产品中,部分功能用js实现起来过于复杂还繁琐,于是转战到Flex上,刚开始用起来的时候,对其语法非常容易接收,果然像传说那样--java开发人员都非常容易接受的语言。设计理念上唯一不同的是如果要做到flex交互,就必须要对观察模式有一定了解,功能流程不像用普通开发语言那样所熔接性的。事件是FLEX基础,也是精华。我们要让流程都能衔接起来就必须需要事件。Flex确实也是今后发展的一个趋...

215

如何学习flex

原来有人问我:怎样学好Flash?我的回答一般就是:仔细看帮助、多做练习、多看优秀的源码、多上专业论坛参加讨论。 可是Flex来了,于是又有人问:怎样学好Flex? 我不知如何回答,因为我也是Flex新手,也在“仔细看帮助、做练习、看源码、上论坛……”。现在d.CAT的这篇优秀的文章,详细的回答了这个问题。 下面的文章转自d.CAT RIA Blog,由于原文是繁体中文的,所以转载过来的时候我对文

eric_hwp的专栏 244

怎么学习flex

关于 flex 基本上常被问到的不外乎就是“如何可以学好它?”,要了解这个问题的答案基本上只要看懂下面这个图就OK了。 *Actionscript 该学的重点 从最底层看起,最下面的 actionscript 3是一切的基础,它是 flash/flex 编程使用的唯一程式语言,因此任何人想学好 flex 第一件事绝对是先摸熟 actionscript 这个语言,包含: 它的基本...

Rambo 134

flex学习步骤

 本篇文章转自:http://ria.richtechmedia.com/2007/08/09/flex-%E5%AD%B8%E7%BF%92%E8%B3%87%E6%BA%90%E6%9B%B4%E6%96%B0/最近由於種種緣故又要開始做點教育訓練的事,先趁現在有空把手邊的資料整理一下。*Flex 的基礎架構關於 flex 基本上常被問到的不外乎就是「如何可以學好它?」,要瞭解這個

yangfeng9754的专栏 912

如何学flex

*Flex 的基础架构 关于 flex 基本上常被问到的不外乎就是“如何可以学好它?”,要了解这个问题的答案基本上只要看懂下面这个图就OK了。 *Actionscript 该学的重点 从最底层看起,最下面的 actionscript 3是一切的基础,它是 flash/flex 编程使用的唯一程式语言,因此任何人想学好 flex 第一件事绝对是先摸熟 actionscript ...

weixin_34280237的博客 137

怎么学好flex

结论还是老话一句:要入门 flex 超级简单,只要不是白痴应该一小时就行,但要成为可独当一面的专业开发者,路就很长,如果没有走对方向很容易就迷失甚至最后放弃。

尧的技术 358

如何学习Flex Framework

最近由于种种缘故又要开始做点教育训练的事,先趁现在有空把手边的资料整理一下。 *Flex的基础架构 关于flex基本上常被问到的不外乎就是「如何可以学好它?」,要了解这个问题的答案基本上只要看懂下面这图就ok了。 *Actionscript该学的重点 从最底层看起,最下面的actionscript 3是一切的基础,它是flash/flex编程使用的唯一程式语言,因此任何人想学好flex第...

weixin_30856725的博客 150

关于flex渐进学习的

*Flex 的基础架构 关于 flex 基本上常被问到的不外乎就是“如何可以学好它?”,要了解这个问题的答案基本上只要看懂下面这个图就OK了。 *Actionscript 该学的重点 从最底层看起,最下面的 actionscript 3是一切的基础,它是 flash/flex 编程使用的唯一程式语言,因此任何人想学好 flex 第一件事绝对是先摸熟 actionscript 这个语言,包含: ...

成长全记录 182

Flex 学习曲线图

 Flex 的基础架构 关于 flex 基本上常被问到的不外乎就是“如何可以学好它?”,要了解这个问题的答案基本上只要看懂下面这个图就OK了。   Actionscript 该学的重点 从最底层看起,最下面的 actionscript 3是一切的基础,它是 flash/flex 编程使用的唯一程式语言,因此任何人想学好 flex 第一件事绝对是先摸熟 actionscri...

RIA开发整理 162

【转】Flex初学指导

Flex初学指导:*Flex 的基础架构关于 flex 基本上常被问到的不外乎就是「如何可以学好它?」,要了解这个问题的答案基本上只要看懂下面这图就ok了。*Actionscript 该学的重点从最底层看起,最下面的 actionscript 3是一切的基础,它是 flash/flex 编程使用的唯一程序语言,因此任何人想学好 flex 第一件事绝对是先摸熟 actionscrip

it学思想的专栏 3065
上一篇: Flex精华摘要 2:基本MXML功能
下一篇: Flex精华摘要 4:使用AS脚本
JavaProgramers
博客等级 码龄22年 660粉丝 304原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值