【MER】

IAPP   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-3-3

————————防偷窥————————



各位大哥们,给帖子个回复好不好

零基础学习iapp♥(第一期)

一一一一一一一一一一一一一一一一一一一一一一

作者:技术分享——肆年

一一一一一一一一一一一一一一一一一一一一一一


欢迎大家来到[技术分享]板块

一一一一一一一一一一一一一一一一一一一一一

╭——·————╮
| 正文开始 |
╰——·————╯

○这一课学习的内容有:

╭一一● iApp是什么?入门
|
|
| 一一● iApp教程
|
|
╰一一● iApp实例教程

一一一一一一一一一一一一一一一一一一一一一一

——教程楼更——
建议开启只看楼主模式

◎觉得我的教程不错就快关注我吧◎

一一一一一一一一一一一一一一一一一一一一一一


131楼
MER肆年 2023-3-3
【usxq 开启前置摄像头】

用法:
//开启摄像头
//输入摄像头变量对象,输入面控件的对象或ID,摄像头旋转角度
usxq(sss.ps, 1, 90)

//输入摄像头变量对象,输入面控件的对象或ID,摄像头旋转角度,输入拍摄宽度像素,输入拍摄高度像素,输入图像品质1-100
usxq(sss.ps, 1, 90, 640, 480, 95)

//自动对焦拍摄
//输入摄像头变量对象,输入保存路径,输入图像旋转角度,输入拍摄是否停止预览
usx(sss.ps, "shot", "�c.jpg", -90, false)

说明:
指定打开前置摄像头。

注意:
此功能需要与一个面控件进行绑定,你可以在面控件上面设置拍摄事件。

注意:
此代码仅限于载入事件调用。
132楼
MER肆年 2023-3-3
【usxh 开启后置摄像头】

用法:
//开启摄像头
//输入摄像头变量对象,输入面控件的对象或ID,摄像头旋转角度
usxh(sss.ps, 1, 90)

//输入摄像头变量对象,输入面控件的对象或ID,摄像头旋转角度,输入拍摄宽度像素,输入拍摄高度像素,输入图像品质1-100
usxh(sss.ps, 1, 90, 1280, 960, 95)

//自动对焦拍摄
//输入摄像头变量对象,输入保存路径,输入图像旋转角度,输入拍摄是否停止预览
usx(sss.ps, "shot", "�c.jpg", 90, false)

说明:
指定打开后置摄像头。

注意:
此功能需要与一个面控件进行绑定,你可以在面控件上面设置拍摄事件。

注意:
此代码仅限于载入事件调用。
133楼
MER肆年 2023-3-3
【usx 摄像头操作】

用法:
//开启摄像头
usxh(sss.ps, 1, 90)

//自动对焦拍摄
//输入摄像头变量对象,输入保存路径,输入图像旋转角度,输入拍摄是否停止预览
usx(sss.ps, "shot", "�c.jpg", 90, false)

//开始预览
usx(sss.ps, "st")

//停止预览
usx(sss.ps, "sp")

//旋转摄像头角度
usx(sss.ps, "rotaing", 180)
//获取旋转摄像头角度
usx(sss.ps, "getrotaing", b)
syso(b)

//启动摄像头闪光灯
usx(sss.ps, "usg", true)

//结束摄像头组件变量对象
usx(sss.ps, "re")

说明:
摄像头的控制。
134楼
MER肆年 2023-3-3
【bly 录制音频】

用法:
//开始录制
//输入录音变量对象,输入保存文件路径
bly(sss.ly, "�cd.amr")

//停止录音
bly(sss.ly, "sp")

说明:
常用于录制音频。

说明:
可使用 bfm 代码来播放录制好的音频。
135楼
MER肆年 2023-3-3
【ujp 截取屏幕】

用法:
//输入保存路径,输入图像品质(1-100)
ujp("3.jpg", 70)

说明:
常用于截取当前界面。
136楼
MER肆年 2023-3-3
【sqlsele 查询数据操作】用法:

//获取光标对象的第一列数据
sqlsele(data, 0, e)

//获取光标对象有多少列
sqlsele(data, "columncount", e)
syso(e)

//获取总共查询到多少条数据
sqlsele(data, "count", e)
syso(e)

//光标对象移到下一条数据
sqlsele(data, "next", e)

//光标对象移到上一条数据
sqlsele(data, "previous", e)

//光标对象移到第一条数据
sqlsele(data, "first", e)

//光标对象移到最后第一条数据
sqlsele(data, "last", e)

//光标对象移到指定第2条数据
sqlsele(data, "position", 2)

//获取光标对象当前位置
sqlsele(data, "getposition", e)
syso(e)

//释放数据查询
sqlite(data, "re")

说明:
数据查询的操作。
137楼
MER肆年 2023-3-3
【dhon 动画监听事件】用法:
//========动画(非队列动画)设置监听事件========================
dhon(dh)
{
//当结束动画时
syso("End")
}

//或

dhon(dh)
{
//当结束动画时
syso("End")
}
else
{
//当重复动画时
syso("Repeat")
}
else
{
//当启动动画时
syso("Start")
}

//========队列动画设置监听事件========================

dhon(dh)
{
//当结束动画时
syso("End")
}

//或

dhon(dh)
{
//当结束动画时
syso("End")
}
else
{
//当重复动画时
syso("Repeat")
}
else
{
//当启动动画时
syso("Start")
}
else
{
//当取消动画时
syso("Cancel")
}

说明:
常用于动画状态的监听。

提示:
该事件使用的选择性,可顺序选择性保留。
138楼
MER肆年 2023-3-3
【dhb 动画背景】

用法:
//创建动画背景
//输入动画背景变量对象,输入是否重复执行
dhb(dh, true)

//添加元素
//输入动画背景变量对象,输入背景图像或图片变量或背景对象,输入显示时长
dhb(dh, "@t1.png", 1000)
dhb(dh, "@t2.png", 1000)
dhb(dh, "@t3.png", 1000)

//设为指定控件背景
us(2, "background", dh)

//启动动画
dhb(dh, "start")

//停止动画
//dhb(dh, "stop")

//是否在运行
dhb(dh, "running", b)
syso(b)

说明:
常用于组合一个背景动画。
139楼
MER肆年 2023-3-3
【hsas 开启浏览器控件交互(裕语言 js html5)】

用法:
//开启浏览器控件支持iapp交互
//输入浏览器控件ID或对象,输入是否开启
hsas(1, true)

//hsas(1, false)

说明:
常用于浏览器中的JavaScript代码于iapp代码的互相调用。
140楼
MER肆年 2023-3-3
【has 裕语言交互JavaScript语言】用法:
//首先将 web.html 放入用户文件中

//设置浏览器控件显示的html内容
s a = "@web.html"
s b = "utf-8"
fr(a, b, c)

s d = "utf-8"
s e = "text/html"
us(1, "url", c, d, e, f)

//因为浏览器加载内容属于异步操作,如果立刻执行下面的代码会执行失败
//所以将下面的代码放入某项单击事件中

s a = "go('呀!')"
//输入浏览器控件ID或对象,输入JavaScript的方法
has(1, a)

//带返回值解决方案
//s a = "go2('呀!')"
//输入浏览器控件ID或对象,输入JavaScript的方法
//has(1, a)
//tw(sss.sb)

说明:
常用于浏览器中的JavaScript代码于iapp代码的互相调用。

注意:
在载入事件设置浏览器控件的加载html内容,它不会立刻加载完成。所以如果将 裕语言交互js的代码也写在载入事件,会导致交互调用失败。必须等待浏览器加载完毕html内容后,才能交互。

注意:
建议尽量使用JavaScript调用交互裕语言,效率较高。裕语言调用执行JavaScript的方法效率要慢数倍。

注意:
has 不应该放在新线程中,测试发现5.1系统has放入新线程中报错。

注意:
本例子需要注意编码,否则将乱码。

html(web.html)文件(utf-8编码)例子:




哈哈,你来

评论

登录后才可发表内容
  • 主题

    83

  • 帖子

    609

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.1118s Mem:2053Kb