ActionScript基本语法讲解
var a:int = 3;
var b:int = 4;
b = 9;
trace ("a的值为:"+a);
trace ("b的值为:"+b);
var x1:Array = new Array(1,2,3);
var y1:Array = x1;
y1[0] = 4;
trace ("a现在的值为:"+x1);
trace ("b现在的值为:"+y1);
var q:Array = new Array("aaaaa","cccccccc","xxxxxxx");
var s:Array = q;
s = new Array (111,222,333);
s[0] = 222;
trace ("q现在的值为:"+q);
trace ("s现在的值为:"+s);
const foo:Array = new Array(1,2,3);
var b1:Array = foo;
b1[0] = 2;
trace ("foo数组的值为:"+foo);
trace ("b数组的值为:"+b1);
var bx:Boolean;
trace (bx);
trace (bx == false);
var d:int = 2;
var f:int = d/3;
trace (f);
var g:Number = d/3;
trace (g);
var floatA:Number = 1.0;
var floatB:Number = 0;
for (var i:int = 0; i < 10; i++)
{
floatB = floatB + 0.1;
}
trace (floatB);
trace (floatA == floatB);
var stringSample:String = "123456";
var stringLength = stringSample.length;
trace (stringLength);
var as1:Array;
var bs1:Array = [];
var cs1:Array = new Array();
var ds1:Array = [1,2,3,4]
var es1:Array = new Array(1,2,3,4,5,6);
var fs1:Array = new Array(5);
trace (as1);
trace (bs1);
trace (cs1);
trace (ds1);
trace (es1);
trace (fs1);
var obj:Object = new Object();
obj.name = "xss";
obj.gender = "male";
obj.age = 9;
obj.Hello = function(){
trace("Hello World!!!");
}
trace (obj.name);
trace (obj.gender);
trace (obj.age);
obj.Hello();
var sample1:Array = [[1,2,3],[4,5,6],[7,8,9]];
trace (sample1[2]);
trace (sample1[2][2]);
var sample2:Array = new Array(new Array(1,2,3),new Array(4,5,6),new Array(7,8,9));
trace (sample2[2]);
trace (sample2[2][2]);
var sample3:Array = new Array(3);
sample3[0] = [1,2,3];
sample3[1] = [4,5,6];
sample3[2] = [7,8,9];
trace (sample3[2]);
var aq:int;
var bq:uint;
var cq:Number;
var dq:String;
var eq:Boolean;
var fq:Array;
var gq:Object;
var hq;
var iq:*;
trace (aq);
trace (bq);
trace (cq);
trace (dq);
trace (eq);
trace (fq);
trace (gq);
trace (iq);
trace (9 is Number);
trace (9 as Number);
trace (0.1 is Number);
trace (0.1 as Number);
var ax:Array = ["Q","W","E","R"];
trace (2 in ax);
trace (3 in ax);
var objx:Object = new Object();
objx.element = "xss";
objx.tags = "csrf";
delete objx.element;
trace (objx.element);
objx = null;
trace (objx);
var box:Array = new Array("123","456","789");
var target:String = "789";
for (var ss:int = 0; ss < box.length; ss++)
{
if (box[ss] == target)
{
trace ("第"+(ss+1)+"次才找到"+target);
}
if (ss == box.length + 1)
{
trace ("你要找的数据不在box数组中!!");
}
}
var xss_1:Object = {key1:"xxxxx",key2:"yyyyy",key3:"zzzzz"};
for (var k in xss_1)
{
trace ("键"+k+"值"+xss_1[k]);
}
for each (var l in xss_1)
{
trace ("值"+l);
}
输出结果:
a的值为:3
b的值为:9
a现在的值为:4,2,3
b现在的值为:4,2,3
q现在的值为:aaaaa,cccccccc,xxxxxxx
s现在的值为:222,222,333
foo数组的值为:2,2,3
b数组的值为:2,2,3
false
true
0
0.6666666666666666
0.9999999999999999
false
6
null
1,2,3,4
1,2,3,4,5,6
,,,,
xss
male
9
Hello World!!!
7,8,9
9
7,8,9
9
7,8,9
0
0
NaN
null
false
null
null
undefined
true
9
true
0.1
true
true
undefined
null
第3次才找到789
键key3值zzzzz
键key2值yyyyy
键key1值xxxxx
值zzzzz
值yyyyy
值xxxxx
ActionScript基本语法讲解的更多相关文章
- 用仿ActionScript的语法来编写html5——终篇,LegendForHtml5Programming1.0开源库件
一,LegendForHtml5Programming1.0库件是什么?它是一个javascript库,它模仿了ActionScript的语法,用于html5的开发,目前实现的功能相对较少,还不能称之 ...
- 用仿ActionScript的语法来编写html5——第八篇,图片处理+粒子效果
用仿ActionScript的语法来编写html5系列开发到现在,应该可以做出一些东西了,下面先来研究下图片的各种效果预览各种效果看下图效果和代码看这里,看不到效果的请下载支持html5的浏览器 ht ...
- Verilog HDL基础语法讲解之模块代码基本结构
Verilog HDL基础语法讲解之模块代码基本结构 本章主要讲解Verilog基础语法的内容,文章以一个最简单的例子"二选一多路器"来引入一个最简单的Verilog设计文件的 ...
- PID控制器的数字实现及C语法讲解
PID控制器的数字实现及C语法讲解 概述 为方便学习与交流,根据自己的理解与经验写了这份教程,有错误之处请各位读者予以指出,具体包含以下三部分内容: (1) PID数字化的推导过程(实质:微积分的近 ...
- Markdown语法讲解及MWeb使用教程
写了一个月的博客,忽然感觉Markdown编辑器比较好用,于是就下载了一个本地的Markdown编辑软件学习了一下,刚好软件里自带了一篇英文的指示文档,顺便翻译了一下,通过这个过程也大致熟悉了Mark ...
- innobackupex 相关语法讲解【转】
innobackupex 相关语法讲解 连接服务器 The database user used to connect to the server and its password are speci ...
- 用仿ActionScript的语法来编写html5——第五篇,Graphics绘图
用仿ActionScript的语法来编写html5——第五篇,Graphics绘图 canvas本身就是一个Graphics,可以直接进行绘图在actionscript里面,每个Sprite都有一个G ...
- 用仿ActionScript的语法来编写html5——第三篇,鼠标事件与游戏人物移动
第三篇,鼠标事件与游戏人物移动 一,假设假设,所有可添加鼠标事件的对象,都有一个mouseEvent方法,添加的鼠标事件同过这个mouseEvent来调用.这样的话,添加鼠标事件,其实只需要给canv ...
- Elasticsearch基本CURD操作语法讲解
当我们的ES集群搭建完成以后,我怎么能看到集群中各个节点状态以及主节点和健康情况呢,如下讲解使用curl命令来与ES集群进行交互.分别有查询主节点情况.集群状态.以及创建索引查看索引.查看分片以及对E ...
随机推荐
- 4.0 流量控制preference
从Android4.0以后,系统设置应用程序允许用户查看他们的应用在前台和后台使用了多少网络数据.用户可以禁用每 个应用在后台使用网络数据.为了避免用户禁用你的应用在后台访问网络,你应该更效率的使用网 ...
- [.NET 4.5] ADO.NET / ASP.NET 使用 Async 和 Await 异步 存取数据库
此为文章备份,原文出处(我的网站) [.NET 4.5] ADO.NET / ASP.NET 使用 Async 和 Await 异步 存取数据库 http://www.dotblogs.com.tw ...
- 获取月份对应的day
function getDaysInMonth(month, year) { , , , , , , , , , , , ]; //主要处理二月份的天数 ) && (year % == ...
- Android请求返回417解决办法
今天碰到个很奇怪的问题,APP通过代理链接服务器会收到HTTP 417错误,经过网上查找发现是由于以下代码造成: HttpParams params = new BasicHttpParams(); ...
- hdu 1237 简单计算器
题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=1237 简单计算器 Description 读入一个只包含 +, -, *, / 的非负整数计算表达式, ...
- hdu 5427 A problem of sorting
题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=5427 A problem of sorting Description There are many ...
- [超简洁]EasyQ框架-应对WEB高并发业务(秒杀、抽奖)等业务
背景介绍 这几年一直在摸索一种框架,足够简单,又能应付很多高并发高性能的需求.研究过一些框架思想如DDD DCI,也实践过CQRS框架. 但是总觉得复杂度高,门槛也高,自己学都吃力,如果团队新人更难接 ...
- Linux 编辑器
vim编辑器 vi作为Unix上的一个编辑器,一直广受欢迎.之后GUN将其移植到开源世界中,经过开发人员对其进行了改善,被称为vi improved,就是现在的vim.为了方便使用,几乎所有的Linu ...
- How to write a windows service
how to write a windows services susport microsoft This aritcle describe the detail step to setup a w ...
- 2. VS使用---HelloWorld
摘要: ------------------------------------------------------------------------------------- 1. VS2010里 ...