上半年随便试了试,趁着休假,定了三个应用的流程。决定正式采用Flash为自己的iOS设备做几个方便、安全、定制化的瘦应用。一路下来颇为顺利,略微有些事项,在此记录以备后用。
1.……
1.……
最近Flash的新闻有点多,被HTML5呛的有点迷离,功能越来越多,敌人越来越多。谁好谁坏暂且不说,Flash曾经给我们带了很多精细,从MacroMedia到Adobe,很多项目都采用了Flash技术,几乎贯穿了我整个职业生涯。让我清点一下,缅怀这个好帮手。可能再也不会在Web上发布Flash的产品了。
- http://www.apple.com/pr/library/2010/09/09statement.html
- 好消息,大家终于都能占领 iOS了。
- 坏消息,iOS的开发者要降薪数倍了。
- 看来可以考虑收一个iTouch4了。
终于有新版本的OSX的FlashPlayer10了,希望可以解决优酷自动快进和开心网的游戏速度。当然前提是支持MC374的320M。
http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_gala_p1_042810.dmg
http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_gala_p1_042810.dmg
Flash和HTML5的口水战好像已经爆发了大半年,之前在CnBeta上面看见的时候,还是嗤之以鼻。技术这东西选择还是靠市场,XP和IE6都还活着,选择一个非主流没有太多的安全感。不过最近很多人包括自己玩开心餐厅的时候,经常抱怨Flash占用CPU比例太高,尤其是Firefox版本,以前隐藏情况下不会进行图形运算,现在貌似改进了效率,永远都占用着CPU。开始觉得Flash是个祸害了,下面的Quake更是更加坚定了我的信念。
准确的说,我不看好HTML5能够替代Flash,HTML5的作用应该是干掉IE6/7/8的,如果使用IE6的祸害用户消失,世界该多么美好。到那个时候,选择Flash还是HTML5来实现你的方案,还是个问题吗?
顺便提一下,Chrome好像把Flash打包进去了,传说的联盟吗?Android的代价?
准确的说,我不看好HTML5能够替代Flash,HTML5的作用应该是干掉IE6/7/8的,如果使用IE6的祸害用户消失,世界该多么美好。到那个时候,选择Flash还是HTML5来实现你的方案,还是个问题吗?
顺便提一下,Chrome好像把Flash打包进去了,传说的联盟吗?Android的代价?
引用
为了展示HTML5浏览器的游戏能力,Google Web工具包团队的工程师专门制作了基于HTML5技术的经典第一人称射击游戏《Quake II 雷神之锤》演示包。该演示包可以在浏览器中直接运行,而不需要插件。
工程师们利用Jake2 Java引擎,使用Google Web工具包中的WebSockets,结合WebGL技术重建了整个游戏资源。整个演示非常流畅,在笔记本中进行试玩最低帧速为30fps,最高能达到60fps。
这仍是WebGL的初期技术,目前支持Google Chrome和苹果Safari浏览器,感兴趣的读者可以前往http://code.google.com/p/quake2-gwt-port/查看相关代码和模拟教程。
工程师们利用Jake2 Java引擎,使用Google Web工具包中的WebSockets,结合WebGL技术重建了整个游戏资源。整个演示非常流畅,在笔记本中进行试玩最低帧速为30fps,最高能达到60fps。
这仍是WebGL的初期技术,目前支持Google Chrome和苹果Safari浏览器,感兴趣的读者可以前往http://code.google.com/p/quake2-gwt-port/查看相关代码和模拟教程。
默认情况下,Flash Player 7 和更高版本防止从一个域提供的 SWF 文件读取从另一个域提供的 SWF 文件的数据、对象或变量。
LoadVars.load
XML.load
MovieClip.loadMovie
MovieClipLoader.loadClip
……
这都是我们熟悉的,这几天在做的东西。发现 BitmapData.draw 也是属于变量范围。
网上搜索一下,差点看到蓝色一篇文章说是Adobe的Bug,正在骂的时候发现其实是 MovieClip.loadMovie 继承安全问题。
不过加了安全策略文件crossdomain.xml放在根目录,还是不能正确的Draw图形。
虽然最终用 System.security.loadPolicyFile(http://www.yy.com/crossdomain.xml) 搞定了。但是还是不知道为什么,Bug?SandBox?据说Flex和Flash,AS2/3都有这个问题。而且System.security.loadPolicyFile 传说还会经常失效,迷糊。
一年多过去了,还没有上AS3,真的是痛心疾首啊~
LoadVars.load
XML.load
MovieClip.loadMovie
MovieClipLoader.loadClip
……
这都是我们熟悉的,这几天在做的东西。发现 BitmapData.draw 也是属于变量范围。
网上搜索一下,差点看到蓝色一篇文章说是Adobe的Bug,正在骂的时候发现其实是 MovieClip.loadMovie 继承安全问题。
不过加了安全策略文件crossdomain.xml放在根目录,还是不能正确的Draw图形。
虽然最终用 System.security.loadPolicyFile(http://www.yy.com/crossdomain.xml) 搞定了。但是还是不知道为什么,Bug?SandBox?据说Flex和Flash,AS2/3都有这个问题。而且System.security.loadPolicyFile 传说还会经常失效,迷糊。
一年多过去了,还没有上AS3,真的是痛心疾首啊~
呵呵,下了一个Adobe Design Premium CS3的简体中文版,与Vista配合很好。没有以前运行慢,无响应的问题了,不过也就决定全部软件使用CS3了,PS没得选,FL当然是一定上AS3。又有一顿饱的学了……




