Seven Yu @ 06/26/2009 (5:59 pm)

写了个合并对象方法, 可能会有用, 先存下来

PLAIN TEXT >> ACTIONSCRIPT:
  1. private var obj1:Object = { a: 1, b: { b1: 3 }};
  2.  
  3. private var obj2:Object = { b: { b2: 9, b3: { n: 95 }}};
  4.  
  5. private function test():void
  6. {
  7.     mergeObjects(obj1, obj2);
  8.     trace(obj1.a, obj1.b.b1, obj1.b.b2, obj1.b.b3.n);
  9.     // 1 3 9 95
  10. }
  11.  
  12. private function mergeObjects(obj1:Object, obj2:Object):void
  13. {
  14.     for (var k:String in obj2)
  15.     {
  16.         if (obj1.hasOwnProperty(k))
  17.         {
  18.             if (typeof obj2[k] == 'object')
  19.             {
  20.                 mergeObjects(obj1[k], obj2[k]);
  21.             }
  22.         }
  23.         else
  24.         {
  25.             obj1[k] = obj2[k];
  26.         }
  27.     }
  28. }

Seven Yu @ 06/17/2009 (9:42 am)

Adobe 开放 RTMP 协议

Tags: , ::

7yue 那里看到消息, Adobe 今天(2009/06/16)开放了 RTMP 协议规范.

之前的介绍:

同 SWF 文件格式规范一样,Adobe 目前正在考虑开放RTMP协议格式规范,在 Open 的道路上,Adobe 又将迈进一大步。我会关注详细进程,并后续更新。

额外解释:RTMP 协议格式规范开放表明第三方开发者可以通过此规范更好的了解 RTMP 协议的构成和实现,并可以开发出使用 RTMP 协议的第三方产品和服务。注意,开放格式规范不等于免费,RTMP 协议的商用将来仍是要获得 Adobe 的授权。

---- 来自 7yue

具体看这里, 看这里, 看这里.

Seven Yu @ 06/15/2009 (12:23 pm)

BluePrint — Flex/Flash Builder 范例查询插件

Tags: , , ::

今天在 Kenshin's Blog 上发现一个好东西 --- BluePrint, BluePrintAdobe 官方为 Flex/Flash Builder 开发的一个范例查询插件.

用法和帮助差不多, 选中一个要查询的关键词, 按快捷键 Alt+B (或 工具栏按钮), 会弹出搜索框自动进行搜索, 搜索完成显示结果.

这不论对菜鸟还是高手来说都是个不错的功能, 菜鸟可以通过他来学习一些基础知识或组件的用法, 高手则可以了解一些更深入的知识.

总之是超赞的一个插件, 强烈建议安装.

安装方法就不赘述了, BluePrint 有给出安装步骤. :D

当然, 熟悉 Eclipse 插件安装方法的可以直接安装 ;)

Name: BluePrint

URL: http://download.macromedia.com/pub/labs/blueprint/