您的位置:

cocos调用普通js的简单介绍

cocos调用普通js的简单介绍

更新:

本文目录一览:

cocos-js怎么调用oc获取当前电量

下面的示例代码将调用上面NativeOcClass的方法,在js层只需要这样调用:

var ret = jsb.reflection.callStaticMethod("NativeOcClass",

"callNativeUIWithTitle:andContent:",

"cocos2d-js",

"Yes! you call a Native UI from Reflection");

这里是这个方法在OC的实现,可以看到是弹出一个native的对话框。并把title和content设置成传入的参数,并返回一个boolean类型的返回值。

+(BOOL)callNativeUIWithTitle:(NSString *) title andContent:(NSString *)content{

UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:title message:content delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];

[alertView show];

return true;

}

此时,就可以在ret中接受到从OC传回的返回值(true)了。

注意:

在OC的实现中,如果方法的参数需要使用float、int、bool的,请使用如下类型进行转换:

float,int 请使用NSNumber类型

bool请使用BOOL类型。

例如下面代码,传入2个浮点数,然后计算他们的合并返回,使用NSNumber而不是int、float去作为参数类型。

+(float) addTwoNumber:(NSNumber *)num1 and:(NSNumber *)num2{

float result = [num1 floatValue]+[num2 floatValue];

return result;

}

cocos 2d js 怎么调用clipboarddata

注意:ie7,与ie8 对网页有个复制的权限,需在“安全”中的“自定义级别”的脚本中设置

clipboardData 对象

提供了对剪贴板的访问。

三个方法

1.clearData(sDataFormat) 删除剪贴板中指定格式的数据。

2.getData(sDataFormat) 从剪贴板获取指定格式的数据。

3.setData(sDataFormat, sData) 给剪贴板赋予指定格式的数据。返回 true 表示操作成功。

例子

script language="JavaScript"

!--

var text = "123";

if (!window.clipboardData.setData('Text', text)) // 赋予 text 格式的数据

{

alert("复制失败!");

}

text = window.clipboardData.getData('Text'); // 获取 text 格式的数据

alert(text);

window.clipboardData.clearData('Text'); // 清除 text 格式的数据

text = window.clipboardData.getData('Text');

alert(text);

//--

/script

一些方法:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

titleJs复制代码/title

/head

body

p

input type="button" name="anniu1" onClick='copyToClipBoard()' value="复制专题地址和url地址,传给QQ/MSN上的好友"

script language="javascript"

function copyToClipBoard(){

var clipBoardContent="";

clipBoardContent+=document.title;

clipBoardContent+="";

clipBoardContent+=this.location.href;

window.clipboardData.setData("Text",clipBoardContent);

alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友");

}

/script

br /

br /

直接复制url

input type="button" name="anniu2" onClick='copyUrl()' value="复制URL地址"

script language="javascript"

function copyUrl()

{

var clipBoardContent=this.location.href;

window.clipboardData.setData("Text",clipBoardContent);

alert("复制成功!");

}

/script

br/

br/

点击文本框时,复制文本框里面的内容

input onclick="oCopy(this)" value="你好.要copy的内容!"

script language="javascript"

function oCopy(obj){

obj.select();

js=obj.createTextRange();

js.execCommand("Copy")

alert("复制成功!");

}

/script

br /

br /

复制文本框或者隐藏域中的内容

script language="javascript"

function CopyUrl(target){

target.value=myimg.value;

target.select();

js=myimg.createTextRange();

js.execCommand("Copy");

alert("复制成功!");

}

function AddImg(target){

target.value="[IMG]"+myimg.value+"[/ img]";

target.select();

js=target.createTextRange();

js.execCommand("Copy");

alert("复制成功!");

}

/script

input name=myimg type=hidden id=myimg value="" /

input name=imgurl type=text size=32 value="" /

input type=button value="点击这里复制本站地址" onclick="CopyUrl(imgurl);" /

br /

br/

复制span标记中的内容

script type="text/javascript"

/script

br /

br /

script type="text/javascript"function copyText(obj)

{

var rng = document.body.createTextRange();

rng.moveToElementText(obj);

rng.scrollIntoView();

rng.select();

rng.execCommand("Copy");

rng.collapse(false);

alert("复制成功!");

}

/script

以下是代码片段:br /

br /

span id="tbid";/span

[a href="#" onclick="copyText(document.all.tbid)"点击复制/a]br/br/

span id="tbid2";/span

[a href="#" onclick="copyText(document.all.tbid2)"点击复制/a]br/br/

/p

/body

/html

还有一种方法:

function copyQQ(qq){

var obj=document.getElementById(qq);

obj.select();

js=obj.createTextRange();

js.execCommand("Copy");

alert("代码已经被成功复制!");

}

//设置复制内容 附加 本网站的URL

function SetCopyContent() {

window.event.returnValue = false;

var content = document.title + "/r/n";

content += document.getElementById("txt1").value + "/r/n";

content += "本资源来自 " + this.location.href;

window.clipboardData.setData('Text', content);

alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友");

}

调用:

input id="txt1" type="text" value="Hello World!" onclick="getTxtSelect(event)"/

