Tag Archive: tip


FDT Configurations Best Practice

很多FDT的初学者都不知道怎么进行设置才能更顺手,其实网上已经有很多教程了。官方也有一个很详尽的教程列表,值得开发者们都去挖掘一下。作为我的工作流培训的一部分,我也整理了一份FDT的设置教程。如果你还在为此而头疼的话,可以下载下来一步一步照着做。

fdt

fdt

完成以上设置以后,你也能感受到FDT优秀的代码编写环境的魅力了。接下来你还可以学习使用代码模板、整合SVN或GIT、设置你自己的配色方案等等,进一步打造属于你自己的开发环境。Enjoy Coding!

关于乱码问题:

将as保存为utf-8编码是一个好的做法。使用教程里提供的方法能够解决大部分的乱码问题。但不是最完美的,唯一会出现乱码的情况是编译时的报错(注意,运行时的输出是正常的)。好在FDT的代码检查能够帮我们预防大部分能造成编译错误的问题。

如果你需要编译时不产生乱码,那么删除教程中提到到用于设定编码的两行设置。这样你的FDT默认的编码就是你的系统编码(中文一般为GBK)。问题是这么做在运行时的输出会有乱码。怎么取舍就要你自己来决定吧,如果你有完美的方法,请留言告诉我吧:)

Better Debugging Flash Website

Flash网站开发中常常遇到loading功能、deeplinking、js与flash交互等问题,而这些问题只有在在真实的网络环境下才能进行有效的测试。还在为上传—测试—再上传—测试的重复劳动而烦恼吗?本文告诉你一个更简单有效的debug解决方案。

1.开发Flash网站就应该用网页(而不是swf文件)来进行测试。只需要在FDT的Run Configrations里面按照下图进行设置,就能在项目编译好之后自动打开浏览器来测试(请设置为Firefox,flash插件为debug版本,后面你就知道为什么了)。 image

2.如果是用debug模式运行,FDT的控制台应该就能接收到Flash传递出来的各种信息了。这里有使用FDT来debug的详细教程,我就不复述了。但即使不用debug模式,我们也可以得到trace信息的,只要我们祭出这两件两件法宝:FirebugFlashbug。Firebug是网页开发者必备的插件,功能非常强大。而Flashbug是Firebug的扩展,专门负责输出Flash文件的trace信息。我们来看看这两个插件工作中的截图:

firebug flashbug

View full article »

Use .bat to Switch Flash Player

在调试Flash程序的时候经常要用到Debug版本的Flash Player。但是平时浏览网站如果用Debug版的,不仅会有无谓的错误提示,还会造成执行缓慢,甚至导致浏览器崩溃。所以我们需要有很便捷的方法来切换播放插件的版本。

在Mac下,有wspluginswitcher可以实现这个功能。在Windows下,可以安装sephiroth开发的Firefox插件Flash Switcher。我这里介绍另一种办法:使用批处理来切换。

首先去这里下载好release和debug两个版本的安装文件(plug-in版本,使用IE的请用active-x)。关闭所有浏览器,安装release版。装好以后进入以下目录:

32bit:C:\Windows\System32\Macromed\Flash\

64bit:C:\Windows\SysWOW64\Macromed\Flash\

该目录下的NPSWF32.dll就是我们要找的Flash插件。把这个文件复制到别的地方(比如C:\players)。现在再安装一次Debug版,可以看到NPSWF32.dll的文件大小发生了改变,这个就是Debug版的插件了。

image现在我们有了两个版本的插件,接下来就是写批处理bat文件的工作。这也非常简单,一句copy指令就可以了(请根据自己保存的目录来调整):

切换为Debug

copy C:\players\debug\NPSWF32.dll C:\Windows\SysWOW64\Macromed\Flash\

切换为Release

copy C:\players\release\NPSWF32.dll C:\Windows\SysWOW64\Macromed\Flash\

保存两个bat文件到你们随手的地方。下次要切换版本的时候只要记得关闭浏览器,再双击,搞定。

以上方法还可以扩展到切换不同的播放器版本上,自己试试看吧:)

Powered by KevinCao.com ©2010 | Platform: WordPress | Theme: Motion
kevincao.com