flash 学习笔记(一)

    技术2022-05-19  23

    for..in 的枚举变量是数组中的下标

    for each..in 遍历的是数组中的元素。

     

    var books:Object={"hello","judy","wong","star"}; for(var k in books){ trace(books[k]); } for each(var m in books){ trace(m); } 

    简单的判断

     

     

    和java中的switch语句有点不同的是

    swtich()语句中的case语句可以是String类型。。。

     

     

    二.函数的学习

     

    AS中函数分为两类:方法(Method)和函数闭包(Function closures).

     

     

    function 函数名(参数1:参数类型,参数2:参数类型):返回值{

    //函数内部语句。

    }

     

    java的不一样

    public 返回值 函数名(参数类型:参数1,参数类型:参数2){

    }

     

     

    flash中的

     

    1.函数可以代理函数对象

     

     

    var kFunc:Function; var sex:String="man"; if(sex=="man"){ kFunc=manFunc;//相当于kFunc指向manFunc路口地址。 } funtion manFunc():void{ } 

     

    这种方法在C,C++有,好像在java中木有用过这种方式。

     

     

    2.建立函数队列

    var f:Array=new Array(); f.push(aFunc); f.push(bFunc); f.push(cFunc); function aFunc(){ } function bFunc(){ } fuction cFunc(){ }  

     

    三。flash的==好判断

     

    不管你是地址还是内容都用==,和java的区别就是java中比较内容的时候用equeas()方法比较。

     

     


    最新回复(0)