随笔分类 -  as3

as3 for in for each用法
摘要:尼玛 for in 是迭代key for each 是迭代 valueAS3中的Dictionary类(flash.utils.Dictionary)是一个新的AS类。Dictionary类和Object唯一的区别在于:Dictionary对象可以使用非字符串作为键值对的键。例如:var obj:Object = new Object();obj["name"] = 1; // 键是字符串"name"obj[1] = 2; // 键是1 (被转换成字符串"1")obj[new Object()] = 3; // 键是new Objec 阅读全文

posted @ 2012-07-13 19:24 防空洞123 阅读(1618) 评论(0) 推荐(0)

Flash 最小化,帧速变慢的问题
摘要:技术基础就是补帧,EntryFrame是1/24秒执行一次,在每次执行到的时候检测下延迟,超出延迟范围的就视为需要补帧,用for循环执行缺少的帧数 recoup=new Date().getTime(); } public function enterFrame(event:Event=null):void { var tmp:Number=new Date().getTime(); var ttt:Number=tmp-recoup; if(ttt<=60) ... 阅读全文

posted @ 2012-07-06 18:23 防空洞123 阅读(475) 评论(0) 推荐(0)

addFrameScript 修改自定义button 名字
摘要:如上一个MC的,trace(mc.numChildren);//2button.gotoAndStop(3);trace(button.numChildren);//3说明帧代码是异步执行的。用法示例:舞台上有一个MovieClip,实例名为foo,当然这个foo是一段效果很炫的动画了~!当到达第300帧时,我要检测一下是否到达300帧,代码如下:foo.addFrameScript(299,gotoAndFun);function gotoAndFun():void{trace("顺利到达第300帧了吧~!");}这里请务必注意:帧数的计算是从0开始~!再查相关资料,原来 阅读全文

posted @ 2012-06-25 15:42 防空洞123 阅读(282) 评论(0) 推荐(0)

[转]游戏UI与flash 组件开发
摘要:http://uh.9ria.com/space.php?uid=16635&do=blog&id=13901回去试一试怎么把fl组件用到项目中。 阅读全文

posted @ 2012-06-11 07:45 防空洞123 阅读(170) 评论(0) 推荐(0)

flashbuilder快捷键
摘要:代码块整体左右移动右的话 tab 左的话 shift+tabfb类里设置author 阅读全文

posted @ 2012-05-31 12:12 防空洞123 阅读(160) 评论(0) 推荐(0)

Robotlegs一个基于puremvc的框架
摘要:http://www.cnblogs.com/as3lib/admin/EditPosts.aspx?opt=1 阅读全文

posted @ 2012-05-27 20:38 防空洞123 阅读(171) 评论(0) 推荐(0)

puremvc实践
摘要:http://www.cnblogs.com/yjmyzz/archive/2010/07/31/1789634.html 阅读全文

posted @ 2012-05-26 23:40 防空洞123 阅读(142) 评论(0) 推荐(0)

在firefox里面查看AMF信息
摘要:某游戏的客户端和服务器端交互,使用了AMF协议。AMF协议本身是HTTP协议上包装的一套二进制协议, 普通方法只能查看到编码过的东西。那如何查看AMF中包含的实际信息呢?我们使用firefox + firebug + flashbug 。安装方法不赘述了,装了firefox后,就可以在“附加组件管理”中添加组件,把firebug和flashbug都装上。目前我的版本是firefox 5.0,firebug1.8.2,flashbug1.8.1。装好之后,打开firebug,先启用“网络”这个tab。接着我们打开游戏,进入登陆界面,输入账号密码。点击“登陆游戏”的时候,我们就会发现,有个POST 阅读全文

posted @ 2012-05-23 15:51 防空洞123 阅读(333) 评论(0) 推荐(0)

swf导出工具
摘要:http://code.google.com/p/swift-tool/ 阅读全文

posted @ 2012-05-10 16:35 防空洞123 阅读(153) 评论(0) 推荐(0)

jsfl导出库里面的PNG图片
摘要:View Code var exportFolder = "file:///D|/myPic/";var fileURL = fl.browseForFileURL("open", "Select file"); var doc = fl.openDocument(fileURL);var lib = fl.getDocumentDOM().library;var libLength = lib.items.length;var items=lib.items;var userName = prompt("要导出类型-mc- 阅读全文

posted @ 2012-05-10 13:31 防空洞123 阅读(550) 评论(0) 推荐(0)

aswing JTable用法
摘要:View Code public class TestJTable extends Sprite { private static const color : ASColor = new ASColor ( 0x5B411E , 1 ); //空皮肤的边界 private static const border : SkinEmptyBorder = new SkinEmptyBorder ( 0 , 0 , 0 , 0 ); public function TestJTable() { ... 阅读全文

posted @ 2012-05-08 11:51 防空洞123 阅读(521) 评论(0) 推荐(0)

aswing知识点
摘要:aswing组件知识点组件知识点:1. JPanel:JPanel是AsWing 中最常用的容器组件,它是Container的直接子类,通常作为透明或非透明容器用(setOpaque 方法可以设置它的透明属性)。2. JWindow:JWindow 是AsWing 中常用的窗口组件,它是JPopup 的子类,可以做弹出窗口用,对于单窗口程序,它也可以作为根组件使用。3. JLabel:JLabel 是标签组件,它用于显示一个字符串。4. LineBorder:线框,用于在组件周围绘制一个矩形边框。5. JToolBar:JToolBar 是一个工具栏容器,它可以横向或者竖向排列加入其中的组件, 阅读全文

posted @ 2012-05-08 11:00 防空洞123 阅读(1050) 评论(0) 推荐(0)

项目架构图,mvc架构图
摘要:http://archive.cnblogs.com/a/1893138/短连接聊天服务 ,每半分钟刷新一次..客户端可切换3种渲染模式,全位图blit传输:sprite区块和MC架构图:模块与模块之间的通信也通过sendNotifcation发送消息。神仙道寻路方法:1. 2点是否可以直接到达,可以,则不走寻路,直接行进2. 2点不能直接到达,进行寻路,找不到结果,寻找替代点3. 正常寻路关于flash共享库:如果a的库里的资源设置了共享资源并设置了一个url 把a发布的swf放到设置的url的位置 b引入a的库里共享的资源..再发布b..这时b会自动从那个设置的url加载a浏览器缓存地址: 阅读全文

posted @ 2012-04-28 17:13 防空洞123 阅读(1326) 评论(0) 推荐(0)

FlashBuilder提示Fail to create the Java Virtual Machine
摘要:FlashBuilder.ini ,FlashBuilderC.ini,eclipse/eclipse.ini这三个都要改成:-vmargs-Xms256m-Xmx512m-XX:MaxPermSize=128m-XX:PermSize=64minclude-libraries 编译器附加参数解释:这个include-librarieslibrary[...]引用所有的在swc中的类这个什么意思啊。默认情况swc中的类是你用到的才编辑进swf编译进swc用到的才编译进去啊。比如LIB_MC如果没有做代码里的话,就不会编译进去撒?怪不得,没有这些个-include我就报错。报什么变量未定义.. 阅读全文

posted @ 2012-04-26 09:55 防空洞123 阅读(306) 评论(0) 推荐(0)

jsfl学习
摘要:jsfl命令地址:C:\Documents and Settings\Administrator\Local Settings\Application Data\Adobe\Flash CS5.5\zh_CN\Configuration\CommandsJSFL 简介及资源收集http://blog.csdn.net/xcntime/article/details/4821626jsfl官方API地址:http://help.adobe.com/zh_CN/Flash/10.0_ExtendingFlash/WS5b3ccc516d4fbf351e63e3d118a9024f3f-7fe8.h 阅读全文

posted @ 2012-04-25 14:51 防空洞123 阅读(161) 评论(0) 推荐(0)

flash重点积累
摘要:Flash/flex日常积累1>>trace(square.mouseX, square.mouseY);相对于对象上的mouseX,相对于对象上的mouseY.trace(event.localX,event.localY);事件相对于包含了事件发生点(Point)的sprite的点。trace(event.stageX,event.stageY);事件发生时相对于整个stage的x,y.trace(stage.mouseX,stage.mouseY);相对于stage的mousex,mousey.Sprite.width,/height计算的时候是:应该是这样,从开始有东西的地 阅读全文

posted @ 2012-04-25 12:03 防空洞123 阅读(531) 评论(0) 推荐(0)

读取swf里所有类定义
摘要:public class test1 extends Sprite { public function test1() { test(); } private function test():void { var loader:URLLoader=new URLLoader(); loader.dataFormat=URLLoaderDataFormat.BINARY; loader.addEventListener(Event.COMP... 阅读全文

posted @ 2012-04-24 18:20 防空洞123 阅读(379) 评论(0) 推荐(0)

java 和 flash socket通信封装
摘要:java我用了java.nio,没有用nettiy,mina等框架,因为这些框架让我看起来更难理解原理。偶封装的只是用来玩滴,没有经过实际项目的磨练,还需要不断润色和加工的,后续需要研究的:传输对象,或者至少有类型,类型、顺序、值--------------------------------java代码:View Code 1 package my; 2 3 import java.io.IOException; 4 import java.net.InetSocketAddress; 5 import java.nio.ByteBuffer; 6 import java.n... 阅读全文

posted @ 2012-03-31 20:52 防空洞123 阅读(772) 评论(0) 推荐(0)

各种协议优略势对比
摘要:用json传输和用原生的writeInt之类的二进制传输有啥区别啊 ?比如一个4字节的int,用json包含了名字这些,得上上10个字节甚至更多 服务器那边解析速度也会更慢数据量大了的话,用JSON效率比较低 阅读全文

posted @ 2012-03-31 16:52 防空洞123 阅读(198) 评论(0) 推荐(0)

好文好文
摘要:http://kb.cnblogs.com/page/112083/为什么我辞职去创办一个科技公司 阅读全文

posted @ 2012-03-30 23:01 防空洞123 阅读(131) 评论(0) 推荐(0)

导航