Archive for the ‘ActionScript’ Category

这两天在看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…

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:…

August 7th, 2008

Flash中显示HTML页面

No Comments, ActionScript, Flash, by chris.

  每次遇到要在Flash中显示HTML内容,都是噩梦,Flash里的TextField是可以显示HTML内容的,但是,功能确实很差劲,尤其是再遇上对排版要求比较高的时候,TextField是根本做不了的了。有一个开源项目htmlwrapper倒是可以利用一下,htmlwrapper可以让当前的HTML的页面以Flash的形式显示。http://motionandcolor.com/wrapper/这个是它的一个示例,它将一个WordPress的页面用Flash的方式显示出来,你要是查看它的源代码就会发现,所有的内容其实都是写在页面里,而不是Flash里的。但是,我个人觉得把一个本来在浏览器里正常显示的HTML页面放到Flash里显示没什么好处。   不过嘛,如果用这个项目来把我们要显示的某个HTML加载到我们的Flash里,倒是也不错。只是CSS样式只有部分支持,而且这个项目还有不少的Bug。但是在没有其他解决方法的情况下也只能用这个,总比使用TextField强。

August 5th, 2008

Flash远程调试

No Comments, ActionScript, Flash, by chris.

  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