1.将粒子组件放进画布中,再创建个按钮点击事件
2.创建脚本编写
toggleParticlePlay: function() {
var myParticle = this.particle.getComponent(cc.ParticleSystem);
if (myParticle.particleCount > 0) { // check if particle has fully plaed
myParticle.stopSystem(); // stop particle system
} else {
myParticle.resetSystem(); // restart particle system
}
}
上述是按钮的点击事件,即点即停,
3.WebView的使用
1.在画布中创建webview组件,
2.并将EditBox组件也放到画布中,既然是webView组件你肯定是要输入网址的,所以这个组件可以输入网址。
3.既然有搜索框了,那么点击按钮即可搜索,so也要创建个按钮节点。
4.为WebView编写脚本
在属性中只需声明webView的和获取搜索框的内容,两个属性就可以,
在按钮上绑定事件visitURL,并获取搜索框的内容,赋值给webView的URL
在webView组件中需要绑定显示的方法 onWebFinishLoad,
// 绑在web视图
onWebFinishLoad: function (sender, event) {
var loadStatus = "";
if (event === cc.WebView.EventType.LOADED) {
loadStatus = " is loaded!";
} else if (event === cc.WebView.EventType.LOADING) {
loadStatus = " is loading!";
} else if (event === cc.WebView.EventType.ERROR) {
loadStatus = ' load error!';
}
// this.labelStatus.string = this.webview.url + loadStatus;
},
// 绑定按钮
visitURL: function () {
this.webview.url = this.url.string;
},
上述两个函数,一个需要绑定在webView组件上,另一个是绑定在按钮点击事件上。
运行最终简陋的结果是:
-
结语
每天进步一点点,成功已离你不远。
荀子《劝学》有云
不积跬步,
无以至千里;
不积小流,
无以成江海;