主题:  MX onLoad 的问题!

Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
#12002/11/22 10:17:38
MX:
MovieClip.onLoad = function () {
trace ("mozi");
}
//不执行!
-----------------------------------------------------------------------------------------------------------------------------------------------------------
v5:
onClipEvent(load){
trace("mozi");
}
//执行!
---------------------------------------------------------------------------------------------------------------------------------------------------------
该成:
function myOnload() {
trace ("mozi");
}
MovieClip.onLoad = myOnload();
//正常!shit~



Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
#22002/11/22 10:24:09
昨天写东东,想全部用MX写,测试半天程序不执行,后来该成V5的
onClipEvent() 结果正常,看来MX的语法还是有些不完善。



foxet

职务:普通成员
等级:1
金币:1.0
发贴:163
#32002/11/22 12:18:38
function myOnload() {
trace ("mozi");
}
MovieClip.onLoad = myOnload();
//正常!shit~

这时,执行TRACE("MOZI")的是MovieClip.onLoad = myOnload()这句的右边部分;而不是ONLOAD()本身,这句的意思把MYONLOAD()执行结果赋予onLoad;

应该MovieClip.onLoad = myOnload