Archive

Archive for the ‘Labs’ Category

360cities.net panorama Downloader

July 5th, 2010

360cities.net上的全景图十分漂亮,下一些下来做桌面或者幻灯片很不错,所以写了一个软件来下载。

主要功能:

  • 自动获取图片数据
  • 自动将分块图片数据拼合成立方体全景图片
  • 下载XML图片信息
  • 采用LoaderMax支持多线程下载
  • 采用Jens Krause兄的JPEG编码技术,速度快了很多很多

使用方法:

  1. 打开http://www.360cities.net/recent-activity
  2. 选择一张全景图片,复制链接地址,例如:http://www.360cities.net/image/plav-lake
  3. 粘帖地址到Page URL输入栏
  4. 点击”Start”
  5. 等待下载完成
  6. 查看Output目录

运行环境:

下载地址:

Labs

建立一个易用的SharedObject对象 – Cookie.as

September 7th, 2008

在很多的项目中我们都会使用到SharedObject,因为它可以将数据存储在客户机中,当客户再次访问时,Flash可以拿到这些数据。用得最多的我猜是mp3/video播放的音量设置了。但是SharedObject在你需要设置很多参数时使用起来并不方便,而且有的时候,我们需要删除一些过时的数据,SharedObject并没有这个功能。

因此,我一直使用我自己采用Proxy封装的SharedObject来使用,并带有一个TimeOut的功能,用于删除过时的数据。相对SharedObject本身来说,要方便很多。在这里分享给大家:)

查看和下载具体的源代码

使用方法十分简单:

var cookie:Cookie = new Cookie(“myCookie”);
cookie.name = “foo”;
cookie.value = Math.PI;
trace(cookie.name);    // foo
trace(cookie.value);// 3.141592653589793
cookie.clear();

如果你有更好的方法或者建议,请告诉我。

Labs , , , , ,

动态加载嵌入字体到Flash中(原代码)

September 5th, 2008

我之前也有写一篇文章说到嵌入字体,但是没有整合成一个很好用的方法,也没有建立一个很好的管理器进行管理。

因此,这次我写了一个FontManager来方便使用,并做了一个字体文件生成模板,方便以后项目中需要时,直接替换里面的字体名称就可以。

下面是演示:

具体是使用方法和源代码可以从这里下载

Labs, Resource , , , , , , , , ,

Alternativa3d AS3 Panorama

June 6th, 2008

 [Demo]    源文件:panorama (590)

看到有人用 Papervision3D 做了一个,所以我也试试 Alternativa3d 的性能。同样是6个面,558个三角形。测试下来,和 Papervision3D  相差无几。只是这个立方体模型好像拼合有些问题,边界有条缝隙。

Labs , , ,

发布一个小巧的TweenViewer

June 8th, 2007

虽然老外已经写了一个功能强大的Transtions & Effects Explorer,但是我还是写了一个简单的,毕竟多一个选择,呵呵~~爱用不用就看每个人的口味了.

[演示&下载]

Labs , ,

Java to As2 for jsfl

November 28th, 2005

osflash 有一个J2as项目,做得很不错,功能十分的强大,可惜把JAVA的注释全部干掉了,没有注释代码变得十分的不好看。最近用rose画图然后转为java(没有找到可以转as的插件,有人有告诉我哦),再从java转AS2,由于j2AS不支持注释,只好自己写了一个jsfl,功能很薄弱,bug也很多,不过好歹可以用,哈哈~~有兴趣的可以看看,我考虑的问题可能不够全面,只是满足了我的需求,有更高要求的可以自己修改下就好啦。

使用之前请将JAVAPATH和ASPATH修改为自己目录:

//java文件目录
JAVAPATH = “file:///d|/Wersling WAS Framework/code/javaCodeforUTF/”;
//输出的AS文件目录
ASPATH = “file:///d|/Wersling WAS Framework/code/asForRose/”;

点击下载此文件

Labs