2010年1月21日 | 标签: , ,

不幸今天遇到了getBounds的怪现象,一搜果然很多人也曾经郁闷过。后来改用getRect。

以下是参考文章:

2010年1月19日 | 标签: , ,

以前我转载过一篇文章,说的是如何防止flash中的滚轮事件影响到整个页面。但是那个方法是通过在页面中插入一段js代码来实现的。

今天,我又看到一篇文章,它不是在页面上解决此问题,而是在flash内部解决的,这无疑更加方便了开发者。

请参考:

在SWF内滚动,而不是页面上

2010年1月14日 | 标签: ,

国外一个牛人用纯JS写的swf播放器,不知道支持到什么程度。无论如何,其效果让人震惊。

以下是demo:

http://paulirish.com/work/gordon/demos/

2010年1月13日 | 标签: , , ,

全局变量、右键支持等…

地址:http://www.uza.lt/codex/

2010年1月8日 | 标签: , ,
2010年1月4日 | 标签: , , ,

出于一些安全原因,flash player对本地swf文件做了许多限制。比如从本地装载一些文件并加以分析之类的操作。

那么应该怎么做呢?其实很简单,吧swf编译成exe即可。

据我的测试,用这个方法加载分析本地的文件没有任何问题。

只是exe是不是真的不受任何安全策略的限制? 如果你知道答案请留言。 :twisted:

2009年12月11日 | 标签: , , , , ,

近期的一个FB工程里面需要用到比较复杂的Flash CS3资源(就是MC套子MC,子MC又有很多帧,帧上又有很多MC的那种…)。而且在这些MC中,某些帧上是有代码的。

遇到两个问题:

  1. Flash资源帧上的代码没有执行。
  2. gotoAndStop之后无法马上得到目标帧上的元件。

原因与解决:

  1. 对于FB导入Flash资源,我一直使用的是[Embed (source="???.swf", symbol="???")]方法。其实这种方法适合导入静态资源(即不包含AS代码的资源),而不适合导入动态资源(包含AS代码)。后来通过使用SWC导入的方法解决了。
  2. 帧上的内容不经过渲染是得不到里面的内容的(比如MC),这是Flash Player长久以来的一个问题。一般gotoAndStop之后,经过一次渲染(也就是下一帧的时候)内容才可访问。但经过我的测试,好像也有隔一帧仍然无法访问的情况,还要再隔一帧(共两帧)才行。(另,据说FB4已经解决了此问题。)

参考文章:

关于导入Flash动态和静态资源到Flex

关于Flash Player运行与渲染原理

2009年12月1日 | 标签: , , ,

继续前一篇的好消息,这次是实打实的演示视频了。
只是个预览,在正式发布时可能会有些许不同。
除了制作一个iphone应用,视频中还演示了对iPhone3D硬件加速的支持。

观看地址:http://www.gotoandlearn.com/play?id=116