![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AS
iiacm
这个作者很懒,什么都没留下…
展开
-
flash remoting 的使用
实例代码 import flash.net.Responder; import flash.net.NetConnection; var mynet:NetConnection = new NetConnection(); mynet.connect("http://192.168.1.125/amfphp/gateway.php"); mynet.call("testamf....2009-10-24 12:47:11 · 88 阅读 · 0 评论 -
全数段取值显示
这个叫法是自己取的,工作中用到了,这里记录一下。[code="java"]private static const MAX_NUM:int = 5;private static const WEEK_DAYS:int = 7;private var _allList:Array = [....];private var _day:int;var remain...原创 2011-12-16 22:19:10 · 71 阅读 · 0 评论 -
换页显示代码
[code]var maxPage:int = Math.ceil(this.data.length / this._pageSize);public function set currentPage(value:int):void { var oldPageIndex:int = this._currentPage; var page:int = oldPageIndex;...原创 2011-12-20 15:55:14 · 151 阅读 · 0 评论 -
Flex Application初始化顺序
preloader->systemManager->FlexApplication started…然后才是:preinitialize在所有的初始化之前触发,没有子组件的定义,但是可以引用组件的变量.initialize当所有子组件生成完成后触发,在这个时间点还没有组件被渲染出来.creationComplete组件定义完成并已经在显示列表.application...原创 2012-01-14 17:54:37 · 91 阅读 · 0 评论 -
传参之事件代理
通常情况下,我们使用事件机制时,编写的事件处理函数只需要一个参数event就可以了,但是有时,如果需要用到额外的数据, 又不想新建自定义事件类时,就可以用到这种支持参数的事件处理函数了,这种方式是在网上看到的,这里收集整理一下。其原理是利用函数的返回值返回一个带有基本事件类作参数的函数,用这个返回值作事件的处理函数,因为这个函数是在另一个函数中返回的,所以它在具备普通的事件处理函数的功能的前提...原创 2012-01-17 14:04:32 · 140 阅读 · 0 评论 -
移除匿名函数定义的事件处理函数
如果一个监听事件是匿名函数,那当要移除的时候就会有困扰,既没有函数名称,怎么移除呢?下面有一方法:[code="as3"]EventListener(event.currentTarget).removeEventListener(event.type,arguments.callee);[/code] 通过此句,便可移除当前监听事件。 注:arguments.calle...原创 2012-01-17 14:12:00 · 950 阅读 · 0 评论 -
PHP中的生成XML文件的4种方法
原文:http://www.oschina.net/code/snippet_110138_4727[code="xml"] title1 content1 2009-10-11 title2 content2 2009-11-11 ...原创 2012-05-02 14:07:54 · 91 阅读 · 0 评论 -
SWFLoader不响应Event.COMPLETE事件
工作中遇到了一个问题,flex控件SWFLoader解决了跨域加载,所以为了简便,而使用它作为动态加载资源的加载器,但并不作为UI的一部分,加载完就完成了它的任务,于是在Flex项目的as3代码里写了用SWFLoader加载资源的代码(略去类的写法):var loader:SWFLoader = new SWFLoader();loader.addEventListener(Eve...原创 2012-06-25 16:16:56 · 207 阅读 · 0 评论 -
ActionScript3高级动画教程笔记
2012.3.14基本三角函数的计算: 角的正弦值 = 对边 / 斜边 角的余弦值 = 邻边 / 斜边 角的正切值 = 对边 / 邻边角度制与弧度制的相互转换: 弧度 = 角度 * Math.PI / 180 角度 = 弧度 * 180 / Math.PI向鼠标旋转(或向某点旋转):[code="as3"]// substitute mouseX, ...原创 2012-03-14 17:09:27 · 121 阅读 · 0 评论 -
关于as3运动效果的总结
看了《ActionScript3.0高级动画教程》一书,用类映射的方式做了一个小东西,方便学习,经过几天发现了一些as3代码动画的小技巧,下面我们一起分享一下。 所有的运动都借助帧事件或定时器来做,可以只使用一个帧事件或一个定时器来完成所有运动的监听和运算,节省开销。 运动是变化,它的普遍做法是:第一初始化运动条件,二根据运动的公式或模型运算,三更新物体的坐标或其他属性。核心的操作...原创 2012-03-22 18:18:22 · 197 阅读 · 0 评论 -
AS3 位运算
原文转至http://www.tangpei.net/2011/04/as3-bitcalc/左位移几就相当于乘以2的几次方( Left bit shifting to multiply by any power of two )//将一个值向左侧移动一位与这个值乘以 2 等效 。浮点数通过舍去小数点后面的所有位来转换为整数。大约快了300%x = x * 2;x = x ...原创 2012-04-17 13:04:35 · 126 阅读 · 0 评论 -
air遍历目录里的文件
air开发移动应用时,用于遍历一个目录里的所有文件:var file:File = File.applicationDirectory.resolvePath("xxx");var fileList:Array = file.getDirectoryListing();for each(var f:* in fileList) { this.checkPath(f);...原创 2015-02-12 15:52:32 · 165 阅读 · 0 评论 -
as3 ANE的打包小结
工作关系要用到as3手游ANE的打包,之前因为用不到,也没去了解,今天要给手游做ios的支付功能,开始接触了这个之前感觉很神秘的东东。查了半天资料,装了个mini后仍然不知道奥妙在那里,经过白总的说明,算是了然了,这里做个总结,已被他用:[img]http://dl2.iteye.com/upload/attachment/0090/3008/01c718ea-dc61-31f2-...原创 2013-10-18 15:15:30 · 277 阅读 · 0 评论 -
as3打包手机引用
1、新建手机项目[img]http://dl2.iteye.com/upload/attachment/0090/3084/d73d9164-ec5b-3138-b0bc-96c47ca7a619.jpg[/img]去掉其他平台选项[img]http://dl2.iteye.com/upload/attachment/0090/3086/a2ae0065-5a7c-3bdd...原创 2013-10-18 17:48:37 · 137 阅读 · 0 评论 -
Starling中AssetManager加载文件的流程整理
Starling做移动开发,会用到大量的纹理和图片素材、XML配置等文件,需要频繁使用AssetManager类加载和使用他们,有时如果获取素材时报错,不知道AssetManager类的调用顺序就会对调试造成困难。因为工作需要对AssetManager的内部加载流程做了一次跟踪调试,这里做一次记录和整理,以备他用。 AssetManager中,在调用enqueue方法向加载队列添加要加载...2015-06-16 20:15:01 · 301 阅读 · 0 评论 -
MovieClip 帧里面子对象为null 问题的解决
原因是进入其中一帧后,MovieClip对象不会立刻被创建出来,Shape对象比MoveClip对象创建速度更快,所以能获取得到Shape对象,但不能在第一时间获取到 MovieClip对象。这篇文章提供了问题的描述:[url]http://lunna-0101-163-com.iteye.com/blog/459824[/url]我们做的是一个根据swf生成一个动画配置的工具...原创 2014-10-11 17:19:18 · 154 阅读 · 0 评论 -
as3开发社交游戏的一些总结
加入社交游戏开发的行列有一个多月了,感觉颇深,许多都是第一次接触,而且处处充满了挑战。和之前在各个论坛中看到的东西比起来,工作中的更加实际,更加有效,剔除了花哨的成分,让我感觉论坛中的技术更多的是教材,距离实用的确会有很大的距离。这里总结一下自己的收获,期待自己更大的进步。1、要承认的是破解代码能学到相当多的知识,里面蕴藏的东西简直是海量的。破解一个好的项目(代码风格好、逻辑严谨、程序...原创 2011-07-13 17:57:46 · 91 阅读 · 0 评论 -
抛物线运动公式总结
竖直上抛运动:初始化 t = 0; a = 1; v0 = 10;帧事件 _y = (_y + ((a * t) - v0)); t++;平抛运动:[code="as3"]//初始化x0=_x; y0=_y;//初使位置v=0; //球的速度rad=0;//球的角度,初使值为0t=0; /...原创 2011-05-24 20:53:20 · 5586 阅读 · 0 评论 -
[原创]自己做的 AS3.0 开源UI组件库 -- sPart v1.0.3 美化版
自己做的一个AS3.0 开源组件库,旨在让用户第一时间、以最快速度搭建一个flash游戏、应用所需要的前端界面。也许它并不如其他同类UI组件那样功能强大,但它的体积小,使用方便,减少了大量的时间成本。 开发应用程序或游戏的时候,为了能让人们更快的看到游戏的基本功能和整体效果,需要制作一个具备一定功能的游戏Demo。 为了能迅速把 Demo 做出来,个人认为时间花销应该是经常考虑的问题,s...2010-10-12 23:31:28 · 282 阅读 · 0 评论 -
AS3.0中将XML转化为有相同结构的Object
一直在想如何使用一个方法就能把外部XML文件的数据全部读取金AS中,这样既省事又方便,特别是用AS制作一些网站或者是需要用到小型外部数据的东西的时候……经过蓝色上高手们的指点,这样做其实是不必要的,但加深对E4X标准也不错。 因为水平有限,所以肯定还有不够优化的地方,AS版本3.0: package { public class ChangeXML{ publ...2009-10-24 12:54:59 · 98 阅读 · 0 评论 -
amfphp的乱码问题
flash使用remoting和amfphp通信传值时,php类编码格式为ANSI时一切正常,但返回给flash的结果如果是中文就会出现乱码……这是编码格式的问题,可是当我把php类转存为UTF-8的编码格式时,诡异的现象出现了!不仅flash提示编码格式不识别,连amfphp的在线调试器browser也识别不了那个php类了……我就郁闷了,以前没有碰到过这种情况,如果是代码错误,那么不会在转了格...2009-10-24 12:56:33 · 100 阅读 · 0 评论 -
[原创]AS3.0使用外部SWF文件的库文件
在swf文件中使用外部swf文件的库文件,从而达到类似素材包的目的。 第一个文件pic.fla,添加四张图片到库中,为每一张图片关联一个类,我关联的类名分别是a1、a2、a3、a4,并在第一帧导出(关联时会把图片名字默认为关联的类名,文件编译的时候会自动生成一个类)。再创建一个as文件Pic.as作为pic.fla的文档类,内容如下:[code="Pic.as"]package ...2010-05-05 15:43:09 · 212 阅读 · 0 评论 -
[原创]AS3.0的自定义事件
自定义事件一直是困扰我的大问题之一,dispatchEvent()、Event类、addEventListener()一直都不知道他们之间的联系和自定义事件的用法,尤其是在类与类间调用方法这些方面上更是感到玄之又玄…… 幸运的是随着使用AS时间的推移,逐渐让我体会了一些东西,也不知道是否正确,但终究值得写上一点。 这个例子很简单,首先是一个fla文件——自定义事件.fla,为了简便,没有...2010-05-09 03:51:48 · 184 阅读 · 0 评论 -
[原创] 使用代码控制人物动作
原创首发[url]www.eb163.com[/url],转载请保留出处 作者:iiacm(着火骷髅) 游戏里,人物的换装、走动、打斗等等行为都会用动画或者图片来表现、构造,如果使用3D进行建模,自然能水到渠成。但最终还是要输出成图像,如果人物的动作设定很多,那么就有可能需要制作大量的动画来支撑。那有没有可能不通过设计大量的图片或动画就能使人物有丰富的动作呢?本帖子仅是我的个人思考和...2010-08-06 00:40:56 · 964 阅读 · 0 评论 -
[原创] as3 做的 A*寻路
原创首发[url]www.eb163.com[/url],转载请保留出处 作者:iiacm (着火骷髅) A*算法的思想很丰富,游戏中用来解决人物角色、敌人的寻路问题是相当不错的方法。以前玩帝国时代的时候,看到里面的士兵跑路的路径都是择优而行,感到很奇妙,后来才知道,那是A*算法的功劳。随着逐渐的学习,对这个算法更是无比的倾慕,一度听到这个名词,心中一股钦佩之情油然而生…… 于是一直都在寻...2010-08-06 00:46:03 · 351 阅读 · 0 评论 -
Flex 3类库笔记 1
想自己做一个界面类库,为了开发思路更明朗些,得了解一下Flex的类库结构。一点点挖吧,先看看它的类库结构继承以及控件分类图:[img]http://dl.iteye.com/upload/attachment/306729/2dd0420b-1f86-3486-8f78-5808ed2d5e22.jpg[/img][img]http://dl.iteye.com/uploa...原创 2010-09-10 14:22:16 · 91 阅读 · 0 评论 -
绘制星号金字塔
[code="as3"]var result_str:String = "";var star_num:int = 1;for (var i:int = 1; i原创 2011-05-03 20:20:32 · 279 阅读 · 0 评论 -
flex编写与学习的一些总结
首载[url]www.eb163.com[/url] 本文只是个人的浅见,只是些总结的东西,不涉及代码的具体编写,希望能对给刚接触flex的朋友们有点帮助,如果有哪里不对的,欢迎指正,跟帖一起讨论~:)1、战术组合 flex的mxml标签能很好的帮助我们做布局,as3则负责逻辑的编写,当然,也能编写可视元素,不过最好能分开做,这样便于我们维护。我比较偏向于使用“as3类、m...2011-05-03 20:30:21 · 95 阅读 · 0 评论 -
[原创]EB163 RPG MapDemo地图移动公式
首发[url]www.eb163.com[/url] 在[url=http://www.eb163.com/club/thread-14194-1-1.html]EB163 Flash RPG Webgame Demo V1.06[/url]源码中,经过观察和分析,明白了地图移动公式的原理,仅是个人看法,或有偏颇,欢迎大家拍砖共同探讨,下面一起看看。先是代码: 人物类 Hept...2011-05-03 23:04:39 · 189 阅读 · 0 评论 -
AS3画虚线、斑马线
[code="as3"]package cn.lite3.utils { import flash.display.BlendMode; import flash.display.Graphics; import flash.geom.Point; /** * www.lite3.cn ...原创 2011-05-03 23:18:00 · 355 阅读 · 0 评论 -
条目渲染器和ClassFactory的总结
游戏中时常要用到DataGrid 控件来显示二维结构的数据,为了更好的展示数据,往往需要给DataGrid 控件的单元格定制更丰富的界面,比如在一个DataGrid 的某列的单元格里添加图片、文本或下拉菜单等其他下层控件,这些下层控件我们往往需要用到DataGridColumn的 itemRenderer属性,把一个定义了这些下层控件的类、类路径或一个ClassFactory对象传到这个属性里...原创 2011-01-21 15:20:34 · 96 阅读 · 0 评论 -
随机打乱输出数组元素
[code="as3"]var arry:Array = [1,2,3,4,5,6];var arryTmp:Array = arry.slice();var oldArr:Array = [];while(arryTmp.length != 0) { var randIndex:int = int(Math.random()*(arry.length - 1)); var ...原创 2011-05-10 11:15:24 · 424 阅读 · 0 评论 -
去除数组中相同的元素
[code="as3"]var array:Array = [1,5,5,2];function delSameElm(arr:Array):Array{ for (var i:int = 0; i原创 2011-05-11 21:04:56 · 131 阅读 · 0 评论 -
as3编写3D原理(笔记)
[img]http://dl.iteye.com/upload/attachment/480976/ab61c670-7462-353a-8234-e2947c9652e9.png[/img]1、基本原理:三角形相似原理d/(d+z) = x1/xd/(d+z) = y1/y2、(x1, y1)为二维坐标系,(x, y)为三维坐标系,d/(d+z)为换算比率3、...原创 2011-05-13 17:44:50 · 229 阅读 · 0 评论 -
LayaBox flash 转换项目心得
一、熟悉从as3项目转到js的API和特性差异1、SimpleButton类不能动态修改各个状态的外观2、ByteArray类,不能使用[]语法获取和设置指定位上的数据,需要改用 byteAt和byteSet取代对应的获取和设置方式3、Dictionary类,在使用[]语法获取和设置时,如果key值的类型为对象或复杂类型,都需要使用DIC和DICKEY取代原有的设置和和获取方式,has...2015-08-28 13:50:57 · 574 阅读 · 0 评论