怡翠馨园嘉观苑房价:关于这段FLASH代码的意思

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 23:09:28
大家好。我是一个AS新手,想请问以下代码的大概意思。比如var currentpage,_root.onLoad,animateOn function animateOn(page:String) 语句的意思。希望知道的朋友告诉我一下。非常感谢!!!

var currentpage = "contentHome_mc";
_root.onLoad = function () {
animateOn("contentHome_mc");
}

function animateOn(page:String) {
eval(page).gotoAndPlay("on");
}

function animateOff(page:String) {
eval(page).gotoAndPlay("off");
}
home_mc.onRelease = function() {
if (currentpage != "contentHome_mc")
{
animateOff(currentpage);
animateOn("contentHome_mc");
currentpage = "contentHome_mc";
}
}
非常感谢!请问为什么要定义 currentPage 这个变量?别的可以吗?javascript语言相对AS语言容一些吗?谢谢!

var currentpage

定义一个叫做currentpage的变量,as中定义变量不用象c或java一样将不同的类型进行声明,直接用var可以声明所有类型的变量。系统在运行的时候也会自动匹配。

_root.onLoad

是一个行为,其中_root表示影片,onLoad表示加载。表示当执行影片加载这个行为的时候执行哪些代码。

function animateOn(page:String) {

}

第三个表示函数,as中的函数。function表示声明一个函数。animateOn表示函数名称。page:String表示接受一个String也就是字符串类型的参数。
animateOff("contentHome_mc")这一句就是调用了这个函数并传递一个参数"contentHome_mc"。

你最好学学c语言,javascript,然后才能学会这些代码。