找回密码
 注册
Simdroid-非首页
查看: 125|回复: 2

[PCL] 谁能帮我看看这个pcl程序

[复制链接]
发表于 2011-5-30 17:09:14 | 显示全部楼层 |阅读模式 来自 江苏南京
不知switch用法是否错了

switch_1    =    ui_switch_create(form_id,"switch_callback",0.2,y_loc,1,"球队",true)
item1    =    ui_item_create(switch_1,"sw_1","Aubum vs. Alabama",false)
item2    =    ui_item_create(switch_1,"sw_2","Wisconsin vs. Sippenry Rock",false)
item3    =    ui_item_create(switch_1,"sw_3","FSU vs. Florida",false)

后面调用
FUNCTION switch_callback(item_name)
STRING item_name[]

switch (item_name)
    case("sw_1")
    dump item_name
        ui_wid_set(db_1,"label","Aubum")
        ui_wid_set(db_2,"label","Alabama")
    case("sw_2")
        ui_wid_set(db_1,"label","Wisconsin")
        ui_wid_set(db_2,"label","Sippenry Rock")
    case("sw_3")
        ui_wid_set(db_1,"label","FSU")
        ui_wid_set(db_2,"label","Florida")
    end switch
end function

编译能通过,但选中switch按钮,显示$# (PCL) Too many arguments to function

相关帖子

发表于 2011-5-31 07:37:03 | 显示全部楼层 来自 上海松江区
Simdroid开发平台
switch  
string[ ]  Name of the switch item changed
string[ ]  “ON” or “OFF”, depending on whether the named switch item, argument #1, has just been turned on or off
它的callback应该这样写
FUNCTION switch_cb(item1,item2)
STRING item1[],item2[]
IF(item1=="a" && item2=="on") THEN
end
.......
End function
回复 不支持

使用道具 举报

 楼主| 发表于 2011-5-31 11:11:06 | 显示全部楼层 来自 江苏南京
2# kalaok

谢谢,解决了
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-29 22:24 , Processed in 0.041643 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表