`

Flex4 学习笔记-Action Script基础语法

    博客分类:
  • Flex
 
阅读更多

最近刚刚接触Flex4. 趁着不忙的情况下..自学了一下,Flex4中的Action Script基本语法, 用过javascript的话,学起来非常的快..

 

语法很类似.. 并且.提供了一套Flex 4的中文API文档..

 

下面是一些Action Script 基本语法,比较简单,都是一些循环..if..else语法等..

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" creationComplete="application1_creationCompleteHandler(event)"
			   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:Script>
		<![CDATA[
			import mx.events.FlexEvent;
                                                //createionComplete该事件是代表,加载完应用程序之后,最先触发的一个方法;
			protected function application1_creationCompleteHandler(event:FlexEvent):void
			{
				
				var a :int  = 10;
				//if...else条件句型;
				if(a>5){
					trace("大于5");
				}else{
					trace("小于5");
				}
				
				//if..else..if多条件句型;
				if(a>11){
					trace("大于11");
				}else if(a>12){
					trace("大于12");
				}else if(a>=13){
					trace("大于等于13");
				}else{
					trace("其他情况。");
				}
				
				//switch,条件开关句型;
				switch(a){
					case 1:
						trace("等于1");
						break;
					case 5:
						trace("等于5");
						break;
					case 100:
						trace("等于100");
						break;
					default:
						trace("默认情况!");
				}
				
				//三元表达式;如果为true则输出等于10,否则输出不等于10;
				a==10?trace("等于10"):trace("不等于10");
				
				
				var index:int = 1;
				//while循环;
				while(index<=10){
					trace(index);
					index = index + 1;
					
					if(index >10){
						break;
					}
				}
				
				//do...while循环:
				do{
					trace(index);
					index = index + 1;
				}while(index<20);
				
				//for循环,根据下标输出;
				for(var i:int = 0;i<5;i++){
					trace(i);
				}
		
				//定义一个数组;
				var array:Array = new Array("AA","BB","CC");
				//for循环;
				for(var x:String in array){
					trace(array[x]);	
				}
				
				var arr:Array  = new Array("ZhouHaiTao","HuNan","ZhuZhou");
				//迭代输出;
				for each(var item:String in arr){
					trace(item);
				}
			}

		]]>
	</fx:Script>
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
	</fx:Declarations>
</s:Application>

 

 

运行之后,控制台输出:

大于5
其他情况。
默认情况!
等于10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
1
2
3
4
AA
BB
CC
ZhouHaiTao
HuNan
ZhuZhou

分享到:
评论

相关推荐

    Flex学习笔记-基本语法

    在本文中,我们将深入探讨Flex学习过程中的基础语法,特别是从AS2到AS3的变化。 首先,ActionScript 3(AS3)是AS的一个重大升级,它引入了完全的面向对象编程(OOP)概念。这意味着AS3具有类、继承、封装和多态性...

    flex3读书笔记----flex整合hibernate

    在本例中,BlazeDS 作为 Flex 和 Hibernate 集成的中间件,实现了 AMF (Action Message Format) 数据交换,提高了数据传输效率。 3. **Hibernate**: Hibernate 是一个流行的Java ORM (对象关系映射) 框架,用于简化...

    Flex学习笔记-由浅入深

    Flex是Adobe公司推出的一种用于构建富互联网...随着对Flex的深入学习,开发者将掌握更多高级特性,如数据绑定、动画效果、组件自定义以及与后端服务器的深度集成等,从而能够创建出更复杂、功能丰富的富互联网应用。

    flex4视频教程-语法基础

    flex4视频教程之语法基础,教程讲的比较详细,帮助初学者很有好处!

    flex-messaging-core-4.7.3.jar

    flex-messaging-core-4.7.3.jar 最新版,下载了好长时间才下载下来,亲测可用!

    bison-2.1和flex-2.5.4a-1

    这两个工具是构建编译器、解释器以及其他语言处理程序的基础,尤其对于那些需要理解复杂语法结构的应用来说,如解析自然语言或自定义编程语言。 `bison` 是一个语法分析程序生成器,它基于Yacc(Yet Another ...

    Flex3学习指南-是初学者学习Flex必备资料1

    综上所述,"Flex3学习指南1-8"这个压缩包文件包含了Flex 3从基础到深入的多个章节,覆盖了Flex开发的各个方面,对于想要进入Flex开发领域的初学者来说,是一份非常宝贵的参考资料。通过深入学习和实践,读者可以逐步...

    Flex 开发学习笔记5 - Flex Component 组件开发 - 时间选择

    安装了 Flex Builder 插件的Eclipse项目工程 博文链接:https://lib.iteye.com/blog/203060

    Flex 开发学习笔记4 - 应用分页列表组件

    Flex开发学习笔记4主要关注的是如何在Flex应用中实现分页列表组件,这对于构建大型数据展示界面至关重要。Flex是一个开源的、基于ActionScript的框架,用于创建富互联网应用程序(RIA)。在这里,我们不仅会探讨Flex...

    Flex4-in-a-day

    Flex4是Adobe公司开发的一款功能强大的RIA(富互联网应用)开发框架。它是Flex3的继任者,带来了巨大的改进和全新的特性。本文档《Flex4-in-a-day》专注于向开发者介绍Flex4的主要新特性,以帮助他们快速入门并理解...

    Flex4实战Source - CH01

    总的来说,《Flex4实战Source - CH01》将引导开发者走进Flex 4的世界,通过实际操作和示例代码,掌握Flex 4的基础知识和核心技能,为后续的深入学习和项目开发打下坚实的基础。通过这个章节的学习,开发者可以自信地...

    Flex3学习指南-是初学者学习Flex必备资料2

    这份Flex3学习指南,通过深入讲解这些主题,将帮助初学者全面掌握Flex 3开发技术,为构建专业级的RIA奠定坚实基础。在学习过程中,结合实际项目实践和不断探索,将能更好地理解和运用这些知识。

    flex 学习资料1-4全

    这组"flex 学习资料1-4全"涵盖了从基础到进阶的Flex学习内容,通过四个PDF文档提供了全面的学习路径。 1. **基础概念** Flex的基础包括了解ActionScript,它是Flex编程的核心语言,基于ECMAScript。MXML是Flex的...

    Flex 开发学习笔记6.2 - 引用自定义的 Flex Library Project

    这个"Flex 开发学习笔记6.2 - 引用自定义的 Flex Library Project"着重讲解了如何创建和引用这样的库项目。让我们深入探讨这个主题。 首先,Flex Library Project是一种特殊的项目类型,它的目标是生成SWC(Adobe ...

    flex帮助文档--(flex学习文档)

    这个名为"flex帮助文档--(flex学习文档)"的压缩包文件包含了关于Flex的详细学习资料,尤其是针对初学者或者希望深入理解Flex的开发者。 1. **Flex的基本概念** Flex是一个基于MXML和ActionScript的开源框架,...

    跟我StepByStep学FLEX教程------王一松

    - **AMF简介**:AMF(Action Message Format)是一种用于Flex与服务器之间传输数据的二进制格式。 - **优势分析**:比较AMF与其他数据交换格式的优缺点。 #### 26. Demo12:FLEX和Spring整合 - **Spring框架介绍**...

    Flex 开发学习笔记6.1 - 创建 Flex Library Project

    Flex开发学习笔记6.1主要聚焦于创建Flex Library Project,这是一种在Adobe Flex开发环境中构建可重用组件的方式。Flex Library Project允许开发者创建自定义组件,这些组件可以被多个应用程序共享,提高了代码复用...

Global site tag (gtag.js) - Google Analytics