Technically, don't we say that 'id' is a tag-only const property? In which case, the tag compiler should be able to emit global `var` declarations for any id's that it comes across and the runtime then just stores the created node in that var.

We don't allow you to give an id to a class that you `new` dynamically at run time.

I think doing it that way is no harder than the alternative: creating an object that acts as a global namespace and wrapping `with (lfc::global) ...` around every statement.

On 2008-01-13, at 22:56 EST, Henry Minsky wrote:

I'm not clear on how LzNode should be trying to set globals for node id's.

When a node is assigned an id, it is supposed to bind that id as a variable
someplace so that it can be
referenced from anywhere. I'm not sure how to code this for swf9. Do we have
a way to add properties to the
default package at runtime, or should we be putting these someplace else?

--
Henry Minsky
Software Architect
[EMAIL PROTECTED]

Reply via email to