作者fabianwind (风~)
看板Flash
标题Re: [问题] 请问..point是什麽意思??
时间Thu Feb 1 22:52:20 2007
※ 引述《momo0301 (Again)》之铭言:
: 最近我在替一个网站做更新
: 顺便了解一下它里面的结构
: 其中按钮的地方~ 让我觉得很好奇
: 因为他是用只有感应区的按钮去控制底下的mc去跑动
: 里面就有写到"point" 这个东西
: 我对它实在不了解,只感觉好像是命名之类的
: button上写:
: on (rollOver) {
: point = 6;
: }
: on (rollOut) {
: point = 0;
: }
: on (release) {
: getURL("index.htm");
: }
:
: 然後底下的mc写:
: onClipEvent (enterFrame) {
: if (_parent.point == 6) {
: nextFrame();
: } else {
: prevFrame();
: }
: }
:
: 下面附上原始档案的连结
: http://notjoanne.googlepages.com/menu2.fla
: 希望各位大大能替我解答~~ 感恩~
其实上面的程式码如果写在一起其实是这样
假设底下的mc名为A1_mc
那Button的程式码就可以改写为:
on (rollOver) {
A1_mc.nextFrame();
}
on (rollOut) {
A1_mc.prevFrame();
}
on (release) {
getURL("index.htm");
}
我想原本写程式的大大有点多此一举
他只是多设了一个变数让A1_mc去做判别而已
像他这样做如果fps设的太小
会有延迟的现象出现
因为onClipEvent (enterFrame)执行的频率跟fps的速度有关
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.204.69.75