站内搜索:     
站点首页破釜学院网页制作Flash → Flash5中的基本语法<1>
正在加载相关信息.....
Web 站内搜索
Flash5中的基本语法<1>
】【打印】【加入收藏】【关闭收藏到新浪ViVi】【收藏到365KEY】 浏览字号:
日期:2004-07-11 人气: 出处:goeway 作者: 小东瓜

  Flash5中的基本语法

  Flash5有自己的语法规则与标点符号,它们是用来定义并产生一些有意义的字符.单词或者句子。比如在英语中句点用来表示一个单词的结束,而在Flash5的Action中用分号(;)来表示一条语句的结束。

  一、点语法

  点语法是Flash5中最重要的语法,点可以指出对象或者影片夹子的属性或者方法(方法的概念跟函数有点相似),它还可以标识出影片夹子的路径或者变量,一个点语法表达式以对象或者影片夹子的名字开始,后面跟着一个点,以属性、方法或者变量来结束。在这两组之间可以加入路径。比如,_x表示一个影片夹子在舞台中的X轴位置,而newmc._x就是指出影片夹子实例newmc的X轴位置。在另一个实例中 ,当你想传送一个变量给一个表单时,可以按下面方面来书写:

shoppingCart.form.submit = true,

  这样书写表示设置了购物车表单传送变量为真。你就可以方便地把用户填好的表单内容传给后台程序去处理了。

  你还可以在影片夹子后面跟住相应方法来指示相对应的影片夹子做相应的操作。比如:
test.play();test.stop();

  这两句可以分别表示影片夹子test的播放和停止。在点操作中可以使用两个特别的属性:_root和_parent。这两个分别表示当前路径的根路径和上一级路径。下面的内容就是专门调用主场景中影片夹子dongua的函数display():
_root.dongua.display();

  当然,你也可以使用_parent的方法来取得影片夹子中的相对当前位置的变量的值或者使用方法。比如,下面的代码就是设置上一级dongua变量的值。
_parent.dongua = "小东瓜";

  关于路径的详细内容我会在关于路径一文中专门讲到,在这里暂时不做详细讲解。

  二、斜杠语法

  斜杠语法主要是在Flash3和Flash4使用得较多,它主要的目的是为了指出影片夹子或者变量的路径。在Flash5中为了向下兼容,这个语法仍然得到支持,但是我并不堆荐使用这个语法。在斜杠语法中斜杠被用来代替前面所说的点来指示出影片夹子或变量的路径,如果按这种格式来书写变量路径的话还需在变量前加上一个冒号(:),比如:   myMovieClip/childMovieClip:myVariable

  而同样的用点语法来写的要简单明了得多:
 myMovieClip.childMovieClip.myVariable
  当然,两种书写方式都支持路径的相对路径与绝对路径。斜杠语法一般来说是在tellTarget的Action中用得较多,其它的地方建议少用,因为他的语法较复杂,容易出错,建议大家多用点语法来实现相应的功能。



>>>> 进入论坛交流 <<<<

相关文章:
暂时没有相关文章