flex之旅(三)
2010年11月09日
第一章:旅途的开始
第三站 ActionScript快速学习
时间:进入flex世界的第三天 地点:flex语法小镇
经过一夜的休息,我们总算是养足了精神,刚醒没多久,两兄弟之一的ActionScript兄弟就急匆匆的跑来。
对我们说:"不好了,不好了,明天是flex世界一年一度的公民合法检查日,到时候如果发现非flex世界的人或者不会flex时间语言的人都将会被驱逐出这里。"
"啊!~,那我们岂不是不能继续旅行了?"有人急了。
"是啊,我们才学了一天语法,来不及的啦。"
"你们先别急,其实你可以在一天内可以熟悉语法的基本情况,反正是暂时应付明天的检查,考核不会很严格的。如果真要学会,那一天是不可能的。"ActionScript笑着说。
"真的?那我们赶紧学吧,不然真要来不及了。"
快速学习之--ActionScript基础语法
1.注释:和c或c++一样:
//这是单行注释
/*这是多行
注释*/
2.变量:
包含字母,数字,下划线和其它符号,不能以数字开头。(与C语言一样)
正确的变量名:hello, Flex2_t ,_apple$
错误的变量名:121asd
3.声明一个变量:
C语言中是这样的: int max;
ActionScript 中是这样的:var max:int ;
简单转换,在变量名前加关键字var 然后在变量名后面加 :号,然后后面声明变量的类型,如这里是int型、
还不熟悉?再加几个实例:
如:定义一个变量x,并且初始值赋值为100,
在C语言中是这样的: int x=100;
在ActionScript中是: var x:int=100;
看起来有点奇怪,相信你会很快适应这种写法的。、
4.基本数据类型:
int 整型数,32位
uint 无符号整型数,存32位非负数
Number 类似C语言中的double类型,浮点数,存64位
String 字符序列,字符串,用于文本处理
5.复杂数据类型:(其实就是一些面向对象的应用,这个今天介绍一些简单的系统类,以后会继续深入面向对象的学习)
Object 所有对象的父类,类似于C++或者C#等面向对象语言中的Object基类
Array 对象集合,可以理解为放对象的数组
Date 日期相关类 ,处理系统本地时间等等
Function 方法
RegExp 正则表达式,做过php,或者js的应该了解
XML 也是很熟悉的一个家伙,最近越来越流行,处理数据用的
XMLList 一看就知道和XML差不多,只是他是一个List,处理有多个顶级结点的集合
( 很重要,一定要看看这里哦~~小贴士:ActionScript是区分大小写的!)
6. 程序语句结构(与C语言类似)
6.1顺序结构
不多说,和c语言类似
6.2循环结构
看例子:
for循环--------
for(var i:int=0;i
这里我们在MXML文件中插入了一段ActionScript脚本;
这段脚本写了一个函数,返回值为void
内容是trace下,再弹出一个对话框,内容:Tracing
然后我们在Button的click事件中触发这个函数,调用它、、、
其中的 是XML标准中的规则,放在这个东西中间的内容将被告知FlexBuilder编译器,里面的代码不做XML代码处理。
匆匆忙忙终于把大概的东西理了一遍,希望明天的年度大检查让我们顺序通过,不然这趟旅行就完不成了。。。我可不想被驱逐出flex世界,至少现在还不想~
发表评论
-
Flex style - CSS 的使用
2012-01-20 01:20 607Flex style - CSS 的使用 2011年01月1 ... -
Flex 开发框架汇总
2012-01-20 01:20 357Flex 开发框架汇总 2010 ... -
Flex 4 新体验
2012-01-20 01:20 604Flex 4 新体验 2010年06月27日 直到最近才 ... -
Adobe Flex UIComponent LifeCycle
2012-01-20 01:20 666Adobe Flex UIComponent LifeCycl ... -
C# 路径,文件,目录,IO常见问题汇总 - wxbjs - 博客园
2012-01-19 09:09 687C# 路径,文件,目录,IO常 ... -
java.io 类 ObjectInputStream
2012-01-19 09:09 712java.io 类 ObjectInputStream 20 ... -
as3面试题
2012-01-19 09:09 653as3面试题 2011年09月13日 ... -
硬盘知识大全(含主板、BIOS)
2012-01-19 09:09 599硬盘知识大全(含主板、 ... -
了解学习
2012-01-19 09:09 376了解学习 2011年06月30日 前言 石头说数据同步很 ... -
android 各系统区别(android 1.5- android 3.0)
2012-01-17 01:38 757android 各系统区别(android ... -
[转]进程间通信(一)
2012-01-17 01:38 802[转]进程间通信(一) 2010 ... -
关于hibernate的缓存使用
2012-01-17 01:38 564关于hibernate的缓存使用 2011年09月21日 ... -
mmap的详细使用及函数参数意义
2012-01-17 01:38 2666mmap的详细使用及函数参数意义 2011年07月03日 ... -
越南旅游攻略??转载
2012-01-15 20:48 701越南旅游攻略??转载 201 ... -
世界各国驻中国大使馆名录(全)
2012-01-15 20:48 984世界各国驻中国大使馆名录(全) 2009年10月07日 ... -
越南旅游
2012-01-15 20:48 661越南旅游 2010年02月13日 北部 下龙湾(世界 ... -
2010年第八届中国机械(越南)展览会
2012-01-15 20:48 5182010年第八届中国机械(越南)展览会 2009年11月05 ... -
越南旅游1
2012-01-15 20:47 603越南旅游1 2009年12月04 ... -
jsoup 1.5.1 发布,超棒的HTML解析器
2012-01-11 12:26 576jsoup 1.5.1 发布,超棒的HTML解析器 2011 ... -
java 彻底理解 byte char short int float long double (转)-agan007-javaeye技术网站
2012-01-11 12:26 1021java 彻底理解 byte char short int f ...
相关推荐
程序缘 Flex AIR之旅-第六章 编写用户登录界面,用于学习借鉴的Flex Air的工程源码,导入flash builder4.6即可。已实现一般C/S结构展现界面的实现,如菜单、快捷工具栏、主窗口等。
创 建过Java多语言本地化应用的朋友应该都很熟悉Java的本地化资源访问的功能,现在好了,Flex2诸多激动人心更新中的一个就是本地化特性 (localization feature),这倒是Adobe加强推广Flex2的一个强助力了(这一...
今天我们要说的是官方文档中用了整章介绍的AdvancedDataGrid,AdvancedDataGrid是DataGrid的高级版本,Flex 3 SDK并不包含它,其和Charting Enhancements一起构成了Flex Data Visualization package,TNND,也就是说...
程序缘 Flex AIR之旅-搭框架配套主程序,用于学习借鉴的Flex Air的工程源码,导入flash builder4.6即可。已实现一般C/S结构展现界面的实现,如菜单、快捷工具栏、主窗口等。
NULL 博文链接:https://guangqiang.iteye.com/blog/790325
Flex项呈示器自定义及使用实例,展示用户信息,包括头像及等级信息。与博客Flex之旅--项呈示器ItemRenderer对应
网站开发非常之旅。flex从入门到精通,聂晓霞著,强峰科技
NULL 博文链接:https://xiaying-hefei.iteye.com/blog/734078
New Relic One 可观察性包为您的特定用例提供即时价值,从而快速开启您的 New Relic 之旅。 它们包括: 检测服务的明确步骤 可观察性构建块,如仪表板和警报 所有这一切都可以通过一个开放的生态系统获得,在这个...
HouseTourVR-React360:使用React360库的虚拟现实房屋之旅
开始Adobe AIR之旅 1.1 什么是Adobe AIR 1.2 安装AIR运行时及例程 1.3 设置开发环境 1.4 分发,安装和运行AIR应用程序 1.5 关于AIR的安全性 1.6 AIR文件结构 第二章. 设置Flex Builder 2.1 关于...
Go语法树入门-开启自制编程语言和编译器之旅! Go语言QQ群:102319854,1055927514 光谷码农课堂: ://study.163.com/provider/480000001914454/index.htm 凹语言(凹读音“ Wa”)(Wa编程语言): : 蚂蚁金服招聘...
无论您是刚刚开始Vim之旅还是已经有一段时间了,此入门套件都可以为您节省大量的配置时间,以将Vim设置为真正的编码环境。 每个软件包都包含所有预安装的插件,因此,一旦获得该项目的本地副本,就可以在没有...
居家旅行,画图必备: 1、包含了几乎所有常用的元器件封装以及3D模型 2、包含了STM32的F系列、L1...3、包含了Altera FPGA 的 Stratix系列、MAX系列、Cyclone系列、APEX系列、EPC、FLEX、Arria等系列的封装库以及3D模型
本指南旨在让你快速开始你的gSOAP开发之旅。阅读本节的内容,需要你对SOAP 1.1协议及C/C++语法有大体的了解。虽然使用gSOAP编译器可 以直接用C/C++开始编写web服务及客户端程序而不需要了解SOAP协议的细节,但是...
深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托...