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 ...
随机推荐
- 【转】MessageBox
MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容.信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框. 1.函数原型及参数 function ...
- char型变量理解
char c = 128; printf("%d", c); 问输出是多少? 正确答案应该是-128. 如下几种情况: char c=128;printf("%u\n& ...
- SRF之数据验证
实现表单输入数据的验证,包括客户端验证和服务器端验证 如何使用 数据验证在业务层的实体类字段上增加数据验证的特性,例如 public class User { [Required(ErrorMessa ...
- .NET开源工作流RoadFlow-表单设计-新建表单(属性设置)
点击表单设计工具栏上的 新建表单 按钮会弹出新表单属性设置框: 表单名称:新表单表名称. 数据连接:表单对应的数据库连接(此连接在 系统管理-->数据库连接 中维护). 数据表:表单对应的数据库 ...
- Percona-Xtrabackup 2.3.3 慢查询不再堵塞备份(一)
在Percona-Xtrabackup 2.3.3[root@b28-19-17 bak]# rpm -q percona-xtrabackuppercona-xtrabackup-2.3.3-1.e ...
- Android的快速开发框架afinal
afinal 是一个android的 orm 和 ioc 框架.而且封装了android中的httpClient,使其更加简单易用. afinal是android应用开发的终极框架. FinalDB使 ...
- 贵州大学iPhone、Android(安卓)项目助跑计划!!!
该计划旨在帮助同学们将各种脑中稀奇古怪的想法借助互联网/移动互联网相关的技术变成真实的项目. 谱写你的故事,从此刻开始! 我们帮助你提高编程(Java.C++.Objective-C.Android. ...
- OpenStack: OVS安装
> OVS安装:1. Install the Open vSwitch plug-in and its dependencies:# apt-get install \neutron-plugi ...
- vnext 技术两篇文章和评论
研究vnext的两篇 好文章,重点看评论! http://www.cnblogs.com/shanyou/p/4589930.html http://www.cnblogs.com/shanyou/p ...
- MVC 初始 Log4net (一)
以前没有使用过Log4net 插件来记录日志文件,今天研究了一下,算是有点小眉目了,只是简单的使用一下:来写一篇博客自己记录一下,希望大神们多多包涵,小伙伴多多给提些建议,相互学习,我也是初始阶段,有 ...