About

<#TEMPLATE_INCLUDE_NINEPAGE_ABOUTME#>
  • Feb

    22

    在操作带有命名空间的 XML 数据时,为了节省开发时输入更少的代码,往往使用 default xml namespace  命令为设定一个默认的命名空间,可以省去重复的输入命名空间+::语法,但这有可能引发严重的 Bug。这种情况有可能发生在一个对象方法的内部或嵌套的函数内部中,运行时产生异常误错。如:

    typecheck XXXXX outer-scope = [global Object$ flash.events::EventDispatcher$ flash.display::DisplayObject$ flash.display::InteractiveObject$ flash.display::DisplayObjectContainer$ flash.display::Sprite$ flash.display::MovieClip$ Level$]

    在代码复杂的情况下,代码编辑器、代码编译器,以及代码除错器并不一定全部能正常工作,甚至有可能是错误的方式工作,尽量将代码简化,或使用最常规的语法进行编码。

    More...