7yue's Weblog

Thinking in RIA Solutions...2470,8514,1020的生活演绎

[置顶] Adobe Flash runtimes路线图

[置顶] Flash Player 11 Stage3D学习大杂烩

[置顶] [相册]RIA旅行

2004与2012

2004 Macromedia 2012 Adobe
人老了,胖了。公司变了。Hello, San Francisco.

Flash Player 11异步解码Bitmap

Flash Player 11引入了一个全新的功能是异步解码位图的功能,这个功能对某些类型的Flash应用会很有效,尤其是需要加载大分辨率的位图的相册或游戏会有显著效果。

这个功能在Flash Player 11里的实现非常简单,需要使用flash.system.ImageDecodingPolicy这个类。这个类的使用,是通过flash.system.LoaderContext类中制定imageDecodingPolicy属性的值。这个属性的两个值描述了不同的策略(来自官方Help):

ON_DEMAND:在需要时同步解码图像。此设置对较小的图像非常有用。
...

在Aptana Studio3上配置JQuery

目前需要使用Aptana Studio3做一些JS的东西,用到JQuery处,发现Studio3需要安装JQuery Bundle,但屡次安装失败后,总结出方法,写在这里,供以后翻阅时参考。

一个细致的立方贝泽尔曲线的例子

前几天,O'Reilly出版社发表了一本免费的在线书籍,是“What's New in Flash Player 11”,里面有一个关于立方贝泽尔曲线的小Demo,但是太过简单。那个Demo的源码是这样的...

Stage3D AGAL中的顶点变换运算解析

我们在Stage3D的底层API编写中,会经常遇到要处理以下情形:Vertex顶点在3D空间中的变换。这个行为会根据Render机制的不断刷新而形成3D物体在空间中整体坐标变换。

在编写Stage3D的应用中,最基础常见的AGAL OpCode是这样:

m44 op,va0,vc0


这个简单的OpCode构成了寄存器中的Vertex坐标的动态变换。那么接下来,就给出从头至尾的原理分析。
首先,我们先要了解Stage3D API基本原理之外的矩阵乘法,如果你求学时代已经学过大量的矩阵计算理论,那么你应该庆幸你当初学习的这部分知识并不是没用的花瓶,现在终于有了用武之地。
...

解读Adobe对于HTML5和Flash未来战略

今天,Adobe公司发布了最新的消息,对于Flash与HTML5的未来投资做了战略调整。原文在这里:
Adobe官方新闻稿,Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5
http://blogs.adobe.com/conversations/2011/11/flash-focus.html
我为大家解读一下。

主题
Flash将专注于PC浏览和移动应用
...

Flex SDK编译Stage3D注意事项

如果你用Flash Builder或者Flex SDK编译Stage3D内容的as文件,有一个事项务必要谨记。这个问题是,AS文件中,SWF Metadata Tag的位置,将决定编译过后的SWF文件是否可以正确启动GPU加速的功能。具体,请看下面的截图:

如果swf metadata tag声明在import之前,你的Stage3D将不能正常启用GPU加速,且metadata属性全部丢失。参见下图:

...

在AIR3中如何启用Stage3D - 话外音

这篇话外音要多说一句,如果你的应用是用Flex框架构造,那么绝对不要使用SWFLoader去读取一个具有Stage3D的SWF文件。具体原因是:
Stage3D API是Flash Player 11底层编程接口,所有Stage3D的对象都不属于DisplayObject。
而SWFLoader则位于mx.controls包内,它继承自DisplayObjectContainer类。
所以在一个SWFLoader里加载一个Stage3D的SWF,你将永远无法看到正确的结果。

在AIR3中如何启用Stage3D

国庆前终于写完了这篇教程,希望能对希望在AIR上使用Stage3D的开发者有帮助。

 

教程在这里:

http://vdisk.weibo.com/s/HrQp

使用最新的AIR3 Beta2的运行时绑定功能

Adobe于昨日发布AIR3 Beta2及SDK,这个测试版本最新加入了Captive Runtime(运行时绑定)的功能。接下来,我第一时间跟大家分享一下如何使用这个功能。
首先,什么是运行时绑定。当你将应用程序(Flash,HTML...等内容)打包为Window(.exe),MAC(.app)以及Android(.apk)文件安装格式时,可以将AIR 运行时打包在应用程序里。
第二,运行时绑定有什么好处。把应用程序内容和运行时绑定在一起分发,可以使应用不再检测用户系统是否安装有AIR运行时,可以轻松在企业防火墙内网以及没有用户管理员权限的机器网络上分发这些应用。
...
分页:[«]1[2][3][4][5][6][7][8][9][10][11][12][13][14][15][»]

日历

<< 2012-2 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

我的微博

旅行计划

Search

站点统计

  • 文章总数:470
  • 评论总数:2792
  • 引用总数:0
  • 浏览总数:445912
  • 留言总数:16
  • 当前主题:Default主题
  • 当前样式:default2

图标汇集

  • 本站支持WAP访问
  • 订阅本站的 ATOM 1.0 新闻聚合
  • 订阅本站的 RSS 2.0 新闻聚合

Powered By Z-Blog 1.8 Walle Build 91204

Copyright 2007 www.7yue.com. Some Rights Reserved.
京ICP备05064035号