阅读内容 

Fireworks MX插件开发入门(六)

[日期:2004-03-14] 来源:经典论坛  作者:梦觉 [字体: ]
  六、? 输出到Fireworks MX测试并调试代码

  前面我们做的一切就好像在黑暗中摸索一样,我们其实不知道程序具体的执行起来是什么样的,现在我们可以实际测试一下,看看我们制做的插件是否可以运行。

  执行Flash的Expert Movie输出我们制做的插件,将SWF文件保存到你的Fireworks MX程序的/ Configuration/Commands/目录下,相关设置如下所示:

  现在转到Fireworks MX,你会在Commands命令下发现你刚才输出的命令,如果你一直按照我前面介绍的作下来,并且输入正确的话,在Fireworks MX中执行此命令,你会看到正确的结果,一个漂亮的Mac风格按钮。但是,事情往往不像我们想想得这样简单,经常由于这样那样的错误,或者是我们的疏忽,你的脚本中会包含一些错误,但往往你一下子无法确错误发生在哪里,也许编写插件经常令你苦恼的就在这里,幸好Macromedia为我们想到了这点,现在利用一个特殊的函数,我们可以在Fireworks MX中调试我们的脚本代码,以确定程序在哪一步出错误。Fireworks MX中提供了两个调试代码的函数,分别是:

fw.enableFlashDebugging()  允许调试代码
fw.disableFlashDebugging()  结束代码调试

  转到Flash MX中,打开我们的代码窗口,在你感觉有问题的代码前后加入这两个语句,例如:

MMExecute ("fw.enableFlashDebugging();");
MMExecute("fw.getDocumentDOM().addNewRectanglePrimitive({left:"+left+", top:"+top+", right:"+right+", bottom:"+bottom+"},"+Round+"); ");
MMExecute ("fw.disableFlashDebugging();");

  重新输出Movie,并转到Fireworks MX中执行,当程序执行到这一句时会将这句的结果显示出来,如下图所示:

  这个窗口显示了程序执行到此步时的结果,点确定后会显示结束调试的窗口,如下图:

  这样我们可以很方便的找出错误在那里,方便我们的开发。

阅读:
录入:

推荐 】 【 打印
相关新闻      
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:
Advertisement
内容查询


Advertisement