Hi Tucker,

I need some advice on how to handle some deviations from the API.

LzNode.childOf(node)
I need a second argument because childOf() is also a documented API call for LzDataNode. When I originally did the swf9 port I renamed LzDataNode.childOf() to be childOfNode(). However, childOf() is the documented API call. To fix, I added a definition of childOf() in LzMiniNode and added a second argument. The API deviation is that LzNode.childOf now takes a second argument that is ignored.

LzParam.parseQueryString()
I made this a static method, but the API documents this as a regular method. Should I change this? swf9 doesn't allow calling a static using this.

lztest-lzparams.lzx has lines that look like this:
  lp = new LzParam();
This works in dhtml/swf but generates an error in swf9. This needs to be
  var lp = new LzParam();

Won't this be a big headache for some users?

Thanks!

Phil

Reply via email to