- 博客(38)
- 资源 (12)
- 收藏
- 关注
转载 Flex4 addElement()和addChild() 的区别
addElement()和addChild()的区别。一,addChild() 和addElement()区别。因为我也是刚从Flex3转过来的。所以对这两个相当的不清楚。 addChild(displayObject :DisplayObject) 加在这里的child必须是DisplayObject的子类。addElement(element :IVisualE
2013-06-24 11:52:54 1417
转载 Box2dの学习资料整理与收集
[工具]http://www.box2dflash.org/ http://code.google.com/p/box2dflash/ 类库[工具]http://cn.ziddu.com/download/551165/Box2D_User_Manual_CN.pdf.html Box2D用户手册[工具]http://cn.zidd
2013-06-23 15:21:44 1095
转载 初识Box2D关节b2Joint
在让刚体听我的-鼠标控制中,我们学会了鼠标拖动Box2D刚体,另外我还提到了关节,那么今天我们就来讨论一下Box2D的b2Joint关节类。在医学上,骨与骨之间连接的地方称为关节。在Box2D中,刚体与刚体之间连接的线段叫做关节,不难理解吧。实际上,刚体可以看做是骨头,不过医学上的骨头都是同轴的,也就是说,它们都围着同一点旋转,不信看看你自己的手腕、膝盖、手指,哈哈。如果你发现自己
2013-06-23 14:04:04 1952
转载 AS3类库资源大集合
下面是非常有用的类库,找到他们的时候我兴奋的不得了APIs、Libs、Components1、as3ebaylibhttp://code.google.com/p/as3ebaylib/2、as3youtubelibhttp://code.google.com/p/as3youtubelib/3、as3flickrlibhttp://code.google.com/
2013-06-20 19:38:55 1324
转载 让刚体听我的——鼠标拖动Box2D刚体
在前面我们学习了键盘+ApplyForce、ApplyImpulse和SetLinearVelocity来控制刚体运动。今天我们学习一下用 MouseJointDef 实现鼠标拖动刚体运动。鼠标拖动刚体运动,这在Flash中实现起来是非常简单的:鼠标按下之后,调用startDrag()方法,这样对象就会跟随鼠标移动;鼠标弹起后,调用stopDrag()方法,停止拖动。听起来确实
2013-06-20 15:50:14 1664
转载 Box2D多边形刚体贴图
在前面的刚体的上衣教程中,我们学会了简单的刚体贴图,确实非常简单,只需要根据b2Body刚体的坐标和角度实时更新userData的坐标和角度就可以了。那么多边形刚体贴图呢?放心啦,没你想象的那么复杂,和简单刚体的贴图方法是一样一样的,重点是如何绘制和多边形刚体一样的图形,很幸运,我们在用drawPath自由绘制图形中已经学会了,结合运行时创建多边形刚体,我们可以轻松给多边形刚体啦(如果你还
2013-06-20 15:03:59 1958
转载 运行时创建多边形刚体
学习了信手绘制线条刚体,你有没有想过信手绘制多边形刚体呢?"当然了,你不是在上一篇教程中说过了吗?快快说来!!"是的,正如我说说的,这是重力大师里可以绘制的对象之一。在之前的Box2D多边形刚体教程中。我们学会了用组合法和原生法创建多边形。谈到运行时创建多边形刚体,你会选择哪种方法呢?如果是原生法,恭喜你,我们想到一块去了。借一步讲话,我给你细细道来。原生法绘制多边形刚体还记得
2013-06-20 14:58:27 1208
翻译 swfobject.embedSWF参数
2.0 embedSWF: function(swfUrlStr, replaceElemIdStr, widthStr, heightStr, swfVersionStr, xiSwfUrlStr, flashvarsObj, parObj, attObj)2.2 embedSWF: function(swfUrlStr, replaceElemIdStr, widthStr, h
2013-06-20 14:52:12 1263
转载 信手绘制线条刚体
来自天地会的wkyjoey同学问道如何做一个重力大师游戏(如下图)。这里要特意表示一下歉意,最近一直忙于工作,没有及时更新教程。对于重力大师游戏,试玩之后,不难发现,我们在运行时可以创建的刚体有两种,线条刚体和多边形刚体。今天我们来一起研究一下线条刚体的创建。多边形刚体会在下次教程中讨论。 这里我们要绘制的线条不是直线而是曲线,所以简单的矩形刚体无法实现这个效果。在
2013-06-20 14:50:42 1103
转载 Box2D简单封装(2.1a版)
/** * CHANGE LOG * >>5.0 2012-10-20<< * 增加pixelPerMeter静态属性,便于缩放屏幕时,修改像素和米的转换关系 * >>4.0<< * 添加getBodyAtMouse方法 * 添加startDragBody方法 * 添加stopDragBody方法 * >>3.0<< * 添加createPolygon方法 * 添加
2013-06-20 14:01:28 1164
转载 从Box2D 2.0.1到Box2D 2.1a
之前@依然低调白和@ヤ牵、迩右手(张小勇)同学都跟我说过,我的教程用的是Box2D2.0.1版本的,不是最新的版本,建议我更新成最新的Box2D 2.1a版。很感谢两位同学建议。今天我们就开始学习Box2D 2.1a,而且后续的Box2D都会用Box2D 2.1a版本。和学习Box2D 2.0.1一样,我还是创建b2Body刚体开始,我继续使用掉落的苹果——b2Body里的实例,同
2013-06-20 13:45:50 836
转载 创建圆形Box2D边界
在让刚体听我的——ApplyForce、ApplyImpulse、SetLinearVelocity一节中,来自天地会的sxl001问道如何创建圆形的边界(Round Boundary),好吧,我用这个教程来回答他。实际上Box2D中没有专门创建圆弧的API (b2CircleDef创建的是实体圆形不是圆弧),所以试图寻找这样一个API的同学就放弃吧。结束了?坑爹啊!哈哈,既然
2013-06-20 13:42:16 1250
转载 Box2D创建圆角刚体
上次我们讨论了如何创建一个多边形刚体,终于摆脱了简单的矩形和圆形,又上了一个台阶。这不,刚学会走,有人就想跑了。天地会的xiaopang125同学前两天问我如何创建一个圆角刚体,我用创建多边形刚体教程里的组合法实现了这个效果:点击舞台任意位置,创建圆角刚体代码除了下面创建圆角刚体的函数之外,与创建多边形刚体里的基本一致。下面的代码我已经做了详细的注释,就不再赘述了。
2013-06-20 13:36:05 841
转载 Box2D多边形刚体
在前面的教程中,我们学会了创建矩形刚体、圆形刚体,但是现实生活中的物体是各式各样的,所以本节我们来学习一下如何创建一个多边形刚体。Box2D创建多边形刚体有两种方法,我把他们分别叫做组合法和原生法。下面我来详细看看这两种方法的具体实现过程。一、组合法顾名思义,就是用多个刚体(这里我知道是我们学过的矩形和圆形刚体)组合成的一个整体,有点像我们小时候看的六神合体的感觉,呵呵。
2013-06-20 13:21:24 1778
转载 让刚体听我的——ApplyForce、ApplyImpulse、SetLinearVelocity
对于大部分游戏来说,允许玩家控制游戏对象,是个非常基本的特性。而到目前为止,在学到的Box2D技巧中,创建了刚体之后,我们只能眼睁睁的看着它自由落体。我想,你肯定迫不及待的想“占有”它了,别急,今天我们就来学习一下,如何让刚体听我们的。Box2D中控制一个刚体,让它乖乖的听我们的话,有三种方法:ApplyForce、ApplyImpulse和SetLinearVelocity。它们都是b2
2013-06-20 13:15:24 1548
转载 Box2D简单封装
认识了Box2D世界,学习了刚体的创建,细细回想一下,总感觉Box2D的创建过程稍有繁琐,每每都要创建世界、环境、重力、刚体需求、形状需求...等等。能不能再简单点?在下面的LDEasyBox2D中,我把这些基本固定不变的创建过程封装到了一个静态类中:package{ import Box2D.Collision.b2AABB; import Box2D.Collision.
2013-06-19 19:02:57 1154
转载 刚体的上衣——b2BodyDef.userData
在前面的教程中,我们学会了如何创建矩形刚体、圆形刚体和静止不动的刚体。但是学了那么久,看到的总是些小框框,没有任何的图形,我相信,这个肯定满足不了你。那么今天我们就来学习一下如何给刚体穿上"皇帝的上衣"。在创建"刚体需求"时(如果你对"刚体需求"不是了解,请参考"掉落的苹果——b2Body"),可以通过userData属性给刚体准备一套'衣服",这套"衣服"通常是A
2013-06-19 18:57:44 1381
转载 JAVA发送HTTP请求,返回HTTP响应内容,实例及应用
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.nio.charset
2013-06-19 17:13:49 624
转载 在运行时创建刚体
首先要感谢Emanuele Feronato给我们分享那么多精品教程,我的文章灵感也都是来自他的博客。在"掉落的苹果——b2Body"和"创建圆形刚体"中,我们学会了如果创建矩形和圆形刚体。今天我们来看看如何在运行时创建这些刚体!首先,我们来看一下效果,在舞台任意位置按下并拖动鼠标,松开鼠标后可以创建一个矩形刚体。在创建按下鼠标前按下空格键,可以创建一个圆形刚体。packa
2013-06-19 16:38:23 727
转载 创建静止不动的刚体
在"掉落的苹果——b2Body"中,有一个地面,它是静止不动的,不随刚体下落(废话,地面掉落那是地震!)。我想特别说明一下静止固定刚体的创建方法。在Box2D中,刚体是否为静止不动,由"形状需求"b2ShapeDef决定。具体的讲,质量density为0的刚体就是静止不动的。12345678
2013-06-19 16:31:36 1310
转载 掉落的苹果——b2Body刚体
上一节中,我们认识了Box2D世界,学习了它的创建方法。今天我们一起来扮演牛顿,认识一下Box2D世界中掉落的苹果。在开始之前,我们想先说明两个内容:1. Box2D中的计量单位是米在Box2D中的计量单位是米m,而不是Flash中的像素px,在布置坐标时,要进行一个转换,1米=30个像素。所以Box2D中(a,b)点对于Flash中的(a*30,b*30)的位置,或者说Flash中的
2013-06-19 15:42:27 1009
转载 认识Box2D世界
前两天,emanueleferonato在它的博客6周岁之际,发布了自己的Top文章,其中有7篇是关于Box2D的,由此可见Box2D的市场需求是很大的。作为专业的AS3游戏业余爱好者,我义不容辞的开始学习Box2D,希望能跟大家共同进步。其实Box2D的教程已经很多了,不过对于我这个菜鸟来说,看着看着就困了,还是按照我菜鸟思路来吧。首先认识一下Box2D世界——b2wor
2013-06-19 15:34:33 1086
转载 Flex解决跨域问题的策略文件的写法
/***************************策略文件 crossdomain.xml***************************/ 一、基础解说 用Flash文档访问另一个域中的数据。Flash Player会自动试图从该域加载策略文件。 如果试图访问数据的Flash文档所在的域包括在该策略文件中,则数据将自动成为可访问数据。 策略文件必须命名为 cros
2013-06-19 13:03:48 766
转载 使用crossdomain.xml让Flash可以跨域传输数据
注:两个不相干的项目中,一个项目的Flex调用另一个项目的Java项目的Action一定会遇到这样的问题! 今天调试Flex时报如下错误: 警告: 未能从 http://192.168.1.10/crossdomain.xml 中加载策略文件 出现此类问题是安全策略文件出错所致 例如: 位于www.mzwu.com域中的SWF文件要访
2013-06-19 13:03:05 2666
转载 Flex中多线程的实现
最近在网上看到一个工具类可以提供flex中多线程的支持,AsyncThreading,googleCode地址,详细文档可以去googleCode上看 下面总结一下利用这个工具类来实现一个抽奖机的demo。首先我们要编写一个自定义线程类,继承自AbstractAsyncThread并且实现IAsyncThreadResponder接口,AbstractAsyncThread这个类可以控
2013-06-19 11:22:49 874
转载 Flex接收flashvars参数
Flex代码<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" creationComplete="init()" viewSourceURL="srcview/in
2013-06-17 18:16:15 676
转载 Apache Mina使用小记
apache mina使用小记 简介 Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。 环境为jdk1.6+freebsd9(64bit)+apache-mina-2.0.7+vim 首先是环境变量的配置setenv JAVA_
2013-06-15 21:21:19 723
转载 Java捕捉系统屏幕
简单的捕捉屏幕程序,可以对系统进行截屏。分享给大家。package com.shine.framework.ScreenDump;import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.Buffere
2013-06-09 17:00:50 727
转载 oracle定时备份
最近客户要求系统的数据库每天备份一次,总是保留最近一个星期的备份文件,写了一个脚本,也许有朋友会用到新建bat文件--------------------------------------------------------------------------del d:/dbbak/bak7.dmp ren d:/dbbak/bak6.dmp bak7.dmp
2013-06-06 13:18:05 570
转载 oracle中emp表的内连接,左外连接,右外连接,全外连接
EMP表中员工与老板的关系内连接: 内连接也叫自然连接,它是组合两个表的常用方法。自然连接将两个表中的列进行比较,将两个表中满足连接条件的行组合起来,作为结果。自然连接有两种形式的语法。select e1.ename,e1.mgr,e2.ename aa from emp e1,emp e2 where e1.mgr=e2.empno;select e1.enam
2013-06-06 13:10:24 748
转载 解决表死锁
--查看被锁的对象SELECT * FROM V$LOCKED_OBJECT;--查看被锁对象select object_name as 对象名称, s.sid, s.serial#, p.spid as 系统进程号 from v$locked_object l, dba_objects o, v$session s, v$process p where l.object_i
2013-06-06 13:00:57 671
转载 oracle数据文件被误删除后的灾难处理方法
oracle数据文件被误删除后的灾难处理方法key:oracle数据文件(datafile)被误删除后没有恢复的办法,只能把该数据文件offline后drop掉,并删除整个表空间。steps:当Oracle数据文件被误删除之后的处理办法!!1、关闭数据库:?? sqlplus "/as sysdba";?? sqlplus>shutdown abort;2、装载数据库
2013-06-06 12:59:56 807
转载 Oracle 查询并删除重复记录的SQL语句
查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是
2013-06-06 12:57:22 674
转载 高效删除Oracle数据库中重复数据,并保留最新一条的方法
在对数据库进行操作过程中我们可能会遇到这种情况,表中的数据可能重复出现,使我们对数据库的操作过程中带来很多的不便,那么怎么删除这些重复没有用的数据呢? 重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证,提高数据恢复服务水平,方便实现数据容灾等。 重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。Oracle数据库重
2013-06-06 12:56:44 3570
转载 Oracle用户被锁的原因以及解决办法
以下的文章主要是介绍Oracle用户被锁的原因以及实际解决办法,我前两天在相关网站看见Oracle用户被锁的原因以及实际解决办法的资料,觉得挺好,就拿出来供大家分享。希望在你今后的学习中会有所帮助。在登陆时被告知test用户被锁1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间SQL> alter session set nls_date_for
2013-06-06 12:53:02 1584
转载 JDBC的事务
事务的概念:数据库中一些操作的集合通常是一个独立单元,而事务就是构成单一逻辑工作单位的操作集合。已提交事务是指成功执行完毕的事务,未能成功完成的事务称为中止事务,对中止事务造成的变更需要进行撤销处理,称为事务回滚。事务的特性:事务具有ACID4个特性。 1.原子性(Atomicity)事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均
2013-06-06 12:46:33 570
转载 EXP-00003问题解决(解决导出表中有CLOB或BLOB字段的情况)
有的说要升级客户端,不过我使用Oracle 11.2.0.3导出就没有问题,在Oracle9和10下都存在这个问题,请考虑升级客户端? 另一种不升级客户端的处理办法:oracle进行跨版本exp导出时会出现问题。今天遇到了导出一个包含clob字段的表报exp-00003的问题。经上网查找,发现是oracle一个bug,解决方法是修改一个系统视图
2013-06-06 12:44:11 1733
转载 使用一条INSERT语句完成多表插入
这是一条颠覆常规的插入方法,一条INSERT语句可以完成向多张表的插入任务。小小地展示一下这种插入方法。1.创建表T并初始化测试数据,此表作为数据源。sec@ora10g> create table t (x number(10), y varchar2(10));sec@ora10g> insert into t values (1,'a');sec@ora10g> inse
2013-06-06 12:34:59 1233
Hortonworks Data Platform: HDFS Administration Guide
2015-10-26
Hortonworks Data Platform: YARN Resource Management
2015-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人