自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

像种果树一样

    回顾过往我们总会发现, 在职的我们总是花很多的时间做了一些无谓的垃圾工作。       农民们在摘种果树的时候好像都会采取一些做法。那就是不时的剪掉些叶子。为什么呢?因为放任所有叶子自由生长的话会消耗较多的营养从而果实一般是营养不良的。当然也不能把叶子全部剪掉,否则没有光合作用也就失去了能量来源。鄙人认为管理团队或者管理公司就和这摘种果树一样需要果断的剪掉一些浪费资源而又不必要的项...

2015-10-14 10:21:27 116

原创 章鱼有梦想

     前些日子写了android上新浪微博与腾讯微博带图分享的ane, 到现在已经有几个人询问和了解如何去使用。这让我感到很开心, 我也很乐于解答一些疑问。另外有位朋友建议弄一个微信的, 我尝试了下。貌似对于android上的微信需要审核通过了才能调试, 这样我有点郁闷, 我并没有任何应用可供审核的。      要说没什么可供审核也并不完全正确, 之前的时候自己写过2个闯关类的益智小游戏。...

2013-08-19 09:52:21 111

新浪与腾讯分享功能ane(On Android)

最近在用flash写小游戏,突然发觉各大社区平台都提供了android和iphone的sdk, 可就是没有AS3.0的(虽说腾讯提供了air的SDK, 可摸摸良心---那能用吗?)   所以结论是"自己动手丰衣足食",了解了在手机上的授权机制之后我发现不用ane也是可以授权的, 方法就是通过StageWebView这个类去加载授权页面, 实验证明这是可行的。可是我还是决定使用ANE去完成授...

2013-07-31 10:24:59 107

原创 Feathers之component解析

Component解析   1.构造函数: Component的构造函数一般是什么都不做的, 总是在initialize()函数中进行初始化.    2.initialize():第一次被添加到显示列表的时候被调用, 且在整个生命周期中只会被调用一次, 我们需要重写这个方法做我们想做的初始化.    3.invalidate(): 当Component某个属性发生改变并且该属性会影响...

2013-05-17 10:52:16 111

原创 Feathers之component的生命周期

Component的生命周期,她从创建到销毁都会经历好几个阶段 1.实例化: 通常是通过new创建, 还没有被添加到舞台上, 属性可能会被改变, 但是她不会处理这些属性直到她被添加到舞台上(我认为这点很重要,请牢记), 这样确保了她不会频繁的调用绘制处理.   2.初始化: 当她被添加到舞台上的时候, initialize()函数会被调用, 她会做第一次验证, 如果每个属性都已经是无效状态...

2013-05-17 10:24:42 78

使用SWIG创建swc之二(C++类的调用)

