随笔分类 -  Flash Flex

摘要:http://code.tencent.com/ https://github.com/TencentOpen/Fanvas DEMO: http://kenkozheng.github.io/fanvas/magicEmotion/demo2/ http://kenkozheng.github.i 阅读全文
posted @ 2016-01-13 17:35 拂晓风起-Kenko 阅读(1802) 评论(0) 推荐(0) 编辑
摘要:在某Q和某信中都有我们熟悉的公众号和结构化消息,例如又或者这样:这些图片都是固定的,每个用户看到的图片都是同一张。第一张,实在没有太多的点击欲望!第二张就还算凑合吧,不过哪来天天这么多福利图!如果想让每个用户看到的消息有所不同,因人而异,我们需要依赖终端做相应的开发。例如某某运动的消息:这种方式就比... 阅读全文
posted @ 2015-08-27 10:03 拂晓风起-Kenko 阅读(2856) 评论(0) 推荐(0) 编辑
摘要:做图像处理都好多年了,今天随手做个小画板的时候,发现一个挺有趣的小坑。而其实这个小坑,以前也坑过自己,不过太久没处理了,又踩到坑里了。先来看看:0xFFFFFFFF>>24这个结果是什么呢?是不是妥妥的,0x000000FF?也就是要拿到的alpha?实际不然,而且这个也并不是什么bug,或者编译器... 阅读全文
posted @ 2015-05-30 11:14 拂晓风起-Kenko 阅读(1659) 评论(0) 推荐(0) 编辑
摘要:最近在cocos2d-js下捣腾Dragonbones。转一个文章,大家可以参考安装Dragonbones。关于这个Dragonbones,5月份的时候还用得好好的,cocos2d-js还能妥妥的加载。最近就不行了,原来默默的升级了。还是得找回原来的2.0版本,后边再开一个文章说这个事吧。原文:ht... 阅读全文
posted @ 2014-12-12 21:58 拂晓风起-Kenko 阅读(3431) 评论(0) 推荐(0) 编辑
摘要:(0xffffffff)>>24; //-1(0xffffffff / 2)>>23; //255argb颜色需要一个无符号整数uint才能存储,如果首位是F,那么第一个二进制位就是1。在右移操作时,编译器误以为这是一个负数,会一直补1,导致最后出来一个负数。而C++里边,这种低级问题就不... 阅读全文
posted @ 2014-11-14 15:08 拂晓风起-Kenko 阅读(2750) 评论(0) 推荐(0) 编辑
摘要:Flash和js交互的效率分析AS代码: var time:int = getTimer(); for (var i:int = 0; i < 50000; i++) { ... 阅读全文
posted @ 2014-10-31 10:35 拂晓风起-Kenko 阅读(660) 评论(0) 推荐(0) 编辑
摘要:关于Flash(swf),我们需要明确一点:***Flash字节码的意义都是公开的 所以如果cracker真的有足够的耐心他最终还是可以破解掉你的Flash。我们能做的只是尽量提高Flash被破解的门槛让cracker破解它需要消耗的时间大于自己更新版本的间隔就好了。一般而言,对于游戏,无非是为了防... 阅读全文
posted @ 2014-09-26 09:51 拂晓风起-Kenko 阅读(10513) 评论(0) 推荐(0) 编辑
摘要:package{ import flash.display.Bitmap; import flash.display.Sprite; import flash.events.Event; import flash.external.Extern... 阅读全文
posted @ 2014-08-05 18:05 拂晓风起-Kenko 阅读(2150) 评论(0) 推荐(0) 编辑
摘要:Flash制作动画,最基础的概念就是帧,但在Flash中,帧频的控制比较简单,只需要编译前指定一下目标帧频就可以了。实际运行时,不需要我们关心定时器的问题,flash player会定时触发EnterFrame消息,推动Movieclip播放。在js这一侧,需要我们设定一个定时器,并推动相应的绘制逻... 阅读全文
posted @ 2014-07-16 16:53 拂晓风起-Kenko 阅读(24276) 评论(0) 推荐(4) 编辑
摘要:一般我们判断两个实例对象是否同样的类型,可以用typeof得到对象类型,然后用==号比较。typeof适用于原生类型。而对于自定义类型,虽然typeof得到的都是Object,但还有更强的招数:getQualifiedClassName利用这个原生函数可以获取到两个实例的真实类型。然而,对于Flas... 阅读全文
posted @ 2014-07-09 12:50 拂晓风起-Kenko 阅读(729) 评论(0) 推荐(0) 编辑
摘要:private function handleCreationComplete():void { sampleButton.addEventListener(MouseEvent.CLICK, createClickListener(1)); ... 阅读全文
posted @ 2014-07-04 19:27 拂晓风起-Kenko 阅读(1838) 评论(0) 推荐(0) 编辑
摘要:Application.jsfl为程序入口,导入其他jsfl【Common.jsfl】function trace(){ fl.trace(Array.prototype.join.call(arguments, " "));}【Application.jsfl】var JSFL_PATH ... 阅读全文
posted @ 2014-06-30 15:55 拂晓风起-Kenko 阅读(1292) 评论(0) 推荐(0) 编辑
摘要:动画前半段通过JSFL获取轮廓数据,并在EnterFrame中逐个边缘画出的;后半段机枪动画是美术做好的flash动画。这里只放出actionscript代码,而JSFL代码涉及到一个工程,暂时保密。package{ import flash.display.MovieClip; imp... 阅读全文
posted @ 2014-06-24 16:45 拂晓风起-Kenko 阅读(743) 评论(0) 推荐(0) 编辑
摘要:最近发现pixel bender有两个特殊点:1、Input Image4,不单单可以用BitmapData来初始化,也可以用Vector.初始化。2、ShaderJob,可以使用Vector.接收pb的运算结果,同时,这个输出结果不限于[0-1]。结果会从上往下一行一行的把每个像素的各通道信息填入... 阅读全文
posted @ 2014-06-12 18:00 拂晓风起-Kenko 阅读(382) 评论(0) 推荐(0) 编辑
摘要:把图片变成渐变透明(左图是效果图,右图是原图)var a:Sprite = new Sprite();a.graphics.beginGradientFill(GradientType.LINEAR, [0xff0000,0xff0000], [1,0.3], [0, 255]);a.graphic... 阅读全文
posted @ 2014-05-16 13:01 拂晓风起-Kenko 阅读(3958) 评论(0) 推荐(0) 编辑
摘要:安全域、crossdomain.xml,到处都有各种各种零碎的基础解释,所以这里不再复述这些概念。本文目的是整理一下各种跨域加载的情况。什么时候会加载crossdomain,什么时候不加载。1、Loader加载图片或者swf,只要不是加载到同个安全域,都不需要拉取crossdomain.xml。获取... 阅读全文
posted @ 2014-05-15 09:22 拂晓风起-Kenko 阅读(13084) 评论(0) 推荐(0) 编辑
摘要:actionscript把文字存放到剪贴板这个就非常简单了,一般网站做点击复制基本都是这么做的。但是,基本没有人做flash粘贴内容。今天本来想尝试一下,通过flash实现网页编辑器粘贴图片,但貌似行不通。。。当运行Clipboard.generalClipboard.getData的时候,肯定会碰到报错,说只能在PASTE事件中调用。那么,paste事件到底在哪里?一般TextField不会触发,有人说TLFTextField可以触发,另外,以下的方式更直接一些。但是,无论如何,swf还是无法获取到图片,失败。 contextMenu = new ContextMenu... 阅读全文
posted @ 2014-03-21 20:43 拂晓风起-Kenko 阅读(1605) 评论(0) 推荐(0) 编辑
摘要:节约大家时间,先说结论:1、是否文字中包含了\r\n等字符,flash中,\r和\n都会换行。需要过滤掉其中1个2、是否文本框大小不够,文字被挤到下一行了。设置单行、多行3、TextField使用了抗锯齿,需要嵌入字体,但动态变化的文字并不在嵌入的文字中。这个具体不说了,不懂的就得回去补课了。4、是否文本框使用嵌入字体,但需要显示的文字却又没有包含在字体中。 还有一种比较特殊的情况,就是嵌入了2个字体(例如两个swc),重复导入了同样的字体,较小的那一个可能覆盖了大的那个。导致无法显示。5、最后最奇葩。。。嵌入swf到html中时,是否没有设置wmode节点。尝试调整wmode,试试wind. 阅读全文
posted @ 2013-12-31 17:18 拂晓风起-Kenko 阅读(5258) 评论(0) 推荐(0) 编辑
摘要:大家都知道Flash处理矢量图比位图要慢,而具体的性能上对比也有不少的前人已经做过。http://bbs.9ria.com/forum.php?mod=viewthread&tid=228212&extra=page%3D1%26filter%3Dtypeid%26typeid%3D332&page=1这里copy一下别人的结论,4种模式下的性能对比:另外,这里想补充2点,第一个是关于为什么位图是否带AS链接的区别;第二个是导出为位图和缓存为位图的区别。1、首先看看这里位图指的是怎么样的场景: trace一下Ball元件的子节点,我们会发现位图带不带导出AS链接,有惊人 阅读全文
posted @ 2013-12-25 17:54 拂晓风起-Kenko 阅读(1237) 评论(0) 推荐(0) 编辑
摘要:对验证码这一块很少了解,但拜读了别人的文章,忍不住转为AS代码试试。原文:http://www.cnblogs.com/yuanbao/archive/2007/11/14/958488.html一般都是直接转为灰度图,根据128(中值)做黑白二值化。但是这样有些暗一些或者亮一些的图片,就无法正确分离。。所以有一些动态方式计算阀值。例如最大类间方差。对比一下以下两个图:第一个用最大类间方差,第二个用128做固定阀值。最大类间方差:固定阀值:public function getThresholdGrayValue(bitmapData:BitmapData):int{ var p... 阅读全文
posted @ 2013-11-29 10:24 拂晓风起-Kenko 阅读(1976) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示