神奇的 Frame metadata tag - extraClass参数

[原创链接: http://www.smithfox.com/?e=101 , 转载请保留此声明, 谢谢]

我们都已经知道了 [Frame] tag有一个参数factoryClass, 其实还有另外一种参数, 就是extraClass.

见文章

 http://nondocs.blogspot.com/2007/04/metadataframe_22.html 

 http://www.rozengain.com/blog/2009/08/21/getdefinitionbyname-referenceerror-and-the-frame-metadata-tag/

这其实也是一个编译选项的内联快捷方式.  -includes class 这个选项允许你链接classes到你的项目. 使用这个编译选项, 意味着你既不用 import 这个include的类, 也不用flash.utils.getDefinitionByName()这样的反射方式.

extraClass tag 和 -include选项作用基本一样, 除了一点: -include编译器选项会引起生成默认样式(我想应该来自于framework.swc), 但内联的[Frame(extraClass="xxx")] 不会. 所以一如果你想用Frame tag的extraClass属性, 请确认没有链接在mx框架中有默认样式的文件.

[原创链接: http://www.smithfox.com/?e=101 , 转载请保留此声明, 谢谢]

smithfox | Monday 07 March 2011 at 5:49 pm | | UI        | Used tags: , , , ,

One comment

Louis Vuitton iPhone 6 Plus Case

On the other hand, the Nexus 5 has a True HD IPS+ capacitive touchscreen of 5 inches. This device is preferred by millions of users because of its perfect screen size.

Louis Vuitton iPhone 6 Plus Case, (URL) - 01-07-’15 16:58
(optional field)
(optional field)
为阻止垃圾广告, 请在提交评论前, 回答一个简单问题(Please answer an simple question)
Remember personal info?
Notify
Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.