input type="button" value="复制文本框中的值" onclick="SetCopyContent();" /

Cocos Creator 怎么用js代码实现微信授权登陆

btn.setBright(false)先给btn设置禁用状态的图片,然后选中这个btn时,该btn调用上面的方法并设置成false。如果取消的话可设置成true。

求助关于js调用cocosStudio导入场景问题

第一步:从官网下载相应的示例,setting。效果图如下:

第二步:修改其中的一些控件的名称,方便寻找获取,如:

将Music那个滑动条的控件名字改为musicSlider,从而方便查找。

类似的修改还可以有:Continue按钮,Sound滑动条等。

第三步:发布资源。注意发布设置中应该将数据格式改为JSON格式,发布位置你可以选择Cocos Code IDE中所创建的项目的res文件夹即可,当然,也可以另选其他文件夹。

cocos creator打开JS文件报错

解决了,需要在偏好里面设置下打开的编辑器。

首先 下一个 编辑器 比如【Sublime Text 】 并安装它 然后在【偏好设置】【数据编辑】【外部脚本编辑器】 点浏览。指定安装好的【Sublime Text 】主程序

cocos调用普通js的简单介绍

本文目录一览: 1、cocos-js怎么调用oc获取当前电量 2、cocos 2d js 怎么调用clipboarddata 3、Cocos Creator 怎么用js代码实现微信授权登陆 4、求助关

2023-12-08
javascript简要笔记,JavaScript读书笔记

2022-11-17
怎样通过js获取数据库数据的简单介绍

本文目录一览: 1、js调用数据库里面的数据 2、js 如何读取数据库信息 3、javascript如何读取到数据库的信息 4、javascript中如何获取从数据库取出的数据? 5、JS 文件如何获

2023-12-08
cocosjs脚本压缩的简单介绍

本文目录一览: 1、Cocos Creator 最简易例子,场景切换,节点挂载脚本 2、cocos脚本出错 3、一个操作让游戏内存立减50+%-CocosCreator性能优化之压缩纹理 4、如何在c

2023-12-08
cocojsdemo的简单介绍

本文目录一览: 1、cocos js 怎样做出按钮选中效果 2、自学cocos2d js游戏开发应该按什么步骤进行 3、求video.js的详细用法及demo 4、js写一个将图片向上淡出第二张图片从

2023-12-08
cocosjs连连看的简单介绍

本文目录一览: 1、如何使用Code IDE调试Cocos2d-JS开发的游戏 2、cocos-js addanimation和setanimation的区别 3、cocos js 怎样做出按钮选中效

2023-12-08
cocos反编译jsc,cocos2djsc反编译

2022-11-25
cocoscreatorjs优化的简单介绍

本文目录一览: 1、不止想做游戏,老牌引擎 Cocos 带着新的Flag出发了 2、cocos creator 2.4.0 渲染流程详解(七:ForwardRender) 3、cocoscreator

2023-12-08
js修改cssimportant的简单介绍

本文目录一览: 1、js如何直接修改css里面的属性值呢? 2、笔记:JS设置CSS样式的几种方式 3、如何用JS修改已加载的CSS样式表样式? 4、JS修改CSS设置的样式 5、如何使用jquery

2023-12-08
js高级程序设计笔记14(js高级程序设计笔记14页)

本文目录一览: 1、JavaScript高级程序设计 该怎么看 2、JavaScript学习笔记之数组基本操作示例 3、JS中有关sort以及return的问题 JavaScript高级程序设计 该怎

2023-12-08
javascript入门笔记1的简单介绍

2022-11-18
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
python使用笔记23的简单介绍

2022-11-10
createjs游戏引擎的简单介绍

本文目录一览: 1、如何使用Createjs来编写HTML5游戏EaselJS简介 2、如何使用Createjs来编写HTML5游戏PreloadJS和SoundJS 3、哪个h5游戏引擎目前最受欢迎

2023-12-08
重学java笔记,java笔记总结

2022-11-23
关于creator调用js的信息

本文目录一览: 1、cocos creator打开JS文件报错 2、Cocos Creator 怎么用js代码实现微信授权登陆 3、VSCode怎么调试Creator 里面的jS 4、Cocos Cr

2023-12-08
cocoscreatorjs原理,cocos creator

本文目录一览: 1、CocosCreator初体验 2、cocos creator 如何加载一张图片并渲染出来的 3、想学cocoscreator,请教学习路线,先要学cocos2d-js吗 4、为什

2023-12-08
javascript一句话笔记,javascript基本语句

2022-11-16
html标签中用js代码的简单介绍

本文目录一览: 1、求助:HTML点击按钮调用JS文件或者直接调用JS代码? 2、如何在html中调用js代码 3、怎么在html文件中调用js文件 4、HTML如何插入js? 求助:HTML点击按钮

2023-12-08
js实例对象和普通对象的简单介绍

本文目录一览: 1、js实例化对象存在哪里了 2、javascript中的对象包括哪些 3、javascript实例化对象 4、浅谈js函数中的实例对象、类对象、局部变量(局部函数) js实例化对象存

2023-12-08