在开发Flex项目时可以选择RSL模式来分离出框架文件framework_*.swz ,这个框架文件包航了所有的Flex内置类,3.0的框架文件在520kb左右。可以供其他使用了RSL模式的SWF使用,有点类似Flash中的共享库概念,也可以理解为分布式的SWF下载,而Flex项目的发布的SWF文件的将体积大大减小,只有项目代码和初始化必须的模块。
这个方案看来一定程度上可以解决Flex项目生成的SWF文件过大的诟病。

 与Flash中的共享库概念和分布式下载又不同,framework_*.swz 框架文件一旦被使用过,就不依赖于浏览器的cache机制了。Flash Player会将其cache住。在此之后如果有其他的Flex项目SWF也使用了相同版本的framework,这里就不需要再来下载framework_*.swz文件了,FlashPlayer直接从cache中本地读取。这样就只需要加载起始与50Kb左右的SWF文件,大大提高依赖于网络的载入速度。
阅读全文(693字)

  • 1 Comment , 694 Hits
  • Filed under: , ,
  • 最近的四川地震,搞得心情很沉重,什么事都不想做,现在终于来了点振奋的消息,虽然和地震无关 Flash Player 10 来了。
    3D 效果 - Easily transform and animate any display object through 3D space while retaining full interactivity.  Fast, lightweight, and native 3D effects make motion that was previously reserved for expert users available to everyone.  Complex effects are simple with APIs that extend what you already know.
    阅读全文(1774字)

  • 3 Comments , 2,259 Hits
  • Filed under: , , ,
  • 诚聘Flash开发工程师

    在我自己的Blog上贴一下Flash开发相关技术的招聘,希望Flash业内的朋友能够加入。150M以上的用户可以使用到你的作品!
    公司名称:腾讯公司 QQ空间
    公司电话:0755-86013388-6783
    公司地址:深圳市南山区科技园高新南一道飞亚达大厦8楼
    阅读全文(494字)

  • 11 Comments , 1,393 Hits
  • Filed under: , , , ,
  • 今天为了测试一个Flash程序在跨域环境下的运行,嫌配置apache虚拟目录麻烦,就直接拖放到HFS里面建立虚拟目录来跑,这一跑就害我折腾老半天。
    在httpWatch中能清楚看到已经拉取了crossdomain.xml,而且也看到crossdomain.xml的内容已经授权SWF所在域,我也试着改为<allow-access-from domain=”*” />,Flash任然报没有信任的错误。接着是一番折腾。。
    服了,还是改用Apache,再次测试,这次就没有任何跨域的错误了。
    很奇怪了,同样的web目录,在不同服务器有不同的结果。
    阅读全文(477字)

  • No Comments , 1,463 Hits
  • Filed under: , ,
  • Adobe推出photoshop快速版

    Flex开发的高级应用。 
    注册地址http://www.photoshop.com/express/,赶紧注册你的短域名吧,我的http://cbm.photoshop.com

  • No Comments , 1,321 Hits
  • Filed under: , , ,
  • 昨天学习到File类和FileStream类,操作起来很方便的,本准备用AIR技术制作一个文件夹图标修改器,但遗憾的是并没有提供设置文件属性的方法。这样修改文件夹图标的关键技术不能实现了。
    今天看了一下拖拽类,主要由NativeDragEvent来监听鼠标行为,用 Clipboard.hasFormat() 来判断是否是支持的文件类型。然后用NativeDragManager.acceptDragDrop(dragTarget)来控制拖拽对象的鼠标显示状态。在NativeDragEvent.NATIVE_DRAG_DROP事件处理拖拽的文件。可以按不同类型的文件来处理。内置文件类型

    BITMAP_FORMAT
    阅读全文(2351字)

  • No Comments , 1,238 Hits
  • Filed under: , , ,
  • AIR SQL 学习笔记(20080229)

    AIR 本地数据为SQLite,
    applicationDirectory 路径为 %APPDATA%\appName\
    applicationStorageDirectory路径为 %APPDATA%\appName\Local Store\
    %APPDATA% 为系统环境变量,默认为 %SystemDrive%\Documents and Settings\%USERNAME%\Application Data
    阅读全文(1880字)

  • No Comments , 915 Hits
  • Filed under: , , , ,
  • 万众瞩目的 AIR 1.0 今天正式发布。
    http://get.adobe.com/air/thankyou/
    直接下载http://airdownload.adobe.com/air/win/download/1.0/AdobeAIRInstaller.exe
    作为对应的开发工具Flex Builder 3 也同样放出的正式版。http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email
    阅读全文(572字)

  • 5 Comments , 1,768 Hits
  • Filed under: , , , , ,
  • AIR马上就要正式版了,据我个人的接触和理解,AIR如同一个Flash Player独立运行版。而现在的Flash Player却不能播放一些使用到AIR类库的SWF。打开后一片空白。
    而我们要谈的AIR debug Player不但拥有所有Flash Player的功能,还有很多自己特有的API。AIR debug Player 支持所有版本的SWF。
    怎么找到AIR debug Player?首先你需要安装Adobe Flex Builder 3,最新的为beta3版本。
    在安装目录\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\bin中找到adl.exe
    阅读全文(665字)

  • No Comments , 1,103 Hits
  • Filed under: , , , ,
  • 众所周知,Flex builder 3 beta3版本中已经集成了AIR的SDK,可以开发基于Flex框架的AIR应用程序了。但是使用了Flex框架编译出的SWF有点大。个人很喜欢Action Script Project(俗称纯AS项目)编译出的SWF。文件十分小巧。但如果你想在Flex builder 3 beta3中创建纯AS项目来做AIR的话会可能遇到一些困难。
    当然在Flash CS3中也可以制作Action Script Project类似的。但是代码提示功能和调试功能贫弱。还是很想在Flex builder开发。发了一番时间折腾后,找到了如何在Flex Builder 3中开发和调试纯粹AS的AIR项目的小技巧。今天抽时间来整理一下。
    阅读全文(758字)

  • 5 Comments , 1,285 Hits
  • Filed under: , , , ,