- 浏览: 223292 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (244)
- java (23)
- java多线程 (7)
- 综合 (1)
- oracle10g (24)
- div+css (1)
- Flex (27)
- java Nio (1)
- java设计模式 (8)
- struts2 (10)
- spring3.0 (5)
- SSH (9)
- dwr (5)
- hibernate3.6 (17)
- dom4j (1)
- sql优化 (5)
- Quartz任务调度框架 (1)
- AOP (3)
- JavaScript (18)
- jquery (3)
- JSF (9)
- ruby (1)
- 正则表达式 (1)
- 明日准备 (2)
- eclipse (3)
- gvim (1)
- CMS (1)
- linux (6)
- 杂 (4)
- java 设计模式 (1)
- MySql (10)
- JBPM (4)
- JSP技术 (1)
- Mybatis And Ibatis (2)
- 经验之谈 (10)
- WebService (1)
- java分布式(高性能,高可用,可伸缩) (0)
- springMvc (2)
- redis (0)
- ant (1)
- Nutz (6)
- 配置管理 (0)
- css+div (1)
- eChars (1)
- angularJs (1)
- D3 (3)
- Scala (1)
最新评论
-
Cobain_LI:
Cobain_LI 写道学习了,之前一直都没注意到有这样的问题 ...
js面向对象3--更简单的原型模式已经带来的问题以及解决办法 -
Cobain_LI:
Cobain_LI 写道学习了,之前一直都没注意到有这样的问题 ...
js面向对象3--更简单的原型模式已经带来的问题以及解决办法 -
Cobain_LI:
有个小失误,144和147行多了两个花括号
js面向对象2--js中工厂模式的演化(重要,详细) -
Cobain_LI:
学习了,之前一直都没注意到有这样的问题
js面向对象3--更简单的原型模式已经带来的问题以及解决办法 -
YTT1121:
有网络拓扑发现的源代码么,或者您会编写么?可以有偿求购,搞科研 ...
flex 之twaver1--简单网络拓扑实现
1,flex有两部分语言构成:mxml,ActionScript.
2,初学者可以认为 mxml=html actionscript=javascript;
3,开发flex快速查阅apid的方式:
打开动态帮助窗口,鼠标放在那个组件代码上,动态帮助窗口自动显示该组件的超链接。
悬停帮助:鼠标停留在某个组件代码上一会儿就会弹出帮助层。
shift+
3,javascript的事件处理机制和Actionscript的机会相同:主要区别在于ActionScript的事件处理机制还提供了一个事件对象。
在ActionScript中,所有的事件都发端于一个通用的事件对象,事件通过继承添加其他详细信息。有了事件对象,就能轻松编写出具有高度可重用性的事件处理程序,因为事件处理程序可以从事件对象中获得事件的详细信息包括:
1,事件的来源 clickEvelt.cameFrom
2,数据的引用。
3,事件的类型(例如是鼠标单击还是鼠标进入)
注意:CDATA标签的使用:
由于mxml文件符合xml标准,因此必须遵循xml的规则。cdata在这里告诉flex builder方括号中的内容原样不动,不作为xml代码处理,如果不使用cdata那么如果出现大于,小于等符号flex会认为是标签的结束,所以始终把Actionscript代码放进cdata中是明智的选择。
下面是实例:
2,调用函数
3,把Actionscript代码放进一个单独的文件中
创建myFunctions.as文件内容如下:
创建mxml文件并包含上面的Actionscript文件:
2,初学者可以认为 mxml=html actionscript=javascript;
3,开发flex快速查阅apid的方式:
打开动态帮助窗口,鼠标放在那个组件代码上,动态帮助窗口自动显示该组件的超链接。
悬停帮助:鼠标停留在某个组件代码上一会儿就会弹出帮助层。
shift+
3,javascript的事件处理机制和Actionscript的机会相同:主要区别在于ActionScript的事件处理机制还提供了一个事件对象。
在ActionScript中,所有的事件都发端于一个通用的事件对象,事件通过继承添加其他详细信息。有了事件对象,就能轻松编写出具有高度可重用性的事件处理程序,因为事件处理程序可以从事件对象中获得事件的详细信息包括:
1,事件的来源 clickEvelt.cameFrom
2,数据的引用。
3,事件的类型(例如是鼠标单击还是鼠标进入)
注意:CDATA标签的使用:
由于mxml文件符合xml标准,因此必须遵循xml的规则。cdata在这里告诉flex builder方括号中的内容原样不动,不作为xml代码处理,如果不使用cdata那么如果出现大于,小于等符号flex会认为是标签的结束,所以始终把Actionscript代码放进cdata中是明智的选择。
下面是实例:
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <!--类似javascript的Actionscript--> <fx:Script> <![CDATA[ import mx.controls.Alert; public function clickHandler(clickEvent:Event):void { Alert.show("Event Type:" + clickEvent.type + " came from:" + clickEvent.currentTarget.id); } ]]> </fx:Script> <!--Mxml文件中添加的一切都可成为组建,像button这种可以看得见的组建又叫做控件--> <s:Panel x="84" y="86" width="367" height="211"> <s:Button id="me" label="Hello World!" fontSize="40" x="0" y="0" click="clickHandler(event)"/> </s:Panel> </s:Application>
2,调用函数
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <s:layout> <s:BasicLayout/> </s:layout> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <fx:Script> <![CDATA[ import mx.controls.Alert; public function textMerge(input1:String,input2:String):String { var x:String = input1 + input2; return x; } ]]> </fx:Script> <s:Group> <s:layout> <s:HorizontalLayout/> </s:layout> <s:TextInput id="value1"/> <s:Label text="and"/> <s:TextInput id="value2"/> <s:Button label="Join the two" click="Alert.show(textMerge(value1.text,value2.text))"/> </s:Group> </s:Application>
3,把Actionscript代码放进一个单独的文件中
创建myFunctions.as文件内容如下:
// ActionScript file public function textMerge(input1:String,input2:String):String{ var x = input1 + input2; return x; }
创建mxml文件并包含上面的Actionscript文件:
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <s:layout> <s:BasicLayout/> </s:layout> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <fx:Script source="myFunctions.as"></fx:Script> <fx:Script> <![CDATA[ import mx.controls.Alert; ]]> </fx:Script> <s:Group> <s:layout> <s:HorizontalLayout/> </s:layout> <s:TextInput id="value1"/> <s:Label text="and"/> <s:TextInput id="value2"/> <s:Button label="Join the two" click="Alert.show(textMerge(value1.text,value2.text))"/> </s:Group> </s:Application>
发表评论
-
flex之空间的visible,includeInLayout实现显示与隐藏
2014-05-11 00:43 2143注:原创作品,分享以供学习交流,转载请注明出处。 flex控 ... -
flex之下拉框值更改事件调用JavaScript函数
2014-05-10 00:00 934<?xml version="1.0" ... -
flex 之JavaScript 和ActionScript互通
2014-05-09 23:22 1439注:原创作品,分享以供交流学习,转载请注明出处。 J ... -
flex 之折线图2
2014-05-07 23:50 559该博文转自 “百度知道 ... -
flex 之twaver2--树,网络拓扑,表格综合
2014-05-07 21:10 575注:原创作品,分享以供交流学习,转载请注明出处。 tw ... -
flex 之twaver1--简单网络拓扑实现
2014-05-07 20:49 1549注:原创作品,分享以供学习交流,转载请注明出处。 twa ... -
flex validator 之通过性验证
2014-05-06 22:37 426注:原创作品,分享以供交流学习,转载请注明出处。 通过性 ... -
flex validator 之提交值验证
2014-05-06 22:06 463注:原创作品,分享以供交流学习,转载请注明出处。 提 ... -
flex validator 之实时验证
2014-05-06 21:57 465注:原创作品,分享以供学习交流,转载请注明出处。 要进 ... -
flex之StringValidator
2014-05-06 21:47 561<?xml version="1.0" ... -
flex验证器1,基本原理
2014-05-06 21:13 687注:原创作品,分享以供交流学习,转载请注明出处 flex四种 ... -
flex之HTTPService 对象
2014-05-05 21:04 717注:原创作品,分享为交流学习,转载请注明出处。 H ... -
flex 之ActionScript3 之数据绑定(三种方法)
2014-04-14 01:57 896注:转载请注明出处; flex的数据绑定 1,使用{}中的表 ... -
flex 之ActionScript3 关联数组
2014-04-14 01:36 663关联数组 <fx:Script> < ... -
flex 之ActionScript3 第一
2014-04-13 23:48 6071,注释: 单行:// 多行:/* */ 2,变量名称 字母 ... -
flex 之RemoteObject + blazeds 与java服务端通信
2014-04-13 20:20 689一,blazeds 服务端搭建 1)在eclipse中创建we ... -
pureMVC 之基本使用
2014-04-11 00:16 1383pureMVC是flex的轻量级框架。下面是实例。 一,视 ... -
flex 之 pruMVC 基础例子
2014-03-28 02:19 7931,添加页面 <?xml version="1 ... -
flex之日期验证
2014-02-23 17:04 490第一种验证方法: <?xml version=" ... -
flex之Button,ButtonBar,LinkButton,LinkBar,ToggleButtonBar
2014-02-23 16:22 606<?xml version="1.0" ...
相关推荐
这个“Flex入门到精通集合包”是一个全面的学习资源,涵盖了从基础到进阶的全套教程,旨在帮助学习者快速掌握Flex开发技能。 一、Flex基础知识 1. Flex框架:Flex框架包括Flex SDK和Flex Builder。SDK是免费的开发...
本篇文章将深入探讨Flex的基本概念、数据绑定、HTTPService的使用以及创建自定义事件,这些都是Flex入门阶段需要掌握的关键知识点。 首先,让我们来了解一下Flex的数据绑定。在Flex中,数据绑定是一种强大的机制,...
【Flex + LCDS + Java 利用Eclipse Plugin开发Flex入门教程】 Flex是一种基于Adobe Flash技术的开源框架,用于构建富互联网应用程序(RIA)。它允许开发者创建交互式、响应式的用户界面,通常与后端数据服务配合...
总结来说,这个“flex入门打包教程”旨在引导初学者快速进入Flex开发的世界,从环境搭建开始,逐步掌握Flex与Java的整合、基本编程概念以及实际应用案例。通过这些教程,你可以建立起对Flex开发的全面认识,并有能力...
flex 入门介绍 flex 如何结合 j2ee 开发应用程序以及 flex 的国际化等
《Flex入门培训》这部分内容通常会涵盖以下关键知识点: 1. **Flex架构与环境**:介绍Flex SDK(软件开发工具包)和Flex Builder(现称为Flash Builder),以及如何安装和配置这些工具。 2. **MXML和ActionScript*...
1. **Flex SDK与Flash Builder**:Flex SDK是免费的开发工具包,包含编译器和库,用于创建Flex应用程序。而Flash Builder是一款集成开发环境(IDE),提供了一种更加便捷的方式来编写、调试和部署Flex应用。理解两者...
包含一些关于flex入门级的知识,包含怎么配置,新建项目等,对初学者很有用!
Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA,...通过学习和实践这份"Flex入门教学材料",你将能够掌握Flex的基础知识,逐步成长为一名熟练的Flex开发者。记得不断练习和探索,才能更好地掌握Flex的精髓。
Java Flex入门实例主要涉及到的是Java和Adobe Flex的集成开发,这是一种常见的富互联网应用程序(Rich Internet Application,RIA)开发模式。Flex是基于ActionScript和Flash Player技术的开发框架,用于构建具有...
《Flex入门》及ActionScript 3.0 语言是针对Adobe Flex这一开发框架的基础学习资料,旨在帮助初学者快速掌握Flex应用开发的核心概念和技术。Flex是用于构建富互联网应用程序(RIA)的开源框架,它结合了强大的MXML...
这个大礼包包含两本非常重要的学习资料:《Flex cookbook(中文版)》和《Flex入门到实践》。这两本书将帮助初学者深入理解Flex的原理与实践应用。 《Flex入门到实践》这本书可能涵盖了以下知识点: 1. **Flex基础**...
1. **Flex基础知识**:Flex的基础架构,包括MXML和ActionScript 3.0的介绍。MXML是Flex的主要标记语言,用于创建用户界面;ActionScript 3.0是Flex应用程序的脚本语言,负责处理逻辑和交互。 2. **Flex Builder或...
1. **基础知识**:了解Flex开发环境的搭建,包括安装Adobe Animate CC或Flex Builder,以及配置开发环境。 2. **MXML和ActionScript基础**:掌握MXML的语法,学习如何创建组件和布局,同时理解ActionScript的基本...
Adobe+Flex编码指南.pdf chart.rar--java+flex图表 ...Flex入门培训资料及PPT.rar flex中文帮助.pdf InfoQ Flex与JSON及XML的互操作.mht 结合java做的flex图表例子 - 点点滴滴 - JavaEye技术网站.mht