ActionScript3.0
kboctopus
这个作者很懒,什么都没留下…
展开
-
关于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 · 101 阅读 · 0 评论 -
关于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 · 166 阅读 · 0 评论 -
木质纹理和大理石纹理
日前,于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 · 322 阅读 · 0 评论 -
Feathers之component解析
Component解析 1.构造函数: Component的构造函数一般是什么都不做的, 总是在initialize()函数中进行初始化. 2.initialize():第一次被添加到显示列表的时候被调用, 且在整个生命周期中只会被调用一次, 我们需要重写这个方法做我们想做的初始化. 3.invalidate(): 当Component某个属性发生改变并且该属性会影响...原创 2013-05-17 10:52:16 · 121 阅读 · 0 评论 -
Feathers之component的生命周期
Component的生命周期,她从创建到销毁都会经历好几个阶段1.实例化: 通常是通过new创建, 还没有被添加到舞台上, 属性可能会被改变, 但是她不会处理这些属性直到她被添加到舞台上(我认为这点很重要,请牢记), 这样确保了她不会频繁的调用绘制处理. 2.初始化: 当她被添加到舞台上的时候, initialize()函数会被调用, 她会做第一次验证, 如果每个属性都已经是无效状态...原创 2013-05-17 10:24:42 · 88 阅读 · 0 评论 -
使用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 · 352 阅读 · 0 评论 -
使用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 · 234 阅读 · 0 评论 -
Feathers之改变Header中Button皮肤
如之前的文章中介绍, 我们知道了如何设置Button的皮肤http://kboctopus.iteye.com/admin/blogs/1846801 然而当Button被添加在Header中的时候发现又不行了,这是为什么呢?在细看代码后我发现这是feathers的优化机制导致的, 如前文描述,我们对Button的设置需要在button被addChild之后设置才会生效, 看了代...2013-04-13 14:34:20 · 107 阅读 · 0 评论 -
Feathers之改变Button皮肤
关于Feathers中Button是如何自定义个性皮肤原教程中是这样描述的 绿色部分是原教程,我尝试后发现无效果,实际上是因为Button在addChil的时候会把theme中的默认皮肤方法赋值给stateToSkinFunction, 所以要使我们设置生效的方法就是在addChild我们的button之后将stateToSkinFunction赋值为null。图中红色框框部分是我编辑上去的...2013-04-13 14:18:34 · 131 阅读 · 0 评论 -
关于ANE的调试心德
在编写android项目时,我们可以通过Log去查看程序的执行状态和打印信息。 然而在ANE中这些Log的内容是无法通过控制台看到的,也就是说程序在android部分出错了我们很难知道程序是在那一步出错了。那么应该用什么来替代Log呢? 日前我就遇到了这样的问题,我的解决方案是是使用Socket。这个方法主要包含2个部分1.客户端--------代码会写在android部分2...2013-04-11 17:14:20 · 178 阅读 · 0 评论 -
新浪与腾讯分享功能ane(On Android)
最近在用flash写小游戏,突然发觉各大社区平台都提供了android和iphone的sdk, 可就是没有AS3.0的(虽说腾讯提供了air的SDK, 可摸摸良心---那能用吗?) 所以结论是"自己动手丰衣足食",了解了在手机上的授权机制之后我发现不用ane也是可以授权的, 方法就是通过StageWebView这个类去加载授权页面, 实验证明这是可行的。可是我还是决定使用ANE去完成授...2013-07-31 10:24:59 · 118 阅读 · 0 评论