Array.prototype.valueOf = function ():Number{ var sum:Number = 0; for each (var v:* in this) { if (v is Number) { sum += v; } } return sum;};t...
分类:
其他好文 时间:
2014-12-17 16:17:12
阅读次数:
145
在大部分需要用户点击的游戏中,坐标的转换是一种必须熟练掌握的方法。首先在一个700x700的舞台中创建2个方块,红色的大方块A是600x600,位于(50,50),绿色的小方块B是300x300。A是B的父容器,B相对于舞台位于(200,200)。接下来做一系列的测试来阐明这2个方法是如何运作的。假...
分类:
其他好文 时间:
2014-12-17 12:30:04
阅读次数:
252
JSON的全称是JavaScriptObjectNotation,是一种轻量级的数据交换格式。JSON与XML具有相同的特性,例如易于人编 写和阅读,易于机器生成和解析。但是JSON比XML数据传输的有效性要高出很多。JSON完全独立与编程语言,使用文本格式保存。 JSON数据有两种结构: ?一种就...
分类:
Web程序 时间:
2014-12-16 18:50:39
阅读次数:
194
JSON(JavaScript Object Notation),是一种轻量级的数据交换格式,易于解析和生成,也易于阅读和编写。ajax的模式和构架被大量网站应用,JSON作为数据传输会是个首选。虽然AS3对XML的解析已经很好了,但XML作为数据传输数据量大,服务器负担会过重。JSON本身的结构就...
分类:
Web程序 时间:
2014-12-16 13:02:36
阅读次数:
543
本文介绍如何使用ActionScript和UMS开发RTMP协议实时交互式多媒体应用。RTMP协议是flash/AIR平台原生支持的实时消息协议。基于RTMP协议,flash/AIR平台应用可以和服务端进行双向数据通信、传输实时音视频。ActionScript3中的NetConnection对象提供...
分类:
Web程序 时间:
2014-12-12 20:46:29
阅读次数:
246
as3.0中通过ApplicationDomain类获得被加载swf(转载)首先先回顾一下FLASH的OO构成。对于FLASH,我们可以把任何的可视化元件都看成某个类文件的具体实例,包括swf文件。我们可以把swf文件看成一个类的具体实例,而它里面拥有个个其他类的实例对象,例如:我们新建一个load...
分类:
移动开发 时间:
2014-12-09 13:54:21
阅读次数:
244
AS3.0中使用Socket使用tcp服务器协议,它是一种流协议,不停的将分片传输给客户端,P作为流,发包是不会整包到达的,而是源源不断的。它不同于UDP服务器协议,UDP作为数据包协议,整包到达。 如果要使用Socket接收数据我们必须使用ProgressEvent.SOCKET_DATA...
分类:
其他好文 时间:
2014-11-27 18:16:36
阅读次数:
213
先说下背景,我们做的是2d场景加上3d人物,使用的away3d。黑多不愿意全3d的游戏或许会选择这样的混合搭配。方法还是比较多,这里简单记录下我之前想到的。
从7月开始,有很长一段时间没用as3了,有些记不清楚了,这里不会提及具体的away3d相关api和类,根据内容和概念自行选择相应实现。
先说说地图。
2d地图是按照斜45度角画的,要显示正常,需要用正交投...
分类:
Web程序 时间:
2014-11-27 01:38:57
阅读次数:
352
一般的,as3中,复制的概念经变成addChild了,如果真要复制舞台上的mc,可以参考一下下面两种简单的方法:如果myMC时间轴上有代码,不用linkage都可以实现复制了~~ 程序代码var ClassReference:Class = getDefinitionByName(getQualif...
分类:
其他好文 时间:
2014-11-26 10:57:45
阅读次数:
129
1,as3 的几个时间操作setTimeOut:设置超时时间,只会执行一次! setInterval:设置一个间隔时间,间隔多久会触发一次!除非 remove,否则会永久执行下去! Timer:设置一个间隔时间,有次数限制,只执行制定次数! flash.utils.setTimeout(closur...
分类:
其他好文 时间:
2014-11-25 23:11:39
阅读次数:
161