我正在阅读网上发现的一些代码,并在这些行上(java):
private List<String> values;
[...]
for (final String str : values) {
length += context.strlen(str);
}
Run Code Online (Sandbox Code Playgroud)
在for循环中声明变量final有什么好处?我认为for循环中指定的变量已经是只读的(例如,在上面的例子中不能为'str'赋值).
谢谢
在ActionScript 3中测试XML对象上是否存在属性的最佳方法是什么?
http://martijnvanbeek.net/weblog/40/testing_the_existance_of_an_attribute_in_xml_with_as3.html建议使用测试
if ( node.@test != node.@nonexistingattribute )
Run Code Online (Sandbox Code Playgroud)
我看到建议使用的评论:
if ( node.hasOwnProperty('@test')) { // attribute qtest exists }
Run Code Online (Sandbox Code Playgroud)
但在这两种情况下,测试都区分大小写.
从XML规范:"XML处理器应该以不区分大小写的方式匹配字符编码名称"所以我假设属性名称也应该使用不区分大小写的比较匹配.
谢谢
有没有办法在as3中以编程方式将文本添加到Sprite或MovieClip而不使用TextField类
TextField继承自InteractiveObject,它对我想要做的事情很重:只显示文本(即我不想与文本交互).
注意:我知道有一个属性可以选择使文本字段不可选.这不是重点.
谢谢