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 ...
随机推荐
- RAC本地数据文件迁移至ASM的方法--非归档模式
系统环境:rhel6.2_x64+Oracle RAC11g 操作过程: 1.非归档模式 SQL> archive log list; Database log mode No Archive ...
- [terry笔记]Oracle10g/11g安装-redhat5.5
操作系统准备工作 其实真正的进入图形界面安装是简单的,只是前期的配置比较繁琐,如版本.空间.位置.软件包.用户.环境变量.内核参数,这里主要讨论前期配置. 10g与11g的单实例安装基本一样,主要区别 ...
- rails的字符编码
想练练手,随意的写了个登陆页面,简单的只有几行. <%= form_tag('login_check') do -%><%= text_field_tag 'user_name', ...
- hdu 2579 Dating with girls(2)
题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=2579 Dating with girls(2) Description If you have sol ...
- ios中的XMPP简介
1.XMPP的定义 •XMPP:The Extensible Messaging and Presence Protocol(可扩展通讯和表示协议) •XMPP可用于服务类实时通讯.表示和需求 ...
- Django+Nginx+MongoDB+Mysql+uWsgi的搭建
搭建目标如下: 图:系统架构图 这个系统可以提供web服务及其它查询应用服务,我用其做一个二手房信息搜集.处理及分发的系统,可以通过浏览器访问,也可以通过定制的客户端进行访问. 一.安装篇 1.下载安 ...
- WordPress实现长篇文章/日志/单页面分页功能效果
在WordPress里写文章,如果内容很多,你可能想要把文章分成几页来让访客浏览,这样既保持了网页的美观,也提高了网页的打开速度.但是在WordPress默认提供的按钮里,你可能找不到文章分页功能所对 ...
- .net(C#)操作文件的几种方法汇总
.net(C#)操作文件的几种方法汇总 System.IO命名空间下类的用法:在System.IO名称空间中包含了用于文件输入输出的主要类.File:实用类,提供许多静态方法,用于移动.复制和删除文件 ...
- FPGA开发心得
创新源于模仿,另一个意思就是,我们需要站在巨人的肩膀上起航. 至芯科技培训注重于“按图施工”,在没有达到这种境界的时候,我们需要有我们自己的思想 我的思想: always 时钟分频 数据接收 上升沿和 ...
- < java.util >-- List接口
List本身是Collection接口的子接口,具备了Collection的所有方法.现在学习List体系特有的共性方法,查阅方法发现List的特有方法都有索引,这是该集合最大的特点. List:有序 ...