游客:
注册
|
登录
|
会员
|
搜索
|
帮助
KCDDP ADV综合创作站
»
基础技术区
» 請問一個marco的寫法
‹‹ 上一主题
|
下一主题 ››
12
1/2
1
2
››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 請問一個marco的寫法
chris2002
会员
UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
#1
大
中
小
使用道具
发表于 2008-3-17 14:02
资料
短消息
加为好友
請問一個marco的寫法
onenter="kag.process('qa.ks','*a')"
需要用mp.x來取代內裡包含的兩個數值, 不過試了很多種寫法都會出錯
此外, 如果當onenter等於以上時, 同時想追加一個tf.a=3於onenter中, 應該怎麼寫呢?
請高手教個正確方法...
[
本帖最后由 chris2002 于 2008-3-17 14:41 编辑
]
sarah707
亲友
UID 15
精华
3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
#2
大
中
小
使用道具
发表于 2008-3-17 14:44
资料
短消息
加为好友
第一个问题……不明白lz想做什么……mp.x是打算放到哪里用……
第二个问题……onenter的时候已经自动跳转了……你在跳转到的地方写什么变量控制都是可以的……
KX3游戏制作组
chris2002
会员
UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
#3
大
中
小
使用道具
发表于 2008-3-17 14:58
资料
短消息
加为好友
Mp.X 是打算取代*a使用的
另外 想在跳轉至*a時 同時寫入tf.a=3 這樣的公式
換言之就是希望在onenter裡同時執行兩種東西...
我試過用funtion來寫 但是funtion的mp.x寫法不是很懂...暈了
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#4
大
中
小
使用道具
发表于 2008-3-17 16:53
资料
短消息
加为好友
同时执行的TJS式之间用 ; 隔开即可....
就和function里一样的写法.
比如说可以写成:
onenter="tf.a=3;其他式子"
在onenter的时候就执行跳转么?汗...
mp.x要代入onenter的话可能要用到&取内容.看我写的macro参数传递那帖.
chris2002
会员
UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
#5
大
中
小
使用道具
发表于 2008-3-17 17:18
资料
短消息
加为好友
D兄
我就是試過了
"kag.process('qa.ks','*a')"
這個換&之後 再改成對應的MP.X就會出錯
我估計是哪裡寫錯了
能否請你寫個正確的
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#6
大
中
小
使用道具
发表于 2008-3-17 19:33
资料
短消息
加为好友
onenter=&("kag.process('"+mp.x+"','*a')")
可能是这样...|||主要是这里有''本身就代表文字列...感觉串起来很麻烦...
[
本帖最后由 全局变量D 于 2008-3-17 19:35 编辑
]
chris2002
会员
UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
#7
大
中
小
使用道具
发表于 2008-3-17 19:36
资料
短消息
加为好友
測試失敗...
對了 同時在kag.process後面加入變量設定時 用 ; 來區分 結果也沒反應...
process是執行了 但變量卻沒有...
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#8
大
中
小
使用道具
发表于 2008-3-17 19:39
资料
短消息
加为好友
你至少应该先把变量设定放到process前面啊...|||不然的话就跳走了还来得及执行么...|||
不过建议如果是二和一的话干脆写个funcion然后在这里执行function好了...|||
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#9
大
中
小
使用道具
发表于 2008-3-17 19:45
资料
短消息
加为好友
onenter=&("kag.process(\'"+mp.x+"\',\'*a\')")
这样呢?=_=
我用下面这种方法测试成功:
[eval exp="f.测试='first.ks'"]
[eval exp=&("kag.process(\'"+f.测试+"\',\'*a\')")]
f.测试地位就等于是mp.x
[
本帖最后由 全局变量D 于 2008-3-17 19:53 编辑
]
chris2002
会员
UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
#10
大
中
小
使用道具
发表于 2008-3-17 23:32
资料
短消息
加为好友
d兄 這個是成功了
不過如果我想要在onenter=tjs中把兩行都寫完呢?
我試過把=&("kag.process(\'"+f.测试+"\',\'*a\')") +上 ;tf.a=3
結果是出錯的...暈了
12
1/2
1
2
››
投票
交易
悬赏
活动
KCDDP ADV综合创作站
Kirikiri/KAG区
> 基础技术区
> 高级技术区
> 技术发布区
> KAGeXpress
> THE NVL Maker
创作区
> 龙泉乡
> [Hollowings]紫罗兰
> 栖梦街的小广场
> 奇亚拉
> 美术馆
> 遗忘书之墓
> 壁炉厅
综合区
> 三月兔亭餐厅
> 凤凰星
清除 Cookies
-
联系我们
-
[Key Fans Club] the Council of Doujin-game Development and Promotion
-
Archiver
-
WAP
界面风格
----------
默认风格
iuv2_blue
天高云淡
Powered by
Discuz!
5.5.0
© 2001-2006
Comsenz Inc.
Processed in 0.021041 second(s), 7 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡
v
设计制作 -
七星论坛
v
请使用1024*768或以上分辨率浏览本模板 ]
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计