代码改变世界

Flash陷阱之scrollRect

2010-07-14 16:02 by hbb, 2026 阅读, 0 推荐, 收藏, 编辑
摘要:偶知道scrollRect和mask是两个概念,区别有很多,但都可以当遮罩用。而且用了scrollRect后,访问“对象.width”就直接等于scrollRect.width,这点似乎要比mask好用。可这里有adobe埋下的一个陷阱在...假设有个对象width=200,设置scrollRect的width=100后。对象的width就马上=200了吗?No!这还得分几... 阅读全文

Flash Player 10.1 终实现本地线上录制MP3

2010-06-26 21:55 by hbb, 3827 阅读, 2 推荐, 收藏, 编辑
摘要:Flash Player 10.1 可以获取麦克风数据了,所以可以实现本地录音。(不知道啥时候Adobe能开发本路录像,估计怕FMS卖不掉?)但光凭FP10.1,只能实现即录即放,没法保存。如果要保存,又是另外一个课题了——音频编码。adobe这篇文章里提供了一个WAVWriter,可以把ByteArray转成WAV文件。执行起来是同步的,效率上还不错,因为wav本身就是无损格式,也正因为如此,保存成wav文件太大,总归不太好。理想的是MP3...Thibault Imbert利用AIR2的新特性,可以运行一个本地程序,这样调用鼎鼎大名的Lame来转MP3就OK了。借用AIR还不够让人兴奋,因 阅读全文

用2张JPG做PNG优化

2010-06-24 21:02 by hbb, 804 阅读, 0 推荐, 收藏, 编辑
摘要:昨天在adobe dev上看到一篇文章,说用2张JPG可以优化PNG。我试了一下,效果还不错,但也不是任何PNG都能优化,当透明区域很大的时候,反而两张JPG会比PNG大。不过看到他的算法,我就很没想法了。啰啰嗦嗦写了一大堆,连Vector都用上了...其结果就是替换通道而已。重写了他的算法如下:这样一来,应该Flash8就能支持了吧...不过看了他的demo后,也让我发现一个奥妙的事情。Trev... 阅读全文

greensock又出重量级产品 - LoaderMax

2010-06-17 16:30 by hbb, 11699 阅读, 0 推荐, 收藏, 编辑
摘要:地址:http://www.greensock.com/loadermax/技巧与窍门:http://www.greensock.com/loadermax-tips/本人不才,到现在也没用过类似BulkLoader、QueueLoader这样的东西。大概是实际需求并没有带来足够的学习动力,或者使用方法和自身风格有点出入吧...LoaderMax的出现却让我为之一振,其作者greensock,个人... 阅读全文

玩了一下 HTTP Dynamic Streaming

2010-06-13 03:13 by hbb, 2481 阅读, 0 推荐, 收藏, 编辑
摘要:玩了一下http dynamic streaming,发现是个好东西啊。即使没有FMS的完美支持下,仍然很不错。比如再大的视频也不用等了,想看哪儿看哪儿。说起来现在视频网站不都这样么。不过这背后需要多大的技术含量,我是不知道,反正我不会。现在却很容易了,adobe都帮我们做掉了。还有可以根据网速动态使用适合的视频流。也就是设置下配置文件的事情。关键是OSMF这个前端框架,很好很强大。啃了半天帮助,... 阅读全文

耍了一下 UncaughtErrorEvents

2010-06-12 18:28 by hbb, 1158 阅读, 0 推荐, 收藏, 编辑
摘要:玩了一下UncaughtErrorEvents,发现没有想象中神奇。首先是编译器比较2,不支持例子中的代码,还要hack一下。然后是实际效果了,本来以为加了全局错误处理,就可以把错误销匿于无形。这话的两说,如果Release版本倒确实如此,不过Release版本的话,本来也看不出什么反应,如果是Debug版本,那个讨厌的框框还是会弹出来的。也就是说,Debug版本那个框执行的顺序优先于Uncaug... 阅读全文

FMS3入门教程注意

2010-06-06 18:02 by hbb, 406 阅读, 0 推荐, 收藏, 编辑
摘要:安装篇中值得注意的是,安装时Apache2.2强烈要求选中(虽然可能已经装过Apache了),不然里面的设置搞死你。如果是IIS或者喜欢DIY的,可以google。高手的话,自然就无视吧。视频流一篇中值得注意的是,用vod的“mp4:”默认的后缀是.mp4了,反而.mov则要明确写出后缀。其它像mp3:,或者缺省的flv,则一定不要写后缀。这点和教程里不太一样。估计版本没向... 阅读全文

拖动旋转再研究

2010-04-09 22:05 by hbb, 246 阅读, 0 推荐, 收藏, 编辑
摘要:package { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.events.Event; import flash.events.MouseEvent; import flash.geom.Matrix; /** ... 阅读全文

用debug模式发布的怪问题

2010-02-13 15:34 by hbb, 495 阅读, 0 推荐, 收藏, 编辑
摘要:flex sdk发布分Release模式和Debug模式。没仔细研究过,只听说Debug下发布的文件会大一点而已。今天碰到个怪问题,用的是FlashDeveloper 3.6RTM测试的。首先建立一个空的test.swf,debug模式下发布。然后再建立一个loader.swf,用最阳春的代码加载test.swf,但要用Application.currentDomain。放两个handler,一个... 阅读全文

Effects with the Pixel Bender Toolkit

2010-01-12 21:54 by hbb, 390 阅读, 0 推荐, 收藏, 编辑
摘要:Adobe Flash Developer Center 近期推出了10篇关于Pixel Bender的教程。先markEffects with the Pixel Bender Toolkit – Part 1: Creating a new filterEffects with the Pixel Bender Toolkit – Part 2: Creating a ... 阅读全文