加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

[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 命名空间。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读