Wallpaper Engine

Wallpaper Engine

Miku-可自定义-雪花散落的冬季 v1.31
木白 21 Jan, 2017 @ 1:35am
可以请教一下代码问题吗
我按教程尝试了添加用户可定制属性,修改了project.json
{ "file" : "index.html", "general" : { "properties" : { "customint" : { "text" : "User slider", "type" : "slider", "value" : 50, "min" : 0, "max" : 100 } } }, "title" : "Advanced Web Tutorial - User Properties", "type" : "web" }

HTML里也按格式加了监听
<!doctype html> <html> …… …… <body onLoad="init()"> <script type="text/javascript"> …… …… var myIntValue; …… …… window.wallpaperPropertyListener = { applyUserProperties: function(properties) { if (properties.customint) { myIntValue = properties.customint.value; } } }; …… …… function test(){ for (var i = 0; i < myIntValue; i++) { …… …… } …… …… </script> </body> </html>

可是slider完全不起作用:steamsad:
< >
Showing 1-3 of 3 comments
Agni_Shine  [developer] 22 Jan, 2017 @ 6:29am 
没看到更新数据后重新调用test函数的样子
木白 22 Jan, 2017 @ 9:25am 
是指在监听事件里调用test函数吗,我试过,并不起作用。
我尝试了下在你的project.json里删除combo或者是bool,结果是无论删除哪个,页面的动态效果都失效了。
而在我的project.json里增加任意用户可定制属性页面效果都会失效。
尝试了好多次把你的代码直接复制粘贴到一个新project里,页面效果居然也会失效:steamfacepalm:
头疼
木白 22 Jan, 2017 @ 9:31am 
只是删除project.json里删除combo(壁纸显示方式)或者是bool(使用默认壁纸)的部分代码,影响的不应该只是监听事件吗?和 loop() 、cl() 应该没关系吧?
< >
Showing 1-3 of 3 comments
Per page: 1530 50