Laan's steps..

Feed Rss

SymbolClass, ShowFrame,DoABC…

02.12.2009, flash, by .

这里主要分享一些swf运行的一些知识:

文档类(document class)在SymbolClass中的连接id为0。其实不是0,也可以被识别为document class。只要连接id指向的元素不存在,虚拟机就会认为是document class。当存在多个无效指向的连接时,第一个会被使用——不覆盖原则。哈哈,这样的话你就完全可以更改swf内部结构类实现更改文档类了。

文档类的出现是不会使用放置标签(比如DisplayObject2标签)。而恰恰又是只有它能在添加到舞台前使用stage属性。估计avm做了不少的事。另一个呢就是,你不能使用放置标签放置document class实例——avm会忽略不处理。

swf中可以存在多个DoABC标签,可以存在多个SymbolClass标签,等等等等…但是,如果没有ShowFrame标签的后续,这些内容都不会执行。也就是说,虚拟机在处理ShowFrame标签时,才会处理该标签前的各个标签。

恩…另外的自己也还没有遇到。a za za~~~~~~

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>