之前发了一篇《[译]在Flash Builder 中使用 Monocle》。但很多Flash开发者没有使用Flash Builder,却仍然希望使用Monocle的高级分析功能。
对此,Monocle的文档有说明:“如果你不想更换Flash Builder的版本,也可以在你的.swf文件中运行add-advanced-telemetry.py。”,却没有说明使用的具体步骤。
其实有多种方法可以实现在Flash Professional或者FlashDevelop等工具中使用Monocle的高级分析功能,我在这里详细说明一下其中的三种:(受NDA限制,暂时只说明官方推荐的方法。)
一、官方解决方案:使用add-advanced-telemetry.py
下载Flash Player 11.4.402.287 完整安装包(119 MB)。包括所有支持的平台安装包。
http://download.macromedia.com/pub/flashplayer/installers/archive/fp_11.4.402.287_archive.zip
下载Adobe AIR 3.4 SDK 完整安装包
Adobe AIR 3.4.0.2710 SDK Windows (160 MB)
http://download.macromedia.com/air/win/download/3.4/AdobeAIRSDK.zip
Adobe AIR 3.4.0.2710 SDK Mac (141 MB)
http://download.macromedia.com/air/mac/download/3.4/AdobeAIRSDK.tbz2
Release Notes
http://helpx.adobe.com/cn/flash-player/release-note/fp_114_air_34_release_notes.html
关于在Flash Professional中如何配置、使用Flash Player 11.4/AIR 3.4,请访问这里:http://blog.sina.com.cn/s/blog_557bc4650100sdf2.html
2. 下载并安装Python。
对于Mac,请使用Terminal运行dd-advanced-telemetry.phy。
具体命令如下:
然后你先打开Monocle,再打开你的.swf文件,就可以体验Monocle的强大与神奇啦!
不过,最后要强调的是这只是一个过渡解决方案,不推荐用这种方法。如果你真的不想用Flash Builder开发你的项目,建议用Flash Builder创建一个Flash Professional项目。然后你可以按自己的习惯开发项目,最后到Flash Builder里面发布一下就可以了。
Adobe Flash Player 11.5和AIR 3.5 Beta的简介和下载地址在这里:http://blog.sina.com.cn/s/blog_557bc4650101apox.html
三、设置-advanced-telemetry 参数(受NDA的限制,暂时不能公开)
唯一能给大家的提示是:不使用Flash Builder,也能编译ActionScript项目的啊!