[flex]点语法汇总
发布时间:2020-12-15 01:21:57 所属栏目:百科 来源:网络整理
导读:? 点语法汇总 1、 一点(.):略。 2、 两点(..):又称为后裔访问符(the descendent accessor),访问当前元素的所有子元素(包括不同层级)。 var myXML:XML = a bone c btwo/b /c /b bthree/b /a; var kingdaXML:XML= websites site name="Kingda’s blog
?
点语法汇总 1、一点(.):略。2、两点(..):又称为后裔访问符(the descendent accessor),访问当前元素的所有子元素(包括不同层级)。var myXML:XML = <a> <b>one <c> <b>two</b> </c> </b> <b>three</b> </a>; var kingdaXML:XML= <websites> <site name="Kingda’s blog" url="aaaaaa"> <pageview>150000</pageview> <child name="Kingda’s flash blog" url="bbbbbb"> <pageview>100000</pageview> </child> </site> <site name="as3" url="cccccc"> <pageview>50000</pageview> </site> </websites>; function xx():void{ trace(myXML..b); trace("______________"); trace(myXML..b[0].toXMLString()); trace("______________"); trace(myXML..b[1].toXMLString()); trace("______________"); trace(myXML..b[2].toXMLString()); trace("。。。。。。。。。"); trace (kingdaXML..pageview); trace("______________"); trace (kingdaXML..pageview[0]); trace("______________"); trace (kingdaXML..pageview[1]); trace("______________"); trace (kingdaXML..pageview[2]); trace("______________"); trace (kingdaXML..pageview[3]); } 打印: <b> one <c> <b>two</b> </c> </b> <b>two</b> <b>three</b> ______________ <b> one <c> <b>two</b> </c> </b> ______________ <b>two</b> ______________ <b>three</b> ______________ <b> one <c> <b>two</b> </c> </b> <b>two</b> <b>three</b> 。。。。。。。。。 <pageview>150000</pageview> <pageview>100000</pageview> <pageview>50000</pageview> ______________ 150000 ______________ 100000 ______________ 50000 ______________ undefined 3、三点(…):指定函数将接受任意多个以逗号分隔的参数。function average(... args):Number{ var sum:Number = 0; for (var i:uint = 0; i < args.length; i++) { sum += Number(args); } return (sum/args.length); } 4、四点(::):这个操作符比较少用,在命名空间(namespace)相关领域上会用得比较多。例如在类的命名空间和 XML 命名空间。(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |