十一、如何做退出工程运行的按钮?
在钮中做左键动作,使用函数Exit(0);
函数Exit(code)说明如下:code取值为0,1,2,3,4。
0表示退出程序。
1表示窗口最小化。
2表示退出所有力控程序。
3表示重新启动系统。
4表示关闭系统。
十二、力控的文本做模拟量的输入和输出连接后,发现模拟量变成整型了,没小数部分,怎么处理呀?
力控的画面VIEW与实时数据库DB是两个独立的可执行文件,虽然在数据库中模拟量默认为3位小数(小数位数可以修改,但VIEW中文本需要人工指定小数点位数。如文本为####.##表示两位小数显示。
十三、做的小窗口时,运行后窗口的可以拖动改变大小,是否可以让它固定不变?
可以,将窗口属性改成无边框或细边框就可以了。
十四、图片制作的时候无背景色,但是图片在力控里显示时会带背景色。
保存成JPG过程中造成背景色被压缩成过渡色,背景色彩不能完全统一,保存成BMP或者PNG格式的就可以了。
十五、flash里钮,用钮实现动作,现在需要取消按钮的动作,在view上实现用钮控制flash动作。
将钮的动作写成函数形式,在力控里直接用flash的callfunction函数来调用对应的函数就可以,如下面的程序:
var intervalId1:Number;
var intervalId2:Number;
var intervalId3:Number;
function exec1() {
ame();
}
function exec2() {
ame();
}
function exec3() {
ame();
}
function guan1(){
intervalId1 = setInterval(exec1, 50);
}
function guan2(){
intervalId2 = setInterval(exec2, 50);
}
function guan3(){
intervalId3= setInterval(exec3, 50);
}
//以上是关窗键代码
function kai1(){
clearInterval(intervalId1);
();
}
function kai2(){
clearInterval(intervalId2);
();
}
function kai3(){
clearInterval(intervalId3);
();
}
//以上是开窗键代码
function zanting1(){
clearInterval(intervalId1);
();
}
function zanting2(){
clearInterval(intervalId2);
();
}
function zanting3(){
clearInterval(intervalId3);
();
}
//以上是暂停键代码
if (ble)
{
lback("kai1",kai1);
lback("kai2",kai2);
lback("kai3",kai3);
lback("guan1",guan1);
lback("guan2",guan2);
lback("guan3",guan3);
lback("zanting1",zanting1);
lback("zanting2",zanting2);
lback("zanting3",zanting3);重要的地方,声明为回调函数。
}