有关flex ,mxml的几个问题
1.actionscript,flex,mxml,xml这几个是什么关系?2.用flexbuilder编程时,<?xmlversion="1.0"encoding="ut...
1.actionscript,flex,mxml,xml这几个是什么关系?
2.用flexbuilder编程时,<?xml version="1.0" encoding="utf-8"?>以及xmlns:mx="http://www.adobe.com/2006/mxml" 这几个是什么意思,有什么作用?
3.<![CDATA[这个又是干什么用的?
4. <mx:Script>里面例如[Embed,[bindable]这个为什么要加中括号,有什么作用呢? 展开
2.用flexbuilder编程时,<?xml version="1.0" encoding="utf-8"?>以及xmlns:mx="http://www.adobe.com/2006/mxml" 这几个是什么意思,有什么作用?
3.<![CDATA[这个又是干什么用的?
4. <mx:Script>里面例如[Embed,[bindable]这个为什么要加中括号,有什么作用呢? 展开
1个回答
展开全部
1:flex是首先由micromieda公司推出,adobe公司改进和完善的生成.swf文件的开发工具,和用flash制作的最终结果是一样的,只不过flash适用于视觉制作,而felx适用于程序开发;
flex开发的语言有两种:MXML和actionscript
MXML是一种adobe新推出的语言,它是一种xml标识语言,可以用来进行组件的布局,数据绑定等,和html语言类似。只是编译后生成的是.swf文件
actionscript就很熟悉了,开始时是flash的脚本语言,升级到3.0后完全面向对象,可以进行大型程序的开发,也生成.swf。as3.0可以描述出MXML,也就是说,as3.0比MXML更底层一点。
xml语言是现在网络通用的数据描述和存储语言,不详细介绍了。MXML语言是它的升级,网络通信和数据存储等很多方面都是基于xml描述的。
2:<?xml version="1.0" encoding="utf-8"?>这个东西是xml语言的初始化标识,因为MXML语言是xml的升级,所以也必须有。
而xmlns:mx="http://www.adobe.com/2006/mxml"就是MXML特有的标识符号。格式必须的东西。有了这两个代码 你就可以使用MXML了;
3:
<![CDATA[
]]>
这个是xml标记里的一个,它里面包含的东西不被解释为xml语句。也就是说里面的东西相当于一个字符串。而flex里它一般被用来添加as3.0的代码,用as来辅助MXML语言实现很复杂的功能
4:[Embed,[bindable].....这个东西加中括号是as3.0语言的规范,
Embed:这个是绑定后面的字符串,可以是路径,图片,.swf啥的 可以用来做样式修改 背景图片切换啥的
[Bindable] var MyArr:Array;这个语句用来声明定义的MyArr这个数组是可以被绑定的,[Bindable]这个放在定义的前面就是声明后面的东西是可以被绑定的。
有兴趣的话 找本as3.0的书多看看就明白了 也挺有用的
flex开发的语言有两种:MXML和actionscript
MXML是一种adobe新推出的语言,它是一种xml标识语言,可以用来进行组件的布局,数据绑定等,和html语言类似。只是编译后生成的是.swf文件
actionscript就很熟悉了,开始时是flash的脚本语言,升级到3.0后完全面向对象,可以进行大型程序的开发,也生成.swf。as3.0可以描述出MXML,也就是说,as3.0比MXML更底层一点。
xml语言是现在网络通用的数据描述和存储语言,不详细介绍了。MXML语言是它的升级,网络通信和数据存储等很多方面都是基于xml描述的。
2:<?xml version="1.0" encoding="utf-8"?>这个东西是xml语言的初始化标识,因为MXML语言是xml的升级,所以也必须有。
而xmlns:mx="http://www.adobe.com/2006/mxml"就是MXML特有的标识符号。格式必须的东西。有了这两个代码 你就可以使用MXML了;
3:
<![CDATA[
]]>
这个是xml标记里的一个,它里面包含的东西不被解释为xml语句。也就是说里面的东西相当于一个字符串。而flex里它一般被用来添加as3.0的代码,用as来辅助MXML语言实现很复杂的功能
4:[Embed,[bindable].....这个东西加中括号是as3.0语言的规范,
Embed:这个是绑定后面的字符串,可以是路径,图片,.swf啥的 可以用来做样式修改 背景图片切换啥的
[Bindable] var MyArr:Array;这个语句用来声明定义的MyArr这个数组是可以被绑定的,[Bindable]这个放在定义的前面就是声明后面的东西是可以被绑定的。
有兴趣的话 找本as3.0的书多看看就明白了 也挺有用的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询