Flash应用开发:调试、嵌入与部署全攻略
1. 非可视化对象检查
在开发过程中,Xray 允许我们检查 _global 命名空间,从而在运行时检查任何对象的值。具体操作步骤如下: 1. 在代码中添加一行代码,创建一个 debugObject :
_global.debugObject = { debug:"My Debug Object" };
以 Recipe Viewer 示例为例,在 startApp 方法中添加 debugObject ,并在 onXmlLoaded 方法中为其添加一些属性:
public function startApp() : Void
{
trace( log.info("Application started") );
_global.debugObject = { debug:"My Debug Object" };
var loader:RecipeXMLLoader = RecipeXMLLoader.getInstance();
loader.addEventListener(RecipeXMLLoader.XML_LOADED_EVENT, Delegate.create(this, onXmlLoaded) );
loader.loadXML