这两天在看ARToolKit,发现了里面有一段代码,是将彩色的图片变成黑白的。 做了一个简单的例子: package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.net.*; import flash.utils.*; import flash.filters.*; public class Test extends…
转自:http://www.asbinbin.com/?p=8 由于最近在研究Flash的3D及AR(Argument Reality)技术。因此这段时间集中读了一些相关方面的资料。谈不上分享经验,先翻译一篇Mikko Haapoja的文章作为开始吧。这篇博文是他在Saqoosha的《FlarToolkit入门指南》的 基础上进一步对Spark类库中的FlarToolkit(一个实现Flash AR技术的开源类库)做了比较详细的入门指导。(注:本人首次尝试翻译,欢迎大家指正。转载请注明出处) ok.开始吧————————————————— 《FlarToolkit/Flash 现实增强技术入门指南》 翻译:盐酸酸 原文地址:http://www.mikkoh.com/blog/?p=182 最近我正在尝试着研究一下FlarToolkit。什么是FlarToolkit?FlarToolkit是一 个实现Flash 现实增强技术的开源类。我在另一篇帖子里介绍了有关 它的更多细节。 我打算先讲解一下如何基于FlarToolkit开发。FlarToolkit开发时比较困难的 一点是代码内几乎所有的注释都是日文,所以如果你打算查看代码(而且你不会日语),你就不得不耗费更多的精力去研究。 开始之前,先下载这个例子(点我下载)。这个例子基于Saqoosha的简易方块的例子,但是更加简单易读。 OK,我们现在就开始学习FlarToolkit啦! 第一步:下载…
常用软件 1.Firefox浏览器,主要用于Flash的调试. Firefox附加插件: firebug flashtracer,调试时查看Flash调试信息. webdeveloper,最常用的就是在调试时禁用缓存. flashplayer debugger 配合flashtracer,如果不是这个版本的FlashPlayer的话,无法正常打印调试信息. 2.FlashDevelop 一个开源的Flash开发工具. 3.Adobe Flash CS3 Professional 4.Flash CS4 5.Adobe Flash Builder…
October 31st, 2009
fancypantsi.com 网站上 American Design Awards
No Comments, ActionScript, Flash, 网站, by chris.fancypantsi.com 网站上 American Design Awards, 这已经是很久前的事了。。。,不过还是要说的,网站可以根据时间切换成白天跟黑夜,如果今天纽约天气不好下雨了,网站上也会下雨的,呵呵。 这个可是我用我自主“研发”的Flash网站框架(Willow Framework)制作的第一个网站了。之后又用此框架完成了多个Flash网站,也在这个过程中不断完善和改进了这个Flash网站框架。 基于Willow Framework的几个主要的Flash网站: http://www.fancypantsi.com(公司的美国网站) http://www.dickies.com.cn (Dickies的中国网站) http://adtchallenge.nbcsports.com http://www.lakewl.com(卧龙湖国际社区) 对于Willow Framework,下面要做的就是自动化的工作了,不过jsfl是我最讨厌的东西了,真的不想写啊。
发现了一些FlashPlayer 9 与FlashPlayer 10之间的不一样之处,很是怪异。 处理XML: 在Flash 10中将播放器设为Player 9后下面代码执行结果为 <site> <p>world</p> </site> 而设为Player 10后执行结果为 <p>world</p> //以下为代码 var xml:XML = <config><site></site></config>; xml…
一直不明白如何将很多的类编译成一个swc文件,并且在Flash里可用,就像Google Map Flash API一样,今天终于找到了。http://vincent.the.tsao.googlepages.com/ 这篇文章有很详细的说明。现转于此: Using Flex SWC Files in the Flash CS3 Authoring Environment by Vincent Tsao Last updated:…
每次遇到要在Flash中显示HTML内容,都是噩梦,Flash里的TextField是可以显示HTML内容的,但是,功能确实很差劲,尤其是再遇上对排版要求比较高的时候,TextField是根本做不了的了。有一个开源项目htmlwrapper倒是可以利用一下,htmlwrapper可以让当前的HTML的页面以Flash的形式显示。http://motionandcolor.com/wrapper/这个是它的一个示例,它将一个WordPress的页面用Flash的方式显示出来,你要是查看它的源代码就会发现,所有的内容其实都是写在页面里,而不是Flash里的。但是,我个人觉得把一个本来在浏览器里正常显示的HTML页面放到Flash里显示没什么好处。 不过嘛,如果用这个项目来把我们要显示的某个HTML加载到我们的Flash里,倒是也不错。只是CSS样式只有部分支持,而且这个项目还有不少的Bug。但是在没有其他解决方法的情况下也只能用这个,总比使用TextField强。
Flash里调试工具是可以实现远程调试的,这个有时也很有用,比如在某些时候,在Flash调用了外部的文件(XML等等),当你在本地DEBUG时,可能就会出现安全沙箱冲突的问题,这个时候,远程调试就派上用场了。 要使用远程调试,首先就是要下一个Debug版的Flash浏览器插件。具体下载网址是:http://www.adobe.com/support/flashplayer/downloads.html 。下载安装好后,下面就是要把你的要调试的Flash发一个Debug版本(SHIFT+CTRL+ENTER),接着使得Flash能够通过http://localhost/XX/XX.swf这样的路径访问,也就是配IIS或者Apache了,然后点击Flash编辑器里的调试->开始远程调试会话->ActionScript 3,最后通过在浏览器里输入http://localhost/XX/XX.swf这样的网址访问你的SWF,这时你发现Flash编辑器里的调试工具就会有响应了。
AS3与AS2使用了不同的ActionScript 虚拟机(ActionScript Virtual Machine (AVM)),两者相互通信还是比较困难的,要是你在一个现有的Flash 9版本的一个SWF里加载一个Flash 8版本的SWF是可以的,但是,你直接调用里面的方法是不被允许的,要是你trace一下加载进来的内容,你会发现它的类型是AVM1Movie,这个类型的文档里有详细解释: AVM1Movie 是表示使用 ActionScript 1.0 或 2.0 的 AVM1 影片剪辑的简单类。 (AVM1 是用于运行 ActionScript 1.0…
两篇关于AS3 Loader内存泄漏的文章: http://www.dreaminginflash.com/2007/10/22/memory-leak-in-as3-loader-class/ http://www.gskinner.com/blog/archives/2006/08/as3_resource_ma_2.html