AS3
文章平均质量分 69
jamesjun
这个作者很懒,什么都没留下…
展开
-
AS3 与 服务器 64位 int 交互
在开发中,由于使用的ID需要用到64位uint ,但是as3 最大的number也只支持到53位,这个数值也足以满足双方需求,故而双方用64为uint传输(8字节),数值上限53位。其思想也比较简单,打包时将number类型值拆分成2个uint往ByteArray里写。解包时也按2个uint方式读取,再做个移位就搞定了。双方传输都采用大端方式编码。public function TestD原创 2012-06-21 10:50:50 · 2324 阅读 · 0 评论 -
Flash性能优化
Flash性能优化转载 2010-06-17 13:48:00 · 766 阅读 · 0 评论 -
简单字串加密
简单字串加密转载 2010-06-17 17:05:00 · 799 阅读 · 0 评论 -
flash 鼠标右键菜单设置
flash 鼠标右键菜单设置转载 2010-06-17 14:45:00 · 822 阅读 · 0 评论 -
AS3常用代码整理及细节优化注意
AS3常用代码整理原创 2010-06-17 14:42:00 · 1375 阅读 · 1 评论 -
深入理解Flash Player重绘
深入理解Flash Player重绘转载 2010-06-17 13:44:00 · 772 阅读 · 0 评论 -
Flash开发者不可不知的10件事
Flash开发者不可不知的10件事转载 2010-06-13 11:46:00 · 668 阅读 · 1 评论 -
加载SWF中定义的类
加载SWF中定义的类转载 2010-06-13 11:22:00 · 423 阅读 · 0 评论 -
Rectangle类介绍
Rectangle类介绍转载 2010-06-13 11:38:00 · 2740 阅读 · 1 评论 -
BitmapData类介绍
今天介绍另外一个比较常用和中高级难度的类:BitmapData用好这个类,可以说是半支脚踏入了Flash高手的大门···转载 2010-06-13 11:36:00 · 1126 阅读 · 0 评论 -
AS3的一些优化计算方法
AS3的一些优化计算方法转载 2010-06-17 14:01:00 · 726 阅读 · 0 评论 -
水平垂直翻转MC
水平垂直翻转MC转载 2010-06-17 14:15:00 · 860 阅读 · 0 评论 -
as3crypto RSA加密
as3crypto RSA加密原创 2010-06-17 14:54:00 · 2951 阅读 · 0 评论 -
as3 webgame 经验交流群
as3 webgame 开发经验交流群 QQ群:83862616 一起分享成功游戏的开发经验。原创 2012-03-07 20:44:28 · 897 阅读 · 0 评论 -
AS3对象序列化存储
AS3对象序列化存储原创 2010-06-23 17:37:00 · 2683 阅读 · 0 评论 -
自定义List被选中项的外观
自定义List被选中项的外观原创 2010-06-23 17:12:00 · 980 阅读 · 0 评论 -
使用ModuleManager载入模块
使用ModuleManager载入模块转载 2010-06-23 17:57:00 · 3245 阅读 · 1 评论 -
as3加密入门-3降低反编译代码可读性的代码书写习惯
降低反编译代码可读性的代码书写习惯转载 2010-06-17 15:12:00 · 1102 阅读 · 0 评论 -
转载:as3加密入门-2使用非法变量名
转载:as3加密入门-2使用非法变量名原创 2010-06-17 15:06:00 · 1669 阅读 · 1 评论 -
转载:as3加密入门-1使用alchemy进行代码混淆
as3加密入门-1使用alchemy进行代码混淆转载 2010-06-17 15:04:00 · 4040 阅读 · 0 评论 -
AS3.0编程中的小技巧
AS3.0编程中的小技巧原创 2010-06-18 11:14:00 · 1897 阅读 · 0 评论 -
as3加密入门-4使用avm2内嵌式汇编指令混淆简介
as3加密入门-4使用avm2内嵌式汇编指令混淆简介转载 2010-06-17 15:14:00 · 2162 阅读 · 2 评论 -
FlashPlayer9和AVM2的弹性跑道模型
2005年,Ted Patrick发布了一篇伟大的文章《elastic racetrack》。它充当了我多年的参考资料,用于理解一帧内的代码的执行和渲染是如何平稳的处理的。等到了FlashPlayer9和AVM2的面世,我发现弹性跑道模型有了一些变化。此信息是基于我对FashPlayer内部事件和渲染的研究,但整个模型并没有被Adobe公司的工程师证实转载 2010-06-09 16:16:00 · 1000 阅读 · 0 评论 -
Flash AS3 bytearray 资源收集
Flash AS3 bytearray 资源收集原创 2010-06-08 12:45:00 · 1053 阅读 · 0 评论 -
Away3d 基础4 -操控三维物体
与二维flash里的物体(译注:指电影剪辑实例等)一样,也可以对三维物体进行定位、旋转、缩放、组合等操作。本篇教程还会告诉你如何在三维空间里使用你惯用的渐变包来渐变你的三维物体。必备知识本教程建立在我们的另一个Away3D 教程基础之上。如果你是个菜鸟建议你先该教程的基础部分。每个例子都有一个完整的源文件,点击链接下载源代码,研究下那些as代码是如何完成任务的。注意所有这些例子都要用到一个转载 2010-03-19 12:50:00 · 723 阅读 · 0 评论 -
Away3d基础 3 -相机
原英文地址:http://www.flashmagazine.com/Tutorials/detail/away3d_basics_the_cameras/相机camera类是观察3D世界必须借助的工具.其作用与现实世界里的相机一样,3D世界里的照相机应用通视原理将3D物进行缩放、聚焦、定位等。在本教程中你将会学到away3d里的三种类型的“相机”无论你想在Away3D里做什么,有几个转载 2010-03-19 12:47:00 · 763 阅读 · 0 评论 -
Away3D 基础5 - 3D基本元素(3)
这是关于3D基本元素的第三篇教程也是最后一篇。在这篇里要介绍的是我们不常用到的。GridPlane和LineSegment用于调试,然而Cone, Torus 和SeaTurtle更是“非必备品”了。这篇教程里介绍过的3D基本元素也存在于别的3D引擎或模型包里。由于不常用,本教程里没有像前两节里那样丰富的实例。不过这里还是提供了能展现其用法的代码先决条件本教程建立在我们别的教程基础之上转载 2010-03-19 12:58:00 · 858 阅读 · 0 评论 -
Away3D学习笔记2--3D世界的坐标系
通过《笔记1》我们知道在away3D世界里我们要做些什么,在场景里添加3D物体就是工作之一。那么你有没有想过添加3D物体时,如何指定其在三维空间的具体位置呢?后面还会学到3D元素的移动、旋转。那么我们又该如何确定3D元素发生了移动旋转呢?初中物理我学过要确定一物体的运动状态我们首先要选一个参照物。要解决这个问题我们也要选一参照物,在Away3D里用坐标作为参照。 Away3D里的坐标有转载 2010-03-19 13:00:00 · 968 阅读 · 0 评论 -
Away3D 基础5 - 3D基本元素(2)
本教程,我们继续探讨简单却有用的3D基本元素。我们还将学到如何用旋转镜头、sphere及skybox 3D基本元素来创建全景图。并会了解一个可以帮我们创建全景图的软件。这篇教程,我们先讲述两个3D基本元素,然后看一些可以用于创建全景图的3D基本元素。先决条件本教程建立在我们别的教程基础之上。假如你是flash3D菜鸟,你可能会先要去看看这些教程。举个例子,有些源文件,点击附带的as文件转载 2010-03-19 12:56:00 · 1224 阅读 · 0 评论 -
Away3D基础5-3D基本元素(1)
在大多数3D软件中,3D基本元素是构成3D世界的基石。Away3D自带有17种3D基本元素以及一些别的帮助物。本教程将解释如何用这些3D基本元素实现非常酷的效果,比如音乐波形条、CMYK颜色分离等等。本教程同时会介绍away3D支持的两种代码书写方式。首先,不要小看这些3D基本元素。它们可能很简单,但它们非常有用!举个例子,一个简单的球(sphere)就可以胜任创建一个全景图的工作。当然你也可转载 2010-03-19 12:55:00 · 1010 阅读 · 1 评论 -
Away3d学习笔记1-三维世界的四个基本构件
flash 3d,没近距离接触她之前我感觉她特神秘、特深奥;加之flash3d 引擎国外独大的局势,中文资料少之又少,flash3d对于国内用户来说,她真的很不平易近人!直至硬着头皮啃英文资料开始学习away3D(有很多主流flash3d引擎,如pvd3d、away3d、sandy。。但网上传away3d架构清晰,易学。所以我选她)。原来只要懂得as3,用away3D做三维东东并没有想象中的复杂。转载 2010-03-19 12:52:00 · 741 阅读 · 1 评论 -
透明as3截获浏览器鼠标滚轮事件的解决
有时我们嵌入flash的页面会比较高超过一个窗口的高度,而当我们在flash中滚动鼠标滚轮的时候,整个页面也会跟着滚动,使用起来很不方便。 S就是为了解决这个问题的,它也是spark中的项目。 地址:http://www.libspark.org/wiki/SWFWheel/en 用法很简单,只需将stage实例传进去初始化就OK了:转载 2010-03-17 16:57:00 · 1160 阅读 · 1 评论 -
关于安装 Adobe Alchemy 的步骤和注意事项
关于安装 Adobe Alchemy 的步骤和注意事项 自从上回发布了针对 Adobe Alchemy 介绍性的文章之后,论坛里也有一定的反响,作为技术的传播者,考虑到这个伟大的工具本身具有一定的技术门槛,使用者要同时会用C 和AS3 语言,以及 CYGWIN的相关知识,为了排除这些障碍,本章主要介绍下以下3个内容, 1 配置 Alchemy 的开发环转载 2010-03-09 17:15:00 · 688 阅读 · 0 评论 -
AS3公式收集整理
AS3中常用到的公式(转) 基本三角函数的计算:角的正弦值 = 对边 / 斜边角的余弦值 = 邻边 / 斜边角的正切值 = 对边 / 邻边角度制与弧度制的相互转换:弧度 = 角度 * Math.PI / 180角度 = 弧度 * 180 / Math.PI计算两点间距离:dx = x2 – x1;dy = y2 – y1;dist = Math.sqrt(dx*dx + dy*dy转载 2010-01-08 16:45:00 · 700 阅读 · 0 评论 -
基于red5的在线视频录制实例和详细注释
FLASH代码//预定义声明import mx.utils.Delegate;//创建一个基本的网络连接对象var nc:NetConnection = new NetConnection();//连接到本地的Red5服务器nc.connect("rtmp://localhost/online");//将已和red5服务器建立连接的nc传递给NetStreamvar ns:NetStream =转载 2010-03-26 13:57:00 · 2669 阅读 · 0 评论 -
flashplayer10.1 p2p NetGroup 简单的聊天示例
这篇教程讲述的是 Flash Player 10.1中的P2P/RTMFP Groups 的基本用法,我们使用RTMFP来建立一个简单的多人聊天室。所有数据将使用P2P的方式进行传输 下载 (19.6 KB)19 分钟前这篇<span class="t_tag" onclick="function onclick(){tagshow(event)}"转载 2010-03-26 15:52:00 · 1768 阅读 · 0 评论 -
使用Flex和Actionscript开发Flash游戏 —— 双缓冲渲染
使用Flex和Actionscript开发Flash游戏 —— 双缓冲渲染转载 2010-05-31 14:26:00 · 999 阅读 · 0 评论 -
BitMapData位图相交区域透明 解决深度管理方案
BitMapData位图相交区域透明 解决深度管理方案 在AS3中一般我们处理物件在场景的深度问题,都是根据物件的深度值来对物件的层级进行设置,来解决物件之间的遮挡关系.其实还可以用另一种方式来实现,使性能方面得以提升.原理其实也不复杂,就是利用位图数据绘制,并将物件之间遮挡区域进行处理,让相交区域根据物件的深度关系设置为透明和完全不透明,以达到用户视觉上的遮挡效果.当然也原创 2010-05-26 15:13:00 · 1410 阅读 · 0 评论 -
谈谈Flash MMORPG的地图技术
谈谈Flash MMORPG的地图技术 在开发基于网页的Flash MMORPG游戏时,地图技术往往是最先被提及的。玩家的大部分游戏时间都是在地图上度过的,如何实现美观高效的地图效果,是每个技术人员都头疼过的。对于现在的2D游戏来说,如今的CPU/显卡和内存已经足够强劲了,因此很少需要考虑这些,但是对于Flash来说,尤其是基于网页的Flash,CPU/显卡的快慢,内存占用转载 2010-05-27 10:04:00 · 1309 阅读 · 0 评论 -
Alchemy安装教程
这两天花了点时间琢磨下Alchemy技术,安装比较烦琐,把自己安装成功的教程文章转出来,做个记录方便日后需要. Alchemy 是adobe 推出的把C++代码编译成as3 字节码的开源项目,这对于开源爱好者和RIA开发者绝对是一个好消息,以后c++ 的开源工程都可以编译成as库来供RIA开发者使用了。不过现在Alchemy 发布的还是release beta 版,看网上评论对c++转载 2010-04-06 10:09:00 · 2745 阅读 · 2 评论