同学们下午好, 在前一篇教程中我们已经了解了基本的SWIG创建SWC的过程, 今天我捣鼓了大半天研究了如何调用C++的类, 接下来说说过程吧.   首先编写C++类, 分别是example.h和example.cpp, 如下: /**example.h*/ class TestCC { public: TestCC(double, double); double...

2013-05-09 17:29:11 334

原创 使用SWIG创建swc之一(基本方法的调用)

  大致过程   1.创建SWIG接口文件 2.处理接口文件生成相应的AS文件和C/C++文件 3.将as文件编译成abc文件 4.实现接口 5.打包     案例1: 我要在AS中使用C的加法, 通过add(value1, value2)调用   编写SWIG接口文件, 建个文件随便命名(拓展名为i), 这里假定是example.i, 用编辑器打开文件, 写入   ...

2013-05-08 17:58:08 222

Feathers之改变Header中Button皮肤

如之前的文章中介绍, 我们知道了如何设置Button的皮肤 http://kboctopus.iteye.com/admin/blogs/1846801   然而当Button被添加在Header中的时候发现又不行了,这是为什么呢? 在细看代码后我发现这是feathers的优化机制导致的, 如前文描述,我们对Button的设置需要在button被addChild之后设置才会生效, 看了代...

2013-04-13 14:34:20 98

Feathers之改变Button皮肤

关于Feathers中Button是如何自定义个性皮肤原教程中是这样描述的  绿色部分是原教程,我尝试后发现无效果,实际上是因为Button在addChil的时候会把theme中的默认皮肤方法赋值给stateToSkinFunction, 所以要使我们设置生效的方法就是在addChild我们的button之后将stateToSkinFunction赋值为null。图中红色框框部分是我编辑上去的...

2013-04-13 14:18:34 121

关于ANE的调试心德

在编写android项目时,我们可以通过Log去查看程序的执行状态和打印信息。   然而在ANE中这些Log的内容是无法通过控制台看到的,也就是说程序在android部分出错了我们很难知道程序是在那一步出错了。那么应该用什么来替代Log呢? 日前我就遇到了这样的问题,我的解决方案是是使用Socket。 这个方法主要包含2个部分 1.客户端--------代码会写在android部分 2...

2013-04-11 17:14:20 169

原创 关于feathers中改变字体样式

昨天下午纠结了挺长时间的一个问题,首先是如下代码 weekLab = new Label(); weekLab.textRendererProperties.textFormat = new TextFormat("Arial", 30, 0xffffff, null, null, null, null, null, "center"); weekLab.text = "本周消费: 0¥"...

2013-03-27 09:50:08 93

原创 ANE调用原生对话框

今天笔者研究了ANE调用android原生对话框,主要是想着做我的账本软件的时候日期控件用feathersUI做很麻烦。顺带的一起做了AlertDialog/ProgressDialog/Toast的调用, 加上DatePickerDialog一共就是4个原生组件的调用。   发现个有意思的事情是Toast的调用有个地方与众不同:   Toast.makeText(arg0.getAc...

2013-03-26 14:44:10 106

原创 undefined reference to 'AndroidBitmap_getInfo'

在使用NDK进行图像处理的时候或许会用到android/bitmap.h当中的内容,例如AndroidBitmap_getInfo/AndroidBitmap_lockPixels/AndroidBitmap_unlockPixels等等。   我在eclipse中集成NDK的项目中使用了这些内容却出现了错误 "undefined reference to AndroidBitmap_ge...

2013-03-25 09:55:37 188

关于flashplayer11.5与flashplayer11.6中worker不可用

如题 其实并非不可用,而是在FB4.5和4.6的DEBUG模式下不可用。 那怎么才能使用呢? 请在非DEBUG模式下使用,例如按下F5刷新页面! 经尝试, worker工作正常, bytearray可在进程间共享。   听说在FB4.7中可用不知道是不是真的? 4.7太大了不怎么想下载,有1G!   另外感谢wskeee同学的实践, 我也是看了他的帖子才发现的 http://b...

2013-02-17 14:21:24 152

html与嵌入其中的flash均存在滚动条的情况处理

我们在做开发时经常会遇到这种情况:     a.swf被添加到网页中, a.swf和html页面同时存在滚动条, 项目经理提了一个BT的需求---处理a.swf鼠标滚动的时候html页面不执行滚动, 反之则执行html页面的滚动!   应该怎么做呢? 方法1: 1.鼠标移入a.swf滚动区域的时候: 告知JS移除浏览器鼠标滚动监听. 2.鼠标移出a.swf滚动区域的时候: 告知JS添...

2013-01-23 10:30:56 133

原创 木质纹理和大理石纹理

日前,于flashandmath中看到2个有意思的类,可以动态生成木质纹理和大理石的纹理.效果如下图:  使用方法也是极其的简单,请看代码:  var a:Sprite = new Sprite(); with(a) { graphics.beginFill(Math.random()*0xffffff); graphics.drawRect(0, 0, 400, 200...

2013-01-08 20:00:24 311

原创 我的自白书

我是一个年轻的已婚程序员,开个博客记录各种事情已经是很久以前就想的事情,如今终于要动手了。我希望我以后会是想到什么就能去执行去追求的人,我相信这样才能使我离梦想越来越近。 ...

2012-12-22 23:41:52 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除