5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:bj
性别:先生
最后登录:2018-10-12
http://yitu.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/09/01 | 延时和画框
类别(flash As)
|
评论
(0)
|
阅读(57)
|
发表于 17:09
我先做了一个文本文件的调用。如果自动滚屏,单是用:text.scroll=text.scroll-1,滚动的速度太快,但是怎么延时呢?
在第一帧写一个函数
function func() {
text.scroll=text.scroll-1;
}
然后在你的按钮上如下写代码
on (release) {
setInterval(func, 1000);
}
--------------------------------
画框:
obj = new Object();
obj.onMouseDown = function() {
lineStyle(1, 0xff0000, 100);
moveTo(_xmouse, _ymouse);
};
obj.onMouseMove = function() {
lineTo(_xmouse, _ymouse);
};
obj.onMouseUp = function() {
Mouse.removeListener(obj);
};
_root.onMouseDown = function() {
Mouse.addListener(obj);
};
---------------------------------------------------------------
在上面的代码中,
lineStyle(1, 0xff0000, 100);表示线条样式,有三个参数:
第一个参数表示线条粗细,取值在0~255之间;
第二个参数表示线条颜色,16进制;
第三个参数表示线条颜色的alpha值,取值在0~100之间。
---------------------------------------------------------------
setInterval是创建一个函数调用循环,其中第一个参数是函数名(函数调用句柄),第二个参数是循环时间间隔(毫秒),后面还可以定义函数输入值。setInterval最好在_root下使用。
画线用 lineTo(x,y),而画曲线则用CurveTo(x,y,x1,y1),其中x1,y1是控制锚点(也就是你用钢笔画曲线是出现的控制点)。画园可归结为画曲线!
FlashMX有Help Sample!
0
评论
Comments
日志分类
首页
[193]
flash As
[107]
有的没的
[59]
数码照片
[4]
自由世界
[19]
blender
[4]