+ | ChinaMobile : uint |
表示移动运营商是中国移动。 示例
|
+ | ChinaTelecom : uint |
表示移动运营商是中国电信。 示例
|
+ | ChinaUnicom : uint |
表示移动运营商是中国联通。 示例
|
+ | Key0 : uint |
0键的键值。 示例
|
+ | Key1 : uint |
1键的键值。 示例
|
+ | Key2 : uint |
2键的键值。 示例
|
+ | Key3 : uint |
3键的键值。 示例
|
+ | Key4 : uint |
4键的键值。 示例
|
+ | Key5 : uint |
5键的键值。 示例
|
+ | Key6 : uint |
6键的键值。 示例
|
+ | Key7 : uint |
7键的键值。 示例
|
+ | Key8 : uint |
8键的键值。 示例
|
+ | Key9 : uint |
9键的键值。 示例
|
+ | KeyA : uint |
A键的键值。 示例
|
+ | KeyAlt : uint |
Alt键的键值。 示例
|
+ | KeyB : uint |
B键的键值。 示例
|
+ | KeyBack : uint |
Back键的键值。 示例
|
+ | KeyC : uint |
C键的键值。 示例
|
+ | KeyCapsLock : uint |
CapsLock键的键值。 示例
|
+ | KeyCtrl : uint |
Ctrl键的键值。 示例
|
+ | KeyD : uint |
D键的键值。 示例
|
+ | KeyDel : uint |
Del键的键值。 示例
|
+ | KeyDot : uint |
.键的键值。 示例
|
+ | KeyDown : uint |
Down键的键值。 示例
|
+ | KeyE : uint |
E键的键值。 示例
|
+ | KeyEnd : uint |
End键的键值。 示例
|
+ | KeyESC : uint |
ESC键的键值。 示例
|
+ | KeyF : uint |
F键的键值。 示例
|
+ | KeyG : uint |
G键的键值。 示例
|
+ | KeyGPA : uint |
手柄A键的键值, 用来触发onGamepadButton。 示例
|
+ | KeyGPB : uint |
手柄B键的键值, 用来触发onGamepadButton。 示例
|
+ | KeyGPDpad : uint |
方向键的键值, 用来触发onGamepadDirection。 示例
|
+ | KeyGPPaused : uint |
手柄中间menu键的键值, 用来触发onGamepadButton。 示例
|
+ | KeyGPShoulderL : uint |
手柄L1键的键值, 用来触发onGamepadButton。 示例
|
+ | KeyGPShoulderR : uint |
手柄R1键的键值, 用来触发onGamepadButton。 示例
|
+ | KeyGPThumbL : uint |
左摇杆的键值, 用来触发onGamepadDirection。 示例
|
+ | KeyGPThumbR : uint |
右摇杆的键值, 用来触发onGamepadDirection。 示例
|
+ | KeyGPTriggerL : uint |
手柄L2键的键值, 用来触发onGamepadButton。 示例
|
+ | KeyGPTriggerR : uint |
手柄R2键的键值, 用来触发onGamepadButton。 示例
|
+ | KeyGPX : uint |
手柄X键的键值, 用来触发onGamepadButton。 示例
|
+ | KeyGPY : uint |
手柄Y键的键值, 用来触发onGamepadButton。 示例
|
+ | KeyH : uint |
H键的键值。 示例
|
+ | KeyHome : uint |
Home键的键值。 示例
|
+ | KeyI : uint |
I键的键值。 示例
|
+ | KeyJ : uint |
J键的键值。 示例
|
+ | KeyK : uint |
K键的键值。 示例
|
+ | KeyL : uint |
L键的键值。 示例
|
+ | KeyLeft : uint |
Left键的键值。 示例
|
+ | KeyM : uint |
M键的键值。 示例
|
+ | KeyN : uint |
N键的键值。 示例
|
+ | KeyNum0 : uint |
Num0键的键值。 示例
|
+ | KeyNum1 : uint |
Num1键的键值。 示例
|
+ | KeyNum2 : uint |
Num2键的键值。 示例
|
+ | KeyNum3 : uint |
Num3键的键值。 示例
|
+ | KeyNum4 : uint |
Num4键的键值。 示例
|
+ | KeyNum5 : uint |
Num5键的键值。 示例
|
+ | KeyNum6 : uint |
Num6键的键值。 示例
|
+ | KeyNum7 : uint |
Num7键的键值。 示例
|
+ | KeyNumLock : uint |
NumLock键的键值。 示例
|
+ | KeyO : uint |
O键的键值。 示例
|
+ | KeyP : uint |
P键的键值。 示例
|
+ | KeyQ : uint |
Q键的键值。 示例
|
+ | KeyR : uint |
R键的键值。 示例
|
+ | KeyReturn : uint |
回车键的键值。 示例
|
+ | KeyRight : uint |
Right键的键值。 示例
|
+ | KeyS : uint |
S键的键值。 示例
|
+ | KeyScrollLock : uint |
ScrollLock键的键值。 示例
|
+ | KeyShift : uint |
Shift键的键值。 示例
|
+ | KeySpace : uint |
Space键的键值。 示例
|
+ | KeyT : uint |
T键的键值。 示例
|
+ | KeyTab : uint |
Tab键的键值。 示例
|
+ | KeyU : uint |
KeyU键的键值。 示例
|
+ | KeyUp : uint |
Up键的键值。 示例
|
+ | KeyV : uint |
KeyV键的键值。 示例
|
+ | KeyW : uint |
W键的键值。 示例
|
+ | KeyX : uint |
X键的键值。 示例
|
+ | KeyY : uint |
Y键的键值。 示例
|
+ | KeyZ : uint |
Z键的键值。 示例
|
+ | MouseLeft : uint |
鼠标左键的键值。 示例
|
+ | MouseMiddle : uint |
鼠标中键的键值。 示例
|
+ | MouseRight : uint |
鼠标右键的键值。 示例
|
+ | NetNone : uint |
表示没有网络。 示例
|
+ | NetUnknown : uint |
表示未知网络类型。 示例
|
+ | NetWlan : uint |
表示wifi网络。 示例
|
+ | NetWwan_2G : uint |
表示2G网络。 示例
|
+ | NetWwan_3G : uint |
表示3G网络。 示例
|
+ | NetWwan_4G : uint |
表示4G网络。 示例
|
+ | UnknownVendor : uint |
表示未知移动运营商。 示例
|
+ | adid : string |
google play的adid。 示例
|
+ | appVersion : string |
FOA的版本信息。 示例
|
+ | availableMemory: int |
可用内存字节数。 示例
|
+ | batteryLevel : int |
手机当前电池电量,取值范围0-100。 示例
|
+ | cpuIDString : string |
机器的CPU名称(目前只有Windows和Android平台可用)。 示例
|
+ | currentTime : Object |
返回当前时间. 返回值Object对象。其属性year, month, day,hour,minute,second,msecond分别是年,月,日,时,分,秒,毫秒。 示例
|
+ | deviceName : string |
移动设备的名称。 示例
|
+ | fps : float |
当前的帧率。 示例
|
+ | frameDrawCount : int |
当前的DrawCount。 示例
|
+ | frameDrawMiniCount : int |
当前的小模型DrawCount。 示例
|
+ | framePolygonCount :int |
当前场景内的多边形数量。 示例
|
+ | idfa : string |
苹果设备的广告标识. 示例
|
+ | idfv : string |
iOS上应用的标识,idfv的值只在相同设备、相同应用供应商(BundleIdentifier)条件下是不变的。 相同供应商(BundleIdentifier)代表BundleIdentifier中最后一个点号之前的字符串都是一样的。 示例
|
+ | imei : string |
International Mobile Equipment Identity,移动设备国际身份码的缩写。 示例
|
+ | localLanguage : string |
移动设备当前系统语言。 示例
|
+ | macAddress : string |
当前设备的mac地址。 示例
|
+ | machine : string |
设备型号。 示例
|
+ | memUsage : float |
当前内存占用量。 示例
|
+ | microClient : bool |
当前是否是在微端内运行。 示例
|
+ | mobileResPath : string |
当前应用在移动设备的资源目录。 示例
|
+ | mobileVendor : uint |
移动运营商。 示例
|
+ | mobileWritePath : string |
当前应用在移动设备的可写目录。 示例
|
+ | networkState : int |
返回当前网络状态. 示例
|
+ | os : string |
返回当前系统类型. 返回值平台名称:win32,ios,android,linux,mac,unknown。 示例
|
+ | osVersion : string |
返回当前系统版本. 返回值系统版本号,移动版9.3/4.04/2.3.2,PC版类似Windows 2000/Windows XP/Windows 10 示例
|
+ | pluginVersion : int |
当前插件版本,老版本号默认为0x10000,新版本号会递增。 示例
|
+ | processFileName : string |
当前执行文件的文件名。 示例
|
+ | signalStrength : int |
手机当前信号强度,取值范围0-4,值越大表示信号越强。 示例
|
+ | totalMemory: int |
总内存字节数。 示例
|
+ | udid: string |
Android设备唯一识别码,国内有些品牌手机是固定值。 示例
|
+ | usedMemory: int |
使用的内存字节数。 示例
|
+ | uuid : string |
当前应用在iOS设备上的ID。 示例
|
+ | version : string |
FOB的版本信息。 示例
|
+ | videoCardVendorName : string |
渲染设备供应商名称。 示例
|
+ | asyncLoad : bool |
是否启用异步加载。 示例
|
+ | asyncShader : bool |
是否启用异步编译shader。 示例
|
+ | autoLoadAlphaImage : bool |
是否自动加载alpha贴图。 示例
|
+ | autoLoadLodMesh : bool |
是否自动加载模型。 示例
|
+ | autoLoadMeshAnima : bool |
是否自动加载模型动画。 示例
|
+ | batchDecal : bool |
是否启用decal合并。 示例
|
+ | batchUI : bool |
是否启用UI合并,用来解决手机上有些Android设备UI文字显示不全问题。 示例
|
+ | cache : bool |
是否使用资源缓存。 示例
|
+ | catchResError : bool |
是否捕捉资源加载错误。 示例
|
+ | checkOutParam: bool |
当值为true时,支持传入对象拿函数返回值的方法必须传进去一个对象,避免生成新的对象。 示例
|
+ | clipboard : string |
将字符串str存储到剪切板中 示例
|
+ | currentFolder : string |
设置当前工作目录。 示例
|
+ | downloadLog : bool |
是否记录下载日志。 示例
|
+ | downloadPause : bool |
是否暂停下载。 示例
|
+ | downloadSpeed : float |
获取当前下载速度或设置总的最高下载速度,设置为0时取消下载限速。 示例
|
+ | enableIME: bool |
是否允许切换输入法。 示例
|
+ | fpsLimit : uint |
设置帧数的最大值。 示例
|
+ | fullScreen : bool |
是否全屏显示游戏界面,需要判断插件版本,_sys.pluginVersion > 0x10000时,完整支持该功能。老IE插件有问题,老NPR插件没有问题。 示例
|
+ | gpuSkinning: bool |
是否使用GPU蒙皮。 示例
|
+ | inputDisabled : bool |
是否关闭输入事件。 示例
|
+ | memArchive : bool |
是否使用内存文件系统。 示例
|
+ | pauseAnima: bool |
是否暂停所有动画。 示例
|
+ | pauseCamera: bool |
是否暂停所有摄像机移动。 示例
|
+ | pausePfx: bool |
是否暂停所有特效。 示例
|
+ | profileThreshold : int |
设置性能打印阈值,函数执行时间超过该阈值时打印函数名称。 profile功能用于检测函数执行时间, 在foaparam里面加上profile|enable|pthreshold|500开启该功能, 或者在fancy-dev.cfg中开启该功能: codefile|a.lua|profile|enable|pthreshold|500。 功能开启后,可以在lua中重置统计时长,也可以在lua中查看或修改阈值 示例
|
+ | showMemory : bool |
是否显示内存占用信息。 示例
|
+ | showPfx : bool |
是否显示所有特效。 示例
|
+ | showStat : bool |
是否显示统计信息。 示例
|
+ | showVersion : bool |
是否显示版本信息。 示例
|
+ | skeletonPick: bool |
打开时自动加载bound模型用于pick。 示例
|
+ | SWFGlyphCacheHeight: int |
SWF字体缓存图片高度。 示例
|
+ | SWFGlyphCacheNum: int |
SWF字体缓存图片数量。 示例
|
+ | SWFGlyphCacheWidth: int |
SWF字体缓存图片宽度。 示例
|
+ |
mainThreadLog : bool |
是否在Log中打印主线程IO加载的文件。 示例
|
+ | function addDownloadHost(host : string) |
添加下载主机。 示例
|
+ | function addPath([path1 : string, path2 : string, ...]) |
将路径加入到资源库中。加入后该路径下的文件与目录都,可以在资源库中直接访问。路径增加的太多会影响查找效率 示例
|
+ | function browse(url : string, usedefault: bool) |
用浏览器打开指定的url。usedefault参数用来控制是否使用系统默认浏览器打开url,不填或为false时,引擎尝试用当前浏览器打开url。 示例
|
+ | function checkUpdate(url : string, callback : function, newfod : string) |
检查是否需要更新。
示例
|
+ | function clearConfig(filename : string) |
删除配置文件。 示例
|
+ | function closeWebWindow(winid : uint) |
关闭指定的WebWindow。
|
+ | function command(cmdline : string, wait : bool, show : bool) |
执行cmdline指定的命令。
|
+ | function copyFile(src: string, des : string) : bool |
拷贝文件。
|
+ | function copyFolder(src : string, des : string) : bool |
拷贝文件夹。
|
+ | function createFolder(foldername : string) : bool |
创建文件夹
|
+ | function delFile(filename : string) : bool |
删除文件。
|
+ | function delFolder(foldername : string) : bool |
删除文件夹。
|
+ | function delPath([path1 : string, path2 : string, ...]) |
从资源库中删除路径。 示例
|
+ | function doUpdate(callback1 : function, callback2 : function) |
启动更新。 参数
示例
|
+ | function downloadMClient(url: string, checksum: string, message: string, warning: string, done: function, progress: function) : bool |
|
+ | function enumFile(path : string, recursive : bool, enumFunc : function[, doneFunc : function]) |
枚举目录下的文件。每次枚举都调用回调函数enumFunc,参数为枚举到的文件名。枚举全部完成后会调用doneFunc。
|
+ | function enumFolder(path : string, recursive : bool, enumFunc : function[, doneFunc : function]) |
枚举路径下的文件夹。每次枚举都调用回调函数enumFunc,参数为枚举到目录名。枚举全部完成后会调用doneFunc。
|
+ | function fileExist(filename : string, inFoa: bool ) : bool |
判断文件是否存在。
|
+ | function folderExist(foldername : string) : bool |
判断文件夹是否存在。
|
+ | function getAbsoluteMouse() : variable |
返回鼠标的绝对坐标,即相对于屏幕的坐标。 示例
|
+ | function getAvailableDiskSpace(root : string) |
添加磁盘剩余存储空间或手机剩余内部、外部存储空间。 示例
|
+ | function getExtention(filename : string) : _string |
从文件名filename中获得扩展名。
|
+ | function getFileName(filename : string, ext : bool, wholepath : bool) : _string |
从字符串filename中获得文件名。
|
+ | function getGlobal(name : string) : _object |
返回变量名为name的全局变量的值。 示例
|
+ | function getPathName(filename : string, wholepath : bool) : _string |
从字符串filename中获得路径名。
|
+ | function getRelativeMouse() : variable |
返回鼠标的相对坐标,即相对于窗口的坐标。 示例
|
+ | function getTotalDiskSpace(root : string) |
添加磁盘存储空间或手机内部、外部存储空间大小。 示例
|
+ | function getUrl() : _string |
返回当前页面的链接地址。 示例
|
+ | function hideKeyboard() |
移动端隐藏软键盘。 示例
|
+ | function httpGet(url : string[, callbackFunc : function]) |
向URL地址为url的目标发送http的get请求,如果设置了回调函数,在get请求返回后调用回调函数。 示例
|
+ | function httpPost(url : string, data : string, [, callbackFunc : function]) |
向URL地址为url的目标发送http的post请求,如果设置了回调函数,在post请求返回后调用回调函数。 示例
|
+ | function httpReport(url : string) |
向URL地址为url的目标发送http请求,多用于统计信息的发送。 示例
|
+ | function installFont(resname : string) |
安装字体。
|
+ | function installFontLib(resname : string) |
安装swf字体库(支持swf/gfx)。
|
+ | function invoke(func : string, ...) |
调用当前页面内的函数。
|
+ | function isFontExisting( fontname : string ) : bool |
判断系统是否有需要的字体
|
+ | function isKeyDown(key : uint) : _bool |
返回键值为key的按键是否被按下。
|
+ | function joinQQGroup(key : string, identifier : string) |
移动端加入QQ群, 安卓只需要参数key, iOS两个参数都要。
示例
|
+ | function loadPackage(packname : string) |
从字符串filename中获得路径名。
|
+ | function md5(data : string) : _string |
md5加密。
|
+ | function md52(data : string) : _string |
标准md5加密方法。
|
+ | function moveFile(src : string, des : string) : bool |
移动文件。
|
+ | function moveFolder(src : string, des) : bool |
移动文件夹。
|
+ | function moveWebWindow(winid : uint,x : uint, y : uint, w : uint, h : uint) |
移动指定的WebWindow。
|
+ | function notifyMicroClient(cmd: string, slient: bool, bgimage: string, closebutton: string, closebuttonhover: string, admin: bool) : bool |
|
+ | function onError(onerror: function) |
设置错误打印信息的回调函数。
|
+ | function onTrace(ontrace: function) |
设置调试打印信息的回调函数。
|
+ | function openFile() : _string |
打开“选择目录”的对话框。
|
+ | function openFolder() : _string |
打开“选择目录”的对话框。
|
+ | function openWebWindow(x : uint, y : uint, w : uint, h : uint, url : string ) : uint |
打开WebWindow,返回此WebWindow的ID。
|
+ | function pauseDownloadTask(priority: int ) |
暂停下载任务。
|
+ | function preLoadShader() |
预编译常用shader,用于异步编译shader。 示例
|
+ | function profileReset() |
profile功能用于检测函数执行时间,在foaparam里面加上profile|enable|pthreshold|500, 或者在fancy-dev.cfg中开启该功能:codefile|a.lua|profile|enable|pthreshold|500。 功能开启后,可以在lua中重置统计时长,也可以在lua中查看或修改阈值。 示例
|
+ | function readConfig(filename : string) : _string |
读取配置文件。文件名为filename字符串。
|
+ | function resumeDownloadTask(priority: int ) |
恢复下载任务。
|
+ | function saveFile() : _string |
打开“保存文件”的对话框。
|
+ | function savePackage(folder : string, filename : string) |
保存包到目录folder下的filename文件。 示例
|
+ | function selectColor() : uint |
打开“选择颜色”的对话框。
|
+ | function setFileAssociation(ext : string, exe : string, type : string) |
设置文件关联。
|
+ | function setGlobal(name : string, value : object) : _System |
设置全局变量。变量名为name,值为value对象。 示例
|
+ | function setLogicalResolution(width : number, height : number, norm : bool) |
设置逻辑分辨率
示例
|
+ | function showKeyboard(text: string) |
移动端显示软键盘。 示例
|
+ | function writeConfig(filename : string, config : string) |
建立config文件。文件名为filename字符串,内容为config字符串。 示例